Backplane Lets AI Agents Directly Edit PCB and CAD Hardware Designs

An open-source workspace brings AI agents into PCB and mechanical CAD design, with a forked KiCad, deterministic 3D viewers, and bring-your-own-LLM support.

·
·
·
Backplane Lets AI Agents Directly Edit PCB and CAD Hardware DesignsPRO
  • Backplane is an open-source agentic workspace for PCB and mechanical CAD design, now at 757 GitHub stars
  • Ships a KiCad fork with an IPC schematic API for direct LLM control
  • Deterministic KiCad and STEP viewers are written in Bend, the parallel functional language
  • Bring your own agent: supports Claude, Grok, Codex, OpenCode, and others
  • Orchestration layer includes projects, threads, uberbot coordinator, and persistent catbots with webhooks
  • MIT licensed, single-command install, no telemetry beyond anonymous DAU token

Open-source hardware workspace Backplane passed 750 GitHub stars after its launch post circulated widely. The project connects AI agents directly to PCB schematics and mechanical CAD artifacts, allowing them to inspect, reference, and edit design objects through tool calls.

Software agents such as Copilot, Cursor, and Claude Code already work with structured source files, tests, and build systems. Hardware workflows add geometry, electrical constraints, component metadata, and manufacturing rules. Backplane addresses those requirements by wrapping electronic and mechanical design tools in an agent harness, the layer that connects a model to applications, files, and commands.

Agents get object-level control

Backplane centers on a fork of KiCad, the open-source electronic design automation suite used for schematics and PCB layouts. The fork adds instrumentation for model control and an interprocess communication, or IPC, schematic API that lets an agent query and modify a design programmatically.

Alongside the fork, the project ships deterministic viewers for KiCad designs and STEP files, a standard format for exchanging 3D CAD models. The viewers are written in Bend, HigherOrderCO’s massively parallel functional language. Their deterministic design aims to preserve object identity across repeated runs, so a reference to pad 14 continues to resolve to the same geometry.

The workspace exposes those objects through a visual interface and workbar. An engineer can select a pad, component, or mechanical feature, add it to the workbar, and attach the structured reference to a prompt. The agent receives a direct handle to the selected CAD entity, reducing dependence on screenshots and prose descriptions.

Pro article

This story is for Pro members

You've reached the end of the free preview. Upgrade to AlphaSignal Pro to read the full article - and everything else behind the paywall.

Trending
  • No trending articles

Comments

avatar

Next Reads