Skip to content

Commit

Permalink
Update footprints for crkbd4
Browse files Browse the repository at this point in the history
  • Loading branch information
foostan committed Nov 12, 2023
1 parent 51de1d9 commit e87945a
Show file tree
Hide file tree
Showing 9 changed files with 549 additions and 462 deletions.
16 changes: 7 additions & 9 deletions kicad-footprints/kbd.pretty/Breakaway_Tabs.kicad_mod
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,11 @@
(stroke (width 0.12) (type solid)) (layer "Dwgs.User") (tstamp d1607d3f-1b9a-4301-ada3-69b559796832))
(fp_line (start -2.375 0.2) (end 2.375 0.2)
(stroke (width 0.12) (type solid)) (layer "Dwgs.User") (tstamp 0bebc7a2-867e-40c1-9a3e-0a4c837ad112))
(pad "" np_thru_hole circle (at -2.375 0) (size 0.3 0.3) (drill 0.3) (layers "*.Cu" "*.Mask") (tstamp bf5e7196-f1d0-42f6-b8ec-f1ef5d37c37b))
(pad "" np_thru_hole circle (at -1.78125 0) (size 0.3 0.3) (drill 0.3) (layers "*.Cu" "*.Mask") (tstamp ee67e828-2991-477c-8af7-f1c2203da0b9))
(pad "" np_thru_hole circle (at -1.1875 0) (size 0.3 0.3) (drill 0.3) (layers "*.Cu" "*.Mask") (tstamp ca07b3bb-b091-41b9-a476-72ec3e808474))
(pad "" np_thru_hole circle (at -0.59375 0) (size 0.3 0.3) (drill 0.3) (layers "*.Cu" "*.Mask") (tstamp db68b169-b2e1-460d-ac0a-6c15425f3271))
(pad "" np_thru_hole circle (at 0 0) (size 0.3 0.3) (drill 0.3) (layers "*.Cu" "*.Mask") (tstamp 46c28a01-d1c2-402f-b485-acd34b36ce44))
(pad "" np_thru_hole circle (at 0.59375 0) (size 0.3 0.3) (drill 0.3) (layers "*.Cu" "*.Mask") (tstamp eef47396-4ba6-477b-9b1f-8bcae0a90134))
(pad "" np_thru_hole circle (at 1.1875 0) (size 0.3 0.3) (drill 0.3) (layers "*.Cu" "*.Mask") (tstamp 6b1f540b-b5d5-41df-895b-27acb2837a5a))
(pad "" np_thru_hole circle (at 1.78125 0) (size 0.3 0.3) (drill 0.3) (layers "*.Cu" "*.Mask") (tstamp c6c917a5-09ad-44c4-ad39-e8139b6d8598))
(pad "" np_thru_hole circle (at 2.375 0) (size 0.3 0.3) (drill 0.3) (layers "*.Cu" "*.Mask") (tstamp d89aacbb-b12d-41b6-8480-f9de8023028e))
(pad "" np_thru_hole circle (at -2.375 0) (size 0.5 0.5) (drill 0.5) (layers "F&B.Cu" "*.Mask") (tstamp bf5e7196-f1d0-42f6-b8ec-f1ef5d37c37b))
(pad "" np_thru_hole circle (at -1.583334 0) (size 0.5 0.5) (drill 0.5) (layers "F&B.Cu" "*.Mask") (tstamp ee67e828-2991-477c-8af7-f1c2203da0b9))
(pad "" np_thru_hole circle (at -0.791667 0) (size 0.5 0.5) (drill 0.5) (layers "F&B.Cu" "*.Mask") (tstamp db68b169-b2e1-460d-ac0a-6c15425f3271))
(pad "" np_thru_hole circle (at 0 0) (size 0.5 0.5) (drill 0.5) (layers "F&B.Cu" "*.Mask") (tstamp 46c28a01-d1c2-402f-b485-acd34b36ce44))
(pad "" np_thru_hole circle (at 0.791667 0) (size 0.5 0.5) (drill 0.5) (layers "F&B.Cu" "*.Mask") (tstamp eef47396-4ba6-477b-9b1f-8bcae0a90134))
(pad "" np_thru_hole circle (at 1.583334 0) (size 0.5 0.5) (drill 0.5) (layers "F&B.Cu" "*.Mask") (tstamp 6b1f540b-b5d5-41df-895b-27acb2837a5a))
(pad "" np_thru_hole circle (at 2.375 0) (size 0.5 0.5) (drill 0.5) (layers "F&B.Cu" "*.Mask") (tstamp d89aacbb-b12d-41b6-8480-f9de8023028e))
)
8 changes: 4 additions & 4 deletions kicad-footprints/kbd.pretty/OLED.kicad_mod
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,8 @@
(stroke (width 0.1) (type default)) (layer "B.Fab") (tstamp ecccd58f-2fe7-4c68-b594-55851c953e65))
(fp_line (start 5.5 -1.27) (end 5.5 -36.23)
(stroke (width 0.1) (type default)) (layer "B.Fab") (tstamp 05797eb8-9edd-4bbe-9177-9028a8a853b9))
(pad "1" thru_hole circle (at -3.81 0) (size 1.397 1.397) (drill 0.8128) (layers "*.Cu" "*.Mask") (tstamp 93544b55-c263-4f88-b56d-da12a0dfdac7))
(pad "2" thru_hole circle (at -1.27 0) (size 1.397 1.397) (drill 0.8128) (layers "*.Cu" "*.Mask") (tstamp f3fe3239-1c57-410d-b67a-677e655fd0e4))
(pad "3" thru_hole circle (at 1.27 0) (size 1.397 1.397) (drill 0.8128) (layers "*.Cu" "*.Mask") (tstamp c9548d1f-23c2-48ab-af64-641a4bfcad70))
(pad "4" thru_hole circle (at 3.81 0) (size 1.397 1.397) (drill 0.8128) (layers "*.Cu" "*.Mask") (tstamp c79eefb3-720d-48e3-9e99-280cdb06c24d))
(pad "1" thru_hole circle (at -3.81 0) (size 1.4 1.4) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 93544b55-c263-4f88-b56d-da12a0dfdac7))
(pad "2" thru_hole circle (at -1.27 0) (size 1.4 1.4) (drill 1) (layers "*.Cu" "*.Mask") (tstamp f3fe3239-1c57-410d-b67a-677e655fd0e4))
(pad "3" thru_hole circle (at 1.27 0) (size 1.4 1.4) (drill 1) (layers "*.Cu" "*.Mask") (tstamp c9548d1f-23c2-48ab-af64-641a4bfcad70))
(pad "4" thru_hole circle (at 3.81 0) (size 1.4 1.4) (drill 1) (layers "*.Cu" "*.Mask") (tstamp c79eefb3-720d-48e3-9e99-280cdb06c24d))
)
142 changes: 71 additions & 71 deletions kicad-footprints/kbd.pretty/keyswitch_cherrymx_hotswap_1.5u.kicad_mod
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
(footprint "keyswitch_cherrymx_hotswap_1.5u" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(attr smd)
(fp_text reference "REF**" (at 0 -7.25) (layer "B.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.1) bold) (justify mirror))
(fp_text reference "REF**" (at 0 -7.25) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.1) bold))
(tstamp 14f14c5a-6ef3-4731-9da9-b9924759015b)
)
(fp_text value "keyswitch_cherrymx_hotswap_1.5u" (at 0 -7.8) (layer "F.Fab") hide
Expand All @@ -11,82 +11,82 @@
)
(fp_poly
(pts
(xy -3.6 -6.5)
(xy -3.8 -6.5)
(xy -4.1 -6.45)
(xy -4.4 -6.35)
(xy -4.6 -6.25)
(xy -4.75 -6.15)
(xy -4.95 -6)
(xy -5.1 -5.85)
(xy -5.25 -5.65)
(xy -5.4 -5.4)
(xy -5.5 -5)
(xy -5.5 -4.6)
(xy -5.35 -4.5)
(xy -5.2 -4.4)
(xy -4.75 -4.65)
(xy -4.5 -4.75)
(xy -4.05 -4.85)
(xy -3.55 -4.85)
(xy -2.95 -4.7)
(xy -2.45 -4.4)
(xy -2.15 -4.15)
(xy -1.75 -3.6)
(xy -1.55 -3.05)
(xy -1.5 -2.6)
(xy -1.25 -2.8)
(xy -0.9 -2.9)
(xy -0.4 -2.95)
(xy 1.65 -2.95)
(xy 1.2 -3.2)
(xy 0.95 -3.4)
(xy 0.65 -3.75)
(xy 0.5 -4)
(xy 0.35 -4.35)
(xy 0.25 -4.75)
(xy 0.25 -5.05)
(xy 0.25 -5.4)
(xy 0.3 -5.65)
(xy 0.45 -6.05)
(xy 0.75 -6.5)
(xy 3.6 -6.5)
(xy 3.8 -6.5)
(xy 4.1 -6.45)
(xy 4.4 -6.35)
(xy 4.6 -6.25)
(xy 4.75 -6.15)
(xy 4.95 -6)
(xy 5.1 -5.85)
(xy 5.25 -5.65)
(xy 5.4 -5.4)
(xy 5.5 -5)
(xy 5.5 -4.6)
(xy 5.35 -4.5)
(xy 5.2 -4.4)
(xy 4.75 -4.65)
(xy 4.5 -4.75)
(xy 4.05 -4.85)
(xy 3.55 -4.85)
(xy 2.95 -4.7)
(xy 2.45 -4.4)
(xy 2.15 -4.15)
(xy 1.75 -3.6)
(xy 1.55 -3.05)
(xy 1.5 -2.6)
(xy 1.25 -2.8)
(xy 0.9 -2.9)
(xy 0.4 -2.95)
(xy -1.65 -2.95)
(xy -1.2 -3.2)
(xy -0.95 -3.4)
(xy -0.65 -3.75)
(xy -0.5 -4)
(xy -0.35 -4.35)
(xy -0.25 -4.75)
(xy -0.25 -5.05)
(xy -0.25 -5.4)
(xy -0.3 -5.65)
(xy -0.45 -6.05)
(xy -0.75 -6.5)
)

(stroke (width 0.4) (type solid)) (fill solid) (layer "B.SilkS") (tstamp 8a6274a8-26f3-422b-b266-accb689cbff3))
(fp_line (start -14.2875 -9.525) (end 14.2875 -9.525)
(stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 00f7a7b6-7c34-44b0-9ecc-322f79abfc6f))
(fp_line (start -14.2875 9.525) (end -14.2875 -9.525)
(stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 642efa75-b1e6-49be-85ca-56f523b8ba8e))
(fp_line (start 14.2875 -9.525) (end 14.2875 9.525)
(stroke (width 0.4) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 8a6274a8-26f3-422b-b266-accb689cbff3))
(fp_line (start -14.2875 -9.525) (end -14.2875 9.525)
(stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 4dc7a1a2-88d3-4166-b131-39e5644cc947))
(fp_line (start 14.2875 9.525) (end -14.2875 9.525)
(fp_line (start -14.2875 9.525) (end 14.2875 9.525)
(stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d16d3656-2b9e-4517-a5f3-ae071a1a20a1))
(fp_line (start -7 -7) (end -7 7)
(stroke (width 0.1) (type default)) (layer "F.CrtYd") (tstamp bee3a184-67f6-4110-a484-aceacdf4af92))
(fp_line (start -7 -7) (end 7 -7)
(stroke (width 0.1) (type default)) (layer "F.CrtYd") (tstamp 9a204fdd-7b57-4ec5-9bc1-905e6c8d317f))
(fp_line (start -7 7) (end 7 7)
(stroke (width 0.1) (type default)) (layer "F.CrtYd") (tstamp f7da0d94-cf31-426a-9512-92685a82b2af))
(fp_line (start 7 7) (end 7 -7)
(stroke (width 0.1) (type default)) (layer "F.CrtYd") (tstamp 9e18a5c4-ba9e-4ca2-bbc3-3b9176bd60b3))
(fp_line (start 14.2875 -9.525) (end -14.2875 -9.525)
(stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 00f7a7b6-7c34-44b0-9ecc-322f79abfc6f))
(fp_line (start 14.2875 9.525) (end 14.2875 -9.525)
(stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 642efa75-b1e6-49be-85ca-56f523b8ba8e))
(fp_line (start -7 7) (end -7 -7)
(stroke (width 0.1) (type default)) (layer "B.CrtYd") (tstamp 9e18a5c4-ba9e-4ca2-bbc3-3b9176bd60b3))
(fp_line (start 7 -7) (end -7 -7)
(stroke (width 0.1) (type default)) (layer "B.CrtYd") (tstamp 9a204fdd-7b57-4ec5-9bc1-905e6c8d317f))
(fp_line (start 7 -7) (end 7 7)
(stroke (width 0.1) (type default)) (layer "B.CrtYd") (tstamp bee3a184-67f6-4110-a484-aceacdf4af92))
(fp_line (start 7 7) (end -7 7)
(stroke (width 0.1) (type default)) (layer "B.CrtYd") (tstamp f7da0d94-cf31-426a-9512-92685a82b2af))
(fp_line (start -1.8 3.2) (end -1.8 6.3)
(stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp c2603e45-30ef-4cef-b9d7-274f14a411eb))
(fp_line (start -1.8 3.2) (end 1.8 3.2)
(stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 15697d92-c342-4726-89e0-987866b54242))
(fp_line (start -1.8 6.3) (end 1.8 6.3)
(stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp a5f1366e-ec47-4b1f-a963-9bc106eae2c3))
(stroke (width 0.1) (type default)) (layer "B.Fab") (tstamp 39b27aac-e4dd-4b4a-832d-f2430edd2a98))
(fp_line (start 1.8 3.2) (end -1.8 3.2)
(stroke (width 0.1) (type default)) (layer "B.Fab") (tstamp 15697d92-c342-4726-89e0-987866b54242))
(fp_line (start 1.8 3.2) (end 1.8 6.3)
(stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 39b27aac-e4dd-4b4a-832d-f2430edd2a98))
(pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers "*.Cu" "*.Mask") (tstamp debcffcc-2e77-4306-a193-25bf2e688275))
(pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers "F&B.Cu" "*.Mask") (tstamp 5b9949b0-9c03-44e8-95fe-570baad24885))
(pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers "*.Cu" "*.Mask") (tstamp 6dabfcb3-da35-4fbd-920a-f3f793dc41d5))
(pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers "F&B.Cu" "*.Mask") (tstamp f4880e72-302c-4e65-9d08-e0cbc87f1905))
(pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers "*.Cu" "*.Mask") (tstamp ad9584c4-d4ec-406c-989b-8a92dc0b16f5))
(pad "1" smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp a28031be-cb1a-4a9e-a321-22e0a056a425))
(pad "2" smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp c288c31d-aa7b-4528-ba41-2e1475f105b1))
(stroke (width 0.1) (type default)) (layer "B.Fab") (tstamp c2603e45-30ef-4cef-b9d7-274f14a411eb))
(fp_line (start 1.8 6.3) (end -1.8 6.3)
(stroke (width 0.1) (type default)) (layer "B.Fab") (tstamp a5f1366e-ec47-4b1f-a963-9bc106eae2c3))
(pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers "*.Cu" "*.Mask") (tstamp ad9584c4-d4ec-406c-989b-8a92dc0b16f5))
(pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers "F&B.Cu" "*.Mask") (tstamp f4880e72-302c-4e65-9d08-e0cbc87f1905))
(pad "" np_thru_hole circle (at 0 0 270) (size 4.1 4.1) (drill 4.1) (layers "*.Cu" "*.Mask") (tstamp 6dabfcb3-da35-4fbd-920a-f3f793dc41d5))
(pad "" np_thru_hole circle (at 3.81 -2.54) (size 3 3) (drill 3) (layers "F&B.Cu" "*.Mask") (tstamp 5b9949b0-9c03-44e8-95fe-570baad24885))
(pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers "*.Cu" "*.Mask") (tstamp debcffcc-2e77-4306-a193-25bf2e688275))
(pad "1" smd rect (at 7.085 -2.54 180) (size 2.55 2.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a28031be-cb1a-4a9e-a321-22e0a056a425))
(pad "2" smd rect (at -5.842 -5.08 180) (size 2.55 2.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c288c31d-aa7b-4528-ba41-2e1475f105b1))
(model "/Users/foostan/go/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_hotswap_socket.step"
(offset (xyz -1.3 7.6 -3.6))
(offset (xyz 1.3 7.6 1.6))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 180))
(rotate (xyz 0 180 180))
)
)
142 changes: 71 additions & 71 deletions kicad-footprints/kbd.pretty/keyswitch_cherrymx_hotswap_1u.kicad_mod
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
(footprint "keyswitch_cherrymx_hotswap_1u" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(attr smd)
(fp_text reference "REF**" (at 0 -7.25) (layer "B.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.1) bold) (justify mirror))
(fp_text reference "REF**" (at 0 -7.25) (layer "F.SilkS")
(effects (font (size 0.5 0.5) (thickness 0.1) bold))
(tstamp 14f14c5a-6ef3-4731-9da9-b9924759015b)
)
(fp_text value "keyswitch_cherrymx_hotswap_1u" (at 0 -7.8) (layer "F.Fab") hide
Expand All @@ -11,82 +11,82 @@
)
(fp_poly
(pts
(xy -3.6 -6.5)
(xy -3.8 -6.5)
(xy -4.1 -6.45)
(xy -4.4 -6.35)
(xy -4.6 -6.25)
(xy -4.75 -6.15)
(xy -4.95 -6)
(xy -5.1 -5.85)
(xy -5.25 -5.65)
(xy -5.4 -5.4)
(xy -5.5 -5)
(xy -5.5 -4.6)
(xy -5.35 -4.5)
(xy -5.2 -4.4)
(xy -4.75 -4.65)
(xy -4.5 -4.75)
(xy -4.05 -4.85)
(xy -3.55 -4.85)
(xy -2.95 -4.7)
(xy -2.45 -4.4)
(xy -2.15 -4.15)
(xy -1.75 -3.6)
(xy -1.55 -3.05)
(xy -1.5 -2.6)
(xy -1.25 -2.8)
(xy -0.9 -2.9)
(xy -0.4 -2.95)
(xy 1.65 -2.95)
(xy 1.2 -3.2)
(xy 0.95 -3.4)
(xy 0.65 -3.75)
(xy 0.5 -4)
(xy 0.35 -4.35)
(xy 0.25 -4.75)
(xy 0.25 -5.05)
(xy 0.25 -5.4)
(xy 0.3 -5.65)
(xy 0.45 -6.05)
(xy 0.75 -6.5)
(xy 3.6 -6.5)
(xy 3.8 -6.5)
(xy 4.1 -6.45)
(xy 4.4 -6.35)
(xy 4.6 -6.25)
(xy 4.75 -6.15)
(xy 4.95 -6)
(xy 5.1 -5.85)
(xy 5.25 -5.65)
(xy 5.4 -5.4)
(xy 5.5 -5)
(xy 5.5 -4.6)
(xy 5.35 -4.5)
(xy 5.2 -4.4)
(xy 4.75 -4.65)
(xy 4.5 -4.75)
(xy 4.05 -4.85)
(xy 3.55 -4.85)
(xy 2.95 -4.7)
(xy 2.45 -4.4)
(xy 2.15 -4.15)
(xy 1.75 -3.6)
(xy 1.55 -3.05)
(xy 1.5 -2.6)
(xy 1.25 -2.8)
(xy 0.9 -2.9)
(xy 0.4 -2.95)
(xy -1.65 -2.95)
(xy -1.2 -3.2)
(xy -0.95 -3.4)
(xy -0.65 -3.75)
(xy -0.5 -4)
(xy -0.35 -4.35)
(xy -0.25 -4.75)
(xy -0.25 -5.05)
(xy -0.25 -5.4)
(xy -0.3 -5.65)
(xy -0.45 -6.05)
(xy -0.75 -6.5)
)

(stroke (width 0.4) (type solid)) (fill solid) (layer "B.SilkS") (tstamp 8a6274a8-26f3-422b-b266-accb689cbff3))
(fp_line (start -9.525 -9.525) (end 9.525 -9.525)
(stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 00f7a7b6-7c34-44b0-9ecc-322f79abfc6f))
(fp_line (start -9.525 9.525) (end -9.525 -9.525)
(stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 642efa75-b1e6-49be-85ca-56f523b8ba8e))
(fp_line (start 9.525 -9.525) (end 9.525 9.525)
(stroke (width 0.4) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 8a6274a8-26f3-422b-b266-accb689cbff3))
(fp_line (start -9.525 -9.525) (end -9.525 9.525)
(stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 4dc7a1a2-88d3-4166-b131-39e5644cc947))
(fp_line (start 9.525 9.525) (end -9.525 9.525)
(fp_line (start -9.525 9.525) (end 9.525 9.525)
(stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d16d3656-2b9e-4517-a5f3-ae071a1a20a1))
(fp_line (start -7 -7) (end -7 7)
(stroke (width 0.1) (type default)) (layer "F.CrtYd") (tstamp bee3a184-67f6-4110-a484-aceacdf4af92))
(fp_line (start -7 -7) (end 7 -7)
(stroke (width 0.1) (type default)) (layer "F.CrtYd") (tstamp 9a204fdd-7b57-4ec5-9bc1-905e6c8d317f))
(fp_line (start -7 7) (end 7 7)
(stroke (width 0.1) (type default)) (layer "F.CrtYd") (tstamp f7da0d94-cf31-426a-9512-92685a82b2af))
(fp_line (start 7 7) (end 7 -7)
(stroke (width 0.1) (type default)) (layer "F.CrtYd") (tstamp 9e18a5c4-ba9e-4ca2-bbc3-3b9176bd60b3))
(fp_line (start 9.525 -9.525) (end -9.525 -9.525)
(stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 00f7a7b6-7c34-44b0-9ecc-322f79abfc6f))
(fp_line (start 9.525 9.525) (end 9.525 -9.525)
(stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 642efa75-b1e6-49be-85ca-56f523b8ba8e))
(fp_line (start -7 7) (end -7 -7)
(stroke (width 0.1) (type default)) (layer "B.CrtYd") (tstamp 9e18a5c4-ba9e-4ca2-bbc3-3b9176bd60b3))
(fp_line (start 7 -7) (end -7 -7)
(stroke (width 0.1) (type default)) (layer "B.CrtYd") (tstamp 9a204fdd-7b57-4ec5-9bc1-905e6c8d317f))
(fp_line (start 7 -7) (end 7 7)
(stroke (width 0.1) (type default)) (layer "B.CrtYd") (tstamp bee3a184-67f6-4110-a484-aceacdf4af92))
(fp_line (start 7 7) (end -7 7)
(stroke (width 0.1) (type default)) (layer "B.CrtYd") (tstamp f7da0d94-cf31-426a-9512-92685a82b2af))
(fp_line (start -1.8 3.2) (end -1.8 6.3)
(stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 664f7b84-02b5-429b-86bd-35c763a94516))
(fp_line (start -1.8 3.2) (end 1.8 3.2)
(stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 5b13b64d-c591-4b57-9d04-2197b685d8bc))
(fp_line (start -1.8 6.3) (end 1.8 6.3)
(stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 99f66cea-78fe-49b9-ae9d-8c0c8b190010))
(stroke (width 0.1) (type default)) (layer "B.Fab") (tstamp e383358a-f095-48df-ad72-2ac8a3998a47))
(fp_line (start 1.8 3.2) (end -1.8 3.2)
(stroke (width 0.1) (type default)) (layer "B.Fab") (tstamp 5b13b64d-c591-4b57-9d04-2197b685d8bc))
(fp_line (start 1.8 3.2) (end 1.8 6.3)
(stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp e383358a-f095-48df-ad72-2ac8a3998a47))
(pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers "*.Cu" "*.Mask") (tstamp debcffcc-2e77-4306-a193-25bf2e688275))
(pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers "F&B.Cu" "*.Mask") (tstamp 5b9949b0-9c03-44e8-95fe-570baad24885))
(pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers "*.Cu" "*.Mask") (tstamp 6dabfcb3-da35-4fbd-920a-f3f793dc41d5))
(pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers "F&B.Cu" "*.Mask") (tstamp f4880e72-302c-4e65-9d08-e0cbc87f1905))
(pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers "*.Cu" "*.Mask") (tstamp ad9584c4-d4ec-406c-989b-8a92dc0b16f5))
(pad "1" smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp a28031be-cb1a-4a9e-a321-22e0a056a425))
(pad "2" smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp c288c31d-aa7b-4528-ba41-2e1475f105b1))
(stroke (width 0.1) (type default)) (layer "B.Fab") (tstamp 664f7b84-02b5-429b-86bd-35c763a94516))
(fp_line (start 1.8 6.3) (end -1.8 6.3)
(stroke (width 0.1) (type default)) (layer "B.Fab") (tstamp 99f66cea-78fe-49b9-ae9d-8c0c8b190010))
(pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers "*.Cu" "*.Mask") (tstamp ad9584c4-d4ec-406c-989b-8a92dc0b16f5))
(pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers "F&B.Cu" "*.Mask") (tstamp f4880e72-302c-4e65-9d08-e0cbc87f1905))
(pad "" np_thru_hole circle (at 0 0 270) (size 4.1 4.1) (drill 4.1) (layers "*.Cu" "*.Mask") (tstamp 6dabfcb3-da35-4fbd-920a-f3f793dc41d5))
(pad "" np_thru_hole circle (at 3.81 -2.54) (size 3 3) (drill 3) (layers "F&B.Cu" "*.Mask") (tstamp 5b9949b0-9c03-44e8-95fe-570baad24885))
(pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers "*.Cu" "*.Mask") (tstamp debcffcc-2e77-4306-a193-25bf2e688275))
(pad "1" smd rect (at 7.085 -2.54 180) (size 2.55 2.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a28031be-cb1a-4a9e-a321-22e0a056a425))
(pad "2" smd rect (at -5.842 -5.08 180) (size 2.55 2.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c288c31d-aa7b-4528-ba41-2e1475f105b1))
(model "/Users/foostan/go/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_hotswap_socket.step"
(offset (xyz -1.3 7.6 -3.6))
(offset (xyz 1.3 7.6 1.6))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 180))
(rotate (xyz 0 180 180))
)
)
Loading

0 comments on commit e87945a

Please sign in to comment.