Files
mikilab-kicad-library/footprints/mechanical/Keebio-Parts.pretty/ICSP_1.27mm.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

62 lines
3.9 KiB
Plaintext

(footprint "ICSP_1.27mm" (version 20210722) (generator pcbnew) (layer "F.Cu")
(tedit 611735C6)
(descr "Through hole straight pin header, 2x03, 1.27mm pitch, double rows")
(tags "Through hole pin header THT 2x03 1.27mm double row")
(attr through_hole)
(fp_text reference "REF**" (at 0.635 -1.695) (layer "Dwgs.User")
(effects (font (size 0.8 0.8) (thickness 0.15)))
(tstamp 9ac83104-7c06-44b0-8105-28e353df088a)
)
(fp_text value "ICSP_1.27mm" (at 0.635 4.235) (layer "F.Fab")
(effects (font (size 0.7 0.7) (thickness 0.15)))
(tstamp 4058d693-75ad-4512-9c67-9d3ac025ad5b)
)
(fp_text user "GND" (at 2.032 2.54 unlocked) (layer "F.SilkS")
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify left))
(tstamp 21b42181-403e-4ecf-9a4a-4868c30a6bc5)
)
(fp_text user "MOSI" (at 2.032 1.27 unlocked) (layer "F.SilkS")
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify left))
(tstamp 708aa728-0708-41be-aa01-f54690df96a7)
)
(fp_text user "MISO" (at -0.762 0 unlocked) (layer "F.SilkS")
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify right))
(tstamp 863036be-a104-447f-ac16-4f9dd31558b7)
)
(fp_text user "RST" (at -0.762 2.54 unlocked) (layer "F.SilkS")
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify right))
(tstamp 954be55c-ea81-4ac7-8c7b-fc459fb87d08)
)
(fp_text user "ICSP" (at 0.762 -2.54 unlocked) (layer "F.SilkS")
(effects (font (size 0.7 0.7) (thickness 0.15)))
(tstamp a904762c-a569-4bf3-88eb-3e7eb580f5fe)
)
(fp_text user "SCK" (at -0.762 1.27 unlocked) (layer "F.SilkS")
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify right))
(tstamp f591da81-9f19-458f-809e-92f19fa29c81)
)
(fp_text user "VCC" (at 2.032 0 unlocked) (layer "F.SilkS")
(effects (font (size 0.7 0.7) (thickness 0.15)) (justify left))
(tstamp f5a4554d-271b-4837-99a9-2bf5b03ec1a4)
)
(fp_line (start -0.75 -1.905) (end -0.75 4.572) (layer "F.SilkS") (width 0.12) (tstamp 88764dc2-11e9-4d95-bcbb-cdcc06a0fd0c))
(fp_line (start -0.75 -1.905) (end 2 -1.905) (layer "F.SilkS") (width 0.12) (tstamp 8ff6aed6-71ba-4dda-9216-5d0534753723))
(fp_line (start -0.75 4.572) (end 2 4.572) (layer "F.SilkS") (width 0.12) (tstamp a4722ccf-a33e-40ba-aaaf-50d9740d1e65))
(fp_line (start 2 -1.905) (end 2 4.572) (layer "F.SilkS") (width 0.12) (tstamp b74ac72e-8e4f-4774-8e90-3487dc76a911))
(fp_rect (start -0.762 -1.905) (end 2.0066 4.572) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 2c9e6e1b-d0ca-4583-8827-f3e655424c2f))
(pad "" np_thru_hole circle (at 0.635 -1.27) (size 0.9906 0.9906) (drill 0.9906) (layers F&B.Cu *.Mask) (tstamp a72f3a84-199a-496a-aad1-89764696e1de))
(pad "" np_thru_hole circle (at 1.651 3.81) (size 0.9906 0.9906) (drill 0.9906) (layers F&B.Cu *.Mask) (tstamp e0c08090-ccb3-4bc8-8f86-12b91375a1bd))
(pad "" np_thru_hole circle (at -0.381 3.81) (size 0.9906 0.9906) (drill 0.9906) (layers F&B.Cu *.Mask) (tstamp f1946409-208a-456f-a0b8-559db9103f0d))
(pad "1" thru_hole rect (at 0 0) (size 1 1) (drill 0.4) (layers *.Cu *.Mask) (tstamp 666c3971-cc48-400d-9d10-f05d1c31ad3a))
(pad "2" thru_hole oval (at 1.27 0) (size 1 1) (drill 0.4) (layers *.Cu *.Mask) (tstamp 191b4522-e09d-4853-9ba1-cabdd3e152c0))
(pad "3" thru_hole oval (at 0 1.27) (size 1 1) (drill 0.4) (layers *.Cu *.Mask) (tstamp 080fa4c9-049b-4f16-96da-72b32a830cf9))
(pad "4" thru_hole oval (at 1.27 1.27) (size 1 1) (drill 0.4) (layers *.Cu *.Mask) (tstamp 6becfed4-c40c-4493-bdb6-a7b9ad8afc25))
(pad "5" thru_hole oval (at 0 2.54) (size 1 1) (drill 0.4) (layers *.Cu *.Mask) (tstamp 825b2cbc-0d94-459f-adb6-40ab7a21de3f))
(pad "6" thru_hole oval (at 1.27 2.54) (size 1 1) (drill 0.4) (layers *.Cu *.Mask) (tstamp fea40ede-7fde-4ff1-8883-cfaa49e84cb4))
(model "${KICAD6_3DMODEL_DIR}/Pin_Headers.3dshapes/Pin_Header_Straight_2x03_Pitch1.27mm.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)