Schematic extractor
D4NGYY·schematic-extractor·test_input/multi_schematic/bus_pci/bus_pci.kicad_sch

About the Schematic extractor PCB
Schematic extractor is an open source PCB design by D4NGYY, published on GitHub under the MIT license. It is a board, with 33 components from 12 distinct parts.
Other key parts include the 24C16 and S5933_PQ160. By type, the board carries 12 capacitors, 5 resistors and 2 ICs.
From the project
Reconstruct electrical topology from vector-PDF schematics — Components↔Nets graph, YOLO component detector, LLM tool-calling. Honest, measured F1 scores.
Reconstruct the electrical topology of a vector-PDF schematic — components, pins, and the nets that connect them — as a queryable Components↔Nets graph, exportable to SPICE / KiCad / JSON and answerable in natural language through an LLM tool-calling layer.
Legacy schematics (service manuals, CAD exports) are locked as pixels or vector strokes with no machine-readable connectivity. This project bridges them to the modern ecosystem: from a flat PDF to a graph you can simulate, version, and ask questions about.
Main components on the Schematic extractor
Schematic extractor bill of materials (BOM)
33 components, 12 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 24C16 | DIP-8_W7.62mm | U1 |
| 1 | S5933_PQ160 | PQFP-160_28x28mm_P0.65mm | U11 |
| 1 | BUSPCI_5V | BUSPCI | BUS1 |
| 8 | 8x10K | R_Array_SIP9 | RR1, RR2, RR3, RR4, RR5, RR6, RR7, RR8 |
| 1 | 16/32 | GS2 | W1 |
| 1 | FLOAT# | GS2 | W2 |
| 1 | SERNV | GS2 | W3 |
| 2 | TEST | PinHeader_1x02_P2.54mm_Vertical | W4, W5 |
| 8 | 100nF | R_1206_3216Metric_Pad1.24x1.80mm_HandSolder | C24, C25, C26, C27, C28, C29, C30, C31 |
| 4 | 4,7uF | R_1206_3216Metric_Pad1.24x1.80mm_HandSolder | C38, C67, C68, C69 |
| 3 | 10K | R_1206_3216Metric_Pad1.24x1.80mm_HandSolder | R5, R6, R7 |
| 2 | 2,2K | R_1206_3216Metric_Pad1.24x1.80mm_HandSolder | R28, R29 |
Schematic extractor design files
The KiCad project lives in the D4NGYY/schematic-extractor repository on GitHub; these links point at the commit this page was built from.
Schematic extractor: common questions
How many components are on the Schematic extractor?
33 components, from 12 distinct parts. The full bill of materials is listed on this page.
Where can I download the Schematic extractor design files?
From the D4NGYY/schematic-extractor repository on GitHub, which has the schematic and a netlist; the links under Design files point to each one.
Can I use the Schematic extractor design in my own project?
Yes, under the terms of its MIT license, which D4NGYY chose for the repository.