OpenPnP is a project to create the plans, prototype and software for a completely Open Source SMT pick and place machine that anyone can afford. With the ubiquity of cheap, precise motion control hardware, some ingenuity and plenty of Open Source software it is possible to build and run a fully functional SMT pick and place machine for under $1000.

Maker Faire Bay Area 2016

Come see us at Maker Faire Bay Area May 20-22nd in San Mateo, CA! We’ll be demoing the OpenBuilds machine along with many new features in the OpenPnP software!

Getting Started

To get started with OpenPnP, read through the Quick Start Guide. This short guide will help you download and install the software, run through a sample job and take you to the next step of building or configuring your hardware.

If you’d like some ideas on how to build your own machine, check out the Hardware section for free, Open Source, designs that you can build yourself.


If you’d like to join the conversation you can join the discussion group, or come chat with us on Freenode IRC at #openpnp. If you don’t have an IRC client, you can use this web based one. You can also watch this project on GitHub, and check out our Twitter.


If you’d like to be involved in the development of OpenPnP, please read through the Developers Guide. You can also visit the Help Wanted section, or join the discussion group, introduce yourself and let us know how you can help.

Sponsorship and Thanks

OpenPnP is currently accepting sponsorship and in-kind donations to fund further development.  Thank you to our software sponsors:

Screen Shot 2016-02-23 at 8.18.49 AM
Thanks to ej-technologies for providing a complimentary license of install4j. install4j creates high quality, professional installers for Java applications.

More information at

Thanks to YourKit for providing a complimentary license of YourKit Java Profiler. YourKit supports open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of YourKit Java Profiler and YourKit .NET Profiler, innovative and intelligent tools for profiling Java and .NET applications.