Skip to content

feat: add wson footprint#654

Open
Ojas2095 wants to merge 6 commits into
tscircuit:mainfrom
Ojas2095:feat/add-wson-footprint
Open

feat: add wson footprint#654
Ojas2095 wants to merge 6 commits into
tscircuit:mainfrom
Ojas2095:feat/add-wson-footprint

Conversation

@Ojas2095

@Ojas2095 Ojas2095 commented Jun 5, 2026

Copy link
Copy Markdown

Fixes #73. Adds the wson footprint, mapping directly to son.

Ojas2095 added 5 commits June 5, 2026 15:47
Implement the PDIP-8 footprint using the existing dip_def wrapper. Added pdip.ts
with tests, exported it in index.ts.

Closes tscircuit#371
Implemented led5050 (default 6 pins, with 4-pin WS2812B variant) and led2835 (2 pins) footprints.

Closes tscircuit#122
Implemented the \lpcc\ footprint (Leadless Plastic Chip Carrier) which is effectively an alias to \qfn\ but with an exposed thermal pad enabled by default, as requested in issue tscircuit#300. Added test coverage for \lpcc32_w5mm_p0.5mm\.

Closes tscircuit#300
Added support for rendering the horizontal (tab down) variant of the TO-220 footprint by passing the \horizontal: true\ option, or using \	o220_horizontal\ in the string builder. This aligns with standard KiCad tab-down layouts for TO-220.

Closes tscircuit#185
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

WSON package

1 participant