Erik de Bruijn is working on adapting his Ultimaker 3D printer to act as a pick & place machine.

Assembling medium quantities of PCBs was never within the reach of a home based manufacturer. It requires expensive equipment, but most of these parts can actually be 3D printed, and you can use your existing 3D printer, such as the Ultimaker, to do pick-and-place operations.