Files
mikilab-kicad-library/footprints/mechanical/Keebio-Parts.pretty/USON-8_UX_2x3x0p6_WIN-M.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

45 lines
3.2 KiB
Plaintext

(footprint "USON-8_UX_2x3x0p6_WIN" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tags "W25Q16JVUXIQ TR ")
(attr smd)
(fp_text reference "REF**" (at 0 0 unlocked) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value USON-8_UX_2x3x0p6_WIN (at 0 0 unlocked) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user "${REFERENCE}" (at 0 0 unlocked) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.4638 1.385) (end -2.4638 -1.385) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -2.4638 -1.385) (end -2.0574 -1.385) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 2.4638 -1.385) (end 2.0574 -1.385) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 2.4638 -1.385) (end 2.4638 1.385) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 2.4638 1.385) (end 2.0574 1.385) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -2.4638 1.385) (end -2.0574 1.385) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -2.0574 1.5621) (end -2.0574 1.385) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -2.0574 -1.385) (end -2.0574 -1.5621) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -2.0574 -1.5621) (end 2.0574 -1.5621) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 2.0574 -1.5621) (end 2.0574 -1.385) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 2.0574 1.385) (end 2.0574 1.5621) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 2.0574 1.5621) (end -2.0574 1.5621) (layer "F.CrtYd") (width 0.1524))
(fp_circle (center -2.5066 -0.75) (end -2.405 -0.75) (layer "F.SilkS") (width 0.1524) (fill none))
(fp_circle (center -1.0414 -0.75) (end -0.9652 -0.75) (layer "F.Fab") (width 0.0254) (fill none))
(fp_line (start -0.906345 1.1811) (end 0.906345 1.1811) (layer "F.SilkS") (width 0.1524))
(fp_line (start 0.906345 -1.1811) (end -0.906345 -1.1811) (layer "F.SilkS") (width 0.1524))
(fp_line (start -1.5494 1.0541) (end 1.5494 1.0541) (layer "F.Fab") (width 0.0254))
(fp_line (start 1.5494 1.0541) (end 1.5494 -1.0541) (layer "F.Fab") (width 0.0254))
(fp_line (start 1.5494 -1.0541) (end -1.5494 -1.0541) (layer "F.Fab") (width 0.0254))
(fp_line (start -1.5494 -1.0541) (end -1.5494 1.0541) (layer "F.Fab") (width 0.0254))
(fp_arc (start 0.3048 -1.0541) (mid 0 -0.7493) (end -0.3048 -1.0541) (layer "F.Fab") (width 0.0254))
(pad "1" smd rect (at -1.4986 -0.750001) (size 0.9144 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "2" smd rect (at -1.4986 -0.25) (size 0.9144 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "3" smd rect (at -1.4986 0.25) (size 0.9144 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "4" smd rect (at -1.4986 0.750001) (size 0.9144 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "5" smd rect (at 1.4986 0.750001) (size 0.9144 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "6" smd rect (at 1.4986 0.25) (size 0.9144 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "7" smd rect (at 1.4986 -0.25) (size 0.9144 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "8" smd rect (at 1.4986 -0.750001) (size 0.9144 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "9" smd rect (at 0 0) (size 0.254 1.651) (layers "F.Cu" "F.Paste" "F.Mask"))
)