I've been excitedly following the development of Opulo's LumenPnP for the last couple of years. An open-source PnP machine for small business PCB assembly.
It looks really cool, but in my opinion it tries to serve a market which does not really exist.
For 5-10 samples, doing it by hand is perfectly viable. For 100+ samples, the manual act of loading and unloading PCBs already takes so much time that you are probably better off outsourcing it to China. Companies like JLCPCB do it for prices which are so low it is basically free, order to delivery is four to six days - including the PCB which you already have to order, and quality control is going to be way better than you can do on your own.
It is cheap enough that buying one is very tempting, but I have a feeling it'll just be another toy that will end up sitting on a shelf unused.
Cheap 3D printers are actually really useful for prototyping. There isn't really an equivalent to hand-assembling a PCB in the 3D world. At best you're going to have a machinist spend a few dozen hours milling your object, that's going to set you back thousands.
With 3D printing, any company can just get one for a one-off $1000 and have a physical representation of their design in a few hours. That kind of innovation radically alters the entire industry.
We used this type of machine at HackRVA[1] to build ~350 electronic badges for RVASEC[2].
It worked alright, but took some considerable effort to get things working smoothly. (I wasn't the one doing that work, so I can't really comment intelligently about exactly what that means.)
Me too. I got swept up into the project by the videos and it was the thing that finally got me into discord with the community. Additionally, it’s gotten me to look into OpenPnP in general and see if I can get it working for my personal projects.
For 5-10 samples, doing it by hand is perfectly viable. For 100+ samples, the manual act of loading and unloading PCBs already takes so much time that you are probably better off outsourcing it to China. Companies like JLCPCB do it for prices which are so low it is basically free, order to delivery is four to six days - including the PCB which you already have to order, and quality control is going to be way better than you can do on your own.
It is cheap enough that buying one is very tempting, but I have a feeling it'll just be another toy that will end up sitting on a shelf unused.