Ross ROSS = Recommend OSS · open-source software intelligence for agents

openpnp/openpnp

Open Source SMT Pick and Place Hardware and Software observed · 2026-08-28

github.com/openpnp/openpnp · homepage · Java · GPL-3.0 (copyleft) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
openpnp/openpnpmain81

For agents

markdown · JSON · MCP: product_card(name="openpnp/openpnp")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem