OpenPnP (see “Building a DIY SMT Pick&Place Machine with OpenPnP and Smoothieboard (NXP LPC1769)“) is a cool open source framework to run Pick&Place machines. I have mentored and supported Tobias Mailänder who extended the PnP machine with the ability to dispense solder past on PCBs. Below a video (courtesy of Tobias Mailänder) which shows the machine in action:
It is still a prototype, but things are working very well.
The dispensing head has an extra camera and is controlled by an NXP K20DX128 through OpenPnP. Firmware is implemented with GNU gcc for ARM and using Eclipse, running FreeRTOS. The camera allows to use the machine in mode with the support of OpenPnP: move to a pad automatically with the machine, and then paste manually.
Happy Pasting 🙂