Electronic – Building custom hardware for programming boards with microcontrollers

microcontrollermsp430programmertesttesting

I have a PCBA that includes a MSP430 microcontroller and another module. The connection is shown in the photo below where the former (MSP430) is at the bottom and the top is for the other module.

Firmware for the MSP430 is programmed using the MSP-FET. The other module is programmed with a TTL to USB cable.

I would like to design an approach similar to an in-circuit tester which allows me to program these boards easily by simply placing them on top of a circuit or test equipment which can connect to a PC. My plan is to write some code which programs firmware, allows a reset to be performed and reads back information from the board. It may make sense to use National Instruments Labview or some other software. I'm less concerned about the PC software.

I'm simply interested in some directions on building a suitable test-jig. I'm not sure what the approach is here since it needs to be custom enough to handle the location of the connectors? Is there something off the shelf that can be used which can do one or other module?

enter image description here

Best Answer

PCB testjigs are very common, you will find plenty of suppliers that can provide a custom interface based on a laser-cut standard chassis for this exact purpose. They are not very expensive.

These are typically a "pogo-pin" bed with a piston or frame that guides the PCB down on the "pogo-pins". (or the other way around - PCB sits still while the pogo-pins are lowered.)

Found a quite nice article here that has several illustrations: https://www.bunniestudios.com/blog/?p=5450