Automated testing of circuit boards with Testomatic
Room A | Wed 21 Jan 10:45 a.m.–11:30 a.m.
Presented by
-
Jonathan Oxer
@jonoxer
https://www.superhouse.tv/
Jon has been hacking on both hardware and software since he was a little tacker. Most recently he's been focusing more on the Open Hardware side, co-founding Freetronics as a result of organising the first Arduino Miniconf at LCA2010 and designing the Arduino-based payloads that were sent into orbit in 2013 on board satellites ArduSat-X and ArduSat-1. His books include "Ubuntu Hacks" and "Practical Arduino", and he produces the "SuperHouseTV" DIY home automation channel on YouTube.
Jonathan Oxer
@jonoxer
https://www.superhouse.tv/
Jon has been hacking on both hardware and software since he was a little tacker. Most recently he's been focusing more on the Open Hardware side, co-founding Freetronics as a result of organising the first Arduino Miniconf at LCA2010 and designing the Arduino-based payloads that were sent into orbit in 2013 on board satellites ArduSat-X and ArduSat-1. His books include "Ubuntu Hacks" and "Practical Arduino", and he produces the "SuperHouseTV" DIY home automation channel on YouTube.
Abstract
If you build a circuit board it's usually fairly simple to flash firmware onto it and make sure it's working. It might take you 5 or 10 minutes. No problem!
But what if you've built 100 PCBs? Or 1000? Now you're doing the mental arithmetic and realising that you'll be flashing and testing boards until Eastermas :-(
PCB assembly factories use expensive tools to automate the process, including flying probe testers and pogo pin jigs. Building a tester can sometimes be a bigger and more complicated project than the board you're trying to test.
Testomatic is a project to build a fully Open Source PCB testing system consisting of a test chassis, Python test-runner software, a service for storing test records and making them searchable, and reference designs for pogo test modules that you can adapt to suit your specific project. By leveraging the Testomatic framework you can create a flash/test system with most of the work already done for you, and build on it to suit your own needs.
If you build a circuit board it's usually fairly simple to flash firmware onto it and make sure it's working. It might take you 5 or 10 minutes. No problem!
But what if you've built 100 PCBs? Or 1000? Now you're doing the mental arithmetic and realising that you'll be flashing and testing boards until Eastermas :-(
PCB assembly factories use expensive tools to automate the process, including flying probe testers and pogo pin jigs. Building a tester can sometimes be a bigger and more complicated project than the board you're trying to test.
Testomatic is a project to build a fully Open Source PCB testing system consisting of a test chassis, Python test-runner software, a service for storing test records and making them searchable, and reference designs for pogo test modules that you can adapt to suit your specific project. By leveraging the Testomatic framework you can create a flash/test system with most of the work already done for you, and build on it to suit your own needs.