Ok you may now be thinking 'OMG - this project is way too expensive for me' ..... Well, if that is the case, I'd have to say you're probably wrong. The CNC engraving machine which I hacked is relatively cheap, especially if you buy it direct from China (it comes as a flat pack kit). Also, there's no automation so no computer or G code is required.
This is a manually operated machine - an array of sliders, knobs and buttons are used to pick up, move the components and place them - so its all done through finger action by looking at a small video screen for the microscopic facility.
The actual CNC parts come from an engraver kit which itself is relatively cheap and easy to assemble. The PCB is easy to assemble and, of course, has no SMT parts. Seriously, if your hands aren't steady enough to work with SMT components or you just don't want to mess up a complicated board fabrication then this machine might be the solution.
Here's one example: You want to use the best performing, most cost effective components and you're either a novice or slightly disabled like me. You've got a PCB requiring 50 SMT components and you paste on the solder through a stencil and start assembling the most difficult components first with a set of tweezers and a large lump of luck. At the tenth component, you accidentally smudge the solder by inaccurate positioning and have to start all over again from scratch. This is really no fun at all!
Here's a second example: Today I wanted to build up an RF band pass filter PCB. I've been using a piece of software to design the filter and checking the tolerances required on the components before I order them. After fiddling about with the numbers for a while, I realised that some of the components need to be very tight in terms of tolerance ..... and guess what ...... they're only available in 0402 package at decent tolerances, which means the component is 1mm long! Tweezers? ..... Forget about it!