PyJig Fixture

A KiCad-native, parametric hardware and software system that automatically generates production-ready bed-of-nails test fixtures from PCB design data. Hardware is open source — buy a kit, or build it yourself.

Open source on GitHub

PyJig Fixture

A KiCad-native, parametric hardware + software system that automatically generates production-ready bed-of-nails test fixtures from PCB design data.

The problem

Today's bed-of-nails fixture workflow is a manual, time-consuming process: interpreting PCB test points by hand, custom CAD per board revision, one-off CNC tooling, hand-wired pogo pin boards, and ad hoc test scripts.

  • High engineering time per fixture — days to weeks
  • No reuse between products or revisions
  • No standard pogo pin or alignment ecosystem
  • Tight coupling between mechanical, electrical, and test logic
  • Hard to version control or regenerate fixtures
  • Expensive iteration loop for early production builds

The opportunity

There is a missing layer between KiCad PCB design and manufacturing test fixture — a layer that behaves like "Prusa Slicer for electronics test fixtures" or "OpenSCAD for pogo-pin bed systems." This enables rapid fixture generation from PCB files, standardized reusable primitives, automated test point mapping, and turnkey production test stations for low and medium volume hardware.

Product vision

A unified system that converts a PCB into mechanical fixture CAD, an electrical test interface, test software scaffold, and a complete manufacturing package.