DIY Pick and Place Projects

ModernUI Pick and Place Controller Software

New software for the Pick and Place robot with ModernUI themed Pick and Place Controller Software

Pick and Place software

I have finished the latest version of the DIY Pick and Place controller software to work with the new KFlop motion controller and our latest custom USB controller board.

I decided to build this application using the ModernUI theme from

The camera uses Emgu CV from which uses a basic usb microscope camera to look down on to the PCB to locate the parts with a cross hair line on the cameras image.

I plan to add component checking at a later stage for part alignment using the base camera and led array.

The camera location is saved into a dataset with its X and Y locations and the board designer has form fields to select the active component, its rotation, the picker nozzle which is used and a reference for the part.

Once all of the board components have been added it saved into a XML data file and the PCB Builder code adds the correct offset depending on the selected picker nozzle for the build process.

I have also added a Manual Control screen (see screenshots on right) which has controls for all the stepper axis drivers and also to control the USB controller’s hardware for the two LED drivers, two valves and for the chip feeder vibration motor. There is also a select menu which activates the component feeder system.

The code for this new update is available to download on my GitHub page at



Leave a reply

Your email address will not be published. Required fields are marked *

Share this post

Support the blog

AB Electronics Raspberry Pi shop