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.