Add SnapEDA parts (AP2112K, BQ24040, MAX17048, MCP1640, MT3608, SK6812) and fix TS3425UA-3x4x2.5-160

Import SnapEDA-sourced symbols/footprints/3D models for a handful of
power and LED parts. Also corrects the TS3425UA-3x4x2.5-160 tactile
switch: courtyard was undersized (used the simplified 4.2x3.4mm
headline package size instead of the full 5.2x3.35mm mechanical
envelope), datasheet/sourcing metadata was empty, and no 3D model was
present -- now verified against the official SHOUHAN/CAX mechanical
drawing and LCSC C51927439, with a real STEP body added.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GjmdnB2SyPYKHbSq9Lasmr
This commit is contained in:
2026-09-09 23:19:23 +02:00
co-authored by Claude Sonnet 5
parent 804e2a2cb8
commit 554a2a784f
30 changed files with 42861 additions and 35 deletions
@@ -0,0 +1,47 @@
(footprint SON40P200X200X80-11N (layer F.Cu) (tedit 6AA08C8F)
(descr "")
(attr smd)
(fp_text reference REF** (at 0.032 -1.9364 0) (layer F.SilkS)
(effects (font (size 0.64 0.64) (thickness 0.15)))
)
(fp_text value SON40P200X200X80-11N (at 6.128 1.9364 0) (layer F.Fab)
(effects (font (size 0.64 0.64) (thickness 0.15)))
)
(pad 1 smd rect (at -0.985 -0.8) (size 0.76 0.22) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 2 smd rect (at -0.985 -0.4) (size 0.76 0.22) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 3 smd rect (at -0.985 0.0) (size 0.76 0.22) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 4 smd rect (at -0.985 0.4) (size 0.76 0.22) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 5 smd rect (at -0.985 0.8) (size 0.76 0.22) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 6 smd rect (at 0.985 0.8) (size 0.76 0.22) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 7 smd rect (at 0.985 0.4) (size 0.76 0.22) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 8 smd rect (at 0.985 0.0) (size 0.76 0.22) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 9 smd rect (at 0.985 -0.4) (size 0.76 0.22) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 10 smd rect (at 0.985 -0.8) (size 0.76 0.22) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 11 smd rect (at 0.0 0.0) (size 0.9 1.5) (layers F.Cu F.Mask) (solder_mask_margin 0.102))
(fp_line (start -1.0 -1.0) (end 1.0 -1.0) (layer F.Fab) (width 0.127))
(fp_line (start 1.0 -1.0) (end 1.0 1.0) (layer F.Fab) (width 0.127))
(fp_line (start 1.0 1.0) (end -1.0 1.0) (layer F.Fab) (width 0.127))
(fp_line (start -1.0 1.0) (end -1.0 -1.0) (layer F.Fab) (width 0.127))
(fp_line (start -1.0 -1.23) (end 1.0 -1.23) (layer F.SilkS) (width 0.127))
(fp_line (start -1.0 1.23) (end 1.0 1.23) (layer F.SilkS) (width 0.127))
(fp_line (start -1.62 -1.3) (end 1.62 -1.3) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.62 -1.3) (end 1.62 1.3) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.62 1.3) (end -1.62 1.3) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.62 1.3) (end -1.62 -1.3) (layer F.CrtYd) (width 0.05))
(fp_poly
(pts
(xy -0.285 -0.475)
(xy 0.285 -0.475)
(xy 0.285 0.475)
(xy -0.285 0.475)
) (layer F.Paste) (width 0.01)
)
(fp_circle (center -1.9 -0.9) (end -1.8 -0.9) (layer F.Fab) (width 0.2))
(fp_circle (center -1.9 -0.9) (end -1.8 -0.9) (layer F.SilkS) (width 0.2))
(model ${KIPRJMOD}/3dmodels/other/BQ24040DSQR.step
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)