Skip to content
hw.dev
hw.dev/signal/hammerola-kicad-board-export-build-2026
SignalHammerola

Every Build Gets a Fresh KiCad Board Model

Hammerola exports the current KiCad board during every mechanical build, so enclosure checks no longer depend on a stale 3D file.

Thesis connection

Mechanical checks can use the board that was just edited instead of waiting for someone to export and commit another copy.

#pcb#eda#tools#verification
Read Original

Hammerola now exports a project's KiCad board during every mechanical-model build. Before this change, an engineer exported a three-dimensional board file on a laptop and committed it, which left enclosure models showing boards that could be weeks behind the electrical design.

A separate service running KiCad 10.0.6 produces two files in parallel: a renderable model with parts, copper, solder mask, and silkscreen, plus a Standard for the Exchange of Product Data (STEP) mechanical model of the bare board. The build reads every footprint's position, side, pads, and model bounds, fills holes occupied by fitted through-hole leads, and caches the exports only for that build. Hammerola also refuses a committed generated model, so there isn't a second copy for engineers to mistake as current.

This is the useful version of connecting printed circuit board (PCB) and mechanical computer-aided design (CAD): the connection runs in the build and can fail it. Teams checking enclosure clearance should try the same rule on one board, regenerate the mechanical model from source, and delete the manually exported copy only after both paths agree.