{"slug": "pcbworld-a-benchmark-environment-for-engine-grounded-pcb-design-automation", "title": "PCBWorld: A Benchmark Environment for Engine-Grounded PCB Design Automation", "summary": "Researchers introduced PCBWorld, an open-source engine-grounded PCB routing environment built on the KiCad EDA engine, enabling agents to route boards interactively using design rule feedback. The accompanying PCBWorld-Bench provides datasets and evaluation metrics, with experiments showing that agents using this environment outperformed grid-action RL policies and open-loop LLM baselines, and an RL policy trained on synthetic boards transferred zero-shot to real boards.", "body_md": "arXiv:2607.05915v1 Announce Type: new\nAbstract: PCB routing is the task of connecting the nets of a board with copper traces under strict design rules, yet learning-based methods still lag behind rule-based routers. We introduce PCBWorld, an open-source engine-grounded PCB routing environment built on the KiCad EDA engine. As a human engineer does, agents in PCBWorld interactively route a board through the engine's native operations, using its Design Rule Check (DRC) feedback to keep the routing within the design rules. The environment supports both RL policies and tool-using LLM agents. Alongside the environment, PCBWorld-Bench provides three dataset families in KiCad's native board format (.kicad_pcb), covering two types of controllable synthetic instances and 679 real open-source boards. It scores any completed board with eight engine-checked evaluation metrics, regardless of the routing method. In our experiments, agents in PCBWorld consistently outperformed grid-action RL policies and open-loop LLM baselines, and an RL policy trained only on synthetic boards transferred zero-shot to real boards, approaching rule-based routers. These results position the engine-grounded, interactive approach of PCBWorld as a promising foundation for advancing the routing ability of both RL and LLM agents.", "url": "https://wpnews.pro/news/pcbworld-a-benchmark-environment-for-engine-grounded-pcb-design-automation", "canonical_source": "https://arxiv.org/abs/2607.05915", "published_at": "2026-07-08 04:00:00+00:00", "updated_at": "2026-07-08 04:05:48.691646+00:00", "lang": "en", "topics": ["machine-learning", "ai-research"], "entities": ["PCBWorld", "KiCad EDA", "PCBWorld-Bench"], "alternates": {"html": "https://wpnews.pro/news/pcbworld-a-benchmark-environment-for-engine-grounded-pcb-design-automation", "markdown": "https://wpnews.pro/news/pcbworld-a-benchmark-environment-for-engine-grounded-pcb-design-automation.md", "text": "https://wpnews.pro/news/pcbworld-a-benchmark-environment-for-engine-grounded-pcb-design-automation.txt", "jsonld": "https://wpnews.pro/news/pcbworld-a-benchmark-environment-for-engine-grounded-pcb-design-automation.jsonld"}}