openpnp/openpnp
Open Source SMT Pick and Place Hardware and Software observed · 2026-08-28
Health v2 · maintenance only
81/100
- Activity 99
- Release rhythm 48
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 97.0
- age_days: 4968
- days_rel: 185
- days_push: 10
- n_releases_24m: 5
Adoption not part of the score
2205 stars · 689 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
OpenPnP is open source software (with accompanying hardware designs) for controlling SMT pick and place machines used in PCB assembly. It can run DIY machines or replace OEM software on commercial machines.
Use cases
- control a DIY SMT pick and place machine
- automate PCB assembly at home
- replace OEM software on a commercial pick and place machine
- run vision-guided component placement
- build an affordable pick and place machine under $1000
When to choose
- you are building or operating an open source or custom SMT pick and place machine
- you want free, actively developed machine control software for PCB assembly
- you want to retrofit existing commercial machines with better software
When to avoid
- you need turnkey commercial manufacturing software with vendor support
- your workflow does not involve SMT placement or PCB assembly
Facets
application · maturity active
machine-learning computer-vision robotics gui developer-tools robotics hardware cross-platform jvm pick-and-place smt pcb-assembly electronics-manufacturing machine-control open-source-hardware automation manufacturing desktop
2 sources
- readme: https://github.com/openpnp/openpnp · fetched 2026-08-28 · ad18ef1d4930
- homepage: http://openpnp.org · fetched 2026-08-29 · 54c27b91832a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| openpnp/openpnp | main | 81 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem