AI Flow
Public Made by Adomby adom
Adom's AI Flow: a tool to help the AI follow all of the steps it takes to build a board.
finish: programming check has no record for an SWD cable header (STDC14, ARM-10)
Version: adom-aiflow 0.2.56 (local build 0.2.56+noah.1), KiCad lane.
What I ran: finish on a board (not a molecule) whose STM32G0B1 is programmed through J7, a 14-pin STDC14 header (Samtec FTSH-107) for the ST-LINK V3 cable: SWDIO J7.4, SWCLK J7.6, NRST J7.12, GND J7.5/7/11, VTref J7.3.
What happened: with "pins": {"SWDIO": "J7.4", ...} finish says programming: GND: J7.5 is not on the board; NRST: J7.12 is not on the board; .... With the connector form ("connector": "J7", "access": "cable", "connectorPins": {...}) it says programming: pins.SWDIO missing; pins.SWCLK missing; pins.NRST missing; pins.GND missing. The check only knows machine contacts, labelled test pads, Tag-Connect footprints and a USB cable.
Expected: an SWD (or UART) cable header is a normal way to program a board: accept "access": "cable" (or "header") with connector and connectorPins, checked like the Tag-Connect record (the pads carry SWDIO, SWCLK, GND and NRST, and the SWD nets reach the target).
Workaround: deviate "programming" --why ....