I’m trying to lay out a circular board. One side needs to have a large, circular copper area in the middle and then another annular copper area around the outside edge of the board.
Is there a good way to do this in pcbnew? I’ve got jsreynaud’s circular zone plugin script and with that I can combine a circular zone with a circular keepout to create the annular ring, but then of course creating a second circular zone that is entirely within the keepout has no effect - the keepout prevents any copper from filling that zone.
I’m happy digging around in the Python API but some pointers would be useful; is this kind of layout, with a zone that has two separate edges, possible?
My personal method is just the one off lazy way, draw a circle then run around it with the zone tool placing down corners fairly regularly. making the corners overlap on one size of the ring before jumping to the other side, tracing it and joining back to the starting point, as overlapped zone areas on the same zone fill.
I used a square copper zone, 10mm x 10mm for example. And configured the zone to have 5mm fillets, so it ends in a circled zone. To have concentric circles you play with zone priorities.
There is a max radius limit that is too small, you can follow the bugtracker to make it more visible to the devs