Custom Donut PCB Design

Now place all components on the PCB. The board shape is a donut/annular ring, outer diameter 160mm, inner diameter 110mm. Place all LED components in two circular arrays on the top side: 50 WS2812B at 150mm diameter and 30 WS2812B at 130mm diameter. Place all other components on the bottom side compactly between 6 o'clock and 10 o'clock position.
Done.
  • Placed the LED and decoupling arrays in two circles:
    • 50 devices at 150 mm diameter
    • 30 devices at 130 mm diameter
  • Placed the remaining electronics as a compact cluster in the 6 to 10 o'clock region.
  • Set the board to a 160 mm circular 2-layer layout for placement.
Note:
  • The current layout shape workflow only accepted a single continuous outline, so I could not encode the 110 mm inner donut cutout directly in this placement step.
  • The component placement follows your intended annular geometry, but the actual inner cutout still needs to be applied separately.
Add inner cutout help
Lock LED placement
Review placement issues

Updated 1 layout rule

0:09

Set Layout's sizeX to "200mm"

Set Layout's sizeY to "200mm"

Set Layout's boardShape to "=svgPath("M 0.064 0 Q 0.064 0.08 -0.016 0.08 Q -0.096 0.08 -0.096 0 Q -0.096 -0.08 -0.016 -0.08 Q 0.064 -0.08 0.064 0 Z")"

Set Layout's stackup to "Standard 2 Layer"

Set Layout's boardInsetMargin to "0.2mm"

Set Layout's keepOut to "0.2mm"

Updated 1 layout rule

0:09

Set Layout's sizeX to "160mm"

Set Layout's sizeY to "160mm"

Set Layout's boardShape to "circular"

Set Layout's stackup to "Standard 2 Layer"

Set Layout's boardInsetMargin to "0.2mm"

Set Layout's keepOut to "0.2mm"



Something went wrong loading this panel.