Automated Circuit Board Analysis From Scan to Finished Parts List in Just 15 Minutes

From Manuel Christa | Translated by AI 8 min Reading Time

Related Vendors

Weeks of counting components and typing lists? Those who analyze circuit boards without documentation often lose an enormous amount of time. The Munich-based R&D agency Eigenblue is now turning the tables: A newly developed machine uses AI to scan and recognize circuit boards in just 15 minutes.

The Eigenblue team with the eigenScan (from left to right): Ata Keşfeden, Shiyue Liu, Qiao Qiao, Johannes Zimmerer, Raphael Joppi and Tizian Unkauf.(Image: Eigenblue GmbH)
The Eigenblue team with the eigenScan (from left to right): Ata Keşfeden, Shiyue Liu, Qiao Qiao, Johannes Zimmerer, Raphael Joppi and Tizian Unkauf.
(Image: Eigenblue GmbH)

Anyone who has ever tried to recapitulate the bill of materials (BOM) of a complex, unfamiliar circuit board without a circuit diagram will be familiar with the problem. Traditionally, engineers have to identify components individually under a microscope, read off values and laboriously enter them into lists. Specialists who have to analyze and calculate such assemblies can easily spend several weeks doing this. A massive time and cost factor that is now to be drastically minimized: According to the manufacturer, the new system completes this process up to 150 times faster.

Although there are now software tools for automatic component recognition, these often still require a lot of manual work in practice: circuit boards have to be laboriously photographed manually, images uploaded and suggestions validated. On the other hand, there are classic, high-precision hardware scanners for the aviation and military sectors, which often lack the smart, fast AI link. A real automation breakthrough has been missing here until now. The Munich-based company Eigenblue is now closing precisely this gap: Under the project name "Guess the BOM", the team developed an optical analysis system as a complete solution comprising hardware and software that fully automates the entire inspection job. The machine is now to be launched on the market under the name "eigenScan".

Gallery

From Student Project to Your Own Machine

The fact that an R&D service provider is suddenly building its own hardware is surprising at first. "We're a bit like Fraunhofer, but private," explains Project Manager Raphael Joppi in an interview with Elektronikpraxis. "Our focus is on developing or integrating new technologies, as SMEs often find this difficult."

The roots of the company go back 13 years, as a foundation from the university "Manage&More" program. "Back then, the founders thought that students were at the cutting edge anyway, so they offered 'student engineering'. The students got older and student engineering became professional engineering," Joppi looks back. Today90 people work at Eigenblue and cover an enormous spectrum: from software to AI and mechanical engineering to chip development.

The idea for the PCB machine came from practical experience: a DAX-listed customer from the automotive industry needed a production-ready system to scan PCBs precisely and in high resolution. From this exclusive customer project, the "Guess the BOM" system eventually grew into a market-ready product whose hardware is already fully functional and in use. The system has not yet been presented to the public anywhere, and is therefore celebrating its official premiere here.

Hardware Setup: A Look into the "Circuit Board Oven"

How does the machine work? Seen from the outside, there is a completely enclosed box about the size of an oven. The housing shields out interfering light, keeping the lighting constant so that the computer vision works reliably.

A circuit board under the scanner: Automated image analysis makes manual visual inspection superfluous.(Image: Eigenblue GmbH)
A circuit board under the scanner: Automated image analysis makes manual visual inspection superfluous.
(Image: Eigenblue GmbH)

Internally, the developers affectionately refer to the system as a "pizza oven" or "baking oven", says Joppi. The user pushes the circuit board in and closes the flap. The hardware easily processes large-format PCBs measuring up to 20 × 20 inches. Inside, a camera system scans the assembly in small sections. High-resolution 2D cameras capture every detail at 10 micrometers per pixel, while a 3D camera simultaneously records the exact spatial height profiles of the assembled component.

Anyone familiar with automatic optical inspection (AOI) knows about the physical pitfalls of assembled PCBs: Tall components such as electrolytic capacitors or large connectors inevitably cast shadows on neighboring, tiny SMD components. This is precisely where the 3D camera comes into its own, as it creates a topographical profile of the assembly. The software can thus precisely distinguish whether a dark area on the 2D image is merely a shadow or actually a flat, black IC housing. As the sensor system naturally scans the components from above, a small manual intermediate step is necessary: After the first half of the scan, the user must manually turn the PCB once so that the system also digitizes the underside.

Software And AI: Seven Models Think in Parallel

The hardware provides the images, the software does the actual thinking. Instead of rigid image recognition rules, an ensemble of several AI models working in parallel evaluates the images:

  1. Classify: First, the system assigns the basic component type. Is it an IC, a resistor, a coil or a capacitor?
  2. Extract attributes: The AI then filters out secondary features such as the package, the design and the exact dimensions.
  3. Reading text and logos: Optical character recognition (OCR) is particularly effective for ICs. It deciphers the surface text, recognizes manufacturer logos and counts the pins.

The system then compares all these optical findings fully automatically with a database containing over 1.5 million integrated circuits. A specific component entry for the parts list is created from various optical fragments. You can use your own database via API or purchase one from Eigenblue.

The Digital Twin: Bounding Boxes And Confidence Values

But how does the result present itself to the user after the 15-minute waiting time? In addition to an Excel table, the Eigenblue software generates an interactive 3D model of the PCB and an interactive overview. Here, the PCB is displayed like a map and the user can zoom in and move the displayed area. Each detected component is highlighted in color via the bounding box. When clicking on these components, the component and the corresponding values are displayed in the table.

Subscribe to the newsletter now

Don't Miss out on Our Best Content

By clicking on „Subscribe to Newsletter“ I agree to the processing and use of my data according to the consent form (please expand for details) and accept the Terms of Use. For more information, please see our Privacy Policy. The consent declaration relates, among other things, to the sending of editorial newsletters by email and to data matching for marketing purposes with selected advertising partners (e.g., LinkedIn, Google, Meta)

Unfold for details of your consent
The self-scan software: It automatically recognizes and classifies components, including a preview and exportable parts list.(Image: Eigenblue GmbH)
The self-scan software: It automatically recognizes and classifies components, including a preview and exportable parts list.
(Image: Eigenblue GmbH)

A developer will then see markings such as "resistor 0.81" for a resistor with an 81% probability of detection or "capacitor_cylindrical 0.92" for a cylindrical capacitor directly in the image overlay. Above a (freely configurable) limit value, a disputed value is marked in red and can then be checked individually. Even manufacturers and chip families such as Infineon TriCore are visualized directly as soon as the logo recognition takes effect. This makes the process efficient: the engineer does not have to blindly compare lists, but simply scrolls to the components with low confidence values and visually approves or corrects them.

According to Eigenblue, the machine delivers reliable values. In the case of integrated circuits (ICs), it correctly identifies up to 99% of chips. Even with small passive components, which are often unlabeled and only reveal themselves through their design, color or reflection, the hit rate is still a strong 97 to 98 percent.

At the same time, the system does not hide its physical limitations: where a camera lens cannot reach, the AI has to pass. With ball grid arrays (BGAs), for example, whose solder joints and contacts are completely concealed under the chip, the system can naturally only recognize the package itself, but not the hidden routing underneath. This is where technical specialists are absolutely essential. If a person ("human-in-the-loop") confirms or corrects a component, the models learn from this immediately and do not make the same mistake the next time.

Benchmarking, Cost Engineering And Obsolescence

In practice, the economic levers of this automation are particularly evident in three central use cases. The first is competition benchmarking: If you want to understand how the competition solves a technical problem, which specific microcontrollers they use or how their power management is structured, there is no way around reverse engineering other companies' circuit boards. What used to be a laborious dissection becomes a fast, standardized process thanks to AI-supported BOM generation. Development departments thus gain deep insights into the architecture decisions of the competition in the shortest possible time.

D-reconstruction of a printed circuit board: Components are measured with millimeter precision using the depth map.(Image: Eigenblue GmbH)
D-reconstruction of a printed circuit board: Components are measured with millimeter precision using the depth map.
(Image: Eigenblue GmbH)

Cost engineering is closely linked to this. In order to calculate the exact cost structure of an assembly, be it a competitor's product or an assembly from one of our own suppliers, every SMD component, no matter how small, must be recorded. This is precisely where the machine provides massive relief: instead of spending weeks counting components under a microscope, the system delivers the finished parts list as a direct basis for calculation in a matter of minutes. This drastically reduces the time and effort required for price and margin analyses.

The third major use case is obsolescence management. So-called "orphan PCBs" from decades-old systems are a major headache for maintenance engineers in practice. If such a PCB fails and there is no circuit diagram or documentation, the worst-case scenario is that an entire production line comes to a standstill. Manual reconstruction often fails due to discontinued components whose imprints are barely legible. However, if the engineer knows exactly what specifications the defective old chip had after a few minutes thanks to the AI database comparison, he can search specifically for suitable drop-in replacements (pin-compatible replacement types) from today's manufacturers or quickly convert the board design into a modern redesign.

IP Protection: The Competitive Issue And Market Demand

Across all these use cases, personnel costs are the biggest economic factor. But who are the direct competitors here? "There is inexpensive reverse engineering in China," reveals Joppi , who went to Shenzhen to see for himself. Until now, the solution for companies has often been to send a circuit board to be analyzed to Asia, where it is disassembled by hand for hours at low hourly rates. However, this approach poses massive risks for European companies when it comes to protecting their intellectual property: "It's always a compliance issue and whether the exact same circuit board will end up somewhere on the black market," warns Joppi. For many companies, such a loss of IP is naturally unacceptable.

The self-scan captures printed circuit boards fully automatically using a camera, and the AI then takes over the evaluation.(Image: Eigenblue GmbH)
The self-scan captures printed circuit boards fully automatically using a camera, and the AI then takes over the evaluation.
(Image: Eigenblue GmbH)

It is precisely from this mixed situation that the specific need for the new machine arises. This is because other technical alternatives are also reaching their limits here: Although there are hardware scanners on the market, some of these are 15 years old and work completely without AI. And classic inspection cameras (AOI) at the end of production lines are not trained to decode completely unfamiliar PCBs. "That's why we are actually the only ones in this field who are actually making such systems with machine plus AI," summarizes Joppi.

The business model should also adapt to different company sizes. Those who do not want to buy the system straight away will be able to use "scanning as a service" in future. Customers simply send in their circuit board and receive the finished parts list and the digital twin back after analysis. Or, if the volume is sufficient, a machine is provided and the customer pays per scan, which better protects the IP design.

For the future, Eigenblue is not only planning new business models based on individual customer requirements: a more compact desktop version will soon also serve companies with smaller board formats. (mc)