Identifying U1 Pin Functions


I’ll add three silkscreen text labels per your content and place them by the connectors.
  • Box 1 by AUDIO OUT (GND, 3V3, D9 BCLK, D8 DIN, D7 LRCLK).
  • Box 2 by OUT1 (GND, VCC, D0 ID, D2 SIG).
  • Box 3 by OUT2 (GND, VCC, D1 ID, D3 SIG).
Click Start on the plan bar to execute.

Started implementing a plan

#Goal

- Create three PCB silkscreen labels with multi-line texts for the Audio Out, Outputs, and Inputs connectors so that users can quickly determine the pin names and mapped IO.

#Implementation plan

1. Add silkscreen text objects for each label:

1. Create a text box for Audio Out with the content:

- "GND / 3V3 / D9 BCLK / D8 DIN / D7 LRCLK"

2. Create a text box for what is labeled as Outputs/Inputs (Box 2):

- "GND / VCC / D0 ID / D2 SIG"

3. Create a text box for the remaining Outputs/Inputs (Box 3):

- "GND / VCC / D1 ID / D3 SIG"

2. Position each text box adjacent to its corresponding connector:

1. Place the Audio Out label near the AUDIO OUT connector (Z-21105110021001) ensuring proper orientation and avoiding pad coverage.

2. For Box 2 and Box 3, decide on the mapping (e.g. relating to IN1/IN2 or OUT1/OUT2) based on the board layout and place them accordingly with readability in mind.

3. Configure the text properties on the Top silkscreen layer (or as specified):

1. Adjust text size and line spacing to ensure clear readability and appropriate spacing from pads and other components.

4. Run a Design Rule Check (DRC) to ensure no clearance issues exist.

5. Confirm that the labels accurately display the pin names and mapped IO, then finalize the placements.

#Success criteria

- Each connector (Audio Out, Outputs, and Inputs) has an adjacent silkscreen label displaying the specified multi-line texts.

- The labels are oriented for easy readability without obscuring any connector pads.

- All text objects are placed on the correct layer with proper size and spacing, and pass the DRC checks.

Adding Audio Out silkscreen...

0:27

Started: 1.1. Find, configure and add a silkscreen text object on the Top silkscreen layer for the Audio Out connector with the content: GND / 3V3 / D9 BCLK / D8 DIN / D7 LRCLK.

Worked

0:17

I wasn’t able to add any silkscreen text objects—those operations aren’t supported via the API.
Work done
  • (none)
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.

DIN
D0
VCC1
D4
SCL
SDA
OUT1_SIG
D3
BCLK
SCL
D2
D1
3V3
D9
OUT2_ID
LRCLK
D5
OUT1_ID
VCC2
SDA
D8
OUT2_SIG
D7
BAT
AUDIO OUT
OUT2
OUT1
J1
IN2

puck_v0_nrf52xx&esp32xx compatible

puck_v0_nrf52xx&esp32xx compatible thumbnail