Skip to content

Bug: Silkscreen elements (silkscreenrect/silkscreenpath) are exported as board-level graphics instead of footprint primitives, failing to move with the component in KiCad #191

@tommyhzx

Description

@tommyhzx

Description
When using silkscreenpath or silkscreenrect to draw silkscreen for a component in tscircuit, the silkscreen graphics do not follow the component when the component is moved after the design is exported and imported into KiCad.
Upon inspection of the exported KiCad PCB file, I found that the graphics drawn with silkscreenrect are not placed inside the component's footprint, but are generated as board-level elements instead.

tscircuit Element | Exported KiCad Primitive | Placement
courtyardoutline | fp_poly | Inside Footprint ✓
silkscreencircle | fp_circle | Inside Footprint ✓
silkscreenrect | gr_rect | Board-level ✗

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions