Your fab’s DFM rules
JLCPCB, PCBWay, and a mil-spec fab have different minimum trace widths, via sizes, and stackup requirements. Your model learns your fab’s specific tolerances — not an averaged approximation.
A model trained on publicly scraped PCB data has no concept of your fab’s tolerances, your component library, or your DFM rules. It systematically mismatches against your engineers’ judgement. A custom model does not.
JLCPCB, PCBWay, and a mil-spec fab have different minimum trace widths, via sizes, and stackup requirements. Your model learns your fab’s specific tolerances — not an averaged approximation.
Your approved parts list, preferred footprints, and component derating rules are invisible to a generic model. A custom model knows what correct component selection means in your organization.
Calibrated against 200+ designs your own senior engineers annotated. The model reflects what you consider a B-grade layout versus an A-grade one — not what internet forums decided.
Your model is a private artifact trained on non-public data. Competitors cannot reverse-engineer your scoring logic. It becomes a genuine technical moat for your assessment process.
Ingest your design guidelines, application notes, and lessons-learned into your private SRHN graph. PAC-Bayes bounds and causal chains are grounded in your standards, not generic physics data.
Every design reviewed contributes to the training corpus. Every engineer rating a score improves the model. The learning flywheel runs continuously — your model compounds over time.
Five steps from your raw designs to a deployed, versioned, private scoring model. No ML expertise required from your team.
Upload your existing .kicad_pcb, .kicad_sch, SPICE netlists, and .step files. The universal ingester parses all formats, extracts 192-dim multimodal features, and quality-filters automatically. Minimum useful corpus: 50 designs.
Your senior engineers use the ML System page to annotate 200+ designs. Each annotation takes 3–5 minutes: score 6 competencies, add a rationale. The interface surfaces designs where the current model is most uncertain — maximally efficient use of your experts’ time.
Feed your internal design guidelines, IPC compliance docs, and lessons-learned files into your private SRHN knowledge graph. The engine learns causal relationships specific to your engineering context.
The pipeline retrains the GBM ensemble — and optionally the GATv2 GNN — on your annotated corpus. Real data is upsampled 10x. Each model version is locked to a content hash and stored as a private artifact.
Your model runs at a private API endpoint. Every review uses your version. The eval dashboard shows model health, drift alerts, and next annotation actions in real time. Model compounds automatically as usage grows.
Spearman r as expert annotations accumulate
GNN training requires A100, ~8 hours on your corpus.
Ingest your internal design review checklist, have senior EEs annotate candidate designs, deploy as a technical screening tool for hardware engineering hires.
Train on your curriculum’s projects and instructor annotations. The model grades student PCB submissions against the specific skills your program teaches.
IPC CID, IPC CIS, or custom certification. Upload reference designs with known scores. The model becomes the automated, auditable, consistent grader.
MIL-STD-461, DO-160, IPC-6012 Class 3 requirements are highly specific. Your model learns exactly what acceptable means for your program.
Every layer can be fine-tuned to your data. Here is what changes and what stays fixed.
Retrained from scratch on your annotated corpus. Competency weights, feature importance, and score thresholds all adapt to your data. Model artifact is content-hashed and private.
Your private SRHN instance ingests your design guidelines and app notes. PAC-Bayes bounds come from your knowledge graph density — grounded in your standards.
After pretraining on the general corpus, the 6-layer GATv2 can be fine-tuned on your design graphs. The 256-dim embeddings capture circuit topology patterns specific to your product category.
The 192-dim feature extractor is shared. It is the measurement layer — deterministic, physics-grounded. What gets customized is how your model weights and interprets these features.
PCB:48SCH:32SIM:24MCAD:48BEH:32SRHN:8