📄️ Footprint Elements vs Strings
When setting the footprint property for an element, you can either
📄️ Footprinter Strings
You can quickly specify the footprint and 3d model for any element by setting the `footprint` property to a string.
📄️ <constraint />
The `<constraint />` element is used to enforce geometric relationships between different elements in a PCB footprint. Constraints can set specific distances and alignments, such as center-to-center, edge-to-edge, or ensuring two elements line up along the same axis.
📄️ <platedhole />
The `<platedhole />` element is used to represent a plated through hole on a PCB.
📄️ <silkscreencircle />
Overview
📄️ <silkscreenline />
The `<silkscreenline />` element creates a line on the silkscreen layer within a footprint.
📄️ <silkscreenpath />
The `<silkscreenpath />` element is used to define a custom drawn path on the silkscreen layer.
📄️ <silkscreenrect />
Overview
📄️ <silkscreentext />
The `<silkscreentext />` element is used to add text to the silkscreen layer within a PCB footprint.
📄️ <smtpad />
The `<smtpad />` element is used to represent a surface mount pad.