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:
@@ -2,7 +2,7 @@
|
||||
(version 20241229)
|
||||
(generator "mikilab_manual_conversion")
|
||||
(layer "F.Cu")
|
||||
(descr "Chuangdou TS3425UA-3x4x2.5-160 SMD tactile switch, 4.2x3.4mm body, 160gf actuation. Geometry extracted from manvalan/DigiRadio EasyEDA project (fabricated design); pad layout verified against the official datasheet circuit/PCB diagrams.")
|
||||
(descr "CAX/Shenzhen ShouHan TS3425UA-3x4x2.5-160 SMD tactile switch, oval actuator, 160gf. Pad layout (4.35x2.15mm pitch, 1.25x0.95mm rect pads) verified against the official SHOUHAN mechanical drawing and independently cross-checked against the LCSC/EasyEDA footprint for LCSC C51927439 (exact MPN match). Courtyard corrected to the full 5.2x3.35mm body envelope from the mechanical drawing plus 0.25mm margin -- the previous revision undersized the courtyard using the simplified 4.2x3.4mm headline package size instead of the full drawing, so the real part overhung its own courtyard.")
|
||||
(tags "tactile switch SMD 4-pin")
|
||||
(attr smd)
|
||||
(fp_text reference "REF**" (at 0 -3) (layer "F.SilkS")
|
||||
@@ -25,5 +25,10 @@
|
||||
(fp_line (start -2.1 1.7811) (end -2.1 1.7999) (stroke (width 0.254) (type default)) (layer "F.SilkS"))
|
||||
(fp_line (start 0.7632 -0.6345) (end 0.762 0.6349) (stroke (width 0.254) (type default)) (layer "F.SilkS"))
|
||||
(fp_line (start -0.7608 0.6355) (end -0.762 -0.6351) (stroke (width 0.254) (type default)) (layer "F.SilkS"))
|
||||
(fp_rect (start -2.35 -1.95) (end 2.35 1.95) (stroke (width 0.05) (type default)) (layer "F.CrtYd"))
|
||||
(fp_rect (start -2.85 -1.925) (end 2.85 1.925) (stroke (width 0.05) (type default)) (layer "F.CrtYd"))
|
||||
(model ${KIPRJMOD}/3dmodels/mechanical/TS3425UA-3x4x2.5-160.step
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
|
||||
(footprint SOT95P285X140-5N (layer F.Cu) (tedit 6AA08D2E)
|
||||
(descr "")
|
||||
(attr smd)
|
||||
(fp_text reference REF** (at 0.66442 -2.53029 0) (layer F.SilkS)
|
||||
(effects (font (size 0.80262992126 0.80262992126) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value SOT95P285X140-5N (at 5.96176 2.45355 0) (layer F.Fab)
|
||||
(effects (font (size 0.801496062992 0.801496062992) (thickness 0.15)))
|
||||
)
|
||||
(pad 1 smd roundrect (roundrect_rratio 0.075) (at -1.185 -0.95) (size 1.35 0.6) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 2 smd roundrect (roundrect_rratio 0.075) (at -1.185 0.0) (size 1.35 0.6) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 3 smd roundrect (roundrect_rratio 0.075) (at -1.185 0.95) (size 1.35 0.6) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 4 smd roundrect (roundrect_rratio 0.075) (at 1.185 0.95) (size 1.35 0.6) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 5 smd roundrect (roundrect_rratio 0.075) (at 1.185 -0.95) (size 1.35 0.6) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(fp_line (start -0.85 -1.55) (end 0.85 -1.55) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start 0.85 -1.55) (end 0.85 1.55) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start 0.85 1.55) (end -0.85 1.55) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start -0.85 1.55) (end -0.85 -1.55) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start 0.85 -1.55) (end -0.85 -1.55) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 0.85 1.55) (end -0.85 1.55) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -0.85 1.55) (end -0.85 1.45) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 0.85 1.55) (end 0.85 1.45) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 0.85 -1.55) (end 0.85 -1.45) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -0.85 -1.55) (end -0.85 -1.45) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 1.1 -1.8) (end -1.1 -1.8) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.1 -1.8) (end -1.1 -1.5) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.1 -1.5) (end -2.11 -1.5) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -2.11 -1.5) (end -2.11 1.5) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -2.11 1.5) (end -1.1 1.5) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.1 1.5) (end -1.1 1.8) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.1 1.8) (end 1.1 1.8) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.1 1.8) (end 1.1 1.5) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.1 1.5) (end 2.11 1.5) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 2.11 1.5) (end 2.11 -1.5) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 2.11 -1.5) (end 1.1 -1.5) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.1 -1.5) (end 1.1 -1.8) (layer F.CrtYd) (width 0.05))
|
||||
(fp_circle (center -2.469 -0.95) (end -2.369 -0.95) (layer F.SilkS) (width 0.2))
|
||||
(fp_circle (center -0.469 -0.95) (end -0.369 -0.95) (layer F.Fab) (width 0.2))
|
||||
(model ${KIPRJMOD}/3dmodels/other/AP2112K-3.3TRG1.step
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
@@ -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))
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,45 @@
|
||||
|
||||
(footprint SON50P200X200X80-9N (layer F.Cu) (tedit 6AA08CD0)
|
||||
(descr "")
|
||||
(attr smd)
|
||||
(fp_text reference REF** (at 1.365 -2.017 0) (layer F.SilkS)
|
||||
(effects (font (size 1.0 1.0) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value SON50P200X200X80-9N (at 10.255 2.017 0) (layer F.Fab)
|
||||
(effects (font (size 1.0 1.0) (thickness 0.15)))
|
||||
)
|
||||
(pad 1 smd roundrect (roundrect_rratio 0.125) (at -0.985 -0.75) (size 0.76 0.27) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 2 smd roundrect (roundrect_rratio 0.125) (at -0.985 -0.25) (size 0.76 0.27) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 3 smd roundrect (roundrect_rratio 0.125) (at -0.985 0.25) (size 0.76 0.27) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 4 smd roundrect (roundrect_rratio 0.125) (at -0.985 0.75) (size 0.76 0.27) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 5 smd roundrect (roundrect_rratio 0.125) (at 0.985 0.75) (size 0.76 0.27) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 6 smd roundrect (roundrect_rratio 0.125) (at 0.985 0.25) (size 0.76 0.27) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 7 smd roundrect (roundrect_rratio 0.125) (at 0.985 -0.25) (size 0.76 0.27) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 8 smd roundrect (roundrect_rratio 0.125) (at 0.985 -0.75) (size 0.76 0.27) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 9 smd rect (at 0.0 0.0) (size 0.9 1.3) (layers F.Cu F.Mask) (solder_mask_margin 0.102))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -0.28 -0.41)
|
||||
(xy 0.28 -0.41)
|
||||
(xy 0.28 0.41)
|
||||
(xy -0.28 0.41)
|
||||
) (layer F.Paste) (width 0.01)
|
||||
)
|
||||
(fp_circle (center -1.945 -0.75) (end -1.845 -0.75) (layer F.SilkS) (width 0.2))
|
||||
(fp_circle (center -1.945 -0.75) (end -1.845 -0.75) (layer F.Fab) (width 0.2))
|
||||
(fp_line (start -1.05 -1.05) (end 1.05 -1.05) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start -1.05 1.05) (end 1.05 1.05) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start -1.05 -1.205) (end 1.05 -1.205) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -1.05 1.205) (end 1.05 1.205) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -1.05 -1.05) (end -1.05 1.05) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start 1.05 -1.05) (end 1.05 1.05) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start -1.615 -1.3) (end 1.615 -1.3) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.615 1.3) (end 1.615 1.3) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.615 -1.3) (end -1.615 1.3) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.615 -1.3) (end 1.615 1.3) (layer F.CrtYd) (width 0.05))
|
||||
(model ${KIPRJMOD}/3dmodels/other/MAX17048G_T10.step
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,63 @@
|
||||
|
||||
(footprint SOT95P280X145-6N (layer F.Cu) (tedit 6AA0918A)
|
||||
(descr "")
|
||||
(attr smd)
|
||||
(fp_text reference REF** (at 23.47685 -47.97115 0) (layer F.SilkS)
|
||||
(effects (font (size 21.9665354331 21.9665354331) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value SOT95P280X145-6N (at 173.8175 44.7933 0) (layer F.Fab)
|
||||
(effects (font (size 21.582519685 21.582519685) (thickness 0.15)))
|
||||
)
|
||||
(pad 1 smd rect (at -1.2954 -0.9398) (size 1.27 0.5588) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 2 smd rect (at -1.2954 0.0) (size 1.27 0.5588) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 3 smd rect (at -1.2954 0.9398) (size 1.27 0.5588) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 4 smd rect (at 1.2954 0.9398) (size 1.27 0.5588) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 5 smd rect (at 1.2954 0.0) (size 1.27 0.5588) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 6 smd rect (at 1.2954 -0.9398) (size 1.27 0.5588) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(fp_line (start 0.5334 -1.524) (end 0.3048 -1.524) (layer F.SilkS) (width 0.1524))
|
||||
(fp_line (start 0.3048 -1.524) (end -0.3048 -1.524) (layer F.SilkS) (width 0.1524))
|
||||
(fp_line (start -0.3048 -1.524) (end -0.5334 -1.524) (layer F.SilkS) (width 0.1524))
|
||||
(fp_arc (start 0.0 -1.524) (end -0.3048 -1.524) (angle -180.0) (layer F.SilkS) (width 0.1524))
|
||||
(fp_line (start -0.8636 1.524) (end 0.8636 1.524) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start 0.8636 1.524) (end 0.8636 1.1938) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start 0.8636 1.1938) (end 0.8636 0.7112) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start 0.8636 0.7112) (end 0.8636 0.254) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start 0.8636 0.254) (end 0.8636 -0.254) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start 0.8636 -0.254) (end 0.8636 -0.7112) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start 0.8636 -1.524) (end 0.3048 -1.524) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start 0.3048 -1.524) (end -0.3048 -1.524) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start -0.3048 -1.524) (end -0.8636 -1.524) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start -0.8636 -1.524) (end -0.8636 -1.1938) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start -0.8636 -1.1938) (end -0.8636 -0.7112) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start -0.8636 -0.7112) (end -0.8636 -0.254) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start -0.8636 -0.254) (end -0.8636 0.254) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start -0.8636 0.254) (end -0.8636 0.7112) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start -0.8636 -1.1938) (end -1.4986 -1.1938) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start -1.4986 -1.1938) (end -1.4986 -0.7112) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start -1.4986 -0.7112) (end -0.8636 -0.7112) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start -0.8636 -0.254) (end -1.4986 -0.254) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start -1.4986 -0.254) (end -1.4986 0.254) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start -1.4986 0.254) (end -0.8636 0.254) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start -0.8636 1.524) (end -0.8636 1.1938) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start -0.8636 1.1938) (end -0.8636 0.7112) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start -0.8636 0.7112) (end -1.4986 0.7112) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start -1.4986 0.7112) (end -1.4986 1.1938) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start -1.4986 1.1938) (end -0.8636 1.1938) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start 0.8636 1.1938) (end 1.4986 1.1938) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start 1.4986 1.1938) (end 1.4986 0.7112) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start 1.4986 0.7112) (end 0.8636 0.7112) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start 0.8636 0.254) (end 1.4986 0.254) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start 1.4986 0.254) (end 1.4986 -0.254) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start 1.4986 -0.254) (end 0.8636 -0.254) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start 0.8636 -1.524) (end 0.8636 -1.1938) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start 0.8636 -1.1938) (end 0.8636 -0.7112) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start 0.8636 -0.7112) (end 1.4986 -0.7112) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start 1.4986 -0.7112) (end 1.4986 -1.1938) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start 1.4986 -1.1938) (end 0.8636 -1.1938) (layer F.Fab) (width 0.0))
|
||||
(fp_arc (start 0.0 -1.524) (end -0.3048 -1.524) (angle -180.0) (layer F.Fab) (width 0.0))
|
||||
(model ${KIPRJMOD}/3dmodels/other/MCP1640BT-I_CHY.step
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,34 @@
|
||||
|
||||
(footprint SOT95P280X145-6N (layer F.Cu) (tedit 6AA090EF)
|
||||
(descr "")
|
||||
(attr smd)
|
||||
(fp_text reference REF** (at 2.445 -2.889 0) (layer F.SilkS)
|
||||
(effects (font (size 1.4 1.4) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value SOT95P280X145-6N (at 12.224 3.111 0) (layer F.Fab)
|
||||
(effects (font (size 1.4 1.4) (thickness 0.15)))
|
||||
)
|
||||
(pad 1 smd roundrect (roundrect_rratio 0.25) (at -1.17 -0.95) (size 1.37 0.59) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 2 smd roundrect (roundrect_rratio 0.25) (at -1.17 0.0) (size 1.37 0.59) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 3 smd roundrect (roundrect_rratio 0.25) (at -1.17 0.95) (size 1.37 0.59) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 4 smd roundrect (roundrect_rratio 0.25) (at 1.17 0.95) (size 1.37 0.59) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 5 smd roundrect (roundrect_rratio 0.25) (at 1.17 0.0) (size 1.37 0.59) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 6 smd roundrect (roundrect_rratio 0.25) (at 1.17 -0.95) (size 1.37 0.59) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(fp_line (start -0.85 1.5) (end -0.85 -1.5) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start -0.85 -1.565) (end 0.85 -1.565) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 0.85 -1.5) (end 0.85 1.5) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start 0.85 1.565) (end -0.85 1.565) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -0.85 -1.5) (end 0.85 -1.5) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start 0.85 1.5) (end -0.85 1.5) (layer F.Fab) (width 0.127))
|
||||
(fp_circle (center -2.305 -0.95) (end -2.205 -0.95) (layer F.SilkS) (width 0.2))
|
||||
(fp_circle (center -2.305 -0.95) (end -2.205 -0.95) (layer F.Fab) (width 0.2))
|
||||
(fp_line (start -2.105 1.75) (end -2.105 -1.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -2.105 -1.75) (end 2.105 -1.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 2.105 -1.75) (end 2.105 1.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 2.105 1.75) (end -2.105 1.75) (layer F.CrtYd) (width 0.05))
|
||||
(model ${KIPRJMOD}/3dmodels/other/MT3608.step
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,41 @@
|
||||
|
||||
(footprint LED_SK6812 (layer F.Cu) (tedit 6AA08FDA)
|
||||
(descr "")
|
||||
(attr smd)
|
||||
(fp_text reference REF** (at 0.175 -3.635 0) (layer F.SilkS)
|
||||
(effects (font (size 1.0 1.0) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value LED_SK6812 (at 3.35 3.635 0) (layer F.Fab)
|
||||
(effects (font (size 1.0 1.0) (thickness 0.15)))
|
||||
)
|
||||
(pad 1 smd rect (at -2.45 -1.6) (size 1.5 1.5) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 2 smd rect (at -2.45 1.6) (size 1.5 1.5) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 3 smd rect (at 2.45 1.6) (size 1.5 1.5) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 4 smd rect (at 2.45 -1.6) (size 1.5 1.5) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(fp_line (start -2.5 -2.5) (end 2.5 -2.5) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start 2.5 2.5) (end -2.5 2.5) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start -2.5 2.5) (end -2.5 -2.5) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start -2.5 -2.67) (end 2.5 -2.67) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -2.5 2.67) (end 2.5 2.67) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -2.5 -0.53) (end -2.5 0.53) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 2.5 -0.53) (end 2.5 0.53) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -3.45 -2.75) (end 3.45 -2.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 3.45 -2.75) (end 3.45 2.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 3.45 2.75) (end -3.45 2.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -3.45 2.75) (end -3.45 -2.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_circle (center -3.85 -1.73) (end -3.75 -1.73) (layer F.SilkS) (width 0.2))
|
||||
(fp_circle (center -3.85 -1.73) (end -3.75 -1.73) (layer F.Fab) (width 0.2))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 2.5 2.5)
|
||||
(xy 1.5 2.5)
|
||||
(xy 2.5 1.5)
|
||||
) (layer F.Fab) (width 0.01)
|
||||
)
|
||||
(model ${KIPRJMOD}/3dmodels/other/SK6812.step
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,36 @@
|
||||
|
||||
(footprint LED_SK6812MINI-012 (layer F.Cu) (tedit 6AA08D74)
|
||||
(descr "")
|
||||
(attr smd)
|
||||
(fp_text reference REF** (at 0.775 -3.635 0) (layer F.SilkS)
|
||||
(effects (font (size 1.0 1.0) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value LED_SK6812MINI-012 (at 9.03 3.635 0) (layer F.Fab)
|
||||
(effects (font (size 1.0 1.0) (thickness 0.15)))
|
||||
)
|
||||
(pad 1 smd rect (at -1.5 -0.85) (size 1.3 0.9) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 2 smd rect (at -1.05 0.7) (size 2.2 1.2) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 4 smd rect (at 0.95 -0.9) (size 2.4 0.8) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 3 smd rect (at 1.4 0.65) (size 1.5 1.3) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start 1.75 -1.75) (end 1.75 1.75) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start 1.75 1.75) (end -1.75 1.75) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start -1.75 1.75) (end -1.75 -1.75) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start 1.75 -1.75) (end 1.75 -1.62) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 1.75 1.75) (end 1.75 1.62) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -1.75 -1.62) (end -1.75 -1.75) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -1.75 1.75) (end -1.75 1.62) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 1.75 1.75) (end -1.75 1.75) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -2.4 -2.0) (end -2.4 2.0) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -2.4 2.0) (end 2.4 2.0) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 2.4 2.0) (end 2.4 -2.0) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 2.4 -2.0) (end -2.4 -2.0) (layer F.CrtYd) (width 0.05))
|
||||
(fp_circle (center -3.15 -0.85) (end -3.05 -0.85) (layer F.SilkS) (width 0.2))
|
||||
(fp_circle (center -3.15 -0.85) (end -3.05 -0.85) (layer F.Fab) (width 0.2))
|
||||
(model ${KIPRJMOD}/3dmodels/other/SK6812MINI-012.step
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
@@ -1,32 +1,225 @@
|
||||
(footprint CASTELLATED_EDGE_1x20_P1.27MM (layer F.Cu) (tedit 00000000)
|
||||
(descr "Single row of castellated edge pads, 20 pins, 1.27mm pitch. Align this row with the board outline (do not tent) so the mill/router cuts each pad in half, exposing plated copper on the board edge.")
|
||||
(tags "castellated edge module")
|
||||
(attr through_hole)
|
||||
(fp_text reference REF** (at 0 -14.065) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value CASTELLATED_EDGE_1x20_P1.27MM (at 0 14.065) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(pad 1 thru_hole circle (at -12.065 0) (size 1 1) (drill 0.5) (layers *.Cu *.Mask))
|
||||
(pad 2 thru_hole circle (at -10.795 0) (size 1 1) (drill 0.5) (layers *.Cu *.Mask))
|
||||
(pad 3 thru_hole circle (at -9.525 0) (size 1 1) (drill 0.5) (layers *.Cu *.Mask))
|
||||
(pad 4 thru_hole circle (at -8.255 0) (size 1 1) (drill 0.5) (layers *.Cu *.Mask))
|
||||
(pad 5 thru_hole circle (at -6.985 0) (size 1 1) (drill 0.5) (layers *.Cu *.Mask))
|
||||
(pad 6 thru_hole circle (at -5.715 0) (size 1 1) (drill 0.5) (layers *.Cu *.Mask))
|
||||
(pad 7 thru_hole circle (at -4.445 0) (size 1 1) (drill 0.5) (layers *.Cu *.Mask))
|
||||
(pad 8 thru_hole circle (at -3.175 0) (size 1 1) (drill 0.5) (layers *.Cu *.Mask))
|
||||
(pad 9 thru_hole circle (at -1.905 0) (size 1 1) (drill 0.5) (layers *.Cu *.Mask))
|
||||
(pad 10 thru_hole circle (at -0.635 0) (size 1 1) (drill 0.5) (layers *.Cu *.Mask))
|
||||
(pad 11 thru_hole circle (at 0.635 0) (size 1 1) (drill 0.5) (layers *.Cu *.Mask))
|
||||
(pad 12 thru_hole circle (at 1.905 0) (size 1 1) (drill 0.5) (layers *.Cu *.Mask))
|
||||
(pad 13 thru_hole circle (at 3.175 0) (size 1 1) (drill 0.5) (layers *.Cu *.Mask))
|
||||
(pad 14 thru_hole circle (at 4.445 0) (size 1 1) (drill 0.5) (layers *.Cu *.Mask))
|
||||
(pad 15 thru_hole circle (at 5.715 0) (size 1 1) (drill 0.5) (layers *.Cu *.Mask))
|
||||
(pad 16 thru_hole circle (at 6.985 0) (size 1 1) (drill 0.5) (layers *.Cu *.Mask))
|
||||
(pad 17 thru_hole circle (at 8.255 0) (size 1 1) (drill 0.5) (layers *.Cu *.Mask))
|
||||
(pad 18 thru_hole circle (at 9.525 0) (size 1 1) (drill 0.5) (layers *.Cu *.Mask))
|
||||
(pad 19 thru_hole circle (at 10.795 0) (size 1 1) (drill 0.5) (layers *.Cu *.Mask))
|
||||
(pad 20 thru_hole circle (at 12.065 0) (size 1 1) (drill 0.5) (layers *.Cu *.Mask))
|
||||
(fp_line (start -12.565 0) (end 12.565 0) (layer Edge.Cuts) (width 0.1))
|
||||
(footprint "CASTELLATED_EDGE_1x20_P1.27MM"
|
||||
(version 20260206)
|
||||
(generator "pcbnew")
|
||||
(generator_version "10.0")
|
||||
(layer "F.Cu")
|
||||
(descr "Single row of castellated edge pads, 20 pins, 1.27mm pitch. Align this row with the board outline (do not tent) so the mill/router cuts each pad in half, exposing plated copper on the board edge.")
|
||||
(tags "castellated edge module")
|
||||
(property "Reference" "REF**"
|
||||
(at 0 -14.065 0)
|
||||
(layer "F.SilkS")
|
||||
(uuid "97923968-5ad8-452a-9963-f0962d37c335")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Value" "CASTELLATED_EDGE_1x20_P1.27MM"
|
||||
(at 0 14.065 0)
|
||||
(layer "F.Fab")
|
||||
(uuid "5bfad0ac-c6e8-4472-aab9-0176b15b92e6")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 0 0 0)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "27bbc7ee-f6a2-4708-b504-901c1dafe839")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 0 0 0)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "ecb57519-f208-40df-8b42-f14f165172db")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(attr through_hole)
|
||||
(duplicate_pad_numbers_are_jumpers no)
|
||||
(fp_line
|
||||
(start -12.565 0)
|
||||
(end 12.565 0)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "Edge.Cuts")
|
||||
(uuid "eac5f827-2742-403a-8034-14a71f4bf416")
|
||||
)
|
||||
(pad "1" thru_hole circle
|
||||
(at -12.065 0)
|
||||
(size 1 1)
|
||||
(drill 0.5)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "5caec0eb-763d-440a-9b0e-e4c837e102df")
|
||||
)
|
||||
(pad "2" thru_hole circle
|
||||
(at -10.795 0)
|
||||
(size 1 1)
|
||||
(drill 0.5)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "339ab1ff-5316-4649-9c61-147cb0b09859")
|
||||
)
|
||||
(pad "3" thru_hole circle
|
||||
(at -9.525 0)
|
||||
(size 1 1)
|
||||
(drill 0.5)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "6b862f3f-7b9b-4f7f-bc3b-1523d78852da")
|
||||
)
|
||||
(pad "4" thru_hole circle
|
||||
(at -8.255 0)
|
||||
(size 1 1)
|
||||
(drill 0.5)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "13eb7026-4b96-489d-9dd7-a38fc2d6f551")
|
||||
)
|
||||
(pad "5" thru_hole circle
|
||||
(at -6.985 0)
|
||||
(size 1 1)
|
||||
(drill 0.5)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "a63ccdd5-10c8-4d99-bfcb-b7d67f04e2d7")
|
||||
)
|
||||
(pad "6" thru_hole circle
|
||||
(at -5.715 0)
|
||||
(size 1 1)
|
||||
(drill 0.5)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "247e3912-85a1-4cf2-a9f9-09179c6fefe3")
|
||||
)
|
||||
(pad "7" thru_hole circle
|
||||
(at -4.445 0)
|
||||
(size 1 1)
|
||||
(drill 0.5)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "503549e4-19d3-4df2-9cef-b236ecb7d9dd")
|
||||
)
|
||||
(pad "8" thru_hole circle
|
||||
(at -3.175 0)
|
||||
(size 1 1)
|
||||
(drill 0.5)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "e55aeed2-9461-4bd6-8fe3-e179b9c4e4d8")
|
||||
)
|
||||
(pad "9" thru_hole circle
|
||||
(at -1.905 0)
|
||||
(size 1 1)
|
||||
(drill 0.5)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "4572728e-2237-4593-8df2-9b11369c935c")
|
||||
)
|
||||
(pad "10" thru_hole circle
|
||||
(at -0.635 0)
|
||||
(size 1 1)
|
||||
(drill 0.5)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "53e3cf37-1074-4958-8fa5-6712d6fb8337")
|
||||
)
|
||||
(pad "11" thru_hole circle
|
||||
(at 0.635 0)
|
||||
(size 1 1)
|
||||
(drill 0.5)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "095d268d-8e8b-443b-9664-49e2940ced35")
|
||||
)
|
||||
(pad "12" thru_hole circle
|
||||
(at 1.905 0)
|
||||
(size 1 1)
|
||||
(drill 0.5)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "25dd9749-6322-41af-8be5-68d8fb43d790")
|
||||
)
|
||||
(pad "13" thru_hole circle
|
||||
(at 3.175 0)
|
||||
(size 1 1)
|
||||
(drill 0.5)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "617cabf6-9e55-4c43-8aa6-55ac8e55adda")
|
||||
)
|
||||
(pad "14" thru_hole circle
|
||||
(at 4.445 0)
|
||||
(size 1 1)
|
||||
(drill 0.5)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "db192df7-acf1-475f-9629-450f56220fbf")
|
||||
)
|
||||
(pad "15" thru_hole circle
|
||||
(at 5.715 0)
|
||||
(size 1 1)
|
||||
(drill 0.5)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "e7104a2f-a62b-496c-aab7-effdca30524e")
|
||||
)
|
||||
(pad "16" thru_hole circle
|
||||
(at 6.985 0)
|
||||
(size 1 1)
|
||||
(drill 0.5)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "1d726676-52da-420d-a88b-c45ec9a89892")
|
||||
)
|
||||
(pad "17" thru_hole circle
|
||||
(at 8.255 0)
|
||||
(size 1 1)
|
||||
(drill 0.5)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "ce16df57-1379-434b-bfd5-1de8df511dbb")
|
||||
)
|
||||
(pad "18" thru_hole circle
|
||||
(at 9.525 0)
|
||||
(size 1 1)
|
||||
(drill 0.5)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "20ceca1d-813b-4d23-880e-bcfa0f143e00")
|
||||
)
|
||||
(pad "19" thru_hole circle
|
||||
(at 10.795 0)
|
||||
(size 1 1)
|
||||
(drill 0.5)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "ae553fa7-15e4-48fe-9e22-52930d8245a8")
|
||||
)
|
||||
(pad "20" thru_hole circle
|
||||
(at 12.065 0)
|
||||
(size 1 1)
|
||||
(drill 0.5)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "7506491b-70d8-4f87-aeb7-9b9105d3bdd0")
|
||||
)
|
||||
(embedded_fonts no)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user