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"

To get started, talk to Flux or create a New Document.

Documents

    Documents are markdown text files which describe project goals, capture details, or even simulation outputs.

    Assets

    Assets are files uploaded to this project which can be used in various ways.

    Something went wrong loading this panel.