Skip to main content
Wie wil meedoen met de solarbike zelfbouw club?
Who wants to join the solarbike DIY club?

How to make a simple Pogo pin test fixture for PCB probe testing

Published: 10 June 2018
Last updated: 28 September 2018


To test the SAM15x15 board automatically, I made the tool described here. As you can see, the mechanical construction is very simple.

Simple test fixture for PCB probe testing and programmingSimple test fixture for PCB probe testing and programming

Test jig for PCB probe testingTest jig for PCB probe testingPogo pin test fixture for PCB probe testing Pogo pin test fixture for PCB probe testing

There are two identical test PCBs used, with 1.05mm holes for the spring-loaded test probes. With the test program, the SAMD21 can test itself for short-circuits between pins and open solder connections.


The pins are made low one by one, so that the LEDs lights up. By measuring the LED current with R35 and the ADC on pin1, it is possible to determine whether the SAMD21 pins are working correctly and if there are short circuits or open connections.

SAM15x15 test fixture circuitSAM15x15 test fixture circuit

Test sketch

The test sketch is available on GitHub.

Program and test procedure

Install the SAM15x15 package

Connect the programmer

Connect it to the 5pin JST connector.
I used this DIY programmer but you can also use an Atmel programmer:

1. Burn the Arduino Zero bootloader

Insert a SAM15x15 board.
Burn the bootloader by using the programmer.
Repeat this for all SAM15x15 boards.


  • If the spring force of the probes is insufficient, the holding plates must be turned clockwise.
  • Some I/O pins will be blown up when the SAM15x15 is placed incorrectly.

2. Download the test-sketch

Use the Arduino IDE and connect an USB cable to the test fixture.
Insert a SAM15x15 board with the Arduino Zero bootloader already burned, see first step.
See the video how to do.
Repeat this for all SAM15x15 boards.


Other articles from SAMD21