Altium - the Altium Bridge
Public Made by Adomby adom
Adom Bridge for Altium Designer: a resident DelphiScript agent gives the AI eval, the 1,100-command process launcher, all 8 EDA surfaces with screenshots, compile/ERC, DRC, OutJob outputs, native SchLib/PcbLib authoring with STEP 3D bodies, and dialog handling by PID.
altium_test_board: part labels are free overlay text (do not move with parts) and placed parts have an empty Pattern
Seen on H2O, AD 26.9.1, altium bridge 0.2.44, 2026-10-09.
altium_test_board with a ; list writes each part's name as FREE Top Overlay text (35 mil stroke, under the part). When the parts are later moved (here by a script, to make a 4-corner machine-pin square), the text stays where it was, so the labels pile up across the board and end up in the silkscreen Gerber. Deleting them from a script with Board.RemovePCBObject left some behind; selecting them and running PCB:Clear removed them all.
Also, parts placed by test_board have an EMPTY footprint (Comp.Pattern = '') because the primitives are copied one by one; only Comment carries the footprint name. Anything that keys on the footprint (BOM, STEP naming, footprint comparison) sees nothing.
Suggestions: put the label on the component (designator or comment text, which moves with it) instead of free text, and set Pattern to the footprint name.