Symbol Layers¶
The draw statement inside a pcb-symbol adds symbol artwork on a named schematic layer.
Signature¶
draw(<String>) = <Shape>
- The
<String>is an identifier that specifies which layer in the schematic symbol the provided artwork will be drawn to. The most commonly used layers are"foreground"and"background". - The
<Shape>is a geometric shape likeCircle,Rectangle, etc that will be drawn as artwork on the associated layer.
Usage¶
pcb-symbol test:
...
draw("foreground") = Rectangle(10.0, 10.0)
draw("background") = loc(0.0, 20.0) * Circle(5.0)
draw("background") = loc(0.0, -20.0, 45.0) * Rectangle(10.0, 10.0)
Notice that we can use the loc function to translate and rotate shapes within the coordinate frame of the pcb-symbol
Example Rendering:

Description¶
draw places geometry on a named layer in the schematic. The most commonly used layers in JITX schematics are "foreground" and "background".