a
AI placement & routing
Train models that understand full-board context — not just local routing heuristics.
§ 01
Modern AI can write code because the internet contains billions of examples of software. Electronics has no equivalent.
PCB designs exist across GitHub, GitLab, OSHWHub, EasyEDA, KiCad repos, Eagle archives, and manufacturer exports — but they are fragmented, duplicated, format-incompatible, and mostly unusable for ML.
CommonCircuits turns that mess into structured training data.
§ 02
A normalized dataset of real-world PCB projects.
.sch / .brd filesfig.02 — machine-learning-ready representation
schematic → components, pins, nets, values, hierarchy
layout → board outline, layers, pads, vias, tracks, zones
constraints → stackup, clearances, net classes, keepouts
metadata → domain, license, quality score, dedup family
§ 03
PCB design is one of the last major engineering workflows without a public foundation dataset.
AI EDA models need examples of how real engineers turn intent into manufacturable hardware:
Today, every team trying to build AI PCB tools has to start by scraping, cleaning, parsing, and deduplicating the same chaotic public data.
CommonCircuits makes the dataset layer reusable.
§ 04
Mostly 2-layer boards — ideal for early layout models, design-rule reasoning, and schematic-to-board automation.
50K–150K
raw repositories
with PCB artifacts
20K–60K
schematic + layout
paired raw designs
5K–15K
unique paired
clean, after dedup
50K+
noisy pretraining
corpus of artifacts
500–2K
benchmark
high-quality designs
Harder domains — RF, high-speed digital, dense robotics boards, instrumentation, power electronics — are rarer in public data. That scarcity is part of the opportunity.
§ 05
CommonCircuits enables a new generation of AI for hardware.
a
Train models that understand full-board context — not just local routing heuristics.
b
Evaluate whether an agent can go from schematic to a valid, manufacturable board layout.
c
Decoupling, power paths, connector orientation, via usage, zone fills, trace topology — learned from real designs.
d
Generate controlled variants of real designs for reinforcement learning and simulation.
e
Open evals for schematic parsing, netlist matching, placement, routing, DRC repair, and manufacturability.
§ 06
Open-source hardware data is extremely duplicated — forks, templates, tutorials, reference designs, versioned commits. The same board can appear hundreds of times.
// fingerprint
// quality flags
§ 07 · positioning
A public and proprietary dataset layer for training, evaluating, and deploying AI systems that understand electronics design.
§ 08
Collaborators across the open hardware, EDA, and AI ecosystems.
sava@dayworkx.com
/ one-line pitch
CommonCircuits turns the world's fragmented open PCB designs into the training corpus for AI-native electronics design.