Test fixture design for prototypes and pilot builds: how we do it, and where AI helps
A prototype that works once on a bench is not the same as twenty units that pass the same test the same way. Test fixture design is how you get there. Here is how we decide whether a prototype needs a fixture, how we design functional, pogo pin and bed-of-nails fixtures, what 3D printing is good for, and where AI genuinely helps.
October 31, 202610 min read

Written by Konstantin Dolgan, Ph.D., NPDP
Founder & CEO, Product Development Engineer
Published October 31, 2026

What is a test fixture?
A test fixture is a device that locates and holds a product or circuit board (the device under test, or DUT) and makes repeatable mechanical and electrical connections to it, so the same test can be run on every unit. It can be as simple as a 3D printed nest with a few spring-loaded probes, or as large as a production in-circuit tester.
Formlabs' guide to jigs and fixtures puts the difference simply: a jig holds the workpiece and guides the tool, while a fixture holds the workpiece (Formlabs). A test fixture is a fixture that also carries the electrical, optical, or mechanical interfaces the test needs.
Types of test fixtures for prototypes and pilot builds
Fixture type | What it does | Typical use on a hardware project |
|---|---|---|
Mechanical holding fixture | Locates the part or assembly so a measurement or load is applied the same way each time | Fit checks, force and torque tests, drop or cycle tests, dimensional checks |
Functional test fixture | Powers the unit and checks that it behaves as specified (voltages, currents, outputs, communication, sensors) | Prototype builds, pilot builds, end-of-line test |
Pogo pin test fixture | Uses spring-loaded probes to contact test pads, connectors, or programming pads without soldering | Programming firmware, functional test, small batches |
Bed-of-nails (ICT) fixture | A dense array of spring-loaded probes contacts test points across the board for in-circuit test | Medium to high volume PCB assembly |
Flying probe (fixtureless) | Moving probes contact test points from a program, with no dedicated fixture | Prototype boards, high-mix and low-volume runs |
Boundary scan (JTAG) | Tests connections between chips through a built-in test port instead of physical probes | Dense boards with supported chips, often combined with the above |
Keysight, a test equipment maker, describes in-circuit test (ICT) systems as using a bed-of-nails fixture to contact specific PCB test points, checking each component, while functional testing validates the overall behavior of the device.
It also notes that ICT is less effective for low-volume boards, where functional testing, boundary scan, or flying probe testing may be more suitable (Keysight).
Flying probe maker Takaya explains the tradeoff: a dedicated jig must be created for each board, which costs money, time, and storage space, while a flying probe needs no dedicated jig, takes longer per board, and suits prototype and high-mix, low-volume boards (Takaya).
Boundary scan is defined by IEEE 1149.1, which standardizes test logic built into chips for testing the connections between chips on an assembled board (IEEE SA, P1149.1).
On most of our prototype and pilot projects, the fixture that matters is a functional test fixture, often with pogo pins. Bed-of-nails ICT is usually the contract manufacturer's tool at production volume.
When is a custom test fixture worth it vs bench testing?
For one or two prototypes, bench testing with hand-held probes, clips, and a short written procedure is usually the right call. A custom test fixture earns its cost when hand testing becomes slow, inconsistent, or risky. Our rules of thumb:
Situation | Bench testing | Prototype test fixture |
|---|---|---|
One to a few units, design still changing weekly | Usually enough | Usually too early |
Same test repeated on every unit of a build | Slow and operator-dependent | Worth it |
Results must be compared build to build, or shown to investors, a reviewer, or an SBIR panel | Hard to defend | Worth it: same setup, logged data |
Test points are tiny, dense, or under a part | Risk of slips and shorts | Worth it, or add test pads first |
High voltage, stored energy, moving parts, or lasers | Risky by hand | Worth it, with guards and interlocks |
Pilot build, or handing test to a manufacturer | Not transferable | Needed: the fixture and script travel with the product |
The question we ask is simple: will this exact test be run more times than it takes to build a fixture for it, or will a bad result be expensive? If yes, design a fixture.
Test fixture design: our step-by-step process
1. Start from the test plan
Every fixture answers a list of tests. If you ran a design FMEA, its detection controls are your starting list (see our DFMEA for prototypes walkthrough). For each test, write the measurement, the pass limits tied to a requirement, the instruments, and how long it may take.
If that list does not exist yet, write it before any CAD.
For where these tests sit in a program, see stages of product testing and their purposes and design verification and validation.
2. Locate the part the same way every time
A rigid part has six degrees of freedom: three translations and three rotations.
Good fixture design constrains each one that matters, without over-constraining the part, because redundant constraints add stress and accuracy problems (Formlabs).
In practice we locate from the same datum features the drawing uses (mounting holes, a board edge, a housing face), add a clamp or lid that cannot be closed on a misplaced part, and make wrong orientation physically impossible.
3. Make electrical contact: pogo pins, connectors, and test points
A spring-loaded contact, often called a spring probe or pogo pin, is made of a moving plunger, a coil spring, and a conductive barrel. The plunger presses against a target such as a pad on a circuit board (Smiths Connectors, via ESA ESCIES).
For a fixture, we decide which nets need contact (power rails, ground, programming and debug pins, key signals, outputs), choose probe tips for the pad type, and route wiring so it can be traced and repaired. Where the board has a connector, mating the connector is often more reliable than probing it.
The board has to be designed for this. Ask for test pads on the nets the fixture needs, on one side if possible, with spacing your fixture builder can probe, and a programming and debug header. If the chips support it, boundary scan can reach nets that probes cannot. Our board bring-up guide covers the design-for-test items to add before layout is frozen.
4. Instrument and script the test
A functional test fixture is only as good as its script. The script sets up power in steps, runs each measurement, compares it to limits, and saves a record per unit with a serial number.
Open-source frameworks exist for this. For example, OpenHTF is an open-source Python hardware testing framework originally created at Google that structures tests as phases with measurements and limits and produces a test record for each run (OpenHTF on GitHub).
Commercial test executives do the same job. Whatever the tool, keep limits in one place and version the script with the firmware and hardware revisions.
5. Prove the fixture before you trust it
A new fixture can be wrong in ways that look like product failures.
Keysight describes validating a test program on a known-good board, often called a golden board, to tune tolerances and eliminate false failures (Keysight).
We do the same on functional fixtures, then check repeatability by measuring the same units several times, and with more than one operator if more than one person will use it.
The NIST/SEMATECH Engineering Statistics Handbook explains how gauge repeatability and reproducibility studies quantify that measurement variation (NIST/SEMATECH, Gauge R&R studies).
6. Design for Safety and Esd
If the fixture handles mains voltage, large batteries, stored energy, or moving parts, add guards, interlocks, and current limits, and treat the fixture itself as electrical lab equipment: IEC 61010-1 sets general safety requirements for electrical test and measurement equipment and laboratory equipment (IEC 61010-1:2010).
For electronics, the fixture is also part of your ESD control.
ANSI/ESD S20.20 is the ESD Association's standard for an ESD control program that protects electrical and electronic parts, assemblies, and equipment (ESD Association).
Ground the fixture and the operator, and use ESD-safe materials where the board touches the fixture.
PCB test fixture basics: pogo pin and bed-of-nails
A pogo pin test fixture is the usual first PCB test fixture on a prototype or pilot project: a base plate holds spring probes under the board, a nest locates the board on alignment pins, and a lid or lever presses the board down onto the probes. It can program the microcontroller, power the board, and run a functional test in one step.
A bed of nails test fixture is the same idea scaled up: many probes, often one or more per net, wired to an in-circuit tester that checks components one by one. It is fast per board, and it is built for one specific board revision. That is why, for prototypes and frequent revisions, we usually prefer a smaller functional fixture, plus flying probe testing at the board house if component-level checks are needed.
Points to settle early:
- Which nets and pads the fixture contacts, and on which side of the board
- Probe tip style and pad finish, agreed with whoever builds the fixture
- Board support near probes, so probe force does not flex the board
- How the fixture will follow board revisions (swappable probe plate, or a new nest)
3D printed test fixtures: what works
3D printing is a natural fit for prototype fixtures because the nest can match the exact geometry of a part and be reprinted when the design changes.
Formlabs' guide notes that 3D printed fixtures can include features that are hard to machine, recommends threaded inserts or captive nuts instead of tapped holes in plastic, suggests building flat datum faces into printed fixtures so they can be inspected, and warns that some SLA resins creep under continuous load, recommending SLS for parts that stay loaded (Formlabs).
It also notes that ESD-safe printing materials exist (Formlabs).
How we use it: printed nests, lids, and probe plates for early builds. Machined aluminum or other plastic plates where probe alignment, wear, or heat matter. And metal hardware (pins, bushings, inserts) wherever something slides or is clamped. More on materials and processes in our guide to 3D printing in prototype development.
Where AI helps with test fixture design, and where engineers stay in charge
AI tools are useful for the writing-heavy parts of fixture work and weak at the parts that need physical judgment.
Fixture task | Where AI can help | What engineers own |
|---|---|---|
Test plan and procedure | Draft step-by-step procedures and operator instructions from the requirements and test list | Which tests exist, pass limits, and what a failure means |
Test scripts | Draft script scaffolding, instrument commands, and data logging; explain unfamiliar library calls | Reviewing every line, running it on hardware, and versioning it |
Logs and results | Parse logs, summarize failures by test and unit, flag outliers and drift across builds | Root cause, retest decisions, and sign-off |
Failure checks | Suggest failure modes and edge cases to test (reverse polarity, brownout, stuck buttons, missing parts) | Deciding which checks are physically plausible and worth fixture time |
Mechanical and electrical design | Summarize datasheets and compare probe or connector options | Datums, clearances, probe forces, wiring, safety interlocks, and the final CAD |
NIST's Generative AI Profile names confabulation, confidently stated but false content, as a core risk of generative AI, and it also warns about over-reliance on AI output and about exposing sensitive data through AI tools (NIST AI 600-1).
For fixtures that means three rules on our projects: never let AI-generated limits go into a script unchecked, run every AI-drafted script against a known-good unit before using it on real units, and check a tool's data terms before sharing schematics, CAD, or test data.
For a broader tool view, see AI tools for hardware prototyping in 2026.
What we need from you to design a test fixture
- The requirements or spec, and the list of tests you need (or the DFMEA if you have one)
- CAD of the part or enclosure (STEP preferred) and the PCB files (layout, schematic, BOM)
- Where test pads, connectors, and programming pins are, or permission to add them in the next revision
- Firmware or a test build that can report status over a serial or debug port
- How many units will be tested per build, by whom, and where (our shop, your lab, or a manufacturer)
- Instruments you already own and want to reuse
- Safety constraints: voltages, batteries, moving parts, and any standards your product must meet
- A few known-good and, if possible, known-bad units for proving the fixture
Test fixture design checklist
Plan
- Test list with measurements, limits, and linked requirements
- Decision made: bench test, fixture now, or fixture at pilot
- Throughput and operator defined
Mechanical
- Part located from drawing datums; orientation cannot be reversed
- Board supported near probes; clamp or lid cannot close on a misplaced part
- Threaded inserts and metal pins where parts wear or slide
Electrical
- Test pads, connectors, and debug header confirmed on the current board revision
- Probe tips matched to pads; wiring labeled and traceable
- Power-up sequence and current limits in place
Software and data
- Script with limits in one place, versioned with firmware and hardware
- One record per unit with serial number, date, fixture and script version
Prove and protect
- Golden-unit check and repeat measurements done before first real use
- ESD grounding and ESD-safe contact materials
- Guards and interlocks for voltage, stored energy, or motion
- AI-drafted scripts and procedures reviewed and run on a known-good unit
How LA NPDT designs and builds test fixtures
LA NPDT does design, engineering, and prototyping in-house at our facility in Ruston, Louisiana: 3D printing, CNC machining, urethane casting, and bridge tooling, plus electronics and firmware.
That means the same team can design the product, the fixture, and the test script, and change all three together when a build reveals a problem. We use AI to speed up drafting procedures, scripts, and log reviews, and we keep the limits, the fixture design, and the sign-off with our engineers.
Our view is practical: a fixture is worth building when it makes results repeatable and trustworthy, or when it will travel to a manufacturer with the product. If it does neither, test on the bench and spend the time on the design. For what changes when you move from prototypes to a pilot run, see what breaks from prototype to pilot production, and for SBIR teams, why measurement fixtures matter in SBIR Phase I to Phase II.
If you want the plan first, our Stage 1: Review/Analysis + Plan is a fixed $800 and is not credited toward later stages. Or see our electronic design services and rapid prototyping, or book a free 20-minute initial consultation. Phone: +1 318-200-0526.
Need a test fixture for your next build?
Talk with an engineer about what to test, whether a fixture is worth it yet, and what your board needs for it. Phone: +1 318-200-0526.
Sources
Frequently asked questions
What is a test fixture?
A test fixture is a device that holds a product or circuit board in a known position and connects it to power, signals, and instruments, so the same test runs the same way on every unit.
What is the difference between a jig and a fixture?
A jig holds the workpiece and guides a tool, such as a drill. A fixture holds the workpiece in place without guiding the tool. A test fixture is a fixture that also makes the electrical or mechanical connections a test needs.
What is a pogo pin test fixture?
A pogo pin test fixture uses spring-loaded probes to press against test pads or connectors on a circuit board, so the board can be programmed and tested without soldering. It is the most common fixture for prototype and pilot builds.
What is a bed of nails test fixture?
A bed of nails test fixture is a plate with many spring-loaded probes that contact test points across a circuit board at once, usually for in-circuit testing of each component. It suits medium to high volume production of one board revision.
When does a prototype need a custom test fixture?
A prototype needs a custom test fixture when the same test is repeated on many units, results must be compared across builds, test points are hard to probe by hand, the test involves high voltage or moving parts, or testing will move to a manufacturer.
Can AI design a test fixture?
AI can draft test procedures, script scaffolding, and log summaries, and suggest failure checks. It cannot verify datums, clearances, probe forces, or safety, so engineers design the fixture, set the limits, and review every AI-drafted script on a known-good unit.
Services related to this guide
- Product design servicesIndustrial design and CAD taken all the way to manufacturable files.
- Best industrial design firmsWhich studios take an idea from form to manufacturable hardware, and what they charge.
- Prototype designLooks-like, works-like or pre-production: what each proves and what it costs.
- Product development examplesReal projects we designed, prototyped and shipped.



