Skip to content
hw.dev
hw.dev/signal/bringup-kicad-file-sync-engineering-change-2026
SignalBringup

A KiCad Edit Becomes a Reviewable Engineering Change in 21 Seconds

Bringup turns a saved KiCad or firmware edit into a change that propagates across the board, case, and code.

Thesis connection

A direct file edit can update the rest of a hardware design without engineers manually copying the change between tools.

#pcb#eda#tools#software
Read Original

Bringup now treats a saved KiCad board or firmware file as an engineering change request. In one test, moving a sensor data signal from general-purpose input/output pin 8 to pin 4 in pins.h woke five of nine workers. They rebuilt the firmware, booted it in Quick Emulator (QEMU), rebuilt the board, and passed the design-rule check in 96 seconds. Dragging the board edge from 50 by 30 millimeters to 55 by 30 woke four workers and restored consistency in 21 seconds.

That direction matters because hardware automation usually stops at generation. An engineer who fixes the generated board by hand either loses the fix on the next run or has to copy it back into a separate source of truth. Bringup reads supported edits, records who changed what, rejects saves made against an old revision, and warns when a change can't be represented in its design data.

This is still a hackathon prototype using scripted agents for the measured file-sync runs, and its own documentation requires a human board review before ordering. The next useful test is a week of ordinary edits by electrical, mechanical, and firmware engineers. If the system can preserve those changes without surprising rebuilds, two-way computer-aided design sync will be more valuable than another tool that only produces a first draft.