Skip to content
Tech News
← Back to articles

PROBoter – Open-source platform for automated PCB analysis

read original get PCB Design Software Kit → more articles
Why This Matters

PROBoter represents a significant advancement in PCB security analysis by automating traditionally manual and time-consuming tasks. Its open-source design and use of neural networks enable faster, more accurate inspection, which benefits both security analysts and hardware developers in the tech industry. This platform could lead to more secure embedded systems and streamline hardware verification processes for consumers and manufacturers alike.

Key Takeaways

PROBoter - A platform for automated PCB analysis Part I of the PROBoter blog post series

This is the first article of a four part blog post series that introduces this platform. The following topics will be discussed in this series:

Securityanalysisofembeddedsystems on the Printed Circuit Board (PCB) level can be a very tedious and time-consuming task. Many steps like visual PCB inspection and reverse engineering of security relevant nets, i.e. electrically connected components, is usually done manually by an embedded security expert. Things get even worse when multiple hardware revisions of the same PCB must be examined. To support analysts in this field, the aim of the master’s thesis AutomatisierungderhardwarenahenSicherheitsanalysevoneingebettetenSystemen written at SCHUTZWERK in cooperation with HochschuleKempten was to find new ways to automate as many of the tasks required when doing PCB security analysis as possible. The result is a hardware and software platform called the PROBoter. The PROBoter’s main features are:

A hardware platform that provides automated probing with up to four independent probes .

. A camera system that is fully integrated in the hardware platform to generate high resolution PCB images.

that is fully integrated in the hardware platform to generate high resolution PCB images. Simple construction of the hardware platform based on standard parts and 3D printed components which facilitates easy and cost-efficient replication.

of the hardware platform based on standard parts and 3D printed components which facilitates easy and cost-efficient replication. Automated calibration of the whole platform to compensate linear errors related to manufacturing and the assembly process.

of the whole platform to compensate linear errors related to manufacturing and the assembly process. Automated visual PCB analysis based on Neural Networks to localize Integrated Circuits (ICs) and their corresponding pins on PCB images.

to localize Integrated Circuits (ICs) and their corresponding pins on PCB images. A click-and-probe software solution that utilizes the hardware platform for automated PCB image generation, visual analysis and (semi-)automated probing.

that utilizes the hardware platform for automated PCB image generation, visual analysis and (semi-)automated probing. The hardware design and software is open-source. Check out the PROBoter Github repository

... continue reading