pcbGPT: Automatic PCB Schematic Synthesis from Natural Language Requirements

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: King, Tobias, Kehrberg, Steven, Beigl, Michael, Röddiger, Tobias
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917551355723776
author King, Tobias
Kehrberg, Steven
Beigl, Michael
Röddiger, Tobias
author_facet King, Tobias
Kehrberg, Steven
Beigl, Michael
Röddiger, Tobias
contents Translating natural-language hardware requirements into correct printed circuit board (PCB) schematics remains difficult in embedded, IoT, and wearable development. Designers must choose compatible components, interpret datasheets, add support circuitry, and expose correct interfaces before layout and prototyping can begin, while many such circuits cannot be validated through straightforward simulation. We present pcbGPT, a grounded system for generating editable KiCad schematics from natural-language specifications. pcbGPT represents circuits in a Python DSL and combines tool-augmented synthesis with component-library search, datasheet-grounded design knowledge, execution-based checking, structural and semantic validation, and an interactive web workflow that supports iterative refinement and synchronization with KiCad projects. We evaluate the system on 20 embedded schematic-generation tasks with reference implementations, required components, and interface constraints that enable automatic comparison. The best model reaches overall pass@1 of 0.90 and pass@5 of 1.00; pass@1 is 1.00 on basic and easy tasks, 0.91 on medium tasks, and 0.72 on hard tasks. These results, together with failure analysis, show that pcbGPT can already generate useful, reviewable first-draft schematics for early prototyping, but is not yet reliable enough to replace expert review.
format Preprint
id arxiv_https___arxiv_org_abs_2606_01188
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle pcbGPT: Automatic PCB Schematic Synthesis from Natural Language Requirements
King, Tobias
Kehrberg, Steven
Beigl, Michael
Röddiger, Tobias
Human-Computer Interaction
Artificial Intelligence
68T35, 94Cxx
J.6; I.2.7
Translating natural-language hardware requirements into correct printed circuit board (PCB) schematics remains difficult in embedded, IoT, and wearable development. Designers must choose compatible components, interpret datasheets, add support circuitry, and expose correct interfaces before layout and prototyping can begin, while many such circuits cannot be validated through straightforward simulation. We present pcbGPT, a grounded system for generating editable KiCad schematics from natural-language specifications. pcbGPT represents circuits in a Python DSL and combines tool-augmented synthesis with component-library search, datasheet-grounded design knowledge, execution-based checking, structural and semantic validation, and an interactive web workflow that supports iterative refinement and synchronization with KiCad projects. We evaluate the system on 20 embedded schematic-generation tasks with reference implementations, required components, and interface constraints that enable automatic comparison. The best model reaches overall pass@1 of 0.90 and pass@5 of 1.00; pass@1 is 1.00 on basic and easy tasks, 0.91 on medium tasks, and 0.72 on hard tasks. These results, together with failure analysis, show that pcbGPT can already generate useful, reviewable first-draft schematics for early prototyping, but is not yet reliable enough to replace expert review.
title pcbGPT: Automatic PCB Schematic Synthesis from Natural Language Requirements
topic Human-Computer Interaction
Artificial Intelligence
68T35, 94Cxx
J.6; I.2.7
url https://arxiv.org/abs/2606.01188