I wasn’t able to add any silkscreen text objects—those operations aren’t supported via the API.
Work done
Tasks that couldn’t be done
- Create and configure silkscreen text for Audio Out:
“GND / 3V3 / D9 BCLK / D8 DIN / D7 LRCLK”
- Create and configure silkscreen text for OUT1:
“GND / VCC / D0 ID / D2 SIG”
- Create and configure silkscreen text for OUT2:
“GND / VCC / D1 ID / D3 SIG”
Remaining tasks
- Place the Audio Out label adjacent to the AUDIO OUT connector
- Place the OUT1 label adjacent to its connector
- Place the OUT2 label adjacent to its connector
- Set text size and line spacing for legibility and clearance
- Run a DRC to verify silkscreen clearance
Success criteria
- None of the labels are present, so no criteria are met.
Recommended next step
Please manually add and position the three multi-line text objects on the Top silkscreen layer, adjust their size/spacing, then run a DRC to ensure no clearance violations.