Not long ago, we explored Vibe Coding in embedded software, examining how supervised AI agents handle genuine engineering tasks. Starting with firmware made sense. Tackling hardware posed a much greater challenge: unlike software, errors in schematics, symbol libraries, or part selection carry physical consequences that unit tests simply cannot catch.
Over the past year, Focus has been bringing AI into every stage of hardware development as part of a company-wide AI program. One result is our KiCad AI Workbench, built by our hardware AI team. KiCad stores designs as plain text, so an agent like Claude can read and edit a schematic directly instead of working around a closed CAD tool.
To see how far that goes, we ran a full mock project. We handed Claude the design work block by block, with one rule: nobody places a component by hand. Six working days later we had a 12-sheet mixed signal schematic with 302 components. This post covers how we set it up, where the AI excelled, where it struggled, and how the effort compared with designing the same board by hand.

To evaluate the development efficiency of an AI-driven approach against traditional manual methods while strictly adhering to our design quality standards, we ran a direct comparative experiment.
We selected a precision mixed-signal research device for neural signal acquisition that our team designed a year ago as our benchmark. Because its architecture, circuit requirements, and baseline engineering hours were thoroughly documented, we could critically evaluate each block generated by Claude against a deeply familiar reference design. Consequently, this study focuses specifically on schematic design and circuit development rather than high-level system architecture.
The board is dominated by precision analog circuitry. An instrumentation amplifier front end feeds a back end that uses a DAC-generated signal to cancel an unwanted artifact, followed by an amplification stage. Around that sit an STM32 microcontroller, a USB-UART interface, an external ADC and DAC, and separate digital and analog power trees.
The rules were strict: no manual component placement in KiCad, and as little direct schematic work as possible. Claude handled component selection, library creation (symbols, footprints, and 3D models), SPICE simulation of the analog blocks, and the schematics themselves. Our engineer's direct edits ended up at roughly 2.5% of all schematic changes, almost all of them cosmetic. We believe even those can be avoided by defining style guidelines or adding skills.
Ticket-style prompts. Each functional block got a prompt written like a development ticket: objectives, quantitative requirements, work stages, and exit criteria. Here is part of the prompt for the subtraction stage:
“The CMRR of the differential amplifier will be key for subtracting the artefact. It should be at least 100dB, accounting for component tolerances, in the 100 Hz to 50kHz range. [...] The differential amplifier should also implement a low pass filter at 100kHz. [...] The amplifier in differential configuration architecture could be changed. Explore other options.”
Staged context resets. Every block went through three stages: design, simulation, and implementation. We cleared the context completely between stages. Before each reset, Claude wrote the handoff prompt for the next stage, including the model and effort level it recommended.
Parallel worktrees. Each ticket lived on its own git branch and worktree. That let us run up to three blocks at once, each in a different stage. On the busiest day, six tickets moved forward.
Independent review. To validate the design, an independent subagent (completely isolated from the sheet creation process) conducted a full schematic review. It drew upon KiCad's ERC, our custom internal rules checker, a dedicated electrical analysis tool, and a BOM inspector to identify out-of-stock or obsolete components. We also took full advantage of KiCad’s vibrant open-source ecosystem to enhance Claude's capabilities.
Claude completed every task it was given. Quality held up across all areas, but speed depended heavily on the kind of circuit.

Digital is where Claude shines. The MCU and USB sheets went fastest. Claude found reusable parts in our library and selected only the new ones it needed.
Libraries were nearly clean. The one error was a GPIO count of 114 instead of 115 on the STM32 symbol, caught by the independent reviewer. The two most annoying problems were that most manufacturers block automated datasheet downloads, and that generated 3D models still need to be embedded in footprints by hand. The first can be solved with a datasheet repository or a company-wide component library.
Power and data conversion required design decisions. Claude had to choose an architecture that met the performance requirements, then select parts and build the sheets. It proposed several options and, within the scope of our review, settled on a power architecture that improved on the original. It did the same when selecting the ADC and DAC.
Analog was the slowest and most expensive. Precision analog needs more care in topology and part selection, and we asked for SPICE validation, which the workbench doesn't support natively yet. The designs were coherent and worked in simulation, but every analog design stage ran on Claude Opus 5.5 High, the most capable and most expensive model we used.
On the MCU sheet, simple tasks such as adding a user button took longer than expected, so we asked Claude to audit its own time. About three of the roughly five and a half hours on that sheet went into pinout and drawing. The biggest waste was working out pin, field, and label positions from rendered images instead of reading coordinates with a script.
Claude then built its own tools to read and edit schematics directly, and token use for schematic edits dropped considerably in later sessions. Model choice still mattered: Opus handled the design-heavy tickets, while Claude Sonnet 5.5 did well on implementation and more mechanical work.
One unbounded DAC sweep produced 2.6 GB of results and ran the machine out of memory. From then on, every simulation was sized up front: steps, saved nodes, file size per run, and parallel jobs. The next DAC run covered 95 corner cases in about three minutes and 1.1 MB.
The BOM check found an obsolete 100 nF capacitor used 44 times, eight parts out of stock at DigiKey, and thin-film resistors with 55,000-unit minimum orders. Our prompts never asked for in-stock parts, and the agent did what the prompts said. Supply chain constraints have to be in the spec, or better, checked continuously by tooling and in the project context.
With three worktrees running, the bottleneck moved from generating designs to reviewing them. The independent review found zero errors, but four of its ten warnings were real design issues. For example, the MCU's voltage reference could exceed its analog supply by about 50 mV in the worst case. Breaking the work into smaller, stacked pull requests makes the review load easier to manage.
The KiCad workbench is one part of a broader effort to bring AI into how Focus builds hardware products. All of these tools share the process, libraries, and review standards our teams already use.
The full schematic took six active days between October 27 and November 4: 11 tickets, 26 agent sessions, and 79 commits. The windows between each day's first and last commit add up to about 38 hours, while logged engineer time was about 23 hours, including writing the internal report. Part of that gap comes from parallelism: agents kept working while the engineer reviewed other blocks.
.webp)

The spans overlap because blocks run in parallel, and they include time spent waiting for review. Only the MCU sheet had its agent time measured in detail, so the next run will log model, effort, time, and tokens for every session.
In summary, the baseline schematic design required around 60 hours, whereas this trial demonstrated that engineering time could be cut to roughly one-third. While impressive, this figure requires context: to streamline testing, we minimized engineering reviews. In practice, we anticipate a 30% to 40% reduction in development time for actual projects, shifting primary engineering effort toward thorough code and design reviews.
What we take away from the run:
This run confirmed what we first saw in firmware. AI doesn’t replace the engineer, but it saves a lot of engineering time by changing where the engineer’s hours go. Instead of spending innumerable hours drawing the straight lines that make up a schematic, we spend most of our time working on specifications together with our customers. That maximizes the value of our expertise, and it’s where we want our team spending its time.
On top of that, fewer engineering hours mean a strong reduction in overall cost. At Focus, we see this as a huge opportunity: it makes applications that weren’t financially feasible interesting again, bringing a lot of old ideas back to life. We think a clear line will form between companies that embrace these new tools to maximize the output of their teams and those that don’t. We see Focus as an enabler for its partners in that shift, bringing these innovations to their teams and helping them adapt to the latest tools.

These new methods also let development teams reach deliverables and verifiable results sooner, which means quicker iterations. On real projects, we expect schematic development to take 30% to 40% less time. For a team racing toward a first prototype, a pilot build, or a funding milestone, getting to a first board earlier matters.
They also let developers explore more options in parallel. When a candidate architecture takes hours instead of days, we can compare several before committing. That’s how this run ended up with a better power architecture than our own original design.
On client work, part of the time saved goes straight back into review. Every block is still checked by an engineer, backed by automated checks for electrical rules, our internal design rules, and BOM risk.
We’re also clear about the limits. Precision analog, the circuitry at the heart of most medical and sensing devices, still needs the strongest models and an expert checking every decision. That’s where experience keeps making the difference, and where our engineers stay closest to the work.
If you’re figuring out where AI fits in your own hardware development, let’s talk. We’re happy to share what we’ve learned.