Is there any way to produce $subj? It's easy to write text or draw graphics with copper inside a larger etched out area, but how do we do the opposite, namely, etch out something inside an otherwise solid copper zone?
My attempts to find anything on the internet have failed, as well as trying to find anything useful in the manual. Same for the attempts to figure it out myself:
- zones cannot be created with arbitrary shapes other than the polygonal closed path tool, but drawing complex shapes with it isn't viable;
- 2d graphics objects cannot be converted to zones (to make them "empty" and place over a solid zone);
- the connectivity engine ignores 2d graphics objects, so a net cannot be assigned to them to make a zone's copper flow around them.
The only workaround, for DIY boards, I came up with so far, is to create the text or whatever shape in some unused layer, then export two PDFs: one normal, another inverted, and then use external software to pick pages containing those layers from two files and overlay one on top of the other, thus producing a no-copper graphics inside a copper-filled area (i.e., printed in black on white for etching with negative photoresist, or white on black for the toner transfer method or positive PR).
Probably something similar can be done with Gerber files for ordering manufactured PCBs.
Any better ways?