Files
mikilab-kicad-library/footprints/mechanical/Keebio-Parts.pretty/USON-8_2x3mm.kicad_mod
T
micheleandClaude Sonnet 5 f54bc6ef62 Import Keebio-Parts.pretty (MIT, keebio/Keebio-Parts.pretty)
Vendor footprint library for mechanical-keyboard hardware (switches,
stabilizers, encoders, connectors, MCU/passive footprints), added
whole as MIKILAB_Keebio_Parts under footprints/mechanical, following
the same "keep vendor .pretty intact" precedent as altera.pretty /
xilinx.pretty / lattice.pretty.

Rewrote every 3D model reference that leaked the original author's
absolute local paths (/Users/danny/..., /Library/Application
Support/kicad/...) so the library stays self-contained:
- resolvable refs -> ${KIPRJMOD}/3dmodels/mechanical/Keebio-Parts/...
  (7 STEP files actually present upstream, copied alongside)
- genuinely missing vendor assets -> ${KISBLIB}/Keebio-Parts.pretty/...,
  the same known-gap convention already used for other vendor
  libraries in this repo
- one hardcoded stock-KiCad path -> ${KISYS3DMOD}/...
Also stripped a stray "Sheet file" property pointing at the original
author's own project.

fp-lib-table/.global regenerated from the tree; MANIFEST.csv rows
added for every imported footprint and 3D model. check_library.py:
0 errors (was 0 before, still 0).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TnzoFuRZAhRGeHAdz8UzR2
2026-09-10 01:54:40 +02:00

47 lines
3.6 KiB
Plaintext

(footprint "USON-8_2x3mm" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 62324AD9)
(descr "SOIC, 8 Pin (http://www.winbond.com/resource-files/w25q32jv%20revg%2003272018%20plus.pdf#page=68), generated with kicad-footprint-generator ipc_gullwing_generator.py")
(tags "SOIC SO")
(attr smd)
(fp_text reference "REF**" (at 0 -2.3) (layer "F.SilkS")
(effects (font (size 0.7 0.7) (thickness 0.15)))
(tstamp 892c99ea-5410-4a65-9ee4-bdc09fdc90ee)
)
(fp_text value "USON-8_2x3mm" (at 0 2.3) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp c04ec0d1-7f0d-4019-91be-a6614badf406)
)
(fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 77985a68-90d4-4d27-872a-c400b51090e9)
)
(fp_line (start -1.5 -1.1) (end 1.5 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 1a84b666-07aa-4098-a900-65f87db96f2d))
(fp_line (start -1.5 1.1) (end 1.5 1.1) (layer "F.SilkS") (width 0.12) (tstamp 599161f8-efef-47ec-8f3f-69142e759f9f))
(fp_circle (center -1.7 -1.5) (end -1.7 -1.3) (layer "F.SilkS") (width 0.12) (fill none) (tstamp a108d03b-1cf0-4911-b05e-5078e26e3cd1))
(fp_line (start 1.6 -1.2) (end -1.6 -1.2) (layer "F.CrtYd") (width 0.05) (tstamp 15719beb-6925-433d-810a-8c40136a730d))
(fp_line (start 1.6 1.2) (end 1.6 -1.2) (layer "F.CrtYd") (width 0.05) (tstamp 343b8478-4e57-4c34-a00f-f6c76028fbb0))
(fp_line (start -1.6 1.2) (end 1.6 1.2) (layer "F.CrtYd") (width 0.05) (tstamp 48c8ef75-8bc0-4249-b6fc-f564812177b5))
(fp_line (start -1.6 -1.2) (end -1.6 1.2) (layer "F.CrtYd") (width 0.05) (tstamp d364a3b0-54fd-4659-8dce-a730d0a819b4))
(fp_rect (start -1.5 -1) (end 1.5 1) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp bff384fe-4841-47c2-ad6c-ba883a7a4703))
(fp_line (start -1.6 1.2) (end -1.6 -1.2) (layer "F.Fab") (width 0.1) (tstamp 02b4b413-8363-4d1b-994e-188513d8ddc7))
(fp_line (start 1.6 -1.2) (end 1.6 1.2) (layer "F.Fab") (width 0.1) (tstamp 0de79bc8-6e35-4f27-a959-67075a5c995d))
(fp_line (start -1.6 -1.2) (end 1.6 -1.2) (layer "F.Fab") (width 0.1) (tstamp 6d79fd42-415e-413e-9d9a-317a78780624))
(fp_line (start 1.6 1.2) (end -1.6 1.2) (layer "F.Fab") (width 0.1) (tstamp f6066510-5931-4b5c-bd2e-aa73c2658e09))
(pad "1" smd rect (at -1.2 -0.75) (size 0.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f3756699-9dc5-41b2-abb4-ff04df6ca799))
(pad "2" smd rect (at -1.2 -0.25) (size 0.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 910cee50-9415-4266-bdc7-22303f71948d))
(pad "3" smd rect (at -1.2 0.25) (size 0.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 14145640-202f-43aa-8a8b-65e3c0cb2155))
(pad "4" smd rect (at -1.2 0.75) (size 0.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 836695c9-4302-4e4d-b1f4-537195fa95d1))
(pad "5" smd rect (at 1.2 0.75) (size 0.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8a566180-c003-4303-b6c2-e00345f335f2))
(pad "6" smd rect (at 1.2 0.25) (size 0.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 49a76c9b-b6f3-4655-9f06-01904a87be63))
(pad "7" smd rect (at 1.2 -0.25) (size 0.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d5e8c247-f733-4657-a89c-5a5fde37ab9c))
(pad "8" smd rect (at 1.2 -0.75) (size 0.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a7725269-6351-4f1b-a05c-ed64b76d2700))
(pad "9" smd roundrect (at 0 0) (size 0.2 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0)
(chamfer_ratio 0.5) (chamfer top_left) (tstamp f2629356-7a9c-438c-9473-62ded2709908))
(model "${KISYS3DMOD}/Package_SON.3dshapes/WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm.step"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)