Files
mikilab-kicad-library/footprints/mechanical/Keebio-Parts.pretty/SOIC-8_5.23mm-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

393 lines
7.7 KiB
Plaintext

(footprint "SOIC-8_5.23mm-USON-8_2x3mm"
(version 20241229)
(generator "pcbnew")
(generator_version "9.0")
(layer "F.Cu")
(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")
(property "Reference" "REF**"
(at 0 -3.56 0)
(layer "F.SilkS")
(uuid "892c99ea-5410-4a65-9ee4-bdc09fdc90ee")
(effects
(font
(size 0.8 0.8)
(thickness 0.15)
)
)
)
(property "Value" "SOIC-8_5.23mm-USON-8_2x3mm"
(at 0 3.56 0)
(layer "F.Fab")
(uuid "c04ec0d1-7f0d-4019-91be-a6614badf406")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "d9fc4079-81f9-433c-bc25-b8882171dc66")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "b7978367-49c8-4c6d-8d3d-473aeaae56c4")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -2.725 -2.725)
(end -2.725 -2.465)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "1faa07e6-bd78-437e-b4e2-cd00c2b8018d")
)
(fp_line
(start -2.725 2.725)
(end -2.725 2.465)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "00138a61-23f0-45f3-9f28-2bbd8494a1fc")
)
(fp_line
(start 0 -2.725)
(end -2.725 -2.725)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "0ef6c909-3192-40ee-a6d7-49ae09a79a2d")
)
(fp_line
(start 0 -2.725)
(end 2.725 -2.725)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "e0b94375-2281-4987-b4d4-78e8e535972c")
)
(fp_line
(start 0 2.725)
(end -2.725 2.725)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "7563e6d6-e180-4d92-9939-ff14aba164c5")
)
(fp_line
(start 0 2.725)
(end 2.725 2.725)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "599161f8-efef-47ec-8f3f-69142e759f9f")
)
(fp_line
(start 2.725 -2.725)
(end 2.725 -2.465)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "bd45a508-6e93-4f9b-948f-0868d234cca2")
)
(fp_line
(start 2.725 2.725)
(end 2.725 2.465)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "3a26b0fd-8ddd-4bb6-8f59-5d8caaf547d2")
)
(fp_poly
(pts
(xy -3.6 -2.5) (xy -3.84 -2.83) (xy -3.36 -2.83) (xy -3.6 -2.5)
)
(stroke
(width 0.12)
(type solid)
)
(fill yes)
(layer "F.SilkS")
(uuid "88dc314a-f9c2-4323-9719-188f0fe187c7")
)
(fp_line
(start -4.65 -2.86)
(end -4.65 2.86)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "d364a3b0-54fd-4659-8dce-a730d0a819b4")
)
(fp_line
(start -4.65 2.86)
(end 4.65 2.86)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "48c8ef75-8bc0-4249-b6fc-f564812177b5")
)
(fp_line
(start 4.65 -2.86)
(end -4.65 -2.86)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "15719beb-6925-433d-810a-8c40136a730d")
)
(fp_line
(start 4.65 2.86)
(end 4.65 -2.86)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "343b8478-4e57-4c34-a00f-f6c76028fbb0")
)
(fp_rect
(start -1.5 -1)
(end 1.5 1)
(stroke
(width 0.05)
(type solid)
)
(fill no)
(layer "F.CrtYd")
(uuid "bff384fe-4841-47c2-ad6c-ba883a7a4703")
)
(fp_line
(start -2.615 -1.615)
(end -1.615 -2.615)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "a9e3aef9-f101-4095-bdca-1439a0a3a462")
)
(fp_line
(start -2.615 2.615)
(end -2.615 -1.615)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "02b4b413-8363-4d1b-994e-188513d8ddc7")
)
(fp_line
(start -1.615 -2.615)
(end 2.615 -2.615)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "6d79fd42-415e-413e-9d9a-317a78780624")
)
(fp_line
(start 2.615 -2.615)
(end 2.615 2.615)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "0de79bc8-6e35-4f27-a959-67075a5c995d")
)
(fp_line
(start 2.615 2.615)
(end -2.615 2.615)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "f6066510-5931-4b5c-bd2e-aa73c2658e09")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(uuid "77985a68-90d4-4d27-872a-c400b51090e9")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -3.6 -1.905)
(size 1.6 0.6)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "27b69982-b2ed-4600-967a-124075f92a47")
)
(pad "1" smd rect
(at -1.4 -0.75)
(size 0.9 0.3)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "a45e9af7-b243-4bad-896c-c11cc8744ea6")
)
(pad "2" smd roundrect
(at -3.6 -0.635)
(size 1.6 0.6)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "6d25bce9-3e60-4ced-b5a9-08751e8b6fc4")
)
(pad "2" smd rect
(at -1.4 -0.25)
(size 0.9 0.3)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "b31d8909-f59e-4236-9dde-1987aa413b32")
)
(pad "3" smd roundrect
(at -3.6 0.635)
(size 1.6 0.6)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "20c0617b-b9fa-402b-acac-3d6d0fd080c9")
)
(pad "3" smd rect
(at -1.4 0.25)
(size 0.9 0.3)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "d5a286fb-a82c-40b2-a580-950e694abfb7")
)
(pad "4" smd roundrect
(at -3.6 1.905)
(size 1.6 0.6)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "f866660d-6ba6-48d1-8140-3aea9f62e041")
)
(pad "4" smd rect
(at -1.4 0.75)
(size 0.9 0.3)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "5849a8c9-3c8b-445b-bcd4-ee18acaa737c")
)
(pad "5" smd rect
(at 1.4 0.75)
(size 0.9 0.3)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "9109f191-3ad5-4ec3-992e-2491e9b69a16")
)
(pad "5" smd roundrect
(at 3.6 1.905)
(size 1.6 0.6)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "84c5eefd-df9f-4bf1-ada6-d7c8e324cafa")
)
(pad "6" smd rect
(at 1.4 0.25)
(size 0.9 0.3)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "11c98b1b-06da-4808-9fad-3a8cb6ba0d65")
)
(pad "6" smd roundrect
(at 3.6 0.635)
(size 1.6 0.6)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "8cae02d5-3e1a-460e-ab20-8d0d15978bd7")
)
(pad "7" smd rect
(at 1.4 -0.25)
(size 0.9 0.3)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "f6c3aff1-b050-4dcb-8b1c-8196088b74a9")
)
(pad "7" smd roundrect
(at 3.6 -0.635)
(size 1.6 0.6)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "bfac6452-2417-4786-863e-60ca15ff175c")
)
(pad "8" smd rect
(at 1.4 -0.75)
(size 0.9 0.3)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "354e6629-ad7f-44d1-93bd-a10e4bd41a93")
)
(pad "8" smd roundrect
(at 3.6 -1.905)
(size 1.6 0.6)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "de3c0f07-7b33-4a21-a1da-0aaa6ffb3b32")
)
(pad "9" smd rect
(at 0 0 90)
(size 1.65 0.25)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "a28fc112-cc19-44f2-aae6-741bbf39dc1a")
)
(group ""
(uuid "a5092b91-276a-40ae-8ffb-b6baaae38b6f")
(members "11c98b1b-06da-4808-9fad-3a8cb6ba0d65" "354e6629-ad7f-44d1-93bd-a10e4bd41a93"
"5849a8c9-3c8b-445b-bcd4-ee18acaa737c" "9109f191-3ad5-4ec3-992e-2491e9b69a16"
"a28fc112-cc19-44f2-aae6-741bbf39dc1a" "a45e9af7-b243-4bad-896c-c11cc8744ea6"
"b31d8909-f59e-4236-9dde-1987aa413b32" "d5a286fb-a82c-40b2-a580-950e694abfb7"
"f6c3aff1-b050-4dcb-8b1c-8196088b74a9"
)
)
(embedded_fonts no)
(model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8_5.3x5.3mm_P1.27mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)