diff --git a/hardware/common/unikbd.pretty/OSI mounting holes.kicad_mod b/hardware/common/unikbd.pretty/OSI mounting holes.kicad_mod index e2d7f7e..947cc85 100644 --- a/hardware/common/unikbd.pretty/OSI mounting holes.kicad_mod +++ b/hardware/common/unikbd.pretty/OSI mounting holes.kicad_mod @@ -49,31 +49,31 @@ (effects (font (size 1 1) (thickness 0.15))) (tstamp d4ef1667-3ff3-436d-b266-7faf109788fd) ) - (fp_circle (center -109.22 -97.9424) (end -105.72 -97.9424) + (fp_circle (center -109.22 -97.9424) (end -107.46994 -97.9424) (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp 01025a9a-0ad6-41c4-9e1a-ed6c3aa1b1de)) - (fp_circle (center -109.22 -92.8624) (end -105.72 -92.8624) + (fp_circle (center -109.22 -92.8624) (end -107.46994 -92.8624) (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp 85a60eb7-74ef-487d-b8df-eb1018fbb1b2)) - (fp_circle (center -85.725 0.635) (end -82.225 0.635) + (fp_circle (center -85.725 0.635) (end -83.97494 0.635) (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp 83a0bc2a-7306-41a8-a70f-85c7ca554680)) - (fp_circle (center 0 -97.9424) (end 3.5 -97.9424) + (fp_circle (center 0 -97.9424) (end 1.75006 -97.9424) (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp 12277598-7f04-4d26-9aeb-79ca8cdbe798)) - (fp_circle (center 0 -92.8624) (end 3.5 -92.8624) + (fp_circle (center 0 -92.8624) (end 1.75006 -92.8624) (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp d52a917b-51b4-44b0-8914-2eaa76ec025d)) - (fp_circle (center 85.725 0.635) (end 89.225 0.635) + (fp_circle (center 85.725 0.635) (end 87.47506 0.635) (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp bf62e63f-7499-45e8-87b3-0dfa7a0bf6da)) - (fp_circle (center 109.22 -97.9424) (end 112.72 -97.9424) + (fp_circle (center 109.22 -97.9424) (end 110.97006 -97.9424) (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp 2a22db23-c241-4cb7-8ef7-60a626886fb8)) - (fp_circle (center 109.22 -92.8624) (end 112.72 -92.8624) + (fp_circle (center 109.22 -92.8624) (end 110.97006 -92.8624) (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp d653e6c4-5e16-4519-adbc-b961dcc328f2)) - (fp_circle (center -109.22 -95.4024) (end -105.72 -95.4024) + (fp_circle (center -109.22 -95.4024) (end -107.46994 -95.4024) (stroke (width 0.15) (type solid)) (fill none) (layer "Eco2.User") (tstamp 36a746d3-6213-45ab-8211-d297e480094b)) - (fp_circle (center -85.725 0.635) (end -82.225 0.635) + (fp_circle (center -85.725 0.635) (end -83.97494 0.635) (stroke (width 0.15) (type solid)) (fill none) (layer "Eco2.User") (tstamp e601c69c-696b-47b5-b5b4-f98b13cc52e6)) - (fp_circle (center 0 -95.4024) (end 3.5 -95.4024) + (fp_circle (center 0 -95.4024) (end 1.75006 -95.4024) (stroke (width 0.15) (type solid)) (fill none) (layer "Eco2.User") (tstamp 806690bd-c645-4a45-9639-ce3c5aa7400c)) - (fp_circle (center 85.725 0.635) (end 89.225 0.635) + (fp_circle (center 85.725 0.635) (end 87.47506 0.635) (stroke (width 0.15) (type solid)) (fill none) (layer "Eco2.User") (tstamp 9f8ee5e3-b2fd-452d-89e5-f83963d3742f)) - (fp_circle (center 109.22 -95.4024) (end 112.72 -95.4024) + (fp_circle (center 109.22 -95.4024) (end 110.97006 -95.4024) (stroke (width 0.15) (type solid)) (fill none) (layer "Eco2.User") (tstamp 240306cf-7921-4a92-b6e8-a028102ea398)) (fp_line (start -112.395 -101.6) (end -112.395 -88.9) (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 1dba16be-dd36-4af3-99e9-3bcbda2931a5)) diff --git a/hardware/keyboard-classic/kbd-classic.kicad_pcb b/hardware/keyboard-classic/kbd-classic.kicad_pcb index fdbf2a3..e13388a 100644 --- a/hardware/keyboard-classic/kbd-classic.kicad_pcb +++ b/hardware/keyboard-classic/kbd-classic.kicad_pcb @@ -3385,111 +3385,111 @@ (attr through_hole) (fp_text reference "REF**" (at 0 0.5) (layer "F.SilkS") hide (effects (font (size 1 1) (thickness 0.15))) - (tstamp 97169291-87ee-4dab-bbb2-14f4816b3b2f) + (tstamp edaf7ab0-de0c-4c79-bb68-2bd2f2c0b83a) ) (fp_text value "OSI mounting holes" (at 0 -0.5) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) - (tstamp c041b0ae-7d45-4dd0-aec1-7ba76f62426e) - ) - (fp_text user "OSI" (at 113.792 -95.2754) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 188d557e-ada4-48e5-8636-8549b53cdcf0) - ) - (fp_text user "OSI" (at -85.92058 -4.32816) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 42d2b187-97f6-4344-9bdc-b258bfe8407d) + (tstamp 7c9dd23c-a9c1-4d21-823d-aee60245de5c) ) (fp_text user "OSI" (at -104.7496 -95.3516) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) - (tstamp 940c8dea-09d2-4154-bf63-c2a5aad58162) + (tstamp 25126829-34c2-43fb-8e95-7c9de87bf011) + ) + (fp_text user "OSI" (at -85.92058 -4.32816) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 3c87eee4-90c1-4aac-b74c-ac459fc793c2) + ) + (fp_text user "OSI" (at 113.792 -95.2754) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 6f081262-87cf-4e75-aa38-0c8d45f99464) ) (fp_text user "OSI" (at 85.5726 -4.191) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) - (tstamp 9846ee9d-d9a3-4183-93ee-7b4ff257405d) + (tstamp 803f9b38-7396-450f-b5c4-a7b8e8aec7e2) ) (fp_text user "OSI" (at 4.572 -95.3516) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) - (tstamp d9fce178-dd7e-43a6-a9fa-01ec528236fc) - ) - (fp_text user "${REFERENCE}" (at 110.75162 -87.97036) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 20eccdf4-0f18-4b7f-b573-f67f6be42695) + (tstamp cdcb3b49-4cb4-4162-9418-87809374fc91) ) (fp_text user "${REFERENCE}" (at 86.57082 5.65404) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) - (tstamp 46206897-70b9-4309-82da-0f0049b8a9d9) - ) - (fp_text user "${REFERENCE}" (at 0.84582 -87.86876) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 797fa4ab-2bad-438e-88fd-d13e8aa903f5) - ) - (fp_text user "${REFERENCE}" (at -85.66658 5.27304) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp cf67d10f-f7df-4e72-8b1b-67eced5c0f88) + (tstamp 037d4cf2-3702-47c5-8890-db82d0bb0255) ) (fp_text user "${REFERENCE}" (at -109.31398 -87.86876) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) - (tstamp f2d5b33f-69e1-4cb7-9454-453010cec9af) + (tstamp 1a68b3e9-a7f8-45a1-a413-ae299059d8cd) ) - (fp_circle (center -109.22 -97.9424) (end -105.72 -97.9424) - (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp 5f7594a8-dbc3-49b9-a134-2db7ade8a744)) - (fp_circle (center -109.22 -92.8624) (end -105.72 -92.8624) - (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp e4bdbbc2-4b31-4b8d-a51c-04532a028e25)) - (fp_circle (center -85.725 0.635) (end -82.225 0.635) - (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp 44794245-24f7-4dbc-96a8-ea55ec07b044)) - (fp_circle (center 0 -97.9424) (end 3.5 -97.9424) - (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp beb295f3-a182-420d-a2f2-c29fa27648bd)) - (fp_circle (center 0 -92.8624) (end 3.5 -92.8624) - (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp 907a6a8f-bbe4-4a44-b411-a52368538d37)) - (fp_circle (center 85.725 0.635) (end 89.225 0.635) - (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp 60948c26-8108-49a2-b6f3-8d9f45d575ea)) - (fp_circle (center 109.22 -97.9424) (end 112.72 -97.9424) - (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp 754a3d44-790e-4f4d-91f5-1d9959715225)) - (fp_circle (center 109.22 -92.8624) (end 112.72 -92.8624) - (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp 3f20abc9-15f9-4340-88e8-5305bbf6dd5a)) - (fp_circle (center -109.22 -95.4024) (end -105.72 -95.4024) - (stroke (width 0.15) (type solid)) (fill none) (layer "Eco2.User") (tstamp 3f2b1583-6dee-4122-a89c-6aaa62ee1ceb)) - (fp_circle (center -85.725 0.635) (end -82.225 0.635) - (stroke (width 0.15) (type solid)) (fill none) (layer "Eco2.User") (tstamp 7c6594a2-7cc3-44a0-8a37-aee0037f033f)) - (fp_circle (center 0 -95.4024) (end 3.5 -95.4024) - (stroke (width 0.15) (type solid)) (fill none) (layer "Eco2.User") (tstamp f727fb00-ade4-40d3-995a-6ee556ab7006)) - (fp_circle (center 85.725 0.635) (end 89.225 0.635) - (stroke (width 0.15) (type solid)) (fill none) (layer "Eco2.User") (tstamp f46c65c4-eb17-4536-bccb-6f8f990768c6)) - (fp_circle (center 109.22 -95.4024) (end 112.72 -95.4024) - (stroke (width 0.15) (type solid)) (fill none) (layer "Eco2.User") (tstamp bea9b443-4a01-4514-95f6-b61699b08f90)) + (fp_text user "${REFERENCE}" (at 110.75162 -87.97036) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 6294c083-73af-46c5-95d7-9cde0c02b05d) + ) + (fp_text user "${REFERENCE}" (at -85.66658 5.27304) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 80336768-9e5e-4c78-a129-28234d50946a) + ) + (fp_text user "${REFERENCE}" (at 0.84582 -87.86876) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 91715447-93ad-484a-9822-a8b9c4169e92) + ) + (fp_circle (center -109.22 -97.9424) (end -107.46994 -97.9424) + (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp e6f6df40-739a-44b2-b3d2-48f764eb24bc)) + (fp_circle (center -109.22 -92.8624) (end -107.46994 -92.8624) + (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp 1ac24e26-f6c6-4a71-983a-076091dbae06)) + (fp_circle (center -85.725 0.635) (end -83.97494 0.635) + (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp 285fe0d0-d323-49b9-8eb9-efb4f83e6632)) + (fp_circle (center 0 -97.9424) (end 1.75006 -97.9424) + (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp e4d93605-6765-43c4-a304-86b738dbc1ac)) + (fp_circle (center 0 -92.8624) (end 1.75006 -92.8624) + (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp be3b1490-6ea5-4d5b-a185-9abacb0cc9b6)) + (fp_circle (center 85.725 0.635) (end 87.47506 0.635) + (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp f8f1466f-09a2-41fb-81b7-44a0baff863b)) + (fp_circle (center 109.22 -97.9424) (end 110.97006 -97.9424) + (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp 81379f16-8a70-4ce5-8d9e-0620e61a5a3c)) + (fp_circle (center 109.22 -92.8624) (end 110.97006 -92.8624) + (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp 12c14fd8-3847-4203-9684-223769877517)) + (fp_circle (center -109.22 -95.4024) (end -107.46994 -95.4024) + (stroke (width 0.15) (type solid)) (fill none) (layer "Eco2.User") (tstamp 90451d6d-5064-4a95-80d4-8cf87e646e8d)) + (fp_circle (center -85.725 0.635) (end -83.97494 0.635) + (stroke (width 0.15) (type solid)) (fill none) (layer "Eco2.User") (tstamp 91bcdd40-832b-4398-acad-4dd70fae8f1d)) + (fp_circle (center 0 -95.4024) (end 1.75006 -95.4024) + (stroke (width 0.15) (type solid)) (fill none) (layer "Eco2.User") (tstamp 60abe855-b6d0-4628-9fce-310fcbefb95f)) + (fp_circle (center 85.725 0.635) (end 87.47506 0.635) + (stroke (width 0.15) (type solid)) (fill none) (layer "Eco2.User") (tstamp e235599e-d0c8-4086-a392-d9ffe198319d)) + (fp_circle (center 109.22 -95.4024) (end 110.97006 -95.4024) + (stroke (width 0.15) (type solid)) (fill none) (layer "Eco2.User") (tstamp 54d04bd2-f77e-4a80-ae5f-52a9d29dd7b3)) (fp_line (start -112.395 -101.6) (end -112.395 -88.9) - (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 3fc5d5da-38cd-48fb-b1c6-d28e880868fa)) + (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 5c3e47da-3285-45a1-abe3-ee034ea78c17)) (fp_line (start -112.395 -88.9) (end -106.045 -88.9) - (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 3108af7e-9681-414c-8bde-cd0f0b15191b)) + (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 64807f23-dc10-4bc8-bb0c-f17093be459a)) (fp_line (start -106.045 -101.6) (end -112.395 -101.6) - (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp a58a9617-4abc-4d7c-afef-72d1b6cedb26)) + (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 76e06da4-91fb-47ec-b9f6-c8096eff4bd3)) (fp_line (start -106.045 -88.9) (end -106.045 -101.6) - (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp b452a4b9-2225-4a51-906f-e34dc54e6a70)) + (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 519f850b-bfb5-455f-ab9f-7dfa0fcd0471)) (fp_line (start -3.175 -101.6) (end -3.175 -88.9) - (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp a219f2fa-03ac-4460-b3b6-a8ec5baca476)) + (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp dfd38784-0754-4311-bb73-4573d2228b10)) (fp_line (start -3.175 -88.9) (end 3.175 -88.9) - (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp b29c2188-0c13-47c3-85d2-8d20fca0fa0a)) + (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 8cf3b2af-07c3-4f80-ac12-457b30c2ea85)) (fp_line (start 3.175 -101.6) (end -3.175 -101.6) - (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 12c600bd-5f2a-4cbe-ba72-ef136bb64fb8)) + (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 37212bee-7995-428f-b091-3a28525b15ec)) (fp_line (start 3.175 -88.9) (end 3.175 -101.6) - (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp c11547b1-7f13-4aa6-9804-33a5f74d6672)) + (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp c4a65023-dd00-41c6-bf79-5a9911d432a5)) (fp_line (start 106.045 -101.6) (end 106.045 -88.9) - (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 65eb4f6a-e21a-4f24-aae1-d9f9504c0465)) + (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 39d2f6a6-4a15-431a-b781-352447453db2)) (fp_line (start 106.045 -88.9) (end 112.395 -88.9) - (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 26513064-934a-4630-8915-1710cb073697)) + (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 6867cffa-f3c4-456c-8211-afac0bffd858)) (fp_line (start 112.395 -101.6) (end 106.045 -101.6) - (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 49ec67b4-d77a-4b53-a23c-0d5de01b722e)) + (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp ff2b879f-a5a8-4bc5-b32e-840d942b6b71)) (fp_line (start 112.395 -88.9) (end 112.395 -101.6) - (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 31b0dd55-d4a9-404d-a47f-09aef9f5567c)) + (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 82d60d21-349f-43b0-814d-ca667d9df254)) (fp_circle (center -85.725 0.635) (end -81.975 0.635) - (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 08df39c0-4c27-4956-8ecc-a510227d82a1)) + (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp dab5ca8d-95dd-4e98-b4fb-123d3c48a4ac)) (fp_circle (center 85.725 0.635) (end 89.475 0.635) - (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 6d638198-ac5c-479a-b004-3d8bd565642f)) - (pad "" np_thru_hole oval locked (at -109.22 -95.25) (size 3.5052 8.5852) (drill oval 3.5052 8.5852) (layers "*.Cu" "*.Mask") (tstamp e80bd3e8-a0f6-4b5e-8a42-afe0cf20d6a5)) - (pad "" np_thru_hole circle locked (at -85.725 0.635) (size 3.500001 3.500001) (drill 3.500001) (layers "*.Cu" "*.Mask") (tstamp 19205664-b245-42f3-9502-b6bea35ca311)) - (pad "" np_thru_hole oval locked (at 0 -95.25) (size 3.5052 8.5852) (drill oval 3.5052 8.5852) (layers "*.Cu" "*.Mask") (tstamp 2366f521-9c36-445c-ac10-280776a5c0f9)) - (pad "" np_thru_hole circle locked (at 85.725 0.635) (size 3.500001 3.500001) (drill 3.500001) (layers "*.Cu" "*.Mask") (tstamp 26523411-eed4-412d-9d35-d64ee3a0a3dd)) - (pad "" np_thru_hole oval locked (at 109.22 -95.25) (size 3.5052 8.5852) (drill oval 3.5052 8.5852) (layers "*.Cu" "*.Mask") (tstamp 91064f42-727d-4c1d-946a-2596ad28c400)) + (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 3571c1bb-bace-4559-947f-7e6d02485d4d)) + (pad "" np_thru_hole oval locked (at -109.22 -95.25) (size 3.5052 8.5852) (drill oval 3.5052 8.5852) (layers "*.Cu" "*.Mask") (tstamp 8b8b5e31-700b-4e82-b2fa-c4df308e43c2)) + (pad "" np_thru_hole circle locked (at -85.725 0.635) (size 3.500001 3.500001) (drill 3.500001) (layers "*.Cu" "*.Mask") (tstamp 8a91ed29-6976-4671-9e0e-174021a64981)) + (pad "" np_thru_hole oval locked (at 0 -95.25) (size 3.5052 8.5852) (drill oval 3.5052 8.5852) (layers "*.Cu" "*.Mask") (tstamp cf1269cf-2313-41e5-b88b-f0224f8b3293)) + (pad "" np_thru_hole circle locked (at 85.725 0.635) (size 3.500001 3.500001) (drill 3.500001) (layers "*.Cu" "*.Mask") (tstamp 07fabb43-12f5-4637-8a7b-8d337c010014)) + (pad "" np_thru_hole oval locked (at 109.22 -95.25) (size 3.5052 8.5852) (drill oval 3.5052 8.5852) (layers "*.Cu" "*.Mask") (tstamp b63eb134-e7fe-4242-a6b7-22027c56f843)) ) (footprint "LED_THT:LED_D2.0mm_W4.8mm_H2.5mm_FlatTop" (layer "F.Cu")