diff --git a/hackpads/SpacePad_Submission/BOM.md.txt b/hackpads/SpacePad_Submission/BOM.md.txt new file mode 100644 index 0000000000..6d53f4c519 --- /dev/null +++ b/hackpads/SpacePad_Submission/BOM.md.txt @@ -0,0 +1,9 @@ +BOM materials: +- 12x Cherry MX Switches +- 12x through hole 1N4148 Diodes +- 1x SEEED Studio XIAO RP2040 +- 1x PCB +- 3d case (whole case black, the "spacepad" text is blue) +- 4x M3 screw + +Note: please solderate it \ No newline at end of file diff --git a/hackpads/SpacePad_Submission/CAD/whole_model.stl b/hackpads/SpacePad_Submission/CAD/whole_model.stl new file mode 100644 index 0000000000..2586126ec7 Binary files /dev/null and b/hackpads/SpacePad_Submission/CAD/whole_model.stl differ diff --git a/hackpads/SpacePad_Submission/PCB/hackpad_pcb.kicad_pcb b/hackpads/SpacePad_Submission/PCB/hackpad_pcb.kicad_pcb new file mode 100644 index 0000000000..a76a541408 --- /dev/null +++ b/hackpads/SpacePad_Submission/PCB/hackpad_pcb.kicad_pcb @@ -0,0 +1,10736 @@ +(kicad_pcb + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (layers + (0 "F.Cu" signal) + (31 "B.Cu" signal) + (32 "B.Adhes" user "B.Adhesive") + (33 "F.Adhes" user "F.Adhesive") + (34 "B.Paste" user) + (35 "F.Paste" user) + (36 "B.SilkS" user "B.Silkscreen") + (37 "F.SilkS" user "F.Silkscreen") + (38 "B.Mask" user) + (39 "F.Mask" user) + (40 "Dwgs.User" user "User.Drawings") + (41 "Cmts.User" user "User.Comments") + (42 "Eco1.User" user "User.Eco1") + (43 "Eco2.User" user "User.Eco2") + (44 "Edge.Cuts" user) + (45 "Margin" user) + (46 "B.CrtYd" user "B.Courtyard") + (47 "F.CrtYd" user "F.Courtyard") + (48 "B.Fab" user) + (49 "F.Fab" user) + (50 "User.1" user) + (51 "User.2" user) + (52 "User.3" user) + (53 "User.4" user) + (54 "User.5" user) + (55 "User.6" user) + (56 "User.7" user) + (57 "User.8" user) + (58 "User.9" user) + ) + (setup + (pad_to_mask_clearance 0) + (allow_soldermask_bridges_in_footprints no) + (grid_origin 90.805 66.675) + (pcbplotparams + (layerselection 0x7ffffff_ffffffff) + (plot_on_all_layers_selection 0x0000000_00000000) + (disableapertmacros no) + (usegerberextensions no) + (usegerberattributes yes) + (usegerberadvancedattributes yes) + (creategerberjobfile yes) + (dashed_line_dash_ratio 12.000000) + (dashed_line_gap_ratio 3.000000) + (svgprecision 4) + (plotframeref yes) + (viasonmask no) + (mode 1) + (useauxorigin no) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (pdf_front_fp_property_popups yes) + (pdf_back_fp_property_popups yes) + (dxfpolygonmode yes) + (dxfimperialunits yes) + (dxfusepcbnewfont yes) + (psnegative no) + (psa4output no) + (plotreference yes) + (plotvalue yes) + (plotfptext yes) + (plotinvisibletext no) + (sketchpadsonfab no) + (subtractmaskfromsilk no) + (outputformat 1) + (mirror no) + (drillshape 0) + (scaleselection 1) + (outputdirectory "../Hackclub_gerber/") + ) + ) + (net 0 "") + (net 1 "Net-(D1-A)") + (net 2 "Row 1") + (net 3 "Row 0") + (net 4 "Net-(D2-A)") + (net 5 "Row 2") + (net 6 "Net-(D3-A)") + (net 7 "Net-(D4-A)") + (net 8 "unconnected-(M1-D10-Pad11)") + (net 9 "Net-(D5-A)") + (net 10 "Net-(D6-A)") + (net 11 "Net-(D7-A)") + (net 12 "Net-(D8-A)") + (net 13 "Net-(D9-A)") + (net 14 "Net-(D10-A)") + (net 15 "Net-(D11-A)") + (net 16 "Net-(D12-A)") + (net 17 "Col 0") + (net 18 "unconnected-(M1-D7-Pad8)") + (net 19 "Col 1") + (net 20 "Col 3") + (net 21 "unconnected-(M1-3V3-Pad12)") + (net 22 "Col 2") + (net 23 "unconnected-(M1-D9-Pad10)") + (net 24 "+5V") + (net 25 "GND") + (net 26 "unconnected-(M1-D8-Pad9)") + (footprint "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (layer "F.Cu") + (uuid "059bfa86-846b-4908-a60d-202aed8aa6d1") + (at 102.87 90.17) + (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") + (tags "Cherry MX keyswitch 1.00u PCB") + (property "Reference" "SW2" + (at -2.54 -2.794 0) + (layer "F.SilkS") + (uuid "17342c4a-b73b-484a-af71-f32fcdd253d1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SW_Push" + (at -2.54 12.954 0) + (layer "F.Fab") + (uuid "e7901efb-9f41-404c-9998-8c9b98a400e7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7abfc0e7-e3e4-43e2-8433-db2fce429564") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "de4abb82-767a-4b98-a733-0de73b5fdfff") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b0a37910-39fd-44f8-8e27-52dd905b3e4b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/343f4f4c-a41a-4bdb-ad12-ceda1b2b9c94") + (sheetname "Root") + (sheetfile "hackpad_3.kicad_sch") + (attr through_hole) + (fp_line + (start -9.525 -1.905) + (end 4.445 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8bfc402e-95d1-4b72-8b49-2c6df90cc26a") + ) + (fp_line + (start -9.525 12.065) + (end -9.525 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "97830c0a-c84b-41f9-8537-f1271f8a503b") + ) + (fp_line + (start 4.445 -1.905) + (end 4.445 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "424b8fc5-ebd8-4a65-87f7-38f002dd3de7") + ) + (fp_line + (start 4.445 12.065) + (end -9.525 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a8edbaf5-1fdb-4fc5-b6f8-bf9cee1ae3c9") + ) + (fp_line + (start -12.065 -4.445) + (end 6.985 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "892a6e24-af16-4991-ad4f-3cd36288b71b") + ) + (fp_line + (start -12.065 14.605) + (end -12.065 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "c2095a34-4978-41eb-9df9-7c44974e14ec") + ) + (fp_line + (start 6.985 -4.445) + (end 6.985 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "bd8ed3e8-a2c7-4650-913b-988398c69730") + ) + (fp_line + (start 6.985 14.605) + (end -12.065 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "89a9e6f1-da46-4791-9663-9738b3f69ffe") + ) + (fp_line + (start -9.14 -1.52) + (end 4.06 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b60a8f77-d1dd-4a3c-91dc-7be8d4e77a16") + ) + (fp_line + (start -9.14 11.68) + (end -9.14 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a33b9674-014d-4f68-987e-aafc26ee704c") + ) + (fp_line + (start 4.06 -1.52) + (end 4.06 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d0b25eff-2d23-4b2d-a659-9c0621de32e2") + ) + (fp_line + (start 4.06 11.68) + (end -9.14 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "336ee157-8081-4ecc-a55a-80fb9cc51420") + ) + (fp_line + (start -8.89 -1.27) + (end 3.81 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "72939223-d511-42f8-93bc-eda5d04e5f57") + ) + (fp_line + (start -8.89 11.43) + (end -8.89 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3e98591b-2dcd-4c72-90e6-460f5d0f35ea") + ) + (fp_line + (start 3.81 -1.27) + (end 3.81 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "140f4ebd-f606-44d5-9c7c-a767107b5636") + ) + (fp_line + (start 3.81 11.43) + (end -8.89 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0dd5143a-5bb7-40d5-b769-ce93875e6770") + ) + (fp_text user "${REFERENCE}" + (at -2.54 -2.794 0) + (layer "F.Fab") + (uuid "a60f13a6-95f7-4a94-b165-c2d217689dfa") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -7.62 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "30677119-3ab2-46df-be1d-06faa3cd2d17") + ) + (pad "" np_thru_hole circle + (at -2.54 5.08) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "8a35d11a-3319-480e-a099-056374c44832") + ) + (pad "" np_thru_hole circle + (at 2.54 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "8e601ad4-327c-4e5b-ba35-cea17362899e") + ) + (pad "1" thru_hole circle + (at 0 0) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 17 "Col 0") + (pinfunction "1") + (pintype "passive") + (uuid "0d685cee-efd2-4d77-923f-6766b4fee393") + ) + (pad "2" thru_hole circle + (at -6.35 2.54) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "Net-(D1-A)") + (pinfunction "2") + (pintype "passive") + (uuid "863f2b4c-646b-4d52-a28f-1a4e5358c75b") + ) + (model "C:/Users/Sprex/Downloads/library.pretty/MX_PCB.step" + (offset + (xyz -2.5 -5 -1) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (layer "F.Cu") + (uuid "1876aaa5-2943-45c5-ab93-a23815f38b6a") + (at 140.97 90.17) + (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") + (tags "Cherry MX keyswitch 1.00u PCB") + (property "Reference" "SW8" + (at -2.54 -2.794 0) + (layer "F.SilkS") + (uuid "cdd80930-4f95-4756-ab17-36cf29e03e10") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SW_Push" + (at -2.54 12.954 0) + (layer "F.Fab") + (uuid "9706e5fb-fd07-4dcc-a92e-77e7a80217c9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "16c8dc0b-7ba2-4a51-8c28-3836db88e066") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "74b3d950-f1ce-4eaa-ad19-a8136684fbc2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a02d18ca-943e-457e-a5a5-6bd53d74cde0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/10f5e0d3-ac9e-48c4-b3c9-e0ec3e0b4958") + (sheetname "Root") + (sheetfile "hackpad_3.kicad_sch") + (attr through_hole) + (fp_line + (start -9.525 -1.905) + (end 4.445 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0f22eed0-061e-49ac-a29b-12c0fe1b4f32") + ) + (fp_line + (start -9.525 12.065) + (end -9.525 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9afec218-4b11-44da-922f-27cf18a24ba8") + ) + (fp_line + (start 4.445 -1.905) + (end 4.445 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "dfc3e79d-1631-42ac-ac2a-63ac10eec06f") + ) + (fp_line + (start 4.445 12.065) + (end -9.525 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e9c6cd8f-cc8b-4b60-8485-33846750c577") + ) + (fp_line + (start -12.065 -4.445) + (end 6.985 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "62553404-5c4c-4d3c-b54e-a1994cf0b1f4") + ) + (fp_line + (start -12.065 14.605) + (end -12.065 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "7f5aebf3-749e-4157-b693-41eab9fc6025") + ) + (fp_line + (start 6.985 -4.445) + (end 6.985 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "0f35f3a1-1da8-4971-8a18-bc9bdee14bf7") + ) + (fp_line + (start 6.985 14.605) + (end -12.065 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "1fa0cf75-9d89-46c8-b3ce-b41edc008b83") + ) + (fp_line + (start -9.14 -1.52) + (end 4.06 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1aa8c863-6468-488c-8f98-9511ddbfc46e") + ) + (fp_line + (start -9.14 11.68) + (end -9.14 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "48a3c0a4-45bb-4b9b-a83a-0868ae6c45ee") + ) + (fp_line + (start 4.06 -1.52) + (end 4.06 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ee3c4929-0e14-4de0-b1a4-2bcedeb623d4") + ) + (fp_line + (start 4.06 11.68) + (end -9.14 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8f9dbc9c-6112-4ae3-9f54-802130ccd3e4") + ) + (fp_line + (start -8.89 -1.27) + (end 3.81 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "98df1ddd-6660-4ab9-a011-9380d0b6b629") + ) + (fp_line + (start -8.89 11.43) + (end -8.89 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f5988c8d-a11c-4dbc-9871-d1734505cf3b") + ) + (fp_line + (start 3.81 -1.27) + (end 3.81 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "45d4a998-9ac4-4459-8080-85c202b54c87") + ) + (fp_line + (start 3.81 11.43) + (end -8.89 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "92aafaaa-d794-410a-a3d9-f2cf4dcb7e7b") + ) + (fp_text user "${REFERENCE}" + (at -2.54 -2.794 0) + (layer "F.Fab") + (uuid "0158ccbf-d943-4484-b612-e6fb1d719b83") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -7.62 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "4d26bf4b-fae4-407d-919a-e4431be84dfb") + ) + (pad "" np_thru_hole circle + (at -2.54 5.08) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "b8c3d4c1-bdea-4a4c-8233-cffdfc35fb46") + ) + (pad "" np_thru_hole circle + (at 2.54 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "1f9ecfa6-ec36-42cc-a458-2bbe802c4fc9") + ) + (pad "1" thru_hole circle + (at 0 0) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 22 "Col 2") + (pinfunction "1") + (pintype "passive") + (uuid "69ee878b-4c7e-43a6-b89f-578d53ebae3a") + ) + (pad "2" thru_hole circle + (at -6.35 2.54) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 12 "Net-(D8-A)") + (pinfunction "2") + (pintype "passive") + (uuid "d85349b1-ecc8-4217-957d-d2d3635a8aaf") + ) + (model "C:/Users/Sprex/Downloads/library.pretty/MX_PCB.step" + (offset + (xyz -2.5 -5 -1) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "library:XIAO-Generic-Hybrid-14P-2.54-21X17.8MM" + (layer "F.Cu") + (uuid "1d034208-30b8-4911-a965-a7e118cc9b69") + (at 100.33 52.3875 90) + (property "Reference" "M1" + (at 0 2.54 90) + (layer "F.SilkS") + (uuid "0e065b42-b57d-4514-8d5c-1b51d81c5d4c") + (effects + (font + (size 0.889 0.889) + (thickness 0.1016) + ) + ) + ) + (property "Value" "XIAO-RP2040" + (at 0 5.08 90) + (layer "F.SilkS") + (hide yes) + (uuid "d289f0dc-38c5-47e2-93a5-e69d0c90e21f") + (effects + (font + (size 0.6096 0.6096) + (thickness 0.0762) + ) + ) + ) + (property "Footprint" "library:XIAO-Generic-Hybrid-14P-2.54-21X17.8MM" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "ee9b75e8-d002-4999-8d63-f6cb0a70776c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "64a1daa2-e848-4206-848d-6797ef04089c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "bf6e42cf-5137-4860-a416-b45af2f3bf6d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/e54bcbb9-27e5-48dd-a72d-75f771c1d756") + (sheetname "Root") + (sheetfile "hackpad_3.kicad_sch") + (attr smd) + (fp_line + (start 4.5 -11.92403) + (end 4.5 -4.57073) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "dfc39212-6845-4565-9a60-31b741c85154") + ) + (fp_line + (start -4.5 -11.92403) + (end 4.5 -11.92403) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "a89ba157-70d1-4c08-9a35-2604c8827b24") + ) + (fp_line + (start 6.9 -10.49909) + (end -6.9 -10.49909) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "64cadef4-15ca-4897-b2ab-e590fac80642") + ) + (fp_line + (start -8.9 -8.5) + (end -8.9 8.5) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "dee74f70-d910-4aed-ac80-7216f66d14ba") + ) + (fp_line + (start 4.5 -4.57073) + (end -4.5 -4.57073) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "b13ff791-6c7e-4908-81c5-7bb7b77fdc44") + ) + (fp_line + (start -4.5 -4.57073) + (end -4.5 -11.92403) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "03c9de42-e3e8-43b9-9d6e-7edc8fdf4fb2") + ) + (fp_line + (start 8.9 8.5) + (end 8.9 -8.5) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "36f6b7d5-367c-4e72-a4c9-870a5927531e") + ) + (fp_line + (start -6.9 10.5) + (end 6.9 10.5) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "faa87239-0ddd-43d5-b300-20c0b2fce3ab") + ) + (fp_arc + (start 6.9 -10.5) + (mid 8.301494 -9.901494) + (end 8.9 -8.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "932bfe47-d620-4ece-b7d8-74b9c36d6783") + ) + (fp_arc + (start -8.9 -8.5) + (mid -8.301491 -9.901491) + (end -6.9 -10.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a6f67349-b8f7-47fc-bd3e-51ef5aee3f47") + ) + (fp_arc + (start 8.9 8.5) + (mid 8.314214 9.914214) + (end 6.9 10.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "71c5e386-d453-4f41-b5a5-257f67e26daf") + ) + (fp_arc + (start -6.9 10.5) + (mid -8.301423 9.901423) + (end -8.9 8.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "38c0e27b-4a67-4a35-a57e-810f61df96d1") + ) + (fp_circle + (center -11 -8.8) + (end -11 -9.054) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "727ef5a5-b28d-4c39-be58-d0fc9226a92f") + ) + (fp_poly + (pts + (xy -8.887715 -8.561705) (xy -8.884667 -8.610473) (xy -8.880603 -8.659494) + ) + (stroke + (width 0.0254) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "57e2dc18-d733-4d6f-a543-12b91063266f") + ) + (fp_poly + (pts + (xy 8.889492 8.521574) (xy 8.887713 8.57085) (xy 8.884665 8.619618) (xy 8.880601 8.668639) (xy 8.875268 8.717407) + (xy 8.868664 8.766175) (xy 8.861044 8.81469) (xy 8.852153 8.86295) (xy 8.842248 8.910955) + ) + (stroke + (width 0.0254) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "9e04642f-3e53-4c38-a01b-bf1130dbbb57") + ) + (fp_line + (start 6.858 -10.495406) + (end -6.858 -10.495406) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "ede87f0b-03ab-49a3-b22f-70ddd2b9fc18") + ) + (fp_line + (start -6.858 -10.495406) + (end -6.907023 -10.494898) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "4672fc62-1046-40ed-9966-0f0525f187f5") + ) + (fp_line + (start 6.907021 -10.494898) + (end 6.858 -10.495406) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "d2e5cd99-a692-4210-a93b-6a6e4035a020") + ) + (fp_line + (start -6.907023 -10.494898) + (end -6.956299 -10.493121) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "89b40c33-d4f7-4c98-aaa7-cdbeab62d884") + ) + (fp_line + (start 6.956297 -10.493121) + (end 6.907021 -10.494898) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "64eb8f35-818d-421b-a494-25eb2f6b3c77") + ) + (fp_line + (start -6.956299 -10.493121) + (end -7.005067 -10.490073) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "7d7ed11c-5468-41f5-85be-eeb296700003") + ) + (fp_line + (start 7.005065 -10.490073) + (end 6.956297 -10.493121) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "bf7955f3-6c16-4b9a-ad29-0196200e22cc") + ) + (fp_line + (start -7.005067 -10.490073) + (end -7.054088 -10.486009) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "52459f45-3cfc-4158-bd69-3cb691874c37") + ) + (fp_line + (start 7.054088 -10.486009) + (end 7.005065 -10.490073) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "45562bd1-a316-4780-a0de-7dfeace8ce6c") + ) + (fp_line + (start -7.054088 -10.486009) + (end -7.102856 -10.480674) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "c4ca40f4-0ab2-42c3-ba8f-5d3b3c47fca8") + ) + (fp_line + (start 7.102856 -10.480674) + (end 7.054088 -10.486009) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "e72c5fa2-8313-4475-b931-ea6852eb48c5") + ) + (fp_line + (start -7.102856 -10.480674) + (end -7.151624 -10.47407) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "091129c0-7c61-48c0-a2d5-c2a690a96d73") + ) + (fp_line + (start 7.151624 -10.47407) + (end 7.102856 -10.480674) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "8f1e800e-9c09-43c9-92a2-75c15666fd7f") + ) + (fp_line + (start -7.151624 -10.47407) + (end -7.200139 -10.46645) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "6ff5c367-ee8c-400f-b68f-06c71170b9d6") + ) + (fp_line + (start 7.200137 -10.46645) + (end 7.151624 -10.47407) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "0df9a21c-7f47-43e2-951b-17cbb39e1d21") + ) + (fp_line + (start -7.200139 -10.46645) + (end -7.248399 -10.457561) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "7715bc70-7291-4145-8135-79b62ab07e29") + ) + (fp_line + (start 7.248397 -10.457561) + (end 7.200137 -10.46645) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "ce533663-d1e0-4c74-b58f-84da793fb801") + ) + (fp_line + (start -7.248399 -10.457561) + (end -7.296404 -10.447654) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "063b1e32-3849-40c6-9cec-0d68c19f7a93") + ) + (fp_line + (start 7.296404 -10.447654) + (end 7.248397 -10.457561) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "17ff3e2a-f3b1-4e73-913f-e85e34791ec6") + ) + (fp_line + (start -7.296404 -10.447654) + (end -7.344411 -10.436478) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "b0c9a8e6-b58d-4f2c-9b89-4a8638d6e29d") + ) + (fp_line + (start 7.344409 -10.436478) + (end 7.296404 -10.447654) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "dd8ea595-beea-43ea-8c56-a7f0858ef8f7") + ) + (fp_line + (start -7.344411 -10.436478) + (end -7.391908 -10.424033) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "ad8f8481-720a-49b9-8fe8-c2cb8cf1ed3f") + ) + (fp_line + (start 7.391908 -10.424033) + (end 7.344409 -10.436478) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "1f2e406c-8f16-47fa-8836-d0214318172f") + ) + (fp_line + (start -7.391908 -10.424033) + (end -7.439152 -10.41057) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "6f61b625-0ee3-43ff-b3a3-a803dee52fae") + ) + (fp_line + (start 7.439152 -10.41057) + (end 7.391908 -10.424033) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "ebc40d2d-8fba-4b83-add1-4a8945453d5b") + ) + (fp_line + (start -7.439152 -10.41057) + (end -7.485888 -10.395838) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "63065eb7-1b75-49b4-9984-b621c9b99141") + ) + (fp_line + (start 7.485888 -10.395838) + (end 7.439152 -10.41057) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "b02355ef-5fb7-4c0c-830f-450e0193a3fd") + ) + (fp_line + (start -7.485888 -10.395838) + (end -7.532371 -10.38009) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "f92167be-79d6-42c4-b90c-a995ce755d91") + ) + (fp_line + (start 7.532369 -10.38009) + (end 7.485888 -10.395838) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "1549df34-7b5c-4888-b571-c756ee5da9d9") + ) + (fp_line + (start -7.532371 -10.38009) + (end -7.578599 -10.363326) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "812e244a-4443-4298-8e6e-33b041cc6ed0") + ) + (fp_line + (start 7.578597 -10.363326) + (end 7.532369 -10.38009) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "591b7dbb-e8e0-40a2-aa3d-f6d670d2bdcf") + ) + (fp_line + (start -7.578599 -10.363326) + (end -7.624319 -10.345293) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "a82b5458-5250-4825-8860-9315a8258664") + ) + (fp_line + (start 7.624317 -10.345293) + (end 7.578597 -10.363326) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "3e185ecd-95f8-4be7-b7e6-67f2337fb77c") + ) + (fp_line + (start -7.624319 -10.345293) + (end -7.669531 -10.326242) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "6068c51e-8ea8-477f-a455-11094b330500") + ) + (fp_line + (start 7.669529 -10.326242) + (end 7.624317 -10.345293) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "431c90fd-b307-4184-acb3-db6bea80ca4d") + ) + (fp_line + (start -7.669531 -10.326242) + (end -7.714235 -10.306177) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "6b6349a3-4878-49f5-a9ac-37270adb8cf3") + ) + (fp_line + (start 7.714233 -10.306177) + (end 7.669529 -10.326242) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "761dc7da-d953-4020-9f87-8ad79a6e98ea") + ) + (fp_line + (start -7.714235 -10.306177) + (end -7.758684 -10.284841) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "0fb4dc0e-d705-4766-8c88-affc2012dcb9") + ) + (fp_line + (start 7.758684 -10.284841) + (end 7.714233 -10.306177) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "e4fe4a83-04aa-4d2b-abae-b23c5865d8b4") + ) + (fp_line + (start -7.758684 -10.284841) + (end -7.802372 -10.262742) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "d2b24c18-e977-4eda-8bd7-c5bb4cb27020") + ) + (fp_line + (start 7.802372 -10.262742) + (end 7.758684 -10.284841) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "61b14c2e-a487-4bf4-bbdf-e6ae3e0fcd07") + ) + (fp_line + (start -7.802372 -10.262742) + (end -7.845552 -10.239374) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "c4aaad1a-c35b-4f71-a8c1-dbc38a2a4589") + ) + (fp_line + (start 7.845552 -10.239374) + (end 7.802372 -10.262742) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "edd38283-2d98-438d-b841-5c3dba4cb622") + ) + (fp_line + (start -7.845552 -10.239374) + (end -7.888224 -10.21499) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "5f1b62d6-166c-49a2-82f6-24293f3de0e9") + ) + (fp_line + (start 7.888224 -10.21499) + (end 7.845552 -10.239374) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "cc1bed26-8f6b-4959-ad28-1f43c1b2491d") + ) + (fp_line + (start -7.888224 -10.21499) + (end -7.930135 -10.18959) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "3d2f9daa-5bb0-4eab-9a58-184a304e26f4") + ) + (fp_line + (start 7.930133 -10.18959) + (end 7.888224 -10.21499) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "2006a605-66b6-4218-8c7d-e14d7d7b2881") + ) + (fp_line + (start -7.930135 -10.18959) + (end -7.971536 -10.163174) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "4764478a-6b15-40c3-9d23-841d0f9842f5") + ) + (fp_line + (start 7.971536 -10.163174) + (end 7.930133 -10.18959) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "6608ad59-8d51-43e6-8328-9e03e1e3529c") + ) + (fp_line + (start -7.971536 -10.163174) + (end -8.012431 -10.135742) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "221eb104-1313-47b7-80ca-32519aecfa8d") + ) + (fp_line + (start 8.012429 -10.135742) + (end 7.971536 -10.163174) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "87ca78c4-145c-43e0-9c76-6f9db1d1b643") + ) + (fp_line + (start -8.012431 -10.135742) + (end -8.052308 -10.107294) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "cef0a272-83e5-4ca5-8280-abb5be03c42e") + ) + (fp_line + (start 8.052308 -10.107294) + (end 8.012429 -10.135742) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "e1d0f105-42a9-48d6-887c-ec3eecf31dae") + ) + (fp_line + (start -8.052308 -10.107294) + (end -8.091679 -10.078085) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "9affc259-c384-43a2-ab61-04bf4937b1f4") + ) + (fp_line + (start 8.091677 -10.078085) + (end 8.052308 -10.107294) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "151fc8fb-c8aa-47ca-b2b5-0aad6848eefa") + ) + (fp_line + (start -8.091679 -10.078085) + (end -8.130287 -10.047605) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "0164058a-78bf-4082-a742-3cd8705ad023") + ) + (fp_line + (start 8.130285 -10.047605) + (end 8.091677 -10.078085) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "a1069750-8fb8-43a3-acd6-974a2aaeebb8") + ) + (fp_line + (start -8.130287 -10.047605) + (end -8.168387 -10.016617) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "4a8d3cd9-0229-4fb3-9716-d6d0bc4e87b2") + ) + (fp_line + (start 8.168385 -10.016617) + (end 8.130285 -10.047605) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "bdbdb361-a5d0-4fcf-950a-0e784412e357") + ) + (fp_line + (start -8.168387 -10.016617) + (end -8.205471 -9.984358) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "521bd639-7492-44e0-b847-a71779c0e20d") + ) + (fp_line + (start 8.205469 -9.984358) + (end 8.168385 -10.016617) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "616c65f5-5bc4-4b46-bb14-da6053593eee") + ) + (fp_line + (start -8.205471 -9.984358) + (end -8.241792 -9.951338) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "fe436dfa-d920-4461-a1a2-017feeddfa8b") + ) + (fp_line + (start 8.241792 -9.951338) + (end 8.205469 -9.984358) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "2d140479-b23c-4d4c-a852-63ac50206f56") + ) + (fp_line + (start -8.241792 -9.951338) + (end -8.277352 -9.917557) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "cb7efe8b-cc8c-4329-adc4-3efabc608174") + ) + (fp_line + (start 8.277352 -9.917557) + (end 8.241792 -9.951338) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "9f0436cb-2cae-45b7-8917-291fede32133") + ) + (fp_line + (start -8.277352 -9.917557) + (end -8.312151 -9.882758) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "8657567e-ea69-4f45-9cbd-55d5da255d66") + ) + (fp_line + (start 8.312149 -9.882758) + (end 8.277352 -9.917557) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "a9407d3e-92a8-4151-8de9-9eaa80f37f42") + ) + (fp_line + (start -8.312151 -9.882758) + (end -8.345932 -9.847198) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "cee2d9b3-bf48-40f3-993d-2b75ae2ddfb2") + ) + (fp_line + (start 8.345932 -9.847198) + (end 8.312149 -9.882758) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "986aeae9-5b20-47ec-bea7-3f6432070f7d") + ) + (fp_line + (start -8.345932 -9.847198) + (end -8.378952 -9.810877) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "09d2f8ff-6c03-4791-9617-caad6697ed32") + ) + (fp_line + (start 8.378952 -9.810877) + (end 8.345932 -9.847198) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "db06c3e1-bf58-46ff-ac8b-2531f517931b") + ) + (fp_line + (start -8.378952 -9.810877) + (end -8.411211 -9.773793) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "15d50c18-a1a0-46e0-8d4e-4c1a7471e3fd") + ) + (fp_line + (start 8.411209 -9.773793) + (end 8.378952 -9.810877) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "13f9c5c2-22f8-4049-87ec-c4e1a8753e9c") + ) + (fp_line + (start -8.411211 -9.773793) + (end -8.442199 -9.735693) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "7ef70154-1379-4e97-b1d8-90e2e7ca038d") + ) + (fp_line + (start 8.442197 -9.735693) + (end 8.411209 -9.773793) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "ccfd2d7a-73bb-46da-ba5e-46bd81ad12d7") + ) + (fp_line + (start -8.442199 -9.735693) + (end -8.472679 -9.697085) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "adff0067-c3ea-4955-9b45-e0097d7cad0a") + ) + (fp_line + (start 8.472677 -9.697085) + (end 8.442197 -9.735693) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "2b117262-468f-4849-82c7-34299c463a2a") + ) + (fp_line + (start -8.472679 -9.697085) + (end -8.501888 -9.657714) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "1354c5fd-8b24-4af4-ae6d-d17ec81af182") + ) + (fp_line + (start 8.501888 -9.657714) + (end 8.472677 -9.697085) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "441bb240-3384-4012-bc0e-f9ecd695ee16") + ) + (fp_line + (start -8.501888 -9.657714) + (end -8.530336 -9.617837) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "eefc6b66-a229-412a-bc4e-c3df28253aa2") + ) + (fp_line + (start 8.530336 -9.617837) + (end 8.501888 -9.657714) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "c10848a6-147f-47b8-8f73-ecd75cc857b9") + ) + (fp_line + (start -8.530336 -9.617837) + (end -8.557768 -9.576942) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "87a0dc72-ca8b-4b36-97fb-0bde07ffb8ab") + ) + (fp_line + (start 8.557768 -9.576942) + (end 8.530336 -9.617837) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "f23f6598-92bb-4552-a629-2bb3a04bb68e") + ) + (fp_line + (start -8.557768 -9.576942) + (end -8.584184 -9.535541) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "0d2dc145-fe14-425e-be6e-4f47af8a2ed8") + ) + (fp_line + (start 8.584184 -9.535541) + (end 8.557768 -9.576942) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "aae9fc1c-d754-4f3c-b51a-c2eafbcab186") + ) + (fp_line + (start -8.584184 -9.535541) + (end -8.609584 -9.49363) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "622b803a-6986-4ce9-ae6f-fb8d4cc42bff") + ) + (fp_line + (start 8.609584 -9.49363) + (end 8.584184 -9.535541) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "fd6cf079-9c1a-4b94-9404-da04db643220") + ) + (fp_line + (start -8.609584 -9.49363) + (end -8.633968 -9.450958) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "c391c7a2-b022-42cb-86f0-e113475e02fd") + ) + (fp_line + (start 8.633968 -9.450958) + (end 8.609584 -9.49363) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "efbb00ee-5ede-4946-b837-835f5728ef05") + ) + (fp_line + (start -8.633968 -9.450958) + (end -8.657336 -9.407778) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "db52802e-5ad8-428d-af51-0cf28e2d8acb") + ) + (fp_line + (start 8.657336 -9.407778) + (end 8.633968 -9.450958) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "a37710cd-ead3-4e53-8d16-89b388ea71b7") + ) + (fp_line + (start -8.657336 -9.407778) + (end -8.679435 -9.36409) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "7f5e2832-751a-4aa6-b0a6-2e040d3c32d8") + ) + (fp_line + (start 8.679433 -9.36409) + (end 8.657336 -9.407778) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "a02e8c5e-0228-43c4-85a8-abc765c58a77") + ) + (fp_line + (start -8.679435 -9.36409) + (end -8.700771 -9.319641) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "c7b25761-197c-41d9-ace3-345a59295207") + ) + (fp_line + (start 8.700769 -9.319641) + (end 8.679433 -9.36409) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "f262dd22-2e36-4139-955e-b1a5e908cc49") + ) + (fp_line + (start -8.700771 -9.319641) + (end -8.720836 -9.274937) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "c3faa52d-2ab7-4fc5-ba46-b716c28d78b2") + ) + (fp_line + (start 8.720836 -9.274937) + (end 8.700769 -9.319641) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "714a856d-8262-42f9-8eaf-1a519a2b154e") + ) + (fp_line + (start -8.720836 -9.274937) + (end -8.739887 -9.229725) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "01250918-e69f-480b-bbcf-fd7652da34fa") + ) + (fp_line + (start 8.739885 -9.229725) + (end 8.720836 -9.274937) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "8cc3e24d-b391-4351-b187-9334c50d0610") + ) + (fp_line + (start -8.739887 -9.229725) + (end -8.75792 -9.184005) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "eeb1107c-08bd-4043-94e8-5a13b4c8e02d") + ) + (fp_line + (start 8.75792 -9.184005) + (end 8.739885 -9.229725) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "f5d3f79c-41aa-454c-a7eb-6cebb1bdb9ce") + ) + (fp_line + (start -8.75792 -9.184005) + (end -8.774684 -9.137777) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "74040a71-81f1-4f3a-8b71-df19903bcfc9") + ) + (fp_line + (start 8.774684 -9.137777) + (end 8.75792 -9.184005) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "c401e74b-dcfb-4160-afeb-a7e9e7b529ed") + ) + (fp_line + (start -8.774684 -9.137777) + (end -8.790432 -9.091294) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "7a76ca51-adc5-493c-aac7-b67c131bfc85") + ) + (fp_line + (start 8.790432 -9.091294) + (end 8.774684 -9.137777) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "e7b0d586-0280-4504-a782-8a62b70c052c") + ) + (fp_line + (start -8.790432 -9.091294) + (end -8.805164 -9.044558) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "cfce253a-2f16-4101-8c46-a0836ab4d98f") + ) + (fp_line + (start 8.805164 -9.044558) + (end 8.790432 -9.091294) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "596fd8c3-1476-4d7f-8e8c-45657e74108c") + ) + (fp_line + (start -8.805164 -9.044558) + (end -8.818627 -8.997314) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "e933db99-66a7-49fe-b3a0-fb89cebdff5c") + ) + (fp_line + (start 8.818625 -8.997314) + (end 8.805164 -9.044558) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "7d97ad01-3869-41c2-9a0e-a5219f338173") + ) + (fp_line + (start -8.818627 -8.997314) + (end -8.831072 -8.949817) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "72f81c74-5f27-4217-859b-d1d49999c71f") + ) + (fp_line + (start 8.831072 -8.949817) + (end 8.818625 -8.997314) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "8f4df007-1ff6-47bc-8df7-6e1ed1a2e697") + ) + (fp_line + (start -8.831072 -8.949817) + (end -8.842248 -8.90181) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "8eee5775-6325-4b29-b70a-2751a34c9870") + ) + (fp_line + (start 8.842248 -8.90181) + (end 8.831072 -8.949817) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "44df27c4-bfee-456e-a5bb-4cec09ef6066") + ) + (fp_line + (start -8.842248 -8.90181) + (end -8.852155 -8.853805) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "c0418508-1e3c-4f76-a401-87693e5f8d37") + ) + (fp_line + (start 8.852153 -8.853805) + (end 8.842248 -8.90181) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "267c97b3-5b22-44f2-bb3b-1ff88c01c0f7") + ) + (fp_line + (start -8.852155 -8.853805) + (end -8.861044 -8.805545) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "2f280fd9-5259-4d19-9359-f1d9873e547e") + ) + (fp_line + (start 8.861044 -8.805545) + (end 8.852153 -8.853805) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "b57b13e3-5599-491a-9e01-1320e1a0d960") + ) + (fp_line + (start -8.861044 -8.805545) + (end -8.868664 -8.75703) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "a1143d6b-ac6a-4f3b-a87a-3115e24415e8") + ) + (fp_line + (start 8.868664 -8.75703) + (end 8.861044 -8.805545) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "0531035d-310c-4efe-869c-4d2bfe497be0") + ) + (fp_line + (start -8.868664 -8.75703) + (end -8.875268 -8.708262) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "4cbeac70-aabc-4d26-b24a-bf887189bac0") + ) + (fp_line + (start 8.875268 -8.708262) + (end 8.868664 -8.75703) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "a8da8e3c-648b-4264-b882-f9676fc3dddb") + ) + (fp_line + (start -8.875268 -8.708262) + (end -8.880603 -8.659494) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "ce841fef-1735-40cc-b9ed-10db4c083a78") + ) + (fp_line + (start 8.880601 -8.659494) + (end 8.875268 -8.708262) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "2f0c2631-9af7-4e95-8218-a113bf17b81b") + ) + (fp_line + (start -8.880603 -8.659494) + (end -8.884667 -8.610473) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "29fda054-3f1f-40d0-a713-70d4dfd122d3") + ) + (fp_line + (start 8.884665 -8.610473) + (end 8.880601 -8.659494) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "b54755cd-7e99-41d9-a72d-a34768bbd08c") + ) + (fp_line + (start -8.884667 -8.610473) + (end -8.887715 -8.561705) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "dda9931b-54a8-42a8-b221-baa4094ce771") + ) + (fp_line + (start 8.887713 -8.561705) + (end 8.884665 -8.610473) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "a92b3c1e-9003-4ee7-8578-c58a09b8377a") + ) + (fp_line + (start -8.887715 -8.561705) + (end -8.889492 -8.512429) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "40ce7807-4eab-447e-a66f-348ef1c85039") + ) + (fp_line + (start 8.889492 -8.512429) + (end 8.887713 -8.561705) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "cb994e06-3053-45b8-ba3b-09fb3d128118") + ) + (fp_line + (start 8.89 -8.463406) + (end 8.889492 -8.512429) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "439ca036-20c3-4e0e-8cc5-7866f6f9105f") + ) + (fp_line + (start -8.9 -8.463406) + (end -8.9 8.472551) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "4543bdc1-8e12-40fa-8f66-ae19e7cbca20") + ) + (fp_line + (start 8.9 8.472551) + (end 8.9 -8.463406) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "ea5dd526-0fb1-417b-b841-5fbd2aa46a14") + ) + (fp_line + (start -8.89 8.472551) + (end -8.889492 8.521574) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "da2d0622-12d1-4149-a3ac-24fa49674fb0") + ) + (fp_line + (start 8.889492 8.521574) + (end 8.89 8.472551) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "4c8c2a07-c16f-4c89-acab-3900d703cfc8") + ) + (fp_line + (start -8.889492 8.521574) + (end -8.887715 8.57085) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "9dbbc378-241b-4611-ae14-06259ef240fe") + ) + (fp_line + (start 8.887713 8.57085) + (end 8.889492 8.521574) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "739afa44-d6ba-4a55-a913-a34f36732e6b") + ) + (fp_line + (start -8.887715 8.57085) + (end -8.884667 8.619618) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "1126f560-1c32-4c39-9a83-604e61540698") + ) + (fp_line + (start 8.884665 8.619618) + (end 8.887713 8.57085) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "cfcb45c9-b2d8-40fc-89d1-c00792b932a2") + ) + (fp_line + (start -8.884667 8.619618) + (end -8.880603 8.668639) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "bc1a3390-c221-4c4a-b54a-4a33cc5e4f69") + ) + (fp_line + (start 8.880601 8.668639) + (end 8.884665 8.619618) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "2b35d0bf-d681-4851-9022-1592cc57b46a") + ) + (fp_line + (start -8.880603 8.668639) + (end -8.875268 8.717407) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "f1321986-a036-4a02-a97d-322c7017c1e5") + ) + (fp_line + (start 8.875268 8.717407) + (end 8.880601 8.668639) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "f36f6c2e-b5e2-47da-8c36-9765e222fcbb") + ) + (fp_line + (start -8.875268 8.717407) + (end -8.868664 8.766175) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "95c64b61-5ec4-41f4-8708-25d1467df9a4") + ) + (fp_line + (start 8.868664 8.766175) + (end 8.875268 8.717407) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "b8c52830-fcaa-4e1e-b970-38d02a358c6d") + ) + (fp_line + (start -8.868664 8.766175) + (end -8.861044 8.81469) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "fc55694f-a960-471f-964f-6ca172415901") + ) + (fp_line + (start 8.861044 8.81469) + (end 8.868664 8.766175) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "89915a7b-b4c2-456f-8513-845ef28e6335") + ) + (fp_line + (start -8.861044 8.81469) + (end -8.852155 8.86295) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "2c0b7e3d-b3fc-4945-9720-943d062df913") + ) + (fp_line + (start 8.852153 8.86295) + (end 8.861044 8.81469) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "ede86fd1-edf5-4984-b51d-ff5834aa163f") + ) + (fp_line + (start -8.852155 8.86295) + (end -8.842248 8.910955) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "5ec14f97-c3f9-4e50-bee2-c064feea32fb") + ) + (fp_line + (start 8.842248 8.910955) + (end 8.852153 8.86295) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "e780fd52-1995-4472-b482-abeba1140b62") + ) + (fp_line + (start -8.842248 8.910955) + (end -8.831072 8.958962) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "f00166de-04aa-4fbd-bfa6-1ed1a64e0935") + ) + (fp_line + (start 8.831072 8.958962) + (end 8.842248 8.910955) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "fb0c22b5-2fee-4043-a78c-203bd178fb15") + ) + (fp_line + (start -8.831072 8.958962) + (end -8.818627 9.006459) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "457ae187-1510-4302-bf78-3316f318c951") + ) + (fp_line + (start 8.818625 9.006459) + (end 8.831072 8.958962) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "36e89736-79e6-4547-b279-c744d5cb05f8") + ) + (fp_line + (start -8.818627 9.006459) + (end -8.805164 9.053703) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "40b70132-8e89-4142-be0b-6820c9239b17") + ) + (fp_line + (start 8.805164 9.053703) + (end 8.818625 9.006459) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "88b40f90-869b-4be0-b58a-0077739d2f5d") + ) + (fp_line + (start -8.805164 9.053703) + (end -8.790432 9.100439) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "ed65378e-17e4-4e3d-a57c-2a99ea6bb421") + ) + (fp_line + (start 8.790432 9.100439) + (end 8.805164 9.053703) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "c3afd17c-b4ea-47b5-8ab1-bde7470a605e") + ) + (fp_line + (start -8.790432 9.100439) + (end -8.774684 9.146922) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "5b648595-3e14-4216-95bf-fa12835bb0fb") + ) + (fp_line + (start 8.774684 9.146922) + (end 8.790432 9.100439) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "12dbc6d2-5a6c-48a6-8529-544f115ffcd4") + ) + (fp_line + (start -8.774684 9.146922) + (end -8.75792 9.19315) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "9bf9d1d6-8d69-4925-b26a-14f04c8d0a11") + ) + (fp_line + (start 8.75792 9.19315) + (end 8.774684 9.146922) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "518378bf-8338-42e5-988e-5aa78ffa7546") + ) + (fp_line + (start -8.75792 9.19315) + (end -8.739887 9.23887) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "272084ed-639d-4b69-b1f6-2f954319b671") + ) + (fp_line + (start 8.739885 9.23887) + (end 8.75792 9.19315) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "f691e8af-80de-4958-9c1f-7d02d5e95214") + ) + (fp_line + (start -8.739887 9.23887) + (end -8.720836 9.284082) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "f2d712da-d57d-4573-bf40-685787033a4c") + ) + (fp_line + (start 8.720836 9.284082) + (end 8.739885 9.23887) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "104d082f-e1ef-4dbb-832b-660a05be21e7") + ) + (fp_line + (start -8.720836 9.284082) + (end -8.700771 9.328786) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "9ac6b8ed-6d48-4c28-bd4c-38337d0cf5ab") + ) + (fp_line + (start 8.700769 9.328786) + (end 8.720836 9.284082) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "f398cda7-f17f-4f43-8097-6b96b9d2ada6") + ) + (fp_line + (start -8.700771 9.328786) + (end -8.679435 9.373235) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "30c08558-1d0d-4057-96f8-9337c42b82c7") + ) + (fp_line + (start 8.679433 9.373235) + (end 8.700769 9.328786) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "046d3de9-b4e1-49cd-a65f-ff7f3c575f4d") + ) + (fp_line + (start -8.679435 9.373235) + (end -8.657336 9.416923) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "0c984d99-c450-45df-82fa-b41a51d28991") + ) + (fp_line + (start 8.657336 9.416923) + (end 8.679433 9.373235) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "13206ac3-e0d3-479c-b0dd-e39d0c364897") + ) + (fp_line + (start -8.657336 9.416923) + (end -8.633968 9.460103) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "88f374b6-54a9-4a1a-8d66-f2e0aff8493f") + ) + (fp_line + (start 8.633968 9.460103) + (end 8.657336 9.416923) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "a1bd38f1-0d69-4231-914d-24e5ac213957") + ) + (fp_line + (start -8.633968 9.460103) + (end -8.609584 9.502775) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "9f747c46-d086-49a1-bd4c-fe82db3564bd") + ) + (fp_line + (start 8.609584 9.502775) + (end 8.633968 9.460103) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "94debda6-71e4-47f7-a86c-31004920eb22") + ) + (fp_line + (start -8.609584 9.502775) + (end -8.584184 9.544686) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "4e5fb963-b841-4dab-aa80-cbd33b11ad66") + ) + (fp_line + (start 8.584184 9.544686) + (end 8.609584 9.502775) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "887d9e8b-fdcf-44b0-b945-f5e0785a2732") + ) + (fp_line + (start -8.584184 9.544686) + (end -8.557768 9.586087) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "2439e7eb-ae1d-438c-abe5-0d10e53d86d6") + ) + (fp_line + (start 8.557768 9.586087) + (end 8.584184 9.544686) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "2cc7720e-11fb-4478-9e50-4076ef80edfb") + ) + (fp_line + (start -8.557768 9.586087) + (end -8.530336 9.626982) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "b0437854-da57-4e27-ab20-00906b57eccd") + ) + (fp_line + (start 8.530336 9.626982) + (end 8.557768 9.586087) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "a2c8c71b-c673-4308-9a2c-f0624a6a82b7") + ) + (fp_line + (start -8.530336 9.626982) + (end -8.501888 9.666859) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "6a4068c3-71a5-4e89-ae45-6a52c87aacaf") + ) + (fp_line + (start 8.501888 9.666859) + (end 8.530336 9.626982) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "01c392be-d1c0-439a-8981-6ebb9460873d") + ) + (fp_line + (start -8.501888 9.666859) + (end -8.472679 9.70623) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "93b732f3-ad77-492e-9888-df36188786e1") + ) + (fp_line + (start 8.472677 9.70623) + (end 8.501888 9.666859) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "b75fe29b-8b85-48ae-b856-4f8d75f5499b") + ) + (fp_line + (start -8.472679 9.70623) + (end -8.442199 9.744838) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "25bcc038-44ae-41e1-95e6-32b8516ba8dd") + ) + (fp_line + (start 8.442197 9.744838) + (end 8.472677 9.70623) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "a6b92967-d3ef-4890-be38-744172ec1bcf") + ) + (fp_line + (start -8.442199 9.744838) + (end -8.411211 9.782938) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "155e31da-001c-4e09-9365-ca39ffa7a83f") + ) + (fp_line + (start 8.411209 9.782938) + (end 8.442197 9.744838) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "974d7f58-9a89-4881-afe3-2fbc4c91a1b4") + ) + (fp_line + (start -8.411211 9.782938) + (end -8.378952 9.820022) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "5ea8ddd3-d2ef-4666-9b9b-04d8ebefc264") + ) + (fp_line + (start 8.378952 9.820022) + (end 8.411209 9.782938) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "a72189db-64ab-4c4e-afa8-bd13ef11c3e4") + ) + (fp_line + (start -8.378952 9.820022) + (end -8.345932 9.856343) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "5f149098-28ad-4542-94cc-1aca598d976f") + ) + (fp_line + (start 8.345932 9.856343) + (end 8.378952 9.820022) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "40f2e4da-00e4-4b3e-8b91-07c9604a3774") + ) + (fp_line + (start -8.345932 9.856343) + (end -8.312151 9.891903) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "f5d9a10f-ed3a-43b0-9afe-f4f1a326a33f") + ) + (fp_line + (start 8.312149 9.891903) + (end 8.345932 9.856343) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "a643b31a-7ced-4d9d-b993-a0e29632129f") + ) + (fp_line + (start -8.312151 9.891903) + (end -8.277352 9.926702) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "64e5cae1-4680-4da5-b3be-7122754d8752") + ) + (fp_line + (start 8.277352 9.926702) + (end 8.312149 9.891903) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "d01a0c22-be9d-4db0-84e4-573af797778a") + ) + (fp_line + (start -8.277352 9.926702) + (end -8.241792 9.960483) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "61016d3b-db0f-4859-8865-ead2f55ef116") + ) + (fp_line + (start 8.241792 9.960483) + (end 8.277352 9.926702) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "67cf30cc-f9d5-43d1-9925-2463f680e7af") + ) + (fp_line + (start -8.241792 9.960483) + (end -8.205471 9.993503) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "ce961086-e315-4d93-9f1a-ec75494b2570") + ) + (fp_line + (start 8.205469 9.993503) + (end 8.241792 9.960483) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "0135f61f-43b7-4fa1-aa93-9e8fae1bde10") + ) + (fp_line + (start -8.205471 9.993503) + (end -8.168387 10.025762) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "2547dc64-528c-49e9-95ce-3e79b7f0fd5d") + ) + (fp_line + (start 8.168385 10.025762) + (end 8.205469 9.993503) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "321abdc4-15f5-4e43-84bc-d8303a79be04") + ) + (fp_line + (start -8.168387 10.025762) + (end -8.130287 10.05675) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "f2f7886a-3b3f-44a1-9e04-9e5479f14f6f") + ) + (fp_line + (start 8.130285 10.05675) + (end 8.168385 10.025762) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "3179015d-edc2-4074-9de7-d2c528562ff5") + ) + (fp_line + (start -8.130287 10.05675) + (end -8.091679 10.08723) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "dd01f666-0fa3-4413-8936-ad0e142b8d78") + ) + (fp_line + (start 8.091677 10.08723) + (end 8.130285 10.05675) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "f5a86011-5c12-4575-a790-41e28cfd80f4") + ) + (fp_line + (start -8.091679 10.08723) + (end -8.052308 10.116439) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "0d8085f4-5b2b-4990-aec9-4cb1403b6a14") + ) + (fp_line + (start 8.052308 10.116439) + (end 8.091677 10.08723) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "0057eb19-d8f9-4ceb-855a-f2a91393ba6b") + ) + (fp_line + (start -8.052308 10.116439) + (end -8.012431 10.144887) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "9f940737-c59a-48b9-b4fc-f234cae337df") + ) + (fp_line + (start 8.012429 10.144887) + (end 8.052308 10.116439) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "22e6c4e3-55cc-4bab-ad65-3ec5ed1286fa") + ) + (fp_line + (start -8.012431 10.144887) + (end -7.971536 10.172319) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "e4d33840-4a50-44a4-92c2-30600fb53ac3") + ) + (fp_line + (start 7.971536 10.172319) + (end 8.012429 10.144887) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "4be164c2-17f7-41e9-9986-3a0e08fcaf92") + ) + (fp_line + (start -7.971536 10.172319) + (end -7.930135 10.198735) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "317929df-3d62-4de0-b40b-c2c9dfb10077") + ) + (fp_line + (start 7.930133 10.198735) + (end 7.971536 10.172319) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "9d5b3f68-856d-4939-8f1b-fcd4c5922fc5") + ) + (fp_line + (start -7.930135 10.198735) + (end -7.888224 10.224135) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "aefe43ab-07eb-47e7-b069-c4db225c293c") + ) + (fp_line + (start 7.888224 10.224135) + (end 7.930133 10.198735) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "119f755a-57db-45df-a3db-91c3b48d74a3") + ) + (fp_line + (start -7.888224 10.224135) + (end -7.845552 10.248519) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "44300c85-e5a1-4e59-bc75-a84979bf9ee2") + ) + (fp_line + (start 7.845552 10.248519) + (end 7.888224 10.224135) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "e39eba41-c64f-4ecc-a0bd-2c603fe65258") + ) + (fp_line + (start -7.845552 10.248519) + (end -7.802372 10.271887) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "3b4fd222-bd96-495c-9d32-ae914a9fa017") + ) + (fp_line + (start 7.802372 10.271887) + (end 7.845552 10.248519) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "43fd4652-9118-4688-88c1-9f501720a495") + ) + (fp_line + (start -7.802372 10.271887) + (end -7.758684 10.293986) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "15c5b1b3-dece-4919-a2f3-12da5fc3a3fe") + ) + (fp_line + (start 7.758684 10.293986) + (end 7.802372 10.271887) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "2732743d-0aa8-4c98-850d-36466312c101") + ) + (fp_line + (start -7.758684 10.293986) + (end -7.714235 10.315322) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "85f4a998-1669-41ae-a1e1-5502766123c6") + ) + (fp_line + (start 7.714233 10.315322) + (end 7.758684 10.293986) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "f3954d53-4e6d-4bcb-8d0d-7b1e278d64b0") + ) + (fp_line + (start -7.714235 10.315322) + (end -7.669531 10.335387) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "10b645b8-f392-4002-838a-a8e6b549b7fa") + ) + (fp_line + (start 7.669529 10.335387) + (end 7.714233 10.315322) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "a513bb3a-d577-4884-a09d-2dad79aa585a") + ) + (fp_line + (start -7.669531 10.335387) + (end -7.624319 10.354438) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "eb5e6dc7-5c39-479f-a5fa-11aa4335ad90") + ) + (fp_line + (start 7.624317 10.354438) + (end 7.669529 10.335387) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "25e29f55-1ee8-4acd-9e66-6abdcfb4b06d") + ) + (fp_line + (start -7.624319 10.354438) + (end -7.578599 10.372471) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "bf7c7c0a-3b6b-41d2-b999-a25cad2552f0") + ) + (fp_line + (start 7.578597 10.372471) + (end 7.624317 10.354438) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "0eb25993-7cc0-4abf-a9fc-945ff3d07ec8") + ) + (fp_line + (start -7.578599 10.372471) + (end -7.532371 10.389235) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "34973c16-9f80-45b0-99c2-d17377b2eb8a") + ) + (fp_line + (start 7.532369 10.389235) + (end 7.578597 10.372471) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "7b22d571-628c-477f-9530-efd3d3b7f7d6") + ) + (fp_line + (start -7.532371 10.389235) + (end -7.485888 10.404983) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "8c8af06a-5047-4a45-83bb-9bf834907646") + ) + (fp_line + (start 7.485888 10.404983) + (end 7.532369 10.389235) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "972e8e7c-3151-41ac-ad01-b3d19178ae8d") + ) + (fp_line + (start -7.485888 10.404983) + (end -7.439152 10.419715) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "3999d612-f6b3-4ad3-a498-41394ded23a4") + ) + (fp_line + (start 7.439152 10.419715) + (end 7.485888 10.404983) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "48281f63-a7da-466f-8e88-6bfec9f0c951") + ) + (fp_line + (start -7.439152 10.419715) + (end -7.391908 10.433178) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "a13150f4-9907-4e45-a80c-e4d3b4bae8a0") + ) + (fp_line + (start 7.391908 10.433178) + (end 7.439152 10.419715) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "31b6061b-89be-4450-9a37-92da4a82c411") + ) + (fp_line + (start -7.391908 10.433178) + (end -7.344411 10.445623) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "98ee8896-a498-43d3-ab3e-e88ca90597d9") + ) + (fp_line + (start 7.344409 10.445623) + (end 7.391908 10.433178) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "72f3337d-c5ff-4167-b5d4-e41af7b47f4e") + ) + (fp_line + (start -7.344411 10.445623) + (end -7.296404 10.456799) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "161ffca6-bce2-4818-b186-10d8cfc14bda") + ) + (fp_line + (start 7.296404 10.456799) + (end 7.344409 10.445623) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "3c6a8ec3-4401-471e-91e6-81d6df2ed484") + ) + (fp_line + (start -7.296404 10.456799) + (end -7.248399 10.466706) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "0119db8e-61af-4af5-b987-eb8713e40e5f") + ) + (fp_line + (start 7.248397 10.466706) + (end 7.296404 10.456799) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "37c2cdcc-cc72-47a2-90dc-6d89f525ccd8") + ) + (fp_line + (start -7.248399 10.466706) + (end -7.200139 10.475595) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "9b0e8dd6-3cae-47b3-b35e-01b389411d83") + ) + (fp_line + (start 7.200137 10.475595) + (end 7.248397 10.466706) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "b8a9e882-2cee-4466-8578-4b0a14f82cb2") + ) + (fp_line + (start -7.200139 10.475595) + (end -7.151624 10.483215) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "75575156-a074-4817-8cf6-fde3e1bb25bb") + ) + (fp_line + (start 7.151624 10.483215) + (end 7.200137 10.475595) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "d1dcef10-4b04-4f29-917f-3d20be9a7699") + ) + (fp_line + (start -7.151624 10.483215) + (end -7.102856 10.489819) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "16e1730f-7268-4ef0-b9df-d18b2ebe7c75") + ) + (fp_line + (start 7.102856 10.489819) + (end 7.151624 10.483215) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "7efdc286-c96e-47a5-89b1-bea0d72a2f47") + ) + (fp_line + (start -7.102856 10.489819) + (end -7.054088 10.495154) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "9f3104ad-9513-4391-a2cd-6618bf2a7545") + ) + (fp_line + (start 7.054088 10.495154) + (end 7.102856 10.489819) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "a4ae065a-7ce9-4c0a-a7f4-6793261a3775") + ) + (fp_line + (start -7.054088 10.495154) + (end -7.005067 10.499218) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "03618c4a-72d5-4fb5-b62d-003e85291373") + ) + (fp_line + (start 7.005065 10.499218) + (end 7.054088 10.495154) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "c158e072-190b-4920-b47c-e61764063255") + ) + (fp_line + (start -7.005067 10.499218) + (end -6.956299 10.502266) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "ba02ce38-bcbe-4245-980f-015d17b45564") + ) + (fp_line + (start 6.956297 10.502266) + (end 7.005065 10.499218) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "0efe2147-2120-4d26-8a10-197e3ba7e7bb") + ) + (fp_line + (start -6.956299 10.502266) + (end -6.907023 10.504043) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "f1aa8338-bad3-4427-88f3-e73f337548ed") + ) + (fp_line + (start 6.907021 10.504043) + (end 6.956297 10.502266) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "0c555adc-eda1-48b3-9fa1-0c0014c98557") + ) + (fp_line + (start -6.907023 10.504043) + (end -6.858 10.504551) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "2f2da12a-eefb-40ff-aba3-d4d1b13b6061") + ) + (fp_line + (start 6.858 10.504551) + (end 6.907021 10.504043) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "1d762374-1cb6-4d42-9038-e945ba4e5281") + ) + (fp_line + (start -6.858 10.504551) + (end 6.858 10.504551) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "b178df10-a04c-4cd9-ba02-272821e98f6b") + ) + (fp_text user "Seeed Studio" + (at 0 -1.5 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "b958c943-4f82-429b-83fe-41d40fb527fb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "XIAO" + (at 0 0.5 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "e94d1ed2-8a84-4246-9763-f7fc97b15819") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at -7.625 -7.62 90) + (size 3.5 1.7) + (drill 1 + (offset -1 0) + ) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 17 "Col 0") + (pinfunction "D0") + (pintype "bidirectional") + (uuid "817bee37-324f-42d0-bc45-6f34b888299b") + ) + (pad "2" thru_hole oval + (at -7.625 -5.08 90) + (size 3.6 1.7) + (drill 1 + (offset -1 0) + ) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 19 "Col 1") + (pinfunction "D1") + (pintype "bidirectional") + (uuid "b0ddb719-51b7-4f1b-a447-eb4fb85db2f8") + ) + (pad "3" thru_hole oval + (at -7.625 -2.54 90) + (size 3.6 1.7) + (drill 1 + (offset -1 0) + ) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 22 "Col 2") + (pinfunction "D2") + (pintype "bidirectional") + (uuid "e484690a-e98b-4dfb-aa53-cfc6febf4e84") + ) + (pad "4" thru_hole oval + (at -7.625 0 90) + (size 3.6 1.7) + (drill 1 + (offset -1 0) + ) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 20 "Col 3") + (pinfunction "D3") + (pintype "bidirectional") + (uuid "b1f64f2f-2bb7-4666-b1f9-8c243052fe5a") + ) + (pad "5" thru_hole oval + (at -7.625 2.54 90) + (size 3.6 1.7) + (drill 1 + (offset -1 0) + ) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "Row 0") + (pinfunction "D4") + (pintype "bidirectional") + (uuid "eaa89ea5-de2f-4271-a818-79927cdcdaa5") + ) + (pad "6" thru_hole oval + (at -7.625 5.08 270) + (size 3.6 1.7) + (drill 1 + (offset 1 0) + ) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 2 "Row 1") + (pinfunction "D5") + (pintype "bidirectional") + (uuid "b46c3ea6-2126-492e-96df-2da8f9d4d211") + ) + (pad "7" thru_hole oval + (at -7.625 7.62 90) + (size 3.6 1.7) + (drill 1 + (offset -1 0) + ) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 5 "Row 2") + (pinfunction "D6") + (pintype "bidirectional") + (uuid "646f8042-d556-44e8-bdce-fcb31cd8144f") + ) + (pad "8" thru_hole oval + (at 7.625 7.62 90) + (size 3.6 1.7) + (drill 1 + (offset 1 0) + ) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 18 "unconnected-(M1-D7-Pad8)") + (pinfunction "D7") + (pintype "bidirectional+no_connect") + (uuid "074f034a-7a69-4bdc-8736-32a3c73be640") + ) + (pad "9" thru_hole oval + (at 7.625 5.08 90) + (size 3.6 1.7) + (drill 1 + (offset 1 0) + ) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 26 "unconnected-(M1-D8-Pad9)") + (pinfunction "D8") + (pintype "bidirectional+no_connect") + (uuid "adf32cd3-98a1-4453-a12b-6bc67fd8f7df") + ) + (pad "10" thru_hole oval + (at 7.625 2.54 90) + (size 3.6 1.7) + (drill 1 + (offset 1 0) + ) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 23 "unconnected-(M1-D9-Pad10)") + (pinfunction "D9") + (pintype "bidirectional+no_connect") + (uuid "bb2ff357-98cc-4891-9761-b7b9db5066a1") + ) + (pad "11" thru_hole oval + (at 7.625 0 90) + (size 3.7 1.7) + (drill 1 + (offset 1 0) + ) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 8 "unconnected-(M1-D10-Pad11)") + (pinfunction "D10") + (pintype "bidirectional+no_connect") + (uuid "4c95cb2d-3373-4e5d-9737-0a0566d2dc7d") + ) + (pad "12" thru_hole oval + (at 7.625 -2.54 90) + (size 3.7 1.7) + (drill 1 + (offset 1 0) + ) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 21 "unconnected-(M1-3V3-Pad12)") + (pinfunction "3V3") + (pintype "power_in+no_connect") + (uuid "978b781c-018f-42bf-a317-e2d209f9401b") + ) + (pad "13" thru_hole oval + (at 7.625 -5.08 90) + (size 3.7 1.7) + (drill 1 + (offset 1 0) + ) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 25 "GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "96e3ed7b-0920-439a-8fdd-209f7c94bed7") + ) + (pad "14" thru_hole oval + (at 7.625 -7.62 90) + (size 3.7 1.7) + (drill 1 + (offset 1 0) + ) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 24 "+5V") + (pinfunction "5V") + (pintype "power_in") + (uuid "8172d787-1927-4fe6-9ede-fe814dcccca0") + ) + (model "C:/Users/Sprex/AppData/Local/Programs/KiCad/8.0/share/kicad/3dmodels/seeed.3dshapes/Seeed Studio XIAO RP2040 v26.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (layer "F.Cu") + (uuid "25f20ae7-d14c-45dd-b0cc-1f067f6ede11") + (at 121.92 71.12) + (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") + (tags "Cherry MX keyswitch 1.00u PCB") + (property "Reference" "SW4" + (at -2.54 -2.794 0) + (layer "F.SilkS") + (uuid "07667041-5257-4f63-ad64-ab1202337b2c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SW_Push" + (at -2.54 12.954 0) + (layer "F.Fab") + (uuid "a08486a9-ab28-4ea2-a674-89f72e88c713") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5da431b6-f7a1-469a-bac1-ed79ed7ab32d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bffa7bf5-4471-4ed3-b0ec-7bde6470e78a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dd96edff-28e5-4abe-a756-ddaf64abf7a3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/ee3793ed-7f2a-4cac-a956-dcfbb5489cc8") + (sheetname "Root") + (sheetfile "hackpad_3.kicad_sch") + (attr through_hole) + (fp_line + (start -9.525 -1.905) + (end 4.445 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "94567dfc-98a8-4a00-b5b4-9f0f02445d93") + ) + (fp_line + (start -9.525 12.065) + (end -9.525 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ee4f0c60-bf87-414c-bdf9-d45ceb2e82d9") + ) + (fp_line + (start 4.445 -1.905) + (end 4.445 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0ec88af6-9b32-41c6-9a5d-8b25e55091b2") + ) + (fp_line + (start 4.445 12.065) + (end -9.525 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e4d81abe-e8a8-434a-9e1a-ed2951d5ae78") + ) + (fp_line + (start -12.065 -4.445) + (end 6.985 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "e61d07a1-dc54-4c46-bf25-38f3c10341f1") + ) + (fp_line + (start -12.065 14.605) + (end -12.065 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "bfbb4150-8cd4-408f-a3d6-caa74ddbdeaa") + ) + (fp_line + (start 6.985 -4.445) + (end 6.985 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "c1337acd-eb8c-4f85-86a4-3402c467b7e3") + ) + (fp_line + (start 6.985 14.605) + (end -12.065 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "9f0f8bac-19f3-4b8f-9f46-85525726ab1c") + ) + (fp_line + (start -9.14 -1.52) + (end 4.06 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d5daffda-26f3-4499-8bf7-5c92c5a24bb5") + ) + (fp_line + (start -9.14 11.68) + (end -9.14 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "762b39d3-cc4f-4616-99ec-f4ecdac60101") + ) + (fp_line + (start 4.06 -1.52) + (end 4.06 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1d4053f4-b021-48cb-91e4-ff5d828565b2") + ) + (fp_line + (start 4.06 11.68) + (end -9.14 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d0fd3b2e-c362-4896-abc2-2ed3ad9e9a8b") + ) + (fp_line + (start -8.89 -1.27) + (end 3.81 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "10616c1c-73fa-405f-8151-4e72d6d6f963") + ) + (fp_line + (start -8.89 11.43) + (end -8.89 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "47b652b7-b244-476b-aaaf-fddb07bfb429") + ) + (fp_line + (start 3.81 -1.27) + (end 3.81 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b1bbd94e-9f3f-408d-afeb-e01953ef298f") + ) + (fp_line + (start 3.81 11.43) + (end -8.89 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c4df3c34-b182-4cdb-8eb5-1204a2342c9b") + ) + (fp_text user "${REFERENCE}" + (at -2.54 -2.794 0) + (layer "F.Fab") + (uuid "6564cd3b-bda8-43eb-bf8c-ab76b0eedf0d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -7.62 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "e10775c9-409d-4840-a7a1-18ae2c311781") + ) + (pad "" np_thru_hole circle + (at -2.54 5.08) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "4ab61612-7eb5-4dc5-b9c1-11dfa6636787") + ) + (pad "" np_thru_hole circle + (at 2.54 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "5fdb17ef-fcb3-4856-baa3-48f2fe6e8756") + ) + (pad "1" thru_hole circle + (at 0 0) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 19 "Col 1") + (pinfunction "1") + (pintype "passive") + (uuid "8cb2c8a9-c7ee-41fa-8021-b0526a40c085") + ) + (pad "2" thru_hole circle + (at -6.35 2.54) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 7 "Net-(D4-A)") + (pinfunction "2") + (pintype "passive") + (uuid "4c7123c1-de45-4b21-9c5c-3c92243bb816") + ) + (model "C:/Users/Sprex/Downloads/library.pretty/MX_PCB.step" + (offset + (xyz -2.5 -5 -1) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (layer "F.Cu") + (uuid "5d178b0f-9c7f-4899-87ee-bfb0ae647197") + (at 121.92 109.22) + (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") + (tags "Cherry MX keyswitch 1.00u PCB") + (property "Reference" "SW6" + (at -2.54 -2.794 0) + (layer "F.SilkS") + (uuid "2f8da96b-4adb-4ec0-9640-beff88b82a0e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SW_Push" + (at -2.54 12.954 0) + (layer "F.Fab") + (uuid "0fa0471a-63a4-4299-88d0-d54f9f05ec2a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5699fa5e-d83b-45ff-afed-727e9f44ceca") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fa8b03fa-978b-4628-812c-c028e5b58279") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f08315bf-3080-4cab-ab9a-f5aa8249a4eb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/54bddc4f-75c3-421f-b1e8-61ae827cedc8") + (sheetname "Root") + (sheetfile "hackpad_3.kicad_sch") + (attr through_hole) + (fp_line + (start -9.525 -1.905) + (end 4.445 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "80fdb1d6-e2bf-434b-b010-5128112c9383") + ) + (fp_line + (start -9.525 12.065) + (end -9.525 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "294eb974-21ed-4cb5-b284-f5e3c7fa804f") + ) + (fp_line + (start 4.445 -1.905) + (end 4.445 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e25b94da-cb7a-4654-acee-85a2e578ab5b") + ) + (fp_line + (start 4.445 12.065) + (end -9.525 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2194af46-d0ed-4ec1-9c3c-901c74eba471") + ) + (fp_line + (start -12.065 -4.445) + (end 6.985 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "0fb33401-5c2d-47a4-91a5-1868bd62c42d") + ) + (fp_line + (start -12.065 14.605) + (end -12.065 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "f1971017-8b46-4829-941d-65f03e48b6c2") + ) + (fp_line + (start 6.985 -4.445) + (end 6.985 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "abc2b7f6-5de5-4011-973e-5a61b733131c") + ) + (fp_line + (start 6.985 14.605) + (end -12.065 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "eb6b78ba-ffc9-4b5b-ad45-83241719d4bb") + ) + (fp_line + (start -9.14 -1.52) + (end 4.06 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ab1c66ba-2359-4f38-bfd1-474fde9aa6a4") + ) + (fp_line + (start -9.14 11.68) + (end -9.14 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3ecbf8f2-d630-4f6e-b635-215c0f0d10c7") + ) + (fp_line + (start 4.06 -1.52) + (end 4.06 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "427125f8-1670-4418-b0d0-43cc53e655dd") + ) + (fp_line + (start 4.06 11.68) + (end -9.14 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a8447104-08f0-4e7f-a1c7-6eb4c89b1c60") + ) + (fp_line + (start -8.89 -1.27) + (end 3.81 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f72587b0-50de-4b96-b2f5-84a188b2fcaf") + ) + (fp_line + (start -8.89 11.43) + (end -8.89 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4f9c0e82-ac4a-418a-839a-44c67f60314a") + ) + (fp_line + (start 3.81 -1.27) + (end 3.81 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "694253b9-d990-4495-8cf3-6d13847c3b1e") + ) + (fp_line + (start 3.81 11.43) + (end -8.89 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cc9894fa-0a01-4ad6-a1d3-6803a4d3cbb0") + ) + (fp_text user "${REFERENCE}" + (at -2.54 -2.794 0) + (layer "F.Fab") + (uuid "3049a46d-c304-43c1-82f6-00dd91361764") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -7.62 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "54bdf2cd-a145-4cf4-b268-76a36e9b2d64") + ) + (pad "" np_thru_hole circle + (at -2.54 5.08) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "8901783a-b199-48d0-9d61-cbeacf7ca590") + ) + (pad "" np_thru_hole circle + (at 2.54 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "83a1b330-2b17-4d07-b8de-8f0434882ff0") + ) + (pad "1" thru_hole circle + (at 0 0) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 19 "Col 1") + (pinfunction "1") + (pintype "passive") + (uuid "0fa04a86-6573-4ec7-aa1d-766e4cbd1925") + ) + (pad "2" thru_hole circle + (at -6.35 2.54) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 10 "Net-(D6-A)") + (pinfunction "2") + (pintype "passive") + (uuid "d56d8ac8-20f7-41c5-98d9-0faabb2c4e97") + ) + (model "C:/Users/Sprex/Downloads/library.pretty/MX_PCB.step" + (offset + (xyz -2.5 -5 -2.5) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (layer "F.Cu") + (uuid "738e5afa-b723-4810-9dfd-3671f8c6f23c") + (at 140.97 71.12) + (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") + (tags "Cherry MX keyswitch 1.00u PCB") + (property "Reference" "SW7" + (at -2.54 -2.794 0) + (layer "F.SilkS") + (uuid "07e60cd1-4622-40aa-859a-a3352b008010") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SW_Push" + (at -2.54 12.954 0) + (layer "F.Fab") + (uuid "b3995a3c-4c54-44ee-acfc-ebc67fe36d0f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7f41c389-69b7-49b1-8acc-07dcfdf87edd") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "18a4b4e4-b29f-4208-a29d-b12416ac9870") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6d504b00-68cc-415f-8a8b-5aa216a6eb0f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/5eefa655-7a5b-41f4-9459-c766b0c54f74") + (sheetname "Root") + (sheetfile "hackpad_3.kicad_sch") + (attr through_hole) + (fp_line + (start -9.525 -1.905) + (end 4.445 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3557254b-841b-4647-9a08-fe9ba88fe618") + ) + (fp_line + (start -9.525 12.065) + (end -9.525 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7ead3648-c75c-4636-aeca-fcc95911d873") + ) + (fp_line + (start 4.445 -1.905) + (end 4.445 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "718dbc32-9266-4808-930c-ba9000a031c6") + ) + (fp_line + (start 4.445 12.065) + (end -9.525 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "43b321c1-64ee-4023-9351-8bcbbc2000e4") + ) + (fp_line + (start -12.065 -4.445) + (end 6.985 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "06d8e86a-ecc1-4661-a5dd-59b9131cd75e") + ) + (fp_line + (start -12.065 14.605) + (end -12.065 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "2d5d440b-69ca-4603-a4dc-60c9acccdabf") + ) + (fp_line + (start 6.985 -4.445) + (end 6.985 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "7e719433-e13f-49c8-80c9-cc9284653e57") + ) + (fp_line + (start 6.985 14.605) + (end -12.065 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "ad7db347-fa06-4989-a4a9-70e961deaa44") + ) + (fp_line + (start -9.14 -1.52) + (end 4.06 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dfc42548-399c-40ca-a626-7b037c164e9e") + ) + (fp_line + (start -9.14 11.68) + (end -9.14 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "672a450c-1b63-4a8c-9684-b8165a6daf9f") + ) + (fp_line + (start 4.06 -1.52) + (end 4.06 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c8a0ac5c-668e-4fbb-99d5-baf9e7eedaf4") + ) + (fp_line + (start 4.06 11.68) + (end -9.14 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0e073e16-4ca7-48af-8a88-63c1abb12aaf") + ) + (fp_line + (start -8.89 -1.27) + (end 3.81 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8f659977-ec2c-4094-a231-97be79298e6f") + ) + (fp_line + (start -8.89 11.43) + (end -8.89 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0032fc9d-6783-40cd-b2d9-28d405ff7f2c") + ) + (fp_line + (start 3.81 -1.27) + (end 3.81 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bcbf54af-fb9a-44f8-9989-0e9c62ac9731") + ) + (fp_line + (start 3.81 11.43) + (end -8.89 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "721c394d-6863-4c2f-aee2-f16d47e99f36") + ) + (fp_text user "${REFERENCE}" + (at -2.54 -2.794 0) + (layer "F.Fab") + (uuid "d42d1a56-9661-4a46-afce-1651f07a1ece") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -7.62 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "31b4e739-e90d-45b3-8cdc-ae223f3f255a") + ) + (pad "" np_thru_hole circle + (at -2.54 5.08) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "fa2be01c-3bd9-4195-83b9-f9be39783fae") + ) + (pad "" np_thru_hole circle + (at 2.54 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "b8926867-9521-4743-902e-243fd1164701") + ) + (pad "1" thru_hole circle + (at 0 0) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 22 "Col 2") + (pinfunction "1") + (pintype "passive") + (uuid "3faccd52-f562-419d-a092-b0225c7ab5c4") + ) + (pad "2" thru_hole circle + (at -6.35 2.54) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 11 "Net-(D7-A)") + (pinfunction "2") + (pintype "passive") + (uuid "d8a9a09d-58d9-4ec3-9e2e-16649d99956c") + ) + (model "C:/Users/Sprex/Downloads/library.pretty/MX_PCB.step" + (offset + (xyz -2.5 -5 -1) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (layer "F.Cu") + (uuid "74794fc3-ea09-4ec0-a4ec-bf9b1f82db74") + (at 160.02 90.17) + (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") + (tags "Cherry MX keyswitch 1.00u PCB") + (property "Reference" "SW11" + (at -2.54 -2.794 0) + (layer "F.SilkS") + (uuid "77f29c76-97ff-4c4d-bfce-b43b8ce5e357") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SW_Push" + (at -2.54 12.954 0) + (layer "F.Fab") + (uuid "2699ccfb-e7b4-4058-8a61-361855c34a38") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6f36d3de-2b1a-4e57-8451-9dc89d3fe2a5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "27e964ee-4950-471c-8c3d-db353d256257") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "915da998-a790-4440-ac28-440d5cca63b1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/131a8ae2-7f75-4a9e-8759-6fb1d289f84c") + (sheetname "Root") + (sheetfile "hackpad_3.kicad_sch") + (attr through_hole) + (fp_line + (start -9.525 -1.905) + (end 4.445 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "27528645-da90-4bf4-94b1-41e2a4d8b173") + ) + (fp_line + (start -9.525 12.065) + (end -9.525 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "14520545-c807-451e-8096-915c3587d137") + ) + (fp_line + (start 4.445 -1.905) + (end 4.445 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "912089ac-525c-4317-bbd8-68ef1a5a30b2") + ) + (fp_line + (start 4.445 12.065) + (end -9.525 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b10b0d02-5343-4b83-955f-6d5d31f224e1") + ) + (fp_line + (start -12.065 -4.445) + (end 6.985 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "1b24bf4e-5ded-462e-b99e-63cffcbfbe2f") + ) + (fp_line + (start -12.065 14.605) + (end -12.065 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "a265337e-f3ac-4e45-a481-b6d611bdad87") + ) + (fp_line + (start 6.985 -4.445) + (end 6.985 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "cd46d963-11b9-46c6-9d36-cdd6cd0495b2") + ) + (fp_line + (start 6.985 14.605) + (end -12.065 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "372855d0-865c-43c2-be9f-499e8a02621b") + ) + (fp_line + (start -9.14 -1.52) + (end 4.06 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f5b4fe79-219c-4101-ad6d-50d00173cb35") + ) + (fp_line + (start -9.14 11.68) + (end -9.14 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "917137a3-0574-48b5-9502-e613da887d4e") + ) + (fp_line + (start 4.06 -1.52) + (end 4.06 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fb81cdb0-b5db-4f4d-af02-41fb6325f3e7") + ) + (fp_line + (start 4.06 11.68) + (end -9.14 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "eac43fb5-94df-44ae-8f88-51f7f0ed99b4") + ) + (fp_line + (start -8.89 -1.27) + (end 3.81 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "03c504fd-e503-4aaa-a67b-c1916c5bbccd") + ) + (fp_line + (start -8.89 11.43) + (end -8.89 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f2a623b1-06e0-435f-8d30-eb2414c78aae") + ) + (fp_line + (start 3.81 -1.27) + (end 3.81 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8cb14b76-c98b-4c75-b79e-84f7639aac16") + ) + (fp_line + (start 3.81 11.43) + (end -8.89 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5c7b1509-047a-432f-8e5b-b68e2d88fa05") + ) + (fp_text user "${REFERENCE}" + (at -2.54 -2.794 0) + (layer "F.Fab") + (uuid "a916659d-ae32-4148-b761-81622045c288") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -7.62 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "70939462-5d43-4a73-9013-bb0f5b199b6a") + ) + (pad "" np_thru_hole circle + (at -2.54 5.08) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "f0bc5160-6f30-4cbf-ad8d-cbeb1ff6fc9d") + ) + (pad "" np_thru_hole circle + (at 2.54 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "e5167d53-5f02-4b19-8ee6-0d2accbf2a11") + ) + (pad "1" thru_hole circle + (at 0 0) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 20 "Col 3") + (pinfunction "1") + (pintype "passive") + (uuid "d4619b73-5bab-4d10-bd10-df3804d5326a") + ) + (pad "2" thru_hole circle + (at -6.35 2.54) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 15 "Net-(D11-A)") + (pinfunction "2") + (pintype "passive") + (uuid "81eca88e-7dab-4b53-b20a-87839c8052c5") + ) + (model "C:/Users/Sprex/Downloads/library.pretty/MX_PCB.step" + (offset + (xyz -2.5 -5 -1) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (layer "F.Cu") + (uuid "9647cb69-f1a5-4ca5-8f65-a16059e6f15e") + (at 102.87 109.22) + (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") + (tags "Cherry MX keyswitch 1.00u PCB") + (property "Reference" "SW3" + (at -2.54 -2.794 0) + (layer "F.SilkS") + (uuid "6fa63112-2ecb-4052-8c8c-cbb6cef7e25a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SW_Push" + (at -2.54 12.954 0) + (layer "F.Fab") + (uuid "b842192e-8a6e-4f36-8390-158ebbef0dfd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6eec49af-371e-4b55-90ee-23c02c6f1883") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3dc342c6-60be-48af-9b84-504f1cbce92d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0122201e-5723-41db-a02d-f38e7db94c8e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/c15ef09f-afc0-4078-b2d0-f7f1e295f3ba") + (sheetname "Root") + (sheetfile "hackpad_3.kicad_sch") + (attr through_hole) + (fp_line + (start -9.525 -1.905) + (end 4.445 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f65a51bc-32ca-4e78-8c8c-05c1e8e16165") + ) + (fp_line + (start -9.525 12.065) + (end -9.525 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ed6d66ea-2c0c-4989-8dd4-0780781e8043") + ) + (fp_line + (start 4.445 -1.905) + (end 4.445 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "af250510-6c29-4929-a8a6-02b8ed159b45") + ) + (fp_line + (start 4.445 12.065) + (end -9.525 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d5564870-3b95-4f67-bf2d-7833e52321cc") + ) + (fp_line + (start -12.065 -4.445) + (end 6.985 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "e5f715ca-3d07-4ebc-97fc-70966c69b9cb") + ) + (fp_line + (start -12.065 14.605) + (end -12.065 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "33cfc5f3-fc16-42a7-b594-84c6d9b3f162") + ) + (fp_line + (start 6.985 -4.445) + (end 6.985 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "d4db20c6-4e47-4e8d-97ad-7af42d990012") + ) + (fp_line + (start 6.985 14.605) + (end -12.065 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "01c50883-29c4-4f85-883b-a75cca9a72e1") + ) + (fp_line + (start -9.14 -1.52) + (end 4.06 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c0266e0a-8fa8-495d-be76-3797c6433066") + ) + (fp_line + (start -9.14 11.68) + (end -9.14 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a663d936-978a-452b-bd08-8f6562275505") + ) + (fp_line + (start 4.06 -1.52) + (end 4.06 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0311e73d-c69e-4a5d-bdd9-4503a9617398") + ) + (fp_line + (start 4.06 11.68) + (end -9.14 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d00c89ce-627e-4ddf-887c-5a4a29f72412") + ) + (fp_line + (start -8.89 -1.27) + (end 3.81 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ee656a1f-7fcd-4ee1-b862-f2af450f6a3a") + ) + (fp_line + (start -8.89 11.43) + (end -8.89 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8f6ca52b-ed1e-4af0-8823-8d9286836acf") + ) + (fp_line + (start 3.81 -1.27) + (end 3.81 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c591f5ac-cdd9-446b-8ad6-1928eaf9e002") + ) + (fp_line + (start 3.81 11.43) + (end -8.89 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "70201a98-d673-4eb7-b3b7-6ae3cd53184a") + ) + (fp_text user "${REFERENCE}" + (at -2.54 -2.794 0) + (layer "F.Fab") + (uuid "2781acaa-0cd9-4cc4-8bda-a6894f4806b5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -7.62 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "432b7074-679e-4405-b0e2-8ad2e45565c6") + ) + (pad "" np_thru_hole circle + (at -2.54 5.08) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "166bc1c6-25d3-4e8d-9f3e-f00e4049318c") + ) + (pad "" np_thru_hole circle + (at 2.54 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "36d986ca-9dc2-4048-b7e3-59ca326da97d") + ) + (pad "1" thru_hole circle + (at 0 0) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 17 "Col 0") + (pinfunction "1") + (pintype "passive") + (uuid "34c8e359-6fbf-4dbb-9b52-9afda3a4ecc8") + ) + (pad "2" thru_hole circle + (at -6.35 2.54) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 6 "Net-(D3-A)") + (pinfunction "2") + (pintype "passive") + (uuid "84055c37-496f-4022-b059-8145a9143429") + ) + (model "C:/Users/Sprex/Downloads/library.pretty/MX_PCB.step" + (offset + (xyz -2.5 -5 -1) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (layer "F.Cu") + (uuid "99ff78f7-1356-46b2-936d-d821354454a1") + (at 140.97 109.22) + (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") + (tags "Cherry MX keyswitch 1.00u PCB") + (property "Reference" "SW9" + (at -2.54 -2.794 0) + (layer "F.SilkS") + (uuid "14de0215-f652-49ff-b2fe-56a2fe03df70") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SW_Push" + (at -2.54 12.954 0) + (layer "F.Fab") + (uuid "359a2a15-25d3-46d6-95ac-92e7f655ee18") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f5666cde-2006-419e-bcd7-5124606408e7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b8cd54c7-dd75-46ca-b311-8889b999c1a3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e1e550e4-a203-4410-bd61-b000c8853e6e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/4b82141f-81ac-4e2e-a709-a01a020060da") + (sheetname "Root") + (sheetfile "hackpad_3.kicad_sch") + (attr through_hole) + (fp_line + (start -9.525 -1.905) + (end 4.445 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "19b3c3a0-a87b-4354-a9a9-3712b908d725") + ) + (fp_line + (start -9.525 12.065) + (end -9.525 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c0922113-7d7a-4ebb-80c2-9f524748ea62") + ) + (fp_line + (start 4.445 -1.905) + (end 4.445 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5769c1a0-2cb8-4fb3-a974-439cc4a80c8b") + ) + (fp_line + (start 4.445 12.065) + (end -9.525 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d0867583-cb3e-43bf-86fd-8cd326c270dc") + ) + (fp_line + (start -12.065 -4.445) + (end 6.985 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "a94cdb16-3155-4f31-bde6-7dda1940494d") + ) + (fp_line + (start -12.065 14.605) + (end -12.065 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "f7ca0aeb-e4b4-4eb3-a8a8-11177234d26c") + ) + (fp_line + (start 6.985 -4.445) + (end 6.985 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "c1d117b0-7e66-4d31-b5e5-97d8a3eac684") + ) + (fp_line + (start 6.985 14.605) + (end -12.065 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "68fec3ab-4655-41c8-b551-c28934fd87d8") + ) + (fp_line + (start -9.14 -1.52) + (end 4.06 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4224e1eb-f9f4-4f32-905c-22c478c54ae4") + ) + (fp_line + (start -9.14 11.68) + (end -9.14 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0a569e73-0ddb-4199-998a-81fc4ac0c9e9") + ) + (fp_line + (start 4.06 -1.52) + (end 4.06 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "45aeae3a-9277-4602-a740-502c5297e360") + ) + (fp_line + (start 4.06 11.68) + (end -9.14 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "25c4ebef-cf51-44a1-a736-50160eba196f") + ) + (fp_line + (start -8.89 -1.27) + (end 3.81 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e2465cf2-13ae-4f09-81e5-72548fdfa445") + ) + (fp_line + (start -8.89 11.43) + (end -8.89 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "026a98a3-4aad-40d1-8fb5-d4e79c18dc27") + ) + (fp_line + (start 3.81 -1.27) + (end 3.81 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "42a1c65e-69d6-42d3-8f6d-53d6ff5ca0f9") + ) + (fp_line + (start 3.81 11.43) + (end -8.89 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ddd04eab-5dba-40d0-a0ca-f4271c985051") + ) + (fp_text user "${REFERENCE}" + (at -2.54 -2.794 0) + (layer "F.Fab") + (uuid "db8e3ff0-19a8-4d21-82af-52409029706a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -7.62 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "cacd3330-ce16-4873-9468-6d2aad4d87a9") + ) + (pad "" np_thru_hole circle + (at -2.54 5.08) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "1e829aab-1e2f-46f1-91ad-791c483bc50c") + ) + (pad "" np_thru_hole circle + (at 2.54 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "b6002286-1fa7-4b1f-9658-711fbd083bc8") + ) + (pad "1" thru_hole circle + (at 0 0) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 22 "Col 2") + (pinfunction "1") + (pintype "passive") + (uuid "b660e15e-21c1-418b-bd8f-61aa58b6cb22") + ) + (pad "2" thru_hole circle + (at -6.35 2.54) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 13 "Net-(D9-A)") + (pinfunction "2") + (pintype "passive") + (uuid "0e271a51-4d81-4458-bcc1-60402616b6d0") + ) + (model "C:/Users/Sprex/Downloads/library.pretty/MX_PCB.step" + (offset + (xyz -2.5 -5 -1) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (layer "F.Cu") + (uuid "a3f5a456-933b-47f7-a15e-b89427ec2344") + (at 121.92 90.17) + (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") + (tags "Cherry MX keyswitch 1.00u PCB") + (property "Reference" "SW5" + (at -2.54 -2.794 0) + (layer "F.SilkS") + (uuid "ece4a807-1232-49c3-b321-63437430026b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SW_Push" + (at -2.54 12.954 0) + (layer "F.Fab") + (uuid "71d3546f-9796-4e19-a158-b6d0b59535cf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "36550d4b-e29b-42aa-8e6f-e45f10f05b2b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dcf07138-8c9f-4146-b170-8ea5c641f823") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "508525d5-b2ef-4c46-bc7c-5f9e83efba35") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/cec20ba5-1ef6-4d74-8c67-809f112745a6") + (sheetname "Root") + (sheetfile "hackpad_3.kicad_sch") + (attr through_hole) + (fp_line + (start -9.525 -1.905) + (end 4.445 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b1282faf-927b-469d-856b-068b3bbca7e4") + ) + (fp_line + (start -9.525 12.065) + (end -9.525 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "418c31c3-9850-490b-8a88-0383a8b12cd7") + ) + (fp_line + (start 4.445 -1.905) + (end 4.445 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e50210c6-9925-4b4c-bef5-2f6c926e12a3") + ) + (fp_line + (start 4.445 12.065) + (end -9.525 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6fdc1bce-5852-4841-94de-62958fd94c7f") + ) + (fp_line + (start -12.065 -4.445) + (end 6.985 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "deca11ce-4a31-4b67-a882-68c27ae5de15") + ) + (fp_line + (start -12.065 14.605) + (end -12.065 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "06ad55da-7210-42d6-9820-5da430130010") + ) + (fp_line + (start 6.985 -4.445) + (end 6.985 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "d757c656-e8bd-43d7-928e-0b9980cce8aa") + ) + (fp_line + (start 6.985 14.605) + (end -12.065 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "c7f1eea9-58bb-4fcd-8a2e-e2ac35cc7980") + ) + (fp_line + (start -9.14 -1.52) + (end 4.06 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7ca2bd73-4afd-479e-a9f3-995035dba736") + ) + (fp_line + (start -9.14 11.68) + (end -9.14 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9d1659a1-9227-4423-ba32-088394964b57") + ) + (fp_line + (start 4.06 -1.52) + (end 4.06 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2b679c39-b075-41b8-9a3c-f28b933ba7de") + ) + (fp_line + (start 4.06 11.68) + (end -9.14 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "21bbeb61-3aec-48b6-873e-67bbd2d9f361") + ) + (fp_line + (start -8.89 -1.27) + (end 3.81 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "eebdeee6-4fd2-4633-9a20-ea59d4542aa3") + ) + (fp_line + (start -8.89 11.43) + (end -8.89 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b8bd19ae-a129-4e52-88f3-76a9bf7e4f12") + ) + (fp_line + (start 3.81 -1.27) + (end 3.81 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8d47a0e4-935a-4aa5-a317-630539832fd4") + ) + (fp_line + (start 3.81 11.43) + (end -8.89 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ace21b9c-a6ff-428a-bcba-b2b7d6800b6c") + ) + (fp_text user "${REFERENCE}" + (at -2.54 -2.794 0) + (layer "F.Fab") + (uuid "d1808974-b114-46c4-ba8f-e5cf21d9a86c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -7.62 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "9b33db47-0567-451e-8e6c-23e10f9a819f") + ) + (pad "" np_thru_hole circle + (at -2.54 5.08) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "f036db25-562c-48ec-bfdd-b8165b5c1c03") + ) + (pad "" np_thru_hole circle + (at 2.54 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "05000d47-4b1c-4529-aab4-54ea3cf105e6") + ) + (pad "1" thru_hole circle + (at 0 0) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 19 "Col 1") + (pinfunction "1") + (pintype "passive") + (uuid "7132568b-7c66-47e0-8d4a-86b0b7f76163") + ) + (pad "2" thru_hole circle + (at -6.35 2.54) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 9 "Net-(D5-A)") + (pinfunction "2") + (pintype "passive") + (uuid "9084d47e-fcf4-4b52-93a5-140e7fc165e0") + ) + (model "C:/Users/Sprex/Downloads/library.pretty/MX_PCB.step" + (offset + (xyz -2.5 -5 -1) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (layer "F.Cu") + (uuid "a553ead8-b322-4e22-81f5-708c0a1f7df9") + (at 160.02 109.22) + (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") + (tags "Cherry MX keyswitch 1.00u PCB") + (property "Reference" "SW12" + (at -2.54 -2.794 0) + (layer "F.SilkS") + (uuid "26f52c19-b748-43f2-bbe4-1e87a4e3e4b5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SW_Push" + (at -2.54 12.954 0) + (layer "F.Fab") + (uuid "a31c8638-3cd5-4380-81cb-096e715ea986") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9367aacd-1e07-4e1e-98b1-677b7aba048e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9e6b7fe5-7708-4f41-a4e2-5601f3bc8737") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2bbb2388-6f66-4560-9ce1-f6b6278e2c2d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/a358d752-2e94-427d-8209-6117e7bf01e5") + (sheetname "Root") + (sheetfile "hackpad_3.kicad_sch") + (attr through_hole) + (fp_line + (start -9.525 -1.905) + (end 4.445 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "44e33ed7-8f5f-4410-9b5c-ad41421de208") + ) + (fp_line + (start -9.525 12.065) + (end -9.525 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d62fcd9d-fa3a-4367-bd78-b7eb51658cb6") + ) + (fp_line + (start 4.445 -1.905) + (end 4.445 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "762340bd-6781-432a-8b3a-571f883ce5e5") + ) + (fp_line + (start 4.445 12.065) + (end -9.525 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b51c97a1-d248-4512-9017-b6c06254601f") + ) + (fp_line + (start -12.065 -4.445) + (end 6.985 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "de6b00e2-2c0e-42d4-a446-6780edd7ca74") + ) + (fp_line + (start -12.065 14.605) + (end -12.065 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "be8948ff-072e-4d63-999e-507d9e3a3e12") + ) + (fp_line + (start 6.985 -4.445) + (end 6.985 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "cd47ec49-8c83-49b9-a641-67360f0d6f3a") + ) + (fp_line + (start 6.985 14.605) + (end -12.065 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "d6d93877-b9dc-4aba-9d97-abb22bffb7c7") + ) + (fp_line + (start -9.14 -1.52) + (end 4.06 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "33f93c94-aec1-46e7-9a47-f284c0b17991") + ) + (fp_line + (start -9.14 11.68) + (end -9.14 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "115c8d2d-5993-46b3-8f15-664e5f5eb2da") + ) + (fp_line + (start 4.06 -1.52) + (end 4.06 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4973dcd3-86ae-421a-8719-fd59a6b847d1") + ) + (fp_line + (start 4.06 11.68) + (end -9.14 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cc71c313-ff7e-46b3-af42-f1bf3933bb1e") + ) + (fp_line + (start -8.89 -1.27) + (end 3.81 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d4b5199c-706e-4c4c-ae91-dbfb3bad0f52") + ) + (fp_line + (start -8.89 11.43) + (end -8.89 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bf7bb5a6-df9a-4bd7-9a32-0ab14a0514c7") + ) + (fp_line + (start 3.81 -1.27) + (end 3.81 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "04a6b0b1-e788-4e6b-9f68-7f0bdb40639a") + ) + (fp_line + (start 3.81 11.43) + (end -8.89 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "28d46a6b-0632-4532-90fd-44c0d10f0082") + ) + (fp_text user "${REFERENCE}" + (at -2.54 -2.794 0) + (layer "F.Fab") + (uuid "0ea9fb6c-e676-45e7-9d71-40583af15fe1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -7.62 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "1178fd40-5cd5-4be1-a4e2-c7dd6bc54a94") + ) + (pad "" np_thru_hole circle + (at -2.54 5.08) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "c59f21f1-b1cf-44dc-be0b-92fdb0c2afdf") + ) + (pad "" np_thru_hole circle + (at 2.54 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "786c4de6-1c58-407f-af4d-b9b8ec722e97") + ) + (pad "1" thru_hole circle + (at 0 0) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 20 "Col 3") + (pinfunction "1") + (pintype "passive") + (uuid "041a2074-8f4f-4908-ae07-d79f47540c4f") + ) + (pad "2" thru_hole circle + (at -6.35 2.54) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 16 "Net-(D12-A)") + (pinfunction "2") + (pintype "passive") + (uuid "b980cdb0-5906-4ee5-a0c9-9d75885f26d6") + ) + (model "C:/Users/Sprex/Downloads/library.pretty/MX_PCB.step" + (offset + (xyz -2.5 -5 -1) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (layer "F.Cu") + (uuid "e8ef01ca-808f-4841-a720-0c64af20fc17") + (at 102.87 71.12) + (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") + (tags "Cherry MX keyswitch 1.00u PCB") + (property "Reference" "SW1" + (at -2.54 -2.794 0) + (layer "F.SilkS") + (uuid "cd3b5a97-8650-43e0-addd-15745603c0d9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SW_Push" + (at -2.54 12.954 0) + (layer "F.Fab") + (uuid "cf7854fc-56c3-4ecf-a80f-a474f8f19853") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a68499ea-0484-4fc8-a082-c518496160c0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "12d76408-a1b0-4f83-8374-c9f340790045") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4df95be4-f0fb-481f-ad6b-71318aaa09ff") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/e1988d01-b70e-408b-92f8-b5d60a746cb5") + (sheetname "Root") + (sheetfile "hackpad_3.kicad_sch") + (attr through_hole) + (fp_line + (start -9.525 -1.905) + (end 4.445 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d02b8663-237a-4265-9189-fdcfe309cecf") + ) + (fp_line + (start -9.525 12.065) + (end -9.525 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "06a5f41d-2d1c-4508-8cc3-c749dc73bd65") + ) + (fp_line + (start 4.445 -1.905) + (end 4.445 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5ccc332f-00e9-49f8-98ee-4e23309f13ef") + ) + (fp_line + (start 4.445 12.065) + (end -9.525 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "34dffcd1-f0f9-4be2-a5ac-7c0eb59e398f") + ) + (fp_line + (start -12.065 -4.445) + (end 6.985 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "0d6187d2-4a3e-45e6-b786-7b5a1d76a9a3") + ) + (fp_line + (start -12.065 14.605) + (end -12.065 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "e151bd14-167d-45be-81fe-7963d5edb1a8") + ) + (fp_line + (start 6.985 -4.445) + (end 6.985 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "01ff78ba-33ef-4afb-a3ef-43d6d78614f5") + ) + (fp_line + (start 6.985 14.605) + (end -12.065 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "7ff0eb7d-2560-4f04-a188-bfeefbc1a5c4") + ) + (fp_line + (start -9.14 -1.52) + (end 4.06 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8d572b5b-197b-4ab1-9a13-71c4241abd4b") + ) + (fp_line + (start -9.14 11.68) + (end -9.14 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "25707b13-1899-4d75-940e-9292523233b5") + ) + (fp_line + (start 4.06 -1.52) + (end 4.06 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d3e1c25d-e24a-4f36-99e8-e437dcb8e279") + ) + (fp_line + (start 4.06 11.68) + (end -9.14 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bad08dc4-ae60-45a8-9021-e769566773b7") + ) + (fp_line + (start -8.89 -1.27) + (end 3.81 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ed6d8fe7-ac26-4ec9-9383-34a5860773bb") + ) + (fp_line + (start -8.89 11.43) + (end -8.89 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fd49a0ef-43e3-4b80-83a3-b1c6b44ed4ee") + ) + (fp_line + (start 3.81 -1.27) + (end 3.81 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "649d6aca-e7ce-4745-8435-e4e301357d4f") + ) + (fp_line + (start 3.81 11.43) + (end -8.89 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1838905f-c296-4021-bc23-7a0b0be85d35") + ) + (fp_text user "${REFERENCE}" + (at -2.54 -2.794 0) + (layer "F.Fab") + (uuid "0d759481-ee62-4af2-ada7-cd86551727c6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -7.62 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "a52b8adf-4d34-4d49-8c24-8c4bf061007f") + ) + (pad "" np_thru_hole circle + (at -2.54 5.08) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "c979c34e-79e7-43fc-a70d-a664f77e2fe7") + ) + (pad "" np_thru_hole circle + (at 2.54 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "3c2dd1c7-7a7b-4050-9d0e-a16b059f55ba") + ) + (pad "1" thru_hole circle + (at 0 0) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 17 "Col 0") + (pinfunction "1") + (pintype "passive") + (uuid "65022b82-6ee2-4084-81eb-96b31c9a3412") + ) + (pad "2" thru_hole circle + (at -6.35 2.54) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 4 "Net-(D2-A)") + (pinfunction "2") + (pintype "passive") + (uuid "33585fc7-5a9b-44d0-a2bc-642562fc65d8") + ) + (model "C:/Users/Sprex/Downloads/library.pretty/MX_PCB.step" + (offset + (xyz -2.5 -5 -1) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (layer "F.Cu") + (uuid "ff37b99d-44bc-40ec-98ba-4b3b84982b75") + (at 160.02 71.12) + (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") + (tags "Cherry MX keyswitch 1.00u PCB") + (property "Reference" "SW10" + (at -2.54 -2.794 0) + (layer "F.SilkS") + (uuid "ad7dd1d9-3163-4f6a-8df2-05ac8d698b10") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SW_Push" + (at -2.54 12.954 0) + (layer "F.Fab") + (uuid "914062e7-381f-49fb-8992-c4819a2de895") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9164f5d9-689f-47fb-94c3-5a930eb6dbdf") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e2676774-6de2-4345-a0f7-70c6fc72e46a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a66a1c42-b6ec-4b4b-acdf-29c49b8e3571") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/00beb642-8d61-4393-a4cd-aed2faee5997") + (sheetname "Root") + (sheetfile "hackpad_3.kicad_sch") + (attr through_hole) + (fp_line + (start -9.525 -1.905) + (end 4.445 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "476bda95-b9e5-4d38-9702-2883d0a44f4c") + ) + (fp_line + (start -9.525 12.065) + (end -9.525 -1.905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c85b0cdb-b5fd-4199-9e1d-2464e2d011b0") + ) + (fp_line + (start 4.445 -1.905) + (end 4.445 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1574fef5-f569-46fc-a1b7-6ca0c40b8fae") + ) + (fp_line + (start 4.445 12.065) + (end -9.525 12.065) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bfc3824c-789e-4042-ab23-fe25864caffa") + ) + (fp_line + (start -12.065 -4.445) + (end 6.985 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "8c015f78-0230-4103-a2e6-0cb82ee2e95d") + ) + (fp_line + (start -12.065 14.605) + (end -12.065 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "a3924fa0-37f6-41e0-93f8-b4a6f661a7e5") + ) + (fp_line + (start 6.985 -4.445) + (end 6.985 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "856a499b-3e79-4941-9c3f-8cef8ab2396e") + ) + (fp_line + (start 6.985 14.605) + (end -12.065 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "1df0544d-b98c-4c9d-a61b-917904ecfcc3") + ) + (fp_line + (start -9.14 -1.52) + (end 4.06 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9dd41883-a7e1-400f-a270-5868563e9ea0") + ) + (fp_line + (start -9.14 11.68) + (end -9.14 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e9cde87a-be4a-43c1-a8f7-8951c1cb7b0c") + ) + (fp_line + (start 4.06 -1.52) + (end 4.06 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "923fa73d-d5c2-404e-83b9-93e7f3dbc193") + ) + (fp_line + (start 4.06 11.68) + (end -9.14 11.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1a2fbcdd-c045-4f83-b439-ad47fa4200aa") + ) + (fp_line + (start -8.89 -1.27) + (end 3.81 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "162deeb6-3f34-4d10-b096-3d74906fe7cb") + ) + (fp_line + (start -8.89 11.43) + (end -8.89 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "268cd064-f7e2-422e-80ed-0acf82559fc6") + ) + (fp_line + (start 3.81 -1.27) + (end 3.81 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c05121ae-7798-4215-89ce-e327f5343faa") + ) + (fp_line + (start 3.81 11.43) + (end -8.89 11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c5f41643-57f8-43ff-b548-b0e2077fa0d1") + ) + (fp_text user "${REFERENCE}" + (at -2.54 -2.794 0) + (layer "F.Fab") + (uuid "176261c9-230a-41a0-862d-f027beb955bc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -7.62 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "2c04272d-163e-4c57-80bf-9898a2158560") + ) + (pad "" np_thru_hole circle + (at -2.54 5.08) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "a19d9ade-ccdf-4602-884a-89d7372cc9e6") + ) + (pad "" np_thru_hole circle + (at 2.54 5.08) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "796ab5a3-b311-4bc0-8636-f46d90df0a8a") + ) + (pad "1" thru_hole circle + (at 0 0) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 20 "Col 3") + (pinfunction "1") + (pintype "passive") + (uuid "bd01102e-c912-4d46-9dae-905febce20fb") + ) + (pad "2" thru_hole circle + (at -6.35 2.54) + (size 2.2 2.2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 14 "Net-(D10-A)") + (pinfunction "2") + (pintype "passive") + (uuid "ed4bbdf3-f058-400c-a733-9f12a94f4859") + ) + (model "C:/Users/Sprex/Downloads/library.pretty/MX_PCB.step" + (offset + (xyz -2.5 -5 -1.5) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "library:1N4148" + (layer "B.Cu") + (uuid "43e5f484-7d8a-482d-b2b4-1b75cdf9c980") + (at 167.005 94.256 90) + (property "Reference" "D11" + (at 0.3175 1.905 90) + (layer "B.SilkS") + (uuid "1b9d75b9-0a86-49a0-81b4-672daf780cb1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "D" + (at 9.8425 -1.905 90) + (layer "B.Fab") + (uuid "b430e8b5-8cf5-4948-872d-c7383c3d306c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "library:1N4148" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "a0e5a16a-4095-465a-bf99-bef92dfd72fc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "22fc1238-828f-4722-a6c6-2770685f149a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Diode" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "b13b7864-43eb-43cd-98d6-4ed42221a8bc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "7cecb053-fe5d-4447-8df4-fb66abe8af7e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "2a77db7d-a273-446d-bed0-2dcb31a271cb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") + (path "/b2908b3f-356c-4467-836a-7ccbcaa0265a") + (sheetname "Root") + (sheetfile "hackpad_3.kicad_sch") + (attr through_hole) + (fp_line + (start 1.9025 -0.86) + (end 1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "e57b3c46-3c58-4299-a397-84f20f7b36cc") + ) + (fp_line + (start -1.9025 -0.86) + (end 1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "b963a065-bc05-4b11-9322-dfef560fee3b") + ) + (fp_line + (start 1.9025 0.86) + (end -1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "03e04f17-c8f8-4dd1-9e4d-0c7c45d47e6d") + ) + (fp_line + (start -1.9025 0.86) + (end -1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "d6eaa241-3e07-4553-aff6-52e291405ed4") + ) + (fp_circle + (center -5 0) + (end -4.9 0) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "B.SilkS") + (uuid "6f4b6fef-cf9b-44d1-af5f-b3bc5a2c32c2") + ) + (fp_line + (start 4.6375 -1.11) + (end 4.6375 1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c04d73f5-9d62-4488-8db2-c53471bbd198") + ) + (fp_line + (start -4.6375 -1.11) + (end 4.6375 -1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "5446d9fa-4dbf-4457-a029-c8011d3ae5f6") + ) + (fp_line + (start 4.6375 1.11) + (end -4.6375 1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "4de6b9cb-6096-442f-94f3-655b509187a5") + ) + (fp_line + (start -4.6375 1.11) + (end -4.6375 -1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "aa996c36-bfcd-4364-b59c-b32201a22d22") + ) + (fp_line + (start 1.9025 -0.86) + (end 1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "ae1fb2c9-99a6-4707-b1a1-cec0a73a7c02") + ) + (fp_line + (start -1.9025 -0.86) + (end 1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "f5009f21-1019-4e1a-ab37-4581e93069ff") + ) + (fp_line + (start 1.9025 0.86) + (end -1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "9025143a-8bbe-48d2-85f9-b00d9054257c") + ) + (fp_line + (start -1.9025 0.86) + (end -1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "faa3cddd-9713-4000-87a4-a8319f1637a5") + ) + (fp_circle + (center -5 0) + (end -4.9 0) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "B.Fab") + (uuid "eb23fc22-65fa-499f-b587-0e0b88a399ee") + ) + (pad "1" thru_hole rect + (at -3.7685 0 90) + (size 1.238 1.238) + (drill 0.73) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 2 "Row 1") + (pinfunction "K") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "c3549d27-77de-42f8-9aec-7ba3d772ec75") + ) + (pad "2" thru_hole circle + (at 3.7685 0 90) + (size 1.238 1.238) + (drill 0.73) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 15 "Net-(D11-A)") + (pinfunction "A") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "cf46d103-f518-4071-a757-3e020715f74b") + ) + (model "C:/Users/Sprex/Downloads/library.pretty/Diode_DO-35.step" + (offset + (xyz -3.8 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "library:1N4148" + (layer "B.Cu") + (uuid "4baa286f-86b4-44fd-b6cf-0b02b116f227") + (at 109.855 94.256 90) + (property "Reference" "D1" + (at 0.3175 1.905 90) + (layer "B.SilkS") + (uuid "2edaf15b-c6b8-4e46-927d-3baf73c5d79c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "D" + (at 9.8425 -1.905 90) + (layer "B.Fab") + (uuid "0c1d5764-0f45-435b-bbab-c0d64361a251") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "library:1N4148" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "abe4fc97-db5d-4db8-a986-89d3429d43c3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "f2151ae5-d7a2-477d-b9bc-995feb9c265c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Diode" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "dccaeeff-56d3-4950-8b8b-46e83052b834") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "9d6c7c6d-6f15-4e3d-99c5-60704f6f708b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "1406e605-69d1-4b19-8cc1-a50c18934000") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") + (path "/b6141f6a-0f6a-4157-83b9-f415cb1c50d6") + (sheetname "Root") + (sheetfile "hackpad_3.kicad_sch") + (attr through_hole) + (fp_line + (start 1.9025 -0.86) + (end 1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "721bb7f5-8ae2-41ae-90f0-c046c545e442") + ) + (fp_line + (start -1.9025 -0.86) + (end 1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "a7acb864-b089-4502-837f-148406570092") + ) + (fp_line + (start 1.9025 0.86) + (end -1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "a0a88796-ead7-49c3-83b3-b9701e628227") + ) + (fp_line + (start -1.9025 0.86) + (end -1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "a9eec41b-2076-4047-b371-8a25148aa73e") + ) + (fp_circle + (center -5 0) + (end -4.9 0) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "B.SilkS") + (uuid "23e6c7ac-65ad-43bd-8342-0be340ef2a5f") + ) + (fp_line + (start 4.6375 -1.11) + (end 4.6375 1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b5712996-624f-44bc-8114-803362d5cfea") + ) + (fp_line + (start -4.6375 -1.11) + (end 4.6375 -1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "1ace0d08-dc3a-4e8d-a18c-2a204e4d48f0") + ) + (fp_line + (start 4.6375 1.11) + (end -4.6375 1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "af63db66-eb81-47a2-aff1-36669b7238bf") + ) + (fp_line + (start -4.6375 1.11) + (end -4.6375 -1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "0d0d7df4-ab0c-468b-b3a3-9666ac7448ce") + ) + (fp_line + (start 1.9025 -0.86) + (end 1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "a052106f-e388-4bf8-90b5-06484ee0777e") + ) + (fp_line + (start -1.9025 -0.86) + (end 1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "e6f6fab3-172c-43fb-bd58-3f3be27f6631") + ) + (fp_line + (start 1.9025 0.86) + (end -1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "68e12c65-97a4-4a3a-9f8f-bb25cd330327") + ) + (fp_line + (start -1.9025 0.86) + (end -1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "34f72f8a-4501-4b0c-8ec6-8b122af6be66") + ) + (fp_circle + (center -5 0) + (end -4.9 0) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "B.Fab") + (uuid "93984adc-9e97-4fa2-8324-88fc61c0a17b") + ) + (pad "1" thru_hole rect + (at -3.7685 0 90) + (size 1.238 1.238) + (drill 0.73) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 2 "Row 1") + (pinfunction "K") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "3eb65864-caa9-476e-8f81-d55dc9ec481d") + ) + (pad "2" thru_hole circle + (at 3.7685 0 90) + (size 1.238 1.238) + (drill 0.73) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "Net-(D1-A)") + (pinfunction "A") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "b3f4d07e-0e95-42ae-bd3c-dbdfda39ae6a") + ) + (model "C:/Users/Sprex/Downloads/library.pretty/Diode_DO-35.step" + (offset + (xyz -3.8 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "library:1N4148" + (layer "B.Cu") + (uuid "5cd45b7d-ca39-4fbc-bfab-3513503c632c") + (at 147.955 113.306 90) + (property "Reference" "D9" + (at 0.3175 1.905 90) + (layer "B.SilkS") + (uuid "c21e448a-b7ad-4564-b2ba-110add3cf0d3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "D" + (at 9.8425 -1.905 90) + (layer "B.Fab") + (uuid "da447a9c-a29b-426e-81d6-6bb5e53627ba") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "library:1N4148" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "d58b995e-88a2-4807-b5a7-b9ec9f2dfce9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "941b1f92-eb03-4ad5-8a1c-8c31e1bc6af8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Diode" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "7647e664-7323-4282-a417-412d8cfc3144") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "e0b43c5f-ac33-40f8-940e-2d861ea97827") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "9689f6b5-be6e-419a-a0e8-e17224bc3ff9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") + (path "/343f83e2-c1c6-41aa-bf70-b4378636f548") + (sheetname "Root") + (sheetfile "hackpad_3.kicad_sch") + (attr through_hole) + (fp_line + (start 1.9025 -0.86) + (end 1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "e09e8266-1994-4287-8ada-0de8b6cecb58") + ) + (fp_line + (start -1.9025 -0.86) + (end 1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "0932e482-80a8-4dce-bde9-51acb41cca60") + ) + (fp_line + (start 1.9025 0.86) + (end -1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "8d6bc6b1-8151-4a9a-ae41-6cdf5d548785") + ) + (fp_line + (start -1.9025 0.86) + (end -1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "4119fbb1-e4c4-4de6-a79d-bec354d5b4ad") + ) + (fp_circle + (center -5 0) + (end -4.9 0) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "B.SilkS") + (uuid "9730512b-c08c-4c14-ad9a-1cd938c15643") + ) + (fp_line + (start 4.6375 -1.11) + (end 4.6375 1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "2a53ae0f-a94c-4fee-87b7-f14293608b06") + ) + (fp_line + (start -4.6375 -1.11) + (end 4.6375 -1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7b5c22b5-b305-457a-8cbe-8ffcf51f46a2") + ) + (fp_line + (start 4.6375 1.11) + (end -4.6375 1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "5af0856c-4310-4794-be65-bb19c1cf2540") + ) + (fp_line + (start -4.6375 1.11) + (end -4.6375 -1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7563eae2-3a8c-4439-b74c-f67d0059ad99") + ) + (fp_line + (start 1.9025 -0.86) + (end 1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "717c31ee-19b2-48da-95e4-3481ec5091f5") + ) + (fp_line + (start -1.9025 -0.86) + (end 1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "10dc0306-f5c4-4ebe-9c65-7b04df353561") + ) + (fp_line + (start 1.9025 0.86) + (end -1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "66121ead-bc34-4aab-8d47-7e542131b959") + ) + (fp_line + (start -1.9025 0.86) + (end -1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "1dfb14fd-a354-4ccc-808c-ee096c151a87") + ) + (fp_circle + (center -5 0) + (end -4.9 0) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "B.Fab") + (uuid "7c2b115e-619b-43a3-9a17-39fb94db689d") + ) + (pad "1" thru_hole rect + (at -3.7685 0 90) + (size 1.238 1.238) + (drill 0.73) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 5 "Row 2") + (pinfunction "K") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "02db2f97-c570-4abf-be7a-11564684febe") + ) + (pad "2" thru_hole circle + (at 3.7685 0 90) + (size 1.238 1.238) + (drill 0.73) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 13 "Net-(D9-A)") + (pinfunction "A") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "898948ea-746e-4b71-bc20-7144fbcfda8e") + ) + (model "C:/Users/Sprex/Downloads/library.pretty/Diode_DO-35.step" + (offset + (xyz -3.8 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "library:1N4148" + (layer "B.Cu") + (uuid "60d9a11d-e6e0-4f32-97e7-820e8409a0de") + (at 128.905 94.256 90) + (property "Reference" "D5" + (at 0.3175 1.905 90) + (layer "B.SilkS") + (uuid "bf485f47-6599-47b7-b7fd-96d3b3acb7da") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "D" + (at 9.8425 -1.905 90) + (layer "B.Fab") + (uuid "8931daf8-cb24-4fc5-8025-57674f23cd18") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "library:1N4148" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "c9e49806-547e-460b-9096-0e333905b4bc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "e5a9f940-267d-4442-9a0d-9c6641594f13") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Diode" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "78c58590-bfd5-4ff5-a3fe-ee8edd560ed5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "a3aa357d-bc2c-443d-a5bd-d39ef2f05695") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "6767c4d2-1a0a-4f89-9860-df878bf23dec") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") + (path "/24a2e9c3-c106-4f87-8a7c-f8f7ba588b3a") + (sheetname "Root") + (sheetfile "hackpad_3.kicad_sch") + (attr through_hole) + (fp_line + (start 1.9025 -0.86) + (end 1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "83831b77-c243-41d5-890c-28cbe4b0e17b") + ) + (fp_line + (start -1.9025 -0.86) + (end 1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "43a840d6-b208-4e9e-b523-5b7a7c8f86e0") + ) + (fp_line + (start 1.9025 0.86) + (end -1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "0be26687-0c91-4f81-978f-10687b263f7e") + ) + (fp_line + (start -1.9025 0.86) + (end -1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "e5a00a8e-43c8-4a26-beff-6b7f263c109c") + ) + (fp_circle + (center -5 0) + (end -4.9 0) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "B.SilkS") + (uuid "e6930abe-0a88-4d59-a72f-f5d75ec45f08") + ) + (fp_line + (start 4.6375 -1.11) + (end 4.6375 1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b60940e4-230e-4efe-ac1f-1c598b3e3edc") + ) + (fp_line + (start -4.6375 -1.11) + (end 4.6375 -1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "28e30252-7757-4e5e-ab53-657e6cd281d7") + ) + (fp_line + (start 4.6375 1.11) + (end -4.6375 1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9bcedfdd-4274-48fc-a9d6-e05cd63a8883") + ) + (fp_line + (start -4.6375 1.11) + (end -4.6375 -1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "39d905e3-5b5e-41e6-95da-404ef4cc7421") + ) + (fp_line + (start 1.9025 -0.86) + (end 1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "1ee1849c-b38e-481a-9e6f-1a707fccb4fd") + ) + (fp_line + (start -1.9025 -0.86) + (end 1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "ca462749-eb68-435f-83fd-7ee8317f3d16") + ) + (fp_line + (start 1.9025 0.86) + (end -1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "7c814d1e-a5ff-421b-a6af-ef82039cc870") + ) + (fp_line + (start -1.9025 0.86) + (end -1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "37cb4cc0-e15f-4f3d-8405-060e60fd5568") + ) + (fp_circle + (center -5 0) + (end -4.9 0) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "B.Fab") + (uuid "a10a8204-8366-4a90-af32-4bc403058220") + ) + (pad "1" thru_hole rect + (at -3.7685 0 90) + (size 1.238 1.238) + (drill 0.73) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 2 "Row 1") + (pinfunction "K") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "e3d79183-514b-4d77-ae3d-49f333153246") + ) + (pad "2" thru_hole circle + (at 3.7685 0 90) + (size 1.238 1.238) + (drill 0.73) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 9 "Net-(D5-A)") + (pinfunction "A") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "047868c2-b23e-4b57-a615-e4f6ef55eb50") + ) + (model "C:/Users/Sprex/Downloads/library.pretty/Diode_DO-35.step" + (offset + (xyz -3.8 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "library:1N4148" + (layer "B.Cu") + (uuid "64e11f04-d8d4-4bbf-822e-60b408570a1f") + (at 109.855 75.206 90) + (property "Reference" "D2" + (at 0.3175 1.905 90) + (layer "B.SilkS") + (uuid "a9193357-db67-4198-a581-23891b27e42e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "D" + (at 9.8425 -1.905 90) + (layer "B.Fab") + (uuid "2b96e188-e8f8-475c-9d3d-866017e481a2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "library:1N4148" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "00da7704-43bd-45d0-a56e-44c3549d2ceb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "2eaaa06f-9305-4d0a-96ee-5ec45897858b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Diode" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "f327db6c-d8b1-49e8-be70-bbb3f759cf6e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "fae7bd0c-3def-4920-b6b1-ad5424796b1a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "0e21244d-d9a5-4afa-a37f-426459114a8a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") + (path "/b7002c52-e715-4baf-89f6-8618668bcf3e") + (sheetname "Root") + (sheetfile "hackpad_3.kicad_sch") + (attr through_hole) + (fp_line + (start 1.9025 -0.86) + (end 1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "14e531a3-d271-4574-8b3f-4000b9f8be06") + ) + (fp_line + (start -1.9025 -0.86) + (end 1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "b1017d2f-9b3d-4edd-b6cf-d1a2313e6c33") + ) + (fp_line + (start 1.9025 0.86) + (end -1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "bc72c929-3c87-4c73-bc3d-200b6d19aa30") + ) + (fp_line + (start -1.9025 0.86) + (end -1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "42a7c7fb-d993-454a-83f4-22237b4acdbe") + ) + (fp_circle + (center -5 0) + (end -4.9 0) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "B.SilkS") + (uuid "049bf8c2-6272-4e1b-9707-f662a5561018") + ) + (fp_line + (start 4.6375 -1.11) + (end 4.6375 1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "f3ed31f3-7817-47e1-a645-765dfdd3b682") + ) + (fp_line + (start -4.6375 -1.11) + (end 4.6375 -1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "44048890-d099-4f30-bd3c-fd621868d8d4") + ) + (fp_line + (start 4.6375 1.11) + (end -4.6375 1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9bcf7f55-52a2-4247-988b-e465d45459b5") + ) + (fp_line + (start -4.6375 1.11) + (end -4.6375 -1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "0e194b2f-6023-4a14-b2f2-0d9329b40deb") + ) + (fp_line + (start 1.9025 -0.86) + (end 1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "5a15ac7e-4039-4ab6-936a-d3d6c2ab247b") + ) + (fp_line + (start -1.9025 -0.86) + (end 1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "96802f77-0b0f-40eb-a56e-3d7ea9ed0800") + ) + (fp_line + (start 1.9025 0.86) + (end -1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "78848127-4ccc-4208-b5f2-3625a4b9139d") + ) + (fp_line + (start -1.9025 0.86) + (end -1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "e90954c2-0cab-40ab-9051-380d7d211479") + ) + (fp_circle + (center -5 0) + (end -4.9 0) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "B.Fab") + (uuid "fd4684c0-5dc7-407f-8f37-0c6800b8a75f") + ) + (pad "1" thru_hole rect + (at -3.7685 0 90) + (size 1.238 1.238) + (drill 0.73) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "Row 0") + (pinfunction "K") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "9df4f9fd-a8d1-4266-972f-5b45325bba08") + ) + (pad "2" thru_hole circle + (at 3.7685 0 90) + (size 1.238 1.238) + (drill 0.73) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 4 "Net-(D2-A)") + (pinfunction "A") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "36715584-1a3e-40ac-a754-f7cc27323594") + ) + (model "C:/Users/Sprex/Downloads/library.pretty/Diode_DO-35.step" + (offset + (xyz -3.8 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "library:1N4148" + (layer "B.Cu") + (uuid "6736fe56-1db5-4e6c-ada8-6e6d7cec4b85") + (at 147.955 75.206 90) + (property "Reference" "D7" + (at 0.3175 1.905 90) + (layer "B.SilkS") + (uuid "a8e87731-0f71-42ab-ac9c-67eda3ae8d89") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "D" + (at 9.8425 -1.905 90) + (layer "B.Fab") + (uuid "723d7bf8-9abe-424d-b4e0-d4d9f99b7597") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "library:1N4148" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "1258a88b-4d01-4e61-ad9d-7eb19f39c60d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "7d04b143-5dd0-4e46-ba13-4fafda188637") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Diode" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "b377f14a-fb38-466b-ba89-3385e54b0d32") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "2ca95e15-6cea-4a47-801e-2b1a008f2b95") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "bad44600-6c94-4830-814a-b538666181dd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") + (path "/6589f615-da1c-44b4-91ec-c5b9db2ec0e4") + (sheetname "Root") + (sheetfile "hackpad_3.kicad_sch") + (attr through_hole) + (fp_line + (start 1.9025 -0.86) + (end 1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "89a8b55a-c692-4655-a1e5-4d71e7bc92af") + ) + (fp_line + (start -1.9025 -0.86) + (end 1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "c53786be-1b40-4168-b9ad-2da3880ec0ab") + ) + (fp_line + (start 1.9025 0.86) + (end -1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "7630a00d-0dbc-4a65-b2e2-e8eb449d57e3") + ) + (fp_line + (start -1.9025 0.86) + (end -1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "dc92c143-28f1-4485-a796-c3c7028e4013") + ) + (fp_circle + (center -5 0) + (end -4.9 0) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "B.SilkS") + (uuid "146b1a78-f532-4fab-bbe7-4b7ff9071fc5") + ) + (fp_line + (start 4.6375 -1.11) + (end 4.6375 1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a815d4e0-e24c-43ce-84df-028d0db5011e") + ) + (fp_line + (start -4.6375 -1.11) + (end 4.6375 -1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "f99ceb1b-01ea-425f-ac55-46b5d78c675f") + ) + (fp_line + (start 4.6375 1.11) + (end -4.6375 1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "d3b34d3d-a00d-4f90-b629-0cb09fd60389") + ) + (fp_line + (start -4.6375 1.11) + (end -4.6375 -1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ed4e6990-3eb6-40b2-9c38-56bc0d95a5fb") + ) + (fp_line + (start 1.9025 -0.86) + (end 1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "b6597bc6-856e-4950-bef3-8dff489f21d5") + ) + (fp_line + (start -1.9025 -0.86) + (end 1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "e2aa37e7-976d-4f2e-94ef-1290d1cd34ad") + ) + (fp_line + (start 1.9025 0.86) + (end -1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "fb209364-75cd-4c65-9c33-e3ac7ecae341") + ) + (fp_line + (start -1.9025 0.86) + (end -1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "34d7051f-52ff-4c61-af71-3d3ec34277cf") + ) + (fp_circle + (center -5 0) + (end -4.9 0) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "B.Fab") + (uuid "31fe884e-9aa3-4d95-b00e-a7906e478ef8") + ) + (pad "1" thru_hole rect + (at -3.7685 0 90) + (size 1.238 1.238) + (drill 0.73) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "Row 0") + (pinfunction "K") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "89912a05-3102-4957-a941-e3df3fc585c3") + ) + (pad "2" thru_hole circle + (at 3.7685 0 90) + (size 1.238 1.238) + (drill 0.73) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 11 "Net-(D7-A)") + (pinfunction "A") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "851f4a8d-7f4e-4d1b-8d3b-d4f743ba684b") + ) + (model "C:/Users/Sprex/Downloads/library.pretty/Diode_DO-35.step" + (offset + (xyz -3.8 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "library:1N4148" + (layer "B.Cu") + (uuid "95782009-bff7-47e5-939f-0e1b4b3c3591") + (at 128.905 75.206 90) + (property "Reference" "D4" + (at 0.3175 1.905 90) + (layer "B.SilkS") + (uuid "40d0316e-b761-4067-ac91-10a3ce70c381") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "D" + (at 9.8425 -1.905 90) + (layer "B.Fab") + (uuid "ed48879e-b3d9-413e-ad12-2e349c4d1d2a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "library:1N4148" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "da67e18e-5b2f-48b2-ae47-de58d60cacc5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "428b3e87-c67f-4d72-89dd-504890137e6a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Diode" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "b86294c3-a56f-4c8c-8c2e-0f3b581f53e1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "43a6638d-bdcf-4589-ac76-1b7adf30a127") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "3ab685bf-0305-4e43-85a3-c6c62108aaf3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") + (path "/2dfcd5cc-ce2c-4cfc-bac5-c0b6008b7480") + (sheetname "Root") + (sheetfile "hackpad_3.kicad_sch") + (attr through_hole) + (fp_line + (start 1.9025 -0.86) + (end 1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "4eee293a-4181-460e-a467-e171e6ed4915") + ) + (fp_line + (start -1.9025 -0.86) + (end 1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "6297cd0b-0951-4678-85ce-3bf320d719d1") + ) + (fp_line + (start 1.9025 0.86) + (end -1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "913b6a59-cf0d-4bda-b003-57652d38ed1c") + ) + (fp_line + (start -1.9025 0.86) + (end -1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "f078d69a-ef36-4876-90d8-a3bbd0769c3d") + ) + (fp_circle + (center -5 0) + (end -4.9 0) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "B.SilkS") + (uuid "3d583c4e-6732-4fc6-a434-f8fb27c7a624") + ) + (fp_line + (start 4.6375 -1.11) + (end 4.6375 1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "d3c18d69-1bb5-4cf3-a2f1-558d04d24e85") + ) + (fp_line + (start -4.6375 -1.11) + (end 4.6375 -1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ee803b29-18c3-4b97-8f62-c43ada37a669") + ) + (fp_line + (start 4.6375 1.11) + (end -4.6375 1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "d4a7fc7a-0be7-488d-ab8f-b3783114eb39") + ) + (fp_line + (start -4.6375 1.11) + (end -4.6375 -1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "2bc4d012-92c8-4484-b230-d6bd889e1bf9") + ) + (fp_line + (start 1.9025 -0.86) + (end 1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "865649d6-08f1-4abe-9107-d4e1caecf218") + ) + (fp_line + (start -1.9025 -0.86) + (end 1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "95960288-6415-43a6-b7e2-1f82d2a74b1b") + ) + (fp_line + (start 1.9025 0.86) + (end -1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "1ab2c8c6-e5bd-4bcc-8643-bde381d12337") + ) + (fp_line + (start -1.9025 0.86) + (end -1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "b51225b6-fb00-47b9-8839-c33e8e350f99") + ) + (fp_circle + (center -5 0) + (end -4.9 0) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "B.Fab") + (uuid "63ab538c-76fc-4e4b-aec9-2522bf1a8f16") + ) + (pad "1" thru_hole rect + (at -3.7685 0 90) + (size 1.238 1.238) + (drill 0.73) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "Row 0") + (pinfunction "K") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "3abef2df-90e7-4753-b492-03b153388b33") + ) + (pad "2" thru_hole circle + (at 3.7685 0 90) + (size 1.238 1.238) + (drill 0.73) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 7 "Net-(D4-A)") + (pinfunction "A") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "24cdb163-2afc-40b3-8ce3-7ad780f03209") + ) + (model "C:/Users/Sprex/Downloads/library.pretty/Diode_DO-35.step" + (offset + (xyz -3.8 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "library:1N4148" + (layer "B.Cu") + (uuid "aad067ca-7b9c-4671-8342-51347143af58") + (at 167.005 113.306 90) + (property "Reference" "D12" + (at 0.3175 1.905 90) + (layer "B.SilkS") + (uuid "931204bf-b6a2-4354-bc3d-a2f3adfd448c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "D" + (at 9.8425 -1.905 90) + (layer "B.Fab") + (uuid "ce0ea745-db1d-488f-8fc3-d9a3dcfb7b7f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "library:1N4148" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "6b44232d-166d-40c8-8aaa-950cdeae8940") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "f08387de-67db-44ac-a95b-acde7d507f54") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Diode" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "b6a8aad5-1f9d-4a9c-b341-1110409fe686") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "3693c424-f1c4-44d4-8c60-4b5d140c8d8a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "742e2958-40f5-444e-bd0a-e643babf7aab") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") + (path "/f9fe0d33-51a7-489e-ab47-17710666cb02") + (sheetname "Root") + (sheetfile "hackpad_3.kicad_sch") + (attr through_hole) + (fp_line + (start 1.9025 -0.86) + (end 1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "78085cd0-e6e4-4b65-8981-e23ee0282237") + ) + (fp_line + (start -1.9025 -0.86) + (end 1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "64cd69c6-f432-45d9-9f57-de9181d87260") + ) + (fp_line + (start 1.9025 0.86) + (end -1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "6685aa46-fed8-4139-b89c-66e43ff293b0") + ) + (fp_line + (start -1.9025 0.86) + (end -1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "70040954-2edb-4506-94e7-0bcf4133903c") + ) + (fp_circle + (center -5 0) + (end -4.9 0) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "B.SilkS") + (uuid "d5e29afc-5a92-4e9f-be5b-680d2cb5b270") + ) + (fp_line + (start 4.6375 -1.11) + (end 4.6375 1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "f6d792b7-ae7a-4a84-a105-a58348f9525c") + ) + (fp_line + (start -4.6375 -1.11) + (end 4.6375 -1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "8206af0f-c7de-4e4f-9b3f-76c13bbd9531") + ) + (fp_line + (start 4.6375 1.11) + (end -4.6375 1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "061cfefe-434f-4819-a44f-87260f482ac1") + ) + (fp_line + (start -4.6375 1.11) + (end -4.6375 -1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "0ee3b872-d271-42ab-bfee-ac4f08e82a93") + ) + (fp_line + (start 1.9025 -0.86) + (end 1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "4ab6cdc4-1c0f-4e1b-bb0d-acb5f10f1ab2") + ) + (fp_line + (start -1.9025 -0.86) + (end 1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "f4302340-06ad-46e4-9aaa-a5ca8947f032") + ) + (fp_line + (start 1.9025 0.86) + (end -1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "7e2836c7-cbb7-47a2-b5aa-2013692c265a") + ) + (fp_line + (start -1.9025 0.86) + (end -1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "2249e48b-35ab-4930-bf85-995ac36b3c62") + ) + (fp_circle + (center -5 0) + (end -4.9 0) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "B.Fab") + (uuid "41412459-c516-48b7-b9b4-a2e5320ac72c") + ) + (pad "1" thru_hole rect + (at -3.7685 0 90) + (size 1.238 1.238) + (drill 0.73) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 5 "Row 2") + (pinfunction "K") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "2f50e9fa-ae69-45ca-b70f-c5194871c020") + ) + (pad "2" thru_hole circle + (at 3.7685 0 90) + (size 1.238 1.238) + (drill 0.73) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 16 "Net-(D12-A)") + (pinfunction "A") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "5e2721f3-55f7-4698-bb44-076e364fe4d8") + ) + (model "C:/Users/Sprex/Downloads/library.pretty/Diode_DO-35.step" + (offset + (xyz -3.8 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "library:1N4148" + (layer "B.Cu") + (uuid "b6c88611-3d21-456a-b9c0-318d98b69131") + (at 109.855 113.306 90) + (property "Reference" "D3" + (at 0.3175 1.905 90) + (layer "B.SilkS") + (uuid "f723dc12-f076-4f5e-97a9-181f637edab3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "D" + (at 9.8425 -1.905 90) + (layer "B.Fab") + (uuid "fef15b78-eb9f-4006-8caa-55782c98423c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "library:1N4148" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "b889d439-14e3-461b-9feb-def9889d453f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "2043f326-7ba1-4529-a2fe-d2d3601535f6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Diode" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "15d896fa-b923-4ea4-8c61-0059dce680d2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "34bb59c5-600f-461a-bf95-44ea95cc9bd5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "11b5d876-711b-4493-8fbb-ede5a3627201") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") + (path "/599ad36f-615c-4360-8191-5468c25a92c1") + (sheetname "Root") + (sheetfile "hackpad_3.kicad_sch") + (attr through_hole) + (fp_line + (start 1.9025 -0.86) + (end 1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "bd041042-567d-453f-a18b-ccae30098b65") + ) + (fp_line + (start -1.9025 -0.86) + (end 1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "8632a18a-e0dd-49ef-9998-b720a76819f0") + ) + (fp_line + (start 1.9025 0.86) + (end -1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "59971d4b-b888-4fa9-9d70-41bf576bd75f") + ) + (fp_line + (start -1.9025 0.86) + (end -1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "49c4820e-c7d8-4939-b563-1b40898bc3e9") + ) + (fp_circle + (center -5 0) + (end -4.9 0) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "B.SilkS") + (uuid "6e7f7ba6-a1a7-49ce-b8e1-4db702f2aa22") + ) + (fp_line + (start 4.6375 -1.11) + (end 4.6375 1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b8f25685-7b8e-480d-889b-539a0f8ec33e") + ) + (fp_line + (start -4.6375 -1.11) + (end 4.6375 -1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "4e2d0486-d710-4010-8561-9d5efd4b3da5") + ) + (fp_line + (start 4.6375 1.11) + (end -4.6375 1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "134d40e3-29ce-47c5-86a2-ed9cdc63e34b") + ) + (fp_line + (start -4.6375 1.11) + (end -4.6375 -1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "2a30f20c-9975-4d5e-bd24-b0e014b887a8") + ) + (fp_line + (start 1.9025 -0.86) + (end 1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "899b6e34-5d4f-49b7-87e9-7d669acdf5dc") + ) + (fp_line + (start -1.9025 -0.86) + (end 1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "6041a816-9dde-4674-9f1a-fdbf8999fd99") + ) + (fp_line + (start 1.9025 0.86) + (end -1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "0a54f964-613a-4bd8-a8a6-33e45362c3da") + ) + (fp_line + (start -1.9025 0.86) + (end -1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "d6ae0d24-e2e9-497e-859e-f66ed5e19050") + ) + (fp_circle + (center -5 0) + (end -4.9 0) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "B.Fab") + (uuid "e584152a-9af9-40ec-bd3d-e4a8c9b50d5b") + ) + (pad "1" thru_hole rect + (at -3.7685 0 90) + (size 1.238 1.238) + (drill 0.73) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 5 "Row 2") + (pinfunction "K") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "cf0beccd-afbf-49c5-a292-84b90f0dedf9") + ) + (pad "2" thru_hole circle + (at 3.7685 0 90) + (size 1.238 1.238) + (drill 0.73) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 6 "Net-(D3-A)") + (pinfunction "A") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "1aab16ec-3d78-4882-a7ee-10514d6b8d58") + ) + (model "C:/Users/Sprex/Downloads/library.pretty/Diode_DO-35.step" + (offset + (xyz -3.8 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "library:1N4148" + (layer "B.Cu") + (uuid "b857134d-653e-48c8-8ece-4a476566a253") + (at 167.005 75.206 90) + (property "Reference" "D10" + (at 0.3175 1.905 90) + (layer "B.SilkS") + (uuid "c3e68789-0818-4953-ba66-859c53d4d309") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "D" + (at 9.8425 -1.905 90) + (layer "B.Fab") + (uuid "02d3c0f2-ca1d-4c94-ac22-9daf95d49621") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "library:1N4148" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "7839f701-3ad8-4365-bfc3-fa6ee15f09cf") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "7713f7c1-72c7-45de-97fb-64c18611dea5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Diode" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "2d6805ba-3644-49df-8155-f503a68b7e3f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "bbfa36fd-44dd-4900-ac3b-f9d538a0885d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "41da70af-ae94-4b86-8ae4-8c7f0380734d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") + (path "/2ab5cb69-9273-40cc-b1a6-b34dcc389c9b") + (sheetname "Root") + (sheetfile "hackpad_3.kicad_sch") + (attr through_hole) + (fp_line + (start 1.9025 -0.86) + (end 1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "b0a6c66a-35b7-47f8-855f-3733db7198ee") + ) + (fp_line + (start -1.9025 -0.86) + (end 1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "4e0dcc3a-6629-435a-8b2e-a513b6f3d696") + ) + (fp_line + (start 1.9025 0.86) + (end -1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "2f61b12c-8d3e-4e3e-ab69-a46e40fa7377") + ) + (fp_line + (start -1.9025 0.86) + (end -1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "ca122672-c767-4f92-ac77-979961758238") + ) + (fp_circle + (center -5 0) + (end -4.9 0) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "B.SilkS") + (uuid "65907908-a7e0-47a4-bb22-99f67c26b870") + ) + (fp_line + (start 4.6375 -1.11) + (end 4.6375 1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "db4c7416-d80d-4ddf-9225-2decb5a11423") + ) + (fp_line + (start -4.6375 -1.11) + (end 4.6375 -1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9177eaca-d51f-4da3-add7-e062e8e9f3b0") + ) + (fp_line + (start 4.6375 1.11) + (end -4.6375 1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c4c3b834-7ae6-4e99-9b49-06baeab0008b") + ) + (fp_line + (start -4.6375 1.11) + (end -4.6375 -1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9de659d6-2be7-4f2b-b0c2-a77a16228477") + ) + (fp_line + (start 1.9025 -0.86) + (end 1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "af2d7e5b-232b-4961-8a4b-12539ba09787") + ) + (fp_line + (start -1.9025 -0.86) + (end 1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "213ea675-63d2-4c60-b259-99470bf977d4") + ) + (fp_line + (start 1.9025 0.86) + (end -1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "a6230b50-43d8-4d4f-aa4b-0939d66b91be") + ) + (fp_line + (start -1.9025 0.86) + (end -1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "95203339-7514-4173-84f8-b54af923fc07") + ) + (fp_circle + (center -5 0) + (end -4.9 0) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "B.Fab") + (uuid "b88e806a-155d-4121-927b-41d71d474b22") + ) + (pad "1" thru_hole rect + (at -3.7685 0 90) + (size 1.238 1.238) + (drill 0.73) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "Row 0") + (pinfunction "K") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "257cf35f-f929-4146-b6b1-817cda0898d7") + ) + (pad "2" thru_hole circle + (at 3.7685 0 90) + (size 1.238 1.238) + (drill 0.73) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 14 "Net-(D10-A)") + (pinfunction "A") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "29c73f4c-83dd-4bc2-9e59-da2f1be92d7c") + ) + (model "C:/Users/Sprex/Downloads/library.pretty/Diode_DO-35.step" + (offset + (xyz -3.8 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "library:1N4148" + (layer "B.Cu") + (uuid "df4c25c4-065d-4832-a212-a5fbadca55c6") + (at 128.905 113.306 90) + (property "Reference" "D6" + (at 0.3175 1.905 90) + (layer "B.SilkS") + (uuid "bc80203e-3550-4ace-9bf0-f8e38ba9bcc7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "D" + (at 9.8425 -1.905 90) + (layer "B.Fab") + (uuid "d4a09f1b-157d-4e2a-9b04-06d388585019") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "library:1N4148" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "0c99d2ce-f544-4d66-b49c-bc92d37e77b1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "d6487e70-4278-4f19-81e1-dbbd795aac13") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Diode" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "9767851d-3f83-4ac9-b3cd-437ae5291bb0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "45fda638-1db8-4ca5-a3f4-ffadf439b5ac") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "f0376889-386a-4209-ad1a-c5f0957d0754") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") + (path "/fa9b7670-bd6c-46b7-bdbd-5aa454de5d68") + (sheetname "Root") + (sheetfile "hackpad_3.kicad_sch") + (attr through_hole) + (fp_line + (start 1.9025 -0.86) + (end 1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "cac59521-3611-4883-b93d-a47208590f37") + ) + (fp_line + (start -1.9025 -0.86) + (end 1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "33864f0e-d5d0-496d-ac70-e1f068b59d13") + ) + (fp_line + (start 1.9025 0.86) + (end -1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "da56f938-0a88-42dc-9846-afaaa921f0cc") + ) + (fp_line + (start -1.9025 0.86) + (end -1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "28f118a5-5ace-4ac2-b6ec-2bdfca243dc4") + ) + (fp_circle + (center -5 0) + (end -4.9 0) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "B.SilkS") + (uuid "9987cc4f-7961-44b8-8a3e-16c780112ceb") + ) + (fp_line + (start 4.6375 -1.11) + (end 4.6375 1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "e8aab70f-6ac3-42c8-9fca-b0e8970609ff") + ) + (fp_line + (start -4.6375 -1.11) + (end 4.6375 -1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "fc31ed8b-70c6-413a-bfc1-bb5859266ede") + ) + (fp_line + (start 4.6375 1.11) + (end -4.6375 1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "41b9db72-f619-459a-ac04-2d27c1a958b7") + ) + (fp_line + (start -4.6375 1.11) + (end -4.6375 -1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "1f6864d1-c6a3-443b-bf4a-4b7a33ae0cd6") + ) + (fp_line + (start 1.9025 -0.86) + (end 1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "98b16c68-340f-44a0-801c-854d970fd131") + ) + (fp_line + (start -1.9025 -0.86) + (end 1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "0864e0ad-55dc-457b-a8e3-4265d028b13d") + ) + (fp_line + (start 1.9025 0.86) + (end -1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "3929bc71-8265-4bb8-abb8-9f77d52fb850") + ) + (fp_line + (start -1.9025 0.86) + (end -1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "4076f3c7-ad7c-4665-8f9a-f08613ad642b") + ) + (fp_circle + (center -5 0) + (end -4.9 0) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "B.Fab") + (uuid "06c79983-d2b8-4150-9eab-f24e2c73605e") + ) + (pad "1" thru_hole rect + (at -3.7685 0 90) + (size 1.238 1.238) + (drill 0.73) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 5 "Row 2") + (pinfunction "K") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "edbdf466-180a-4180-871e-33abfd8ceaaa") + ) + (pad "2" thru_hole circle + (at 3.7685 0 90) + (size 1.238 1.238) + (drill 0.73) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 10 "Net-(D6-A)") + (pinfunction "A") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "a4cdb20e-a04d-4645-bdff-ca35e8c56091") + ) + (model "C:/Users/Sprex/Downloads/library.pretty/Diode_DO-35.step" + (offset + (xyz -3.8 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "library:1N4148" + (layer "B.Cu") + (uuid "e330e19c-a4b1-4bf4-bf1e-06a3a665d466") + (at 147.955 94.256 90) + (property "Reference" "D8" + (at 0.3175 1.905 90) + (layer "B.SilkS") + (uuid "a863836e-b04c-414f-85c6-75ac89fc50ee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "D" + (at 9.8425 -1.905 90) + (layer "B.Fab") + (uuid "587da379-4c0c-40a5-806e-03450fda009f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "library:1N4148" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "a1f206fe-bba3-41d2-9a13-1babb50db641") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "c0f503e7-a792-4e47-8645-83c4dc2e6251") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Diode" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "f5618f9c-3042-4950-8c4f-96c2756967bf") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "11272044-246e-474b-a5ea-16403903d05b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "be9166b7-83eb-4b6b-83fe-a22a7622e509") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") + (path "/b8d05d99-e038-408e-bc14-2dbcaec9f6ac") + (sheetname "Root") + (sheetfile "hackpad_3.kicad_sch") + (attr through_hole) + (fp_line + (start 1.9025 -0.86) + (end 1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "d42816cd-9f40-4443-b2b0-57d963ec2f59") + ) + (fp_line + (start -1.9025 -0.86) + (end 1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "c3d88c57-8168-4a57-9fd2-ebdf1da435f7") + ) + (fp_line + (start 1.9025 0.86) + (end -1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "9279ec68-4fe5-46d0-a5cc-cfd8e1c19ed6") + ) + (fp_line + (start -1.9025 0.86) + (end -1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.SilkS") + (uuid "c1e754d8-6533-4c4b-acbd-0dda16f6b7c6") + ) + (fp_circle + (center -5 0) + (end -4.9 0) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "B.SilkS") + (uuid "f436c596-a9f6-4a46-99a8-26ed401f7a7a") + ) + (fp_line + (start 4.6375 -1.11) + (end 4.6375 1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7edc1db9-2348-4b80-8c53-ea89bb4f9835") + ) + (fp_line + (start -4.6375 -1.11) + (end 4.6375 -1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "709490e5-5610-49ff-848d-15386082308e") + ) + (fp_line + (start 4.6375 1.11) + (end -4.6375 1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a91a5156-cecd-4628-9b9c-729ed738671a") + ) + (fp_line + (start -4.6375 1.11) + (end -4.6375 -1.11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "88b2e0e8-886e-409f-845b-5c05026a3c95") + ) + (fp_line + (start 1.9025 -0.86) + (end 1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "a6b0762e-2c21-496a-ac10-2be12032d287") + ) + (fp_line + (start -1.9025 -0.86) + (end 1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "87dd0a83-a6ee-4186-8712-57b182df70fb") + ) + (fp_line + (start 1.9025 0.86) + (end -1.9025 0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "578fa76c-ff59-4e08-8b05-5e08aac5a0ea") + ) + (fp_line + (start -1.9025 0.86) + (end -1.9025 -0.86) + (stroke + (width 0.127) + (type solid) + ) + (layer "B.Fab") + (uuid "dbdb02b6-4e81-4e09-a9fc-4accfcae858e") + ) + (fp_circle + (center -5 0) + (end -4.9 0) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "B.Fab") + (uuid "134dc901-16d3-4a86-9a6f-bba14f1795a8") + ) + (pad "1" thru_hole rect + (at -3.7685 0 90) + (size 1.238 1.238) + (drill 0.73) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 2 "Row 1") + (pinfunction "K") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "a87fb367-6df9-4d5a-8d5c-4fb9d563ddf8") + ) + (pad "2" thru_hole circle + (at 3.7685 0 90) + (size 1.238 1.238) + (drill 0.73) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 12 "Net-(D8-A)") + (pinfunction "A") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "70b985bd-2398-41de-a775-f58afdfc9581") + ) + (model "C:/Users/Sprex/Downloads/library.pretty/Diode_DO-35.step" + (offset + (xyz -3.8 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (gr_rect + (start 88.42375 40.48125) + (end 169.38625 126.20625) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "Edge.Cuts") + (uuid "45e89d55-d7a1-44dc-b2e2-9508dff6a961") + ) + (segment + (start 107.6325 92.71) + (end 109.855 90.4875) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "09511fcc-aefb-4e70-aaab-ec5ed4420724") + ) + (segment + (start 96.52 92.71) + (end 107.6325 92.71) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "a486cbde-3ab9-4869-bb98-194ccc62e413") + ) + (segment + (start 105.41 60.0125) + (end 105.41 62.7901) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "0e00e452-2fdc-4ced-8eff-dcef13c74c54") + ) + (segment + (start 95.12 93.363402) + (end 99.781098 98.0245) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "0e65be98-4d3d-4728-9ad3-e23dd08cc785") + ) + (segment + (start 104.499425 63.700675) + (end 95.12 73.080101) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "1b6c8588-0196-4133-beb9-2c12210080f0") + ) + (segment + (start 105.41 62.7901) + (end 104.499425 63.700675) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "1f188f3a-9320-452d-861c-454a22578868") + ) + (segment + (start 167.005 98.0245) + (end 147.955 98.0245) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "6db0afcb-0d29-4a3c-893c-00b288ccc972") + ) + (segment + (start 99.781098 98.0245) + (end 109.855 98.0245) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "6e4032b7-c8cc-45b7-a27d-b8f33072e843") + ) + (segment + (start 95.12 82.786598) + (end 95.12 93.363402) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "6ffca4e5-7556-4ed8-8dff-ea0f79d744fe") + ) + (segment + (start 147.955 98.0245) + (end 128.905 98.0245) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "8fbf6e20-2b00-4597-a645-6fa7e0a16ed0") + ) + (segment + (start 128.905 98.0245) + (end 111.174 98.0245) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "a87b077f-f516-4b7b-b526-f7cc954cfab1") + ) + (segment + (start 99.356598 78.55) + (end 95.12 82.786598) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "e5512bfb-bb8e-400b-b5e0-1c3b8d4eb5bf") + ) + (segment + (start 95.12 74.313402) + (end 99.356598 78.55) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "e5706307-6619-495d-9748-92d2a81b69c4") + ) + (segment + (start 95.12 73.080101) + (end 95.12 74.313402) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "ed040ee7-d855-4874-b62c-74b393f0198b") + ) + (segment + (start 108.0325 77.152) + (end 108.0325 73.825685) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "185eca3f-dcba-4143-84b4-1b3b003fcbca") + ) + (segment + (start 108.0325 73.825685) + (end 109.501686 72.3565) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "1a28b1c3-1a88-4788-aae1-07e0a5fbd048") + ) + (segment + (start 109.855 78.9745) + (end 108.0325 77.152) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "27d22abe-2616-4ef5-89db-e5bf60457cc0") + ) + (segment + (start 167.005 78.9745) + (end 147.955 78.9745) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "879fa0bf-0046-4be8-9f0f-df28cf8a39fc") + ) + (segment + (start 128.905 78.9745) + (end 111.174 78.9745) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "9de906b0-46d4-4892-890d-2244fa781052") + ) + (segment + (start 147.955 78.9745) + (end 128.905 78.9745) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "a337478a-ea96-4893-97e5-6c50917c7222") + ) + (segment + (start 107.6325 73.66) + (end 109.855 71.4375) + (width 0.2) + (layer "F.Cu") + (net 4) + (uuid "067b4d18-2a3a-475d-a458-c05e41126ea2") + ) + (segment + (start 96.52 73.66) + (end 107.6325 73.66) + (width 0.2) + (layer "F.Cu") + (net 4) + (uuid "f8ec17fe-37d4-47a6-aeea-0ad7a7249f88") + ) + (segment + (start 128.905 117.0745) + (end 109.855 117.0745) + (width 0.2) + (layer "F.Cu") + (net 5) + (uuid "0ef260c5-9646-4520-91b3-02786fba5efc") + ) + (segment + (start 106.85 58.9125) + (end 107.95 60.0125) + (width 0.2) + (layer "F.Cu") + (net 5) + (uuid "132c2842-bb48-4258-9dbb-8728603deafb") + ) + (segment + (start 99.781098 117.0745) + (end 93.18625 110.479652) + (width 0.2) + (layer "F.Cu") + (net 5) + (uuid "548dfc7a-386c-4d13-a69f-655d799d0c08") + ) + (segment + (start 101.72 62.198846) + (end 101.72 59.586154) + (width 0.2) + (layer "F.Cu") + (net 5) + (uuid "61fd062a-aa81-43f4-bbf9-6c0126184e66") + ) + (segment + (start 109.855 117.0745) + (end 99.781098 117.0745) + (width 0.2) + (layer "F.Cu") + (net 5) + (uuid "6d097d39-b7c6-485d-a9b5-c0e197a14233") + ) + (segment + (start 93.18625 70.732596) + (end 101.72 62.198846) + (width 0.2) + (layer "F.Cu") + (net 5) + (uuid "754b915c-0bb4-43f3-be45-d19e07bb3aab") + ) + (segment + (start 167.005 117.0745) + (end 147.955 117.0745) + (width 0.2) + (layer "F.Cu") + (net 5) + (uuid "8f479dc9-4c0c-4b20-8bf9-93c2a64cdd3a") + ) + (segment + (start 102.393654 58.9125) + (end 106.85 58.9125) + (width 0.2) + (layer "F.Cu") + (net 5) + (uuid "936a78d7-1c32-4389-8006-a317e33407e1") + ) + (segment + (start 101.72 59.586154) + (end 102.393654 58.9125) + (width 0.2) + (layer "F.Cu") + (net 5) + (uuid "9696bce8-21ac-44de-b919-e579224d1b0f") + ) + (segment + (start 147.955 117.0745) + (end 128.905 117.0745) + (width 0.2) + (layer "F.Cu") + (net 5) + (uuid "98b0f1a0-1f84-4c6f-a361-894ba8b8b561") + ) + (segment + (start 93.18625 110.479652) + (end 93.18625 70.732596) + (width 0.2) + (layer "F.Cu") + (net 5) + (uuid "f64c09de-8fba-4067-85de-72752e76337e") + ) + (segment + (start 107.6325 111.76) + (end 109.855 109.5375) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "24bc798f-afea-4396-82da-16b6671dd106") + ) + (segment + (start 96.52 111.76) + (end 107.6325 111.76) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "87da703f-9198-4c5e-955a-e9d1f817b46e") + ) + (segment + (start 126.6825 73.66) + (end 128.905 71.4375) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "0d758f2f-5a8b-4726-9139-e742c4a5e483") + ) + (segment + (start 115.57 73.66) + (end 126.6825 73.66) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "b1d1b056-f1ce-4667-ad8a-4e3e55c04c48") + ) + (segment + (start 115.57 92.71) + (end 126.6825 92.71) + (width 0.2) + (layer "F.Cu") + (net 9) + (uuid "304a106a-164d-4d43-8c6c-2777ccf15906") + ) + (segment + (start 126.6825 92.71) + (end 128.905 90.4875) + (width 0.2) + (layer "F.Cu") + (net 9) + (uuid "4b185a3e-8c12-44a0-9795-1d6251664067") + ) + (segment + (start 115.57 111.76) + (end 126.6825 111.76) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "aecf5fb0-fe47-4b7e-9636-ce7eb1038341") + ) + (segment + (start 126.6825 111.76) + (end 128.905 109.5375) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "f03713bc-c534-4d99-a564-4d6971dc8eef") + ) + (segment + (start 134.62 73.66) + (end 145.7325 73.66) + (width 0.2) + (layer "F.Cu") + (net 11) + (uuid "a55a593d-ae43-46ca-934a-23da200906f9") + ) + (segment + (start 145.7325 73.66) + (end 147.955 71.4375) + (width 0.2) + (layer "F.Cu") + (net 11) + (uuid "b6438eb0-6143-4b5b-b763-15028f5eb84c") + ) + (segment + (start 145.7325 92.71) + (end 147.955 90.4875) + (width 0.2) + (layer "F.Cu") + (net 12) + (uuid "1aec9cdd-e62f-451d-b177-c4eba99881ff") + ) + (segment + (start 134.62 92.71) + (end 145.7325 92.71) + (width 0.2) + (layer "F.Cu") + (net 12) + (uuid "3f05f754-8b4d-4829-a283-9f1161ac3efd") + ) + (segment + (start 145.7325 111.76) + (end 147.955 109.5375) + (width 0.2) + (layer "F.Cu") + (net 13) + (uuid "35600e18-9d33-4929-9b61-c104d3a17116") + ) + (segment + (start 134.62 111.76) + (end 145.7325 111.76) + (width 0.2) + (layer "F.Cu") + (net 13) + (uuid "3d0f9956-1c22-44cb-a302-08020bbea297") + ) + (segment + (start 153.67 73.66) + (end 164.7825 73.66) + (width 0.2) + (layer "F.Cu") + (net 14) + (uuid "1d4a3c30-8ec3-40ae-9bba-c136e9b1e94f") + ) + (segment + (start 164.7825 73.66) + (end 167.005 71.4375) + (width 0.2) + (layer "F.Cu") + (net 14) + (uuid "6f3605f0-98ee-4447-ba99-ec78b3c3181d") + ) + (segment + (start 153.67 92.71) + (end 164.7825 92.71) + (width 0.2) + (layer "F.Cu") + (net 15) + (uuid "57354537-6f46-46be-bc12-706071f05f5a") + ) + (segment + (start 164.7825 92.71) + (end 167.005 90.4875) + (width 0.2) + (layer "F.Cu") + (net 15) + (uuid "9cd0d655-4a49-499d-a605-0bbbabc8172d") + ) + (segment + (start 164.7825 111.76) + (end 167.005 109.5375) + (width 0.2) + (layer "F.Cu") + (net 16) + (uuid "4842239e-6d4e-4a69-b4dd-dda382491a16") + ) + (segment + (start 153.67 111.76) + (end 164.7825 111.76) + (width 0.2) + (layer "F.Cu") + (net 16) + (uuid "8151ec00-be0f-4ba7-8d0a-1cc74978f61f") + ) + (segment + (start 102.87 90.17) + (end 102.87 71.12) + (width 0.2) + (layer "B.Cu") + (net 17) + (uuid "1d703158-3f1a-4371-af37-7b127c9239e3") + ) + (segment + (start 102.87 109.22) + (end 102.87 90.17) + (width 0.2) + (layer "B.Cu") + (net 17) + (uuid "986c7a43-b5df-4518-900d-38be7055572d") + ) + (segment + (start 102.87 71.12) + (end 101.314366 71.12) + (width 0.2) + (layer "B.Cu") + (net 17) + (uuid "99040e45-2186-43ce-a3ef-98df23dc28ab") + ) + (segment + (start 92.71 62.515634) + (end 92.71 60.0125) + (width 0.2) + (layer "B.Cu") + (net 17) + (uuid "b0457682-2481-4242-ade2-1241d1fe116e") + ) + (segment + (start 101.314366 71.12) + (end 92.71 62.515634) + (width 0.2) + (layer "B.Cu") + (net 17) + (uuid "b5892da8-d63a-4384-ab17-805553fd1dc1") + ) + (segment + (start 121.92 90.17) + (end 121.92 71.12) + (width 0.2) + (layer "B.Cu") + (net 19) + (uuid "12c1d4ae-67bc-4ae0-86aa-b89885d5c69a") + ) + (segment + (start 121.92 109.22) + (end 121.92 90.17) + (width 0.2) + (layer "B.Cu") + (net 19) + (uuid "2d9bb849-3348-4fbf-ad94-f07b93242091") + ) + (segment + (start 106.557654 72.3565) + (end 95.25 61.048846) + (width 0.2) + (layer "B.Cu") + (net 19) + (uuid "4064a70c-6c71-4430-a547-7a7a618a0ead") + ) + (segment + (start 121.92 71.12) + (end 111.472163 71.12) + (width 0.2) + (layer "B.Cu") + (net 19) + (uuid "89c81099-13a1-4105-b45b-668335b0150c") + ) + (segment + (start 95.25 61.048846) + (end 95.25 60.0125) + (width 0.2) + (layer "B.Cu") + (net 19) + (uuid "a4193ca3-be3c-478d-b60e-80cf4dd1d064") + ) + (segment + (start 110.235663 72.3565) + (end 106.557654 72.3565) + (width 0.2) + (layer "B.Cu") + (net 19) + (uuid "a464d8f8-77ef-4a83-85af-8782dbe4e790") + ) + (segment + (start 111.472163 71.12) + (end 110.235663 72.3565) + (width 0.2) + (layer "B.Cu") + (net 19) + (uuid "de80b368-fedb-4f97-ab8b-c70662f79d76") + ) + (segment + (start 108.426346 58.9125) + (end 102.393654 58.9125) + (width 0.2) + (layer "B.Cu") + (net 20) + (uuid "01df2779-95f5-4154-8daf-b8d0fe3c5534") + ) + (segment + (start 101.72 61.4025) + (end 100.33 60.0125) + (width 0.2) + (layer "B.Cu") + (net 20) + (uuid "06a7c91d-2cce-4c1b-b366-3a800e76c9aa") + ) + (segment + (start 111.426346 61.9125) + (end 108.426346 58.9125) + (width 0.2) + (layer "B.Cu") + (net 20) + (uuid "39a28279-6329-4201-a0de-6def0d1a66be") + ) + (segment + (start 160.02 71.12) + (end 150.8125 61.9125) + (width 0.2) + (layer "B.Cu") + (net 20) + (uuid "5d19f2c8-73ae-476b-a2ff-69f0e6135a7e") + ) + (segment + (start 160.02 90.17) + (end 160.02 71.12) + (width 0.2) + (layer "B.Cu") + (net 20) + (uuid "6a934cce-167f-49f6-be88-19d3a3555e69") + ) + (segment + (start 150.8125 61.9125) + (end 111.426346 61.9125) + (width 0.2) + (layer "B.Cu") + (net 20) + (uuid "85dd80d6-9e16-40dc-ba14-20391ab47c51") + ) + (segment + (start 102.393654 58.9125) + (end 101.72 59.586154) + (width 0.2) + (layer "B.Cu") + (net 20) + (uuid "9590b1ca-056c-41aa-8804-198e094d1ee9") + ) + (segment + (start 160.02 109.22) + (end 160.02 90.17) + (width 0.2) + (layer "B.Cu") + (net 20) + (uuid "a152cc7e-1529-4d6e-90ee-5c4c409d0d3c") + ) + (segment + (start 101.72 59.586154) + (end 101.72 61.4025) + (width 0.2) + (layer "B.Cu") + (net 20) + (uuid "a6719c27-75cf-41e6-a372-cac313578341") + ) + (segment + (start 140.97 90.17) + (end 140.97 71.12) + (width 0.2) + (layer "B.Cu") + (net 22) + (uuid "22efa699-2515-414f-807f-61811fb5546c") + ) + (segment + (start 132.9625 63.1125) + (end 99.853654 63.1125) + (width 0.2) + (layer "B.Cu") + (net 22) + (uuid "4db14aa7-b580-4df4-8798-c36e56a8e59c") + ) + (segment + (start 97.79 61.048846) + (end 97.79 60.0125) + (width 0.2) + (layer "B.Cu") + (net 22) + (uuid "564b3133-7634-48ea-8edd-2e5302e57d74") + ) + (segment + (start 99.853654 63.1125) + (end 97.79 61.048846) + (width 0.2) + (layer "B.Cu") + (net 22) + (uuid "6ad07bc2-d222-46c5-895c-e9fe1fdd6845") + ) + (segment + (start 140.97 71.12) + (end 132.9625 63.1125) + (width 0.2) + (layer "B.Cu") + (net 22) + (uuid "9ccecf47-b8be-4f4f-b3ec-32bbc087c2b8") + ) + (segment + (start 140.97 109.22) + (end 140.97 90.17) + (width 0.2) + (layer "B.Cu") + (net 22) + (uuid "9ebe6246-d4d8-429c-b365-1a6ae5a50762") + ) +) diff --git a/hackpads/SpacePad_Submission/PCB/hackpad_pcb.kicad_sch b/hackpads/SpacePad_Submission/PCB/hackpad_pcb.kicad_sch new file mode 100644 index 0000000000..f10eab21fd --- /dev/null +++ b/hackpads/SpacePad_Submission/PCB/hackpad_pcb.kicad_sch @@ -0,0 +1,3995 @@ +(kicad_sch + (version 20231120) + (generator "eeschema") + (generator_version "8.0") + (uuid "f081d09c-7618-4c7b-a29f-68be48882345") + (paper "A4") + (lib_symbols + (symbol "Device:D" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "D" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "D_0_1" + (polyline + (pts + (xy -1.27 1.27) (xy -1.27 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "D_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Switch:SW_Push" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 1.27 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "SW_Push" + (at 0 -1.524 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "switch normally-open pushbutton push-button" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SW_Push_0_1" + (circle + (center -2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 0 3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.27) (xy -2.54 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:+5V" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+5V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+5V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:GND" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "xiao-rp2040:XIAO-RP2040" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "M" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "XIAO-RP2040" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "XIAO-RP2040_0_1" + (rectangle + (start -12.7 10.16) + (end 13.97 -10.16) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "XIAO-RP2040_1_1" + (pin bidirectional line + (at -15.24 7.62 0) + (length 2.54) + (name "D0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 16.51 -2.54 180) + (length 2.54) + (name "D9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 16.51 0 180) + (length 2.54) + (name "D10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 16.51 2.54 180) + (length 2.54) + (name "3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 16.51 5.08 180) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 16.51 7.62 180) + (length 2.54) + (name "5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 5.08 0) + (length 2.54) + (name "D1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 2.54 0) + (length 2.54) + (name "D2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 0 0) + (length 2.54) + (name "D3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 -2.54 0) + (length 2.54) + (name "D4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 -5.08 0) + (length 2.54) + (name "D5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 -7.62 0) + (length 2.54) + (name "D6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 16.51 -7.62 180) + (length 2.54) + (name "D7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 16.51 -5.08 180) + (length 2.54) + (name "D8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + ) + (junction + (at 160.02 92.71) + (diameter 0) + (color 0 0 0 0) + (uuid "06069f1d-5556-4f71-9775-b43b3a956383") + ) + (junction + (at 213.36 106.68) + (diameter 0) + (color 0 0 0 0) + (uuid "0af4a29b-9fc5-433b-9c71-35974d3e74c9") + ) + (junction + (at 212.09 124.46) + (diameter 0) + (color 0 0 0 0) + (uuid "1a242151-0c54-4ecb-9124-668b1ecd6241") + ) + (junction + (at 187.96 92.71) + (diameter 0) + (color 0 0 0 0) + (uuid "2633fbb0-82a7-440a-aa57-19db2ea3b4c0") + ) + (junction + (at 212.09 111.76) + (diameter 0) + (color 0 0 0 0) + (uuid "277ee517-a24e-4569-88d5-ca3c917ba7d5") + ) + (junction + (at 185.42 111.76) + (diameter 0) + (color 0 0 0 0) + (uuid "3604f7e1-ccca-478e-a545-f5815b199c47") + ) + (junction + (at 130.81 107.95) + (diameter 0) + (color 0 0 0 0) + (uuid "3e787cfc-45c0-437d-b08d-78de37d3f2f7") + ) + (junction + (at 212.09 97.79) + (diameter 0) + (color 0 0 0 0) + (uuid "497d3cb5-b420-4dad-b69b-f85ffe08ab2d") + ) + (junction + (at 187.96 106.68) + (diameter 0) + (color 0 0 0 0) + (uuid "612629d3-5cd1-45a1-8e84-0bf383eabb82") + ) + (junction + (at 185.42 124.46) + (diameter 0) + (color 0 0 0 0) + (uuid "87fa2872-d460-4436-bc63-2bf14e2d8dd2") + ) + (junction + (at 240.03 124.46) + (diameter 0) + (color 0 0 0 0) + (uuid "90cf26c2-c252-4d73-80f6-99f054e54255") + ) + (junction + (at 160.02 107.95) + (diameter 0) + (color 0 0 0 0) + (uuid "ceaa64b5-6d41-4d4b-9e97-bd29d81ed8bc") + ) + (junction + (at 213.36 92.71) + (diameter 0) + (color 0 0 0 0) + (uuid "d281fc6e-507a-4a30-844f-f2f141521297") + ) + (junction + (at 130.81 92.71) + (diameter 0) + (color 0 0 0 0) + (uuid "dafebeda-a3f6-4fa4-a0ff-92886577deda") + ) + (junction + (at 185.42 97.79) + (diameter 0) + (color 0 0 0 0) + (uuid "f47dab57-6d9b-4943-82d4-1cff1f8f9d30") + ) + (no_connect + (at 81.28 121.92) + (uuid "8199e51e-d018-4adf-8108-4a2d3e7194cc") + ) + (no_connect + (at 81.28 124.46) + (uuid "907c91a4-421f-41bd-84b8-25de17f8eb4a") + ) + (no_connect + (at 81.28 116.84) + (uuid "9c8357f3-af15-4e29-ba51-0a507d705a67") + ) + (no_connect + (at 81.28 114.3) + (uuid "c04f71c0-6f44-4e54-9766-766fb50a253d") + ) + (no_connect + (at 81.28 119.38) + (uuid "fed53546-d8af-4b4f-8353-41f8dd86009c") + ) + (wire + (pts + (xy 187.96 80.01) (xy 187.96 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0279d39c-f97a-439f-a837-53c761193a8e") + ) + (wire + (pts + (xy 187.96 106.68) (xy 190.5 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0d365bc3-eed2-4b44-8b43-ff37947e1362") + ) + (wire + (pts + (xy 240.03 106.68) (xy 255.27 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "10850188-882c-48e9-928b-602d922a7955") + ) + (wire + (pts + (xy 187.96 106.68) (xy 187.96 120.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "12edd3f6-9bd7-41c7-bd0d-409ecc8edb02") + ) + (wire + (pts + (xy 213.36 121.92) (xy 217.17 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "152bb51a-bad5-4c06-9ca9-1fe2cc3a4ee7") + ) + (wire + (pts + (xy 187.96 92.71) (xy 187.96 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1581d736-473c-4846-98be-cefe8e800447") + ) + (wire + (pts + (xy 213.36 92.71) (xy 213.36 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "173373c5-b8e8-4384-96c2-1644a1e2c170") + ) + (wire + (pts + (xy 172.72 92.71) (xy 177.8 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "185b29ff-b2fd-4493-88dc-88b912c107ec") + ) + (wire + (pts + (xy 172.72 107.95) (xy 177.8 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1c862f34-ecc5-4662-867c-6cb33f5e7f2b") + ) + (wire + (pts + (xy 200.66 92.71) (xy 204.47 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1e10c372-2216-4c76-8857-9e00961f2366") + ) + (wire + (pts + (xy 81.28 109.22) (xy 93.98 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1e5ecf23-3812-43f7-b78b-85c16ba50746") + ) + (wire + (pts + (xy 213.36 92.71) (xy 217.17 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "251a163e-fd84-4e4c-bd4c-1e6924bda166") + ) + (wire + (pts + (xy 144.78 121.92) (xy 149.86 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2f9ac71f-e52f-4589-a972-38c64de97a54") + ) + (wire + (pts + (xy 212.09 97.79) (xy 250.19 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "336533d0-75c3-4aa4-8cb0-8a4c52cdd10b") + ) + (wire + (pts + (xy 212.09 106.68) (xy 212.09 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3719b14c-c8fa-467c-b7e1-388a2e7cb998") + ) + (wire + (pts + (xy 156.21 107.95) (xy 156.21 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "381bb5cc-2b2d-465e-ac47-5c4c51797449") + ) + (wire + (pts + (xy 130.81 107.95) (xy 134.62 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "38c07bee-c879-4d85-91e7-2ee02bedd30a") + ) + (wire + (pts + (xy 212.09 120.65) (xy 212.09 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4375fa57-5314-42c4-a1d0-0ae06b362669") + ) + (wire + (pts + (xy 212.09 92.71) (xy 212.09 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4ce43cfa-1002-430a-bbe2-6aba653a4faa") + ) + (wire + (pts + (xy 187.96 120.65) (xy 191.77 120.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "65408d9f-4ee3-4cb4-ba96-7b992b3a6602") + ) + (wire + (pts + (xy 160.02 92.71) (xy 162.56 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "73516020-ebcd-4ee5-a28b-de4f4a28ec80") + ) + (wire + (pts + (xy 212.09 111.76) (xy 255.27 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "74f146a1-d66b-4343-a3ad-5ef16fca163b") + ) + (wire + (pts + (xy 187.96 92.71) (xy 190.5 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "788183f5-a398-428d-ad02-1e6bd9eec3de") + ) + (wire + (pts + (xy 156.21 92.71) (xy 156.21 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7c439c92-591a-4861-9e50-bc9aa940b084") + ) + (wire + (pts + (xy 144.78 107.95) (xy 148.59 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "813df088-b7f5-4361-a17d-be231b7dc00c") + ) + (wire + (pts + (xy 157.48 124.46) (xy 185.42 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "86fefae3-fc45-4042-b186-b8e658d63aa4") + ) + (wire + (pts + (xy 173.99 121.92) (xy 177.8 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8a4d97e2-6f08-4008-a0d9-dd493276184a") + ) + (wire + (pts + (xy 185.42 107.95) (xy 185.42 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8ae1192f-b0b6-4c8a-a829-325f7b5666b4") + ) + (wire + (pts + (xy 160.02 121.92) (xy 163.83 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8bbf60f2-a259-4eaf-8d1a-5cb6ce792307") + ) + (wire + (pts + (xy 240.03 120.65) (xy 240.03 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8d0123de-de34-4e04-bae7-0de056a7506b") + ) + (wire + (pts + (xy 130.81 92.71) (xy 130.81 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "99be045d-2811-4492-876c-adca5b70e175") + ) + (wire + (pts + (xy 217.17 121.92) (xy 217.17 120.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9bf2c2ba-ccfd-4170-ae20-67cf906ac4f2") + ) + (wire + (pts + (xy 213.36 106.68) (xy 217.17 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9eef1027-e491-457f-8a6e-0247a07bf225") + ) + (wire + (pts + (xy 227.33 106.68) (xy 232.41 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9fc0dc3f-bb7c-4ea9-ba7f-818b389e1d36") + ) + (wire + (pts + (xy 144.78 92.71) (xy 148.59 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9fe9a48b-ca88-4443-bc75-659a9c4b5297") + ) + (wire + (pts + (xy 130.81 107.95) (xy 130.81 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a3dc6574-b2ae-4d2c-8498-2002741346f2") + ) + (wire + (pts + (xy 185.42 121.92) (xy 185.42 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a47338fd-4fc4-416f-bbfa-42b12d15b250") + ) + (wire + (pts + (xy 255.27 106.68) (xy 255.27 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a9054641-d689-4eff-8ee2-d0612b3458d9") + ) + (wire + (pts + (xy 240.03 124.46) (xy 255.27 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aa974a10-1ae3-47f0-b6f4-b10e9e6e67ea") + ) + (wire + (pts + (xy 213.36 81.28) (xy 213.36 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aff0035d-2a91-4910-9a9c-9a21af8f6213") + ) + (wire + (pts + (xy 200.66 106.68) (xy 204.47 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b3a49814-698a-499d-b694-a0373afcef33") + ) + (wire + (pts + (xy 201.93 120.65) (xy 204.47 120.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b58a373d-5e6c-45b2-9034-d0d887db84e4") + ) + (wire + (pts + (xy 130.81 80.01) (xy 130.81 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b879b7a7-f224-4d77-83f0-9db1fc2cb331") + ) + (wire + (pts + (xy 227.33 92.71) (xy 229.87 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b99d5a21-8533-4267-9f47-9228e11040db") + ) + (wire + (pts + (xy 156.21 111.76) (xy 185.42 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bb2a33b7-cd76-49e0-945b-1d929bb4f07a") + ) + (wire + (pts + (xy 185.42 97.79) (xy 212.09 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bb70b982-39f6-4bdc-8103-8c5ca39f8561") + ) + (wire + (pts + (xy 81.28 111.76) (xy 96.52 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bfd5e6aa-30c9-4e74-8a5b-2faa03a8be8f") + ) + (wire + (pts + (xy 185.42 111.76) (xy 212.09 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c108f4e3-9199-402e-a8cc-0cd5a7d3ed2b") + ) + (wire + (pts + (xy 185.42 92.71) (xy 185.42 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c128bb1e-0330-4634-b2d3-34d010a9a739") + ) + (wire + (pts + (xy 130.81 92.71) (xy 134.62 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c1f8dad6-f141-46af-b1a7-cebd40cd50a3") + ) + (wire + (pts + (xy 96.52 111.76) (xy 96.52 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c1fe1e6d-ddba-4799-a2e0-f8b2f6e8dafe") + ) + (wire + (pts + (xy 237.49 92.71) (xy 250.19 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cd23a6c9-e30d-4020-bb0b-06af37ca6738") + ) + (wire + (pts + (xy 130.81 121.92) (xy 134.62 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "da1b52d1-a520-4119-bd26-74b8484c57b7") + ) + (wire + (pts + (xy 156.21 97.79) (xy 185.42 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "db427399-1d8c-42fd-be59-d70be373b4ea") + ) + (wire + (pts + (xy 212.09 124.46) (xy 240.03 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dcdcfba8-4425-4b6a-9aa4-007aa606d753") + ) + (wire + (pts + (xy 157.48 121.92) (xy 157.48 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e208ab19-5835-4e0e-ae14-07a356f8a275") + ) + (wire + (pts + (xy 160.02 107.95) (xy 162.56 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e4d3d264-8423-4c54-a026-fdd0b08898a0") + ) + (wire + (pts + (xy 213.36 106.68) (xy 213.36 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e95fa7c8-80c5-4d5f-a017-4012ee731717") + ) + (wire + (pts + (xy 160.02 107.95) (xy 160.02 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e992eea2-a052-4b46-adff-8df019b9836f") + ) + (wire + (pts + (xy 250.19 92.71) (xy 250.19 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ece0dd08-6059-41d2-a45f-769b8deb7652") + ) + (wire + (pts + (xy 227.33 120.65) (xy 232.41 120.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ef820f6f-d0e1-4638-83d8-39edd8abf173") + ) + (wire + (pts + (xy 185.42 124.46) (xy 212.09 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f01ddab1-bad0-4db9-a9c2-08f273e60e4d") + ) + (wire + (pts + (xy 160.02 78.74) (xy 160.02 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f7e05d27-ead3-4702-8162-a83c5bb34ff5") + ) + (wire + (pts + (xy 160.02 92.71) (xy 160.02 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fc2ab3d8-aa77-45d9-9b0c-04494477a1e0") + ) + (global_label "Col 1" + (shape input) + (at 160.02 78.74 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "08171dca-1c40-4cc6-bdbe-b3783b7be539") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 160.02 70.4935 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "Row 0" + (shape input) + (at 49.53 119.38 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "29cdc427-5024-4aed-974d-4e467776661d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 40.6182 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Col 3" + (shape input) + (at 213.36 81.28 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "56904221-50d6-429c-98f2-82e18f904b3d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 213.36 73.0335 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "Row 2" + (shape input) + (at 49.53 124.46 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "5a540e78-44c3-4353-b3da-ae19f16f805e") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 40.6182 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Col 1" + (shape input) + (at 49.53 111.76 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "5d79efc8-13d7-4b35-9f3a-d699f7166c9f") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 41.2835 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Col 2" + (shape input) + (at 49.53 114.3 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "5da2afd3-5aae-479a-a4dd-dd136272e4de") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 41.2835 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Row 2" + (shape input) + (at 255.27 124.46 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "65620897-24f8-4bdf-a01c-3f16b693f057") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 264.1818 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "Col 2" + (shape input) + (at 187.96 80.01 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "77fd9b8a-c604-4b43-ae84-b5f7c4888991") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 187.96 71.7635 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "Col 0" + (shape input) + (at 130.81 80.01 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "896d1644-f24e-43fb-966f-bf09da835cf8") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 130.81 71.7635 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "Col 3" + (shape input) + (at 49.53 116.84 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "9c1b8e8c-0784-4055-b517-741b20f5591c") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 41.2835 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Col 0" + (shape input) + (at 49.53 109.22 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a305c3dc-260c-45ae-b72b-73bc9651ac69") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 41.2835 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Row 0" + (shape input) + (at 250.19 97.79 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "b4cd472c-c4e6-4956-b5c9-3aafe6a7b896") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 259.1018 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "Row 1" + (shape input) + (at 49.53 121.92 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "eedef802-73bd-4392-ac6e-59247849f85a") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 40.6182 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Row 1" + (shape input) + (at 255.27 111.76 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "f59684f0-16d1-400a-80a8-ddfc82b5b801") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 264.1818 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 222.25 92.71 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00beb642-8d61-4393-a4cd-aed2faee5997") + (property "Reference" "SW10" + (at 222.25 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_Push" + (at 222.25 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (at 222.25 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 222.25 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 222.25 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0ecd80a9-2ff6-4a86-8038-92ab5dc5e7e2") + ) + (pin "2" + (uuid "54da4e03-d201-40aa-b6bd-d65007b57c9c") + ) + (instances + (project "hackpad_3" + (path "/f081d09c-7618-4c7b-a29f-68be48882345" + (reference "SW10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 195.58 106.68 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "10f5e0d3-ac9e-48c4-b3c9-e0ec3e0b4958") + (property "Reference" "SW8" + (at 195.58 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_Push" + (at 195.58 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (at 195.58 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 195.58 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 195.58 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "54800661-179c-4f5f-9b14-0f9e7cbd5845") + ) + (pin "2" + (uuid "f9120425-5bf8-4c66-94f2-ecb425bb0933") + ) + (instances + (project "hackpad_3" + (path "/f081d09c-7618-4c7b-a29f-68be48882345" + (reference "SW8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 222.25 106.68 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "131a8ae2-7f75-4a9e-8759-6fb1d289f84c") + (property "Reference" "SW11" + (at 222.25 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_Push" + (at 222.25 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (at 222.25 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 222.25 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 222.25 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "01fdb9f0-2efe-4ec0-8231-9f8e23764fa0") + ) + (pin "2" + (uuid "2f570e63-8caf-497a-b213-c13dc47be7ed") + ) + (instances + (project "hackpad_3" + (path "/f081d09c-7618-4c7b-a29f-68be48882345" + (reference "SW11") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:D") + (at 181.61 107.95 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "24a2e9c3-c106-4f87-8a7c-f8f7ba588b3a") + (property "Reference" "D5" + (at 181.61 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "D" + (at 181.61 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "library:1N4148" + (at 181.61 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 181.61 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Diode" + (at 181.61 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 181.61 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 181.61 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "45fb9e52-262d-492e-b902-c438a64aa7d0") + ) + (pin "1" + (uuid "32704567-eb78-4592-aab6-d841f2ab5269") + ) + (instances + (project "hackpad_3" + (path "/f081d09c-7618-4c7b-a29f-68be48882345" + (reference "D5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:D") + (at 233.68 92.71 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2ab5cb69-9273-40cc-b1a6-b34dcc389c9b") + (property "Reference" "D10" + (at 233.68 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "D" + (at 233.68 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "library:1N4148" + (at 233.68 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 233.68 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Diode" + (at 233.68 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 233.68 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 233.68 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "d5ecfe09-50a7-4cfc-8068-ab535f78de68") + ) + (pin "1" + (uuid "974466c6-3683-47a6-8391-bc351ba94172") + ) + (instances + (project "hackpad_3" + (path "/f081d09c-7618-4c7b-a29f-68be48882345" + (reference "D10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:D") + (at 181.61 92.71 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2dfcd5cc-ce2c-4cfc-bac5-c0b6008b7480") + (property "Reference" "D4" + (at 181.61 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "D" + (at 181.61 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "library:1N4148" + (at 181.61 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 181.61 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Diode" + (at 181.61 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 181.61 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 181.61 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "bf2e5fb9-04c4-4c81-8f01-a396323ed3b9") + ) + (pin "1" + (uuid "0c5754b8-3cb4-4924-808d-015173170fa6") + ) + (instances + (project "hackpad_3" + (path "/f081d09c-7618-4c7b-a29f-68be48882345" + (reference "D4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 139.7 107.95 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "343f4f4c-a41a-4bdb-ad12-ceda1b2b9c94") + (property "Reference" "SW2" + (at 139.7 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_Push" + (at 139.7 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (at 139.7 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 139.7 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 139.7 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4e614998-8bd2-4352-b86d-073ba8ad2d96") + ) + (pin "2" + (uuid "5557bf5a-6a4f-43a0-9151-243a0e97ce2e") + ) + (instances + (project "hackpad_3" + (path "/f081d09c-7618-4c7b-a29f-68be48882345" + (reference "SW2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:D") + (at 208.28 120.65 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "343f83e2-c1c6-41aa-bf70-b4378636f548") + (property "Reference" "D9" + (at 208.28 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "D" + (at 208.28 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "library:1N4148" + (at 208.28 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 208.28 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Diode" + (at 208.28 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 208.28 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 208.28 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "2be93938-01e6-450f-b41b-58e0a292de70") + ) + (pin "1" + (uuid "8483b1e0-2f97-4149-bc08-596719081f70") + ) + (instances + (project "hackpad_3" + (path "/f081d09c-7618-4c7b-a29f-68be48882345" + (reference "D9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 196.85 120.65 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4b82141f-81ac-4e2e-a709-a01a020060da") + (property "Reference" "SW9" + (at 196.85 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_Push" + (at 196.85 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (at 196.85 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 196.85 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 196.85 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c3d0a9ce-52fb-46aa-84f7-ac752f948a1e") + ) + (pin "2" + (uuid "25151140-afdc-4bc0-9222-63785d873c54") + ) + (instances + (project "hackpad_3" + (path "/f081d09c-7618-4c7b-a29f-68be48882345" + (reference "SW9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 93.98 109.22 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4bb37bde-8fb9-46ba-870e-e684b3558708") + (property "Reference" "#PWR02" + (at 90.17 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 97.79 109.2199 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 93.98 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 93.98 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 93.98 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1a219c43-d64f-4463-9ace-956d446a5d35") + ) + (instances + (project "" + (path "/f081d09c-7618-4c7b-a29f-68be48882345" + (reference "#PWR02") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 168.91 121.92 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "54bddc4f-75c3-421f-b1e8-61ae827cedc8") + (property "Reference" "SW6" + (at 168.91 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_Push" + (at 168.91 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (at 168.91 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 168.91 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 168.91 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "108dec19-e17a-4975-a144-90d78dfc0c27") + ) + (pin "2" + (uuid "70d0df95-f07a-427c-92ed-e51f96ad0c72") + ) + (instances + (project "hackpad_3" + (path "/f081d09c-7618-4c7b-a29f-68be48882345" + (reference "SW6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:D") + (at 153.67 121.92 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "599ad36f-615c-4360-8191-5468c25a92c1") + (property "Reference" "D3" + (at 153.67 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "D" + (at 153.67 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "library:1N4148" + (at 153.67 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 153.67 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Diode" + (at 153.67 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 153.67 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 153.67 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "f208da18-9a64-488e-bcf9-312a4d9c9dc1") + ) + (pin "1" + (uuid "ab8f50b2-f3c6-45d6-833f-b77f5b50ce90") + ) + (instances + (project "hackpad_3" + (path "/f081d09c-7618-4c7b-a29f-68be48882345" + (reference "D3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 195.58 92.71 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5eefa655-7a5b-41f4-9459-c766b0c54f74") + (property "Reference" "SW7" + (at 195.58 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_Push" + (at 195.58 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (at 195.58 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 195.58 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 195.58 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "51edd942-689c-4d66-82dc-3122f10014a4") + ) + (pin "2" + (uuid "8a28cdbf-4e8e-4d87-a1b7-22f38a58c77d") + ) + (instances + (project "hackpad_3" + (path "/f081d09c-7618-4c7b-a29f-68be48882345" + (reference "SW7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:D") + (at 208.28 92.71 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6589f615-da1c-44b4-91ec-c5b9db2ec0e4") + (property "Reference" "D7" + (at 208.28 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "D" + (at 208.28 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "library:1N4148" + (at 208.28 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 208.28 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Diode" + (at 208.28 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 208.28 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 208.28 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "bb416ed2-d6cb-4ec9-928f-3798828b5aa7") + ) + (pin "1" + (uuid "cb1ef119-1541-4f36-a72b-afac714b1e8d") + ) + (instances + (project "hackpad_3" + (path "/f081d09c-7618-4c7b-a29f-68be48882345" + (reference "D7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 222.25 120.65 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a358d752-2e94-427d-8209-6117e7bf01e5") + (property "Reference" "SW12" + (at 222.25 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_Push" + (at 222.25 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (at 222.25 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 222.25 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 222.25 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "cc897191-44d8-4ea6-93fd-10e146105fc4") + ) + (pin "2" + (uuid "379c9ad8-7ea2-4bec-8f62-0fc17a1078c1") + ) + (instances + (project "hackpad_3" + (path "/f081d09c-7618-4c7b-a29f-68be48882345" + (reference "SW12") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:D") + (at 236.22 106.68 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b2908b3f-356c-4467-836a-7ccbcaa0265a") + (property "Reference" "D11" + (at 236.22 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "D" + (at 236.22 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "library:1N4148" + (at 236.22 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 236.22 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Diode" + (at 236.22 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 236.22 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 236.22 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "618ae736-0114-42ed-b1b3-07257a256cfa") + ) + (pin "1" + (uuid "50ee879c-1d78-4618-bde5-d292c9bddd62") + ) + (instances + (project "hackpad_3" + (path "/f081d09c-7618-4c7b-a29f-68be48882345" + (reference "D11") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:D") + (at 152.4 107.95 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b6141f6a-0f6a-4157-83b9-f415cb1c50d6") + (property "Reference" "D1" + (at 152.4 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "D" + (at 152.4 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "library:1N4148" + (at 152.4 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 152.4 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Diode" + (at 152.4 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 152.4 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 152.4 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "528c5eb5-fc28-4cfb-a090-b918cae9ef2c") + ) + (pin "1" + (uuid "e27ddf2e-e596-4f56-b1e8-c0ea96740be5") + ) + (instances + (project "hackpad_3" + (path "/f081d09c-7618-4c7b-a29f-68be48882345" + (reference "D1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:D") + (at 152.4 92.71 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b7002c52-e715-4baf-89f6-8618668bcf3e") + (property "Reference" "D2" + (at 152.4 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "D" + (at 152.4 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "library:1N4148" + (at 152.4 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 152.4 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Diode" + (at 152.4 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 152.4 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 152.4 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "285c3f61-2d14-4efc-b697-6b1d414102c4") + ) + (pin "1" + (uuid "9a689fb1-624c-4bb8-93cb-a8207ce0788c") + ) + (instances + (project "" + (path "/f081d09c-7618-4c7b-a29f-68be48882345" + (reference "D2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:D") + (at 208.28 106.68 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b8d05d99-e038-408e-bc14-2dbcaec9f6ac") + (property "Reference" "D8" + (at 208.28 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "D" + (at 208.28 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "library:1N4148" + (at 208.28 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 208.28 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Diode" + (at 208.28 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 208.28 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 208.28 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "e308edd5-50ca-4092-b5fe-10c73a1e2918") + ) + (pin "1" + (uuid "568df2de-ca29-49a1-9e6f-0272d4fb3c3d") + ) + (instances + (project "hackpad_3" + (path "/f081d09c-7618-4c7b-a29f-68be48882345" + (reference "D8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 139.7 121.92 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c15ef09f-afc0-4078-b2d0-f7f1e295f3ba") + (property "Reference" "SW3" + (at 139.7 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_Push" + (at 139.7 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (at 139.7 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 139.7 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 139.7 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "97bd753b-874b-4eb3-bc7a-17a8664fe2ca") + ) + (pin "2" + (uuid "1fd8b220-ec30-41ed-82a6-b6bc92702e76") + ) + (instances + (project "hackpad_3" + (path "/f081d09c-7618-4c7b-a29f-68be48882345" + (reference "SW3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 167.64 107.95 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "cec20ba5-1ef6-4d74-8c67-809f112745a6") + (property "Reference" "SW5" + (at 167.64 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_Push" + (at 167.64 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (at 167.64 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 167.64 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 167.64 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4a2f754a-f54a-4330-80c3-392ae9fd000e") + ) + (pin "2" + (uuid "af88ff30-fcbd-4dd5-b4df-2867704fc657") + ) + (instances + (project "hackpad_3" + (path "/f081d09c-7618-4c7b-a29f-68be48882345" + (reference "SW5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 139.7 92.71 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e1988d01-b70e-408b-92f8-b5d60a746cb5") + (property "Reference" "SW1" + (at 139.7 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_Push" + (at 139.7 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (at 139.7 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 139.7 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 139.7 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7e0d3e46-55dc-41a0-b9cc-7e2eb879e470") + ) + (pin "2" + (uuid "c9b9b50f-f31a-4cc8-9863-74becadf5011") + ) + (instances + (project "" + (path "/f081d09c-7618-4c7b-a29f-68be48882345" + (reference "SW1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 96.52 113.03 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e406349e-4b55-471b-831c-379a3fef48cc") + (property "Reference" "#PWR01" + (at 96.52 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 96.52 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 96.52 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 96.52 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 96.52 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "725950c1-e46b-4955-88d2-8c99d5b98bf8") + ) + (instances + (project "" + (path "/f081d09c-7618-4c7b-a29f-68be48882345" + (reference "#PWR01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "xiao-rp2040:XIAO-RP2040") + (at 64.77 116.84 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e54bcbb9-27e5-48dd-a72d-75f771c1d756") + (property "Reference" "M1" + (at 65.405 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "XIAO-RP2040" + (at 65.405 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "library:XIAO-Generic-Hybrid-14P-2.54-21X17.8MM" + (at 64.77 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 64.77 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 64.77 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "5" + (uuid "1fc4a512-6a60-42ad-afc5-8dafa088da4e") + ) + (pin "3" + (uuid "d4a16d91-f5ff-41f2-a976-b5483fb16678") + ) + (pin "1" + (uuid "17215899-a607-42fe-89c6-b067df383299") + ) + (pin "4" + (uuid "ed77ca37-a593-4a21-afa4-e166ffb702eb") + ) + (pin "13" + (uuid "db82efe9-e9ea-4930-b19e-7cdca5d6b6b9") + ) + (pin "11" + (uuid "356b2870-c1b0-415a-9dd2-4a648b8c47e5") + ) + (pin "8" + (uuid "5fe08e5a-e880-461d-a7a6-90284551785d") + ) + (pin "7" + (uuid "51c1dafe-217f-4644-99d2-534b852fb859") + ) + (pin "10" + (uuid "32003d60-4942-439a-baed-5cbc923ae849") + ) + (pin "6" + (uuid "2e145725-f1ed-4fbd-8f70-d352ddf45b17") + ) + (pin "12" + (uuid "3f838a09-df8b-4fd4-8f98-33ef6bef8dc9") + ) + (pin "9" + (uuid "d3460409-b7f2-482a-9909-5d1f5f10cefb") + ) + (pin "2" + (uuid "30b30515-414f-4bc0-b5b0-7e0cd471b44c") + ) + (pin "14" + (uuid "c591a8dc-084e-43b7-b497-847066ab6cee") + ) + (instances + (project "" + (path "/f081d09c-7618-4c7b-a29f-68be48882345" + (reference "M1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 167.64 92.71 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ee3793ed-7f2a-4cac-a956-dcfbb5489cc8") + (property "Reference" "SW4" + (at 167.64 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_Push" + (at 167.64 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" + (at 167.64 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 167.64 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 167.64 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "cfd0f1a4-5750-40ec-a5dc-97692f1a451c") + ) + (pin "2" + (uuid "98bcf1f4-5b7b-4a6b-a185-8d69393668ee") + ) + (instances + (project "hackpad_3" + (path "/f081d09c-7618-4c7b-a29f-68be48882345" + (reference "SW4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:D") + (at 236.22 120.65 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f9fe0d33-51a7-489e-ab47-17710666cb02") + (property "Reference" "D12" + (at 236.22 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "D" + (at 236.22 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "library:1N4148" + (at 236.22 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 236.22 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Diode" + (at 236.22 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 236.22 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 236.22 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "a951797a-44e7-4663-9464-fa8a85b0bf75") + ) + (pin "1" + (uuid "7ca84fbf-83d6-4c9b-aa0c-fb86c57af4d6") + ) + (instances + (project "hackpad_3" + (path "/f081d09c-7618-4c7b-a29f-68be48882345" + (reference "D12") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:D") + (at 181.61 121.92 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "fa9b7670-bd6c-46b7-bdbd-5aa454de5d68") + (property "Reference" "D6" + (at 181.61 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "D" + (at 181.61 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "library:1N4148" + (at 181.61 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 181.61 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Diode" + (at 181.61 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 181.61 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 181.61 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "debdfde1-efd3-4b98-84e6-a81f8dc05468") + ) + (pin "1" + (uuid "ee00051c-25ea-4280-8014-36521a3b1d34") + ) + (instances + (project "hackpad_3" + (path "/f081d09c-7618-4c7b-a29f-68be48882345" + (reference "D6") + (unit 1) + ) + ) + ) + ) + (sheet_instances + (path "/" + (page "1") + ) + ) +) diff --git a/hackpads/SpacePad_Submission/README.md.txt b/hackpads/SpacePad_Submission/README.md.txt new file mode 100644 index 0000000000..038845074e --- /dev/null +++ b/hackpads/SpacePad_Submission/README.md.txt @@ -0,0 +1,8 @@ +Inspiration: +I wanted to go out of my comfort zone and make something which I had 0 experience with. I also wanted a free keyboard lol. + +Hardest Challenge: +Firmware, very had. + +Facts: +I called it spacepad because everything in my ecosystem has the word space in it lol. \ No newline at end of file diff --git a/hackpads/SpacePad_Submission/firmware/main.py b/hackpads/SpacePad_Submission/firmware/main.py new file mode 100644 index 0000000000..e8016d3e3c --- /dev/null +++ b/hackpads/SpacePad_Submission/firmware/main.py @@ -0,0 +1,23 @@ +from kmk.kmk_keyboard import KMKKeyboard +from kmk.modules import usb +from kmk.modules import matrix +from kmk.keys import KC + +keyboard = KMKKeyboard() +keyboard.modules.append(usb.USB) + +rows = [6, 7, 0] +cols = [26, 27, 28, 29] + +keyboard.modules.append(matrix.Matrix(rows=rows, cols=cols)) + +keymap = [ + [KC.N1, KC.N2, KC.N3, KC.N4], + [KC.N5, KC.N6, KC.N7, KC.N8], + [KC.N9, KC.N0, KC.KP_MINUS, KC.KP_PLUS] +] + +keyboard.keymap = keymap + +if __name__ == "__main__": + keyboard.go() \ No newline at end of file diff --git a/hackpads/SpacePad_Submission/production file/Hackclub_gerber.zip b/hackpads/SpacePad_Submission/production file/Hackclub_gerber.zip new file mode 100644 index 0000000000..3b8dce9793 Binary files /dev/null and b/hackpads/SpacePad_Submission/production file/Hackclub_gerber.zip differ diff --git a/hackpads/SpacePad_Submission/production file/base layer v3.stl b/hackpads/SpacePad_Submission/production file/base layer v3.stl new file mode 100644 index 0000000000..507d603bec Binary files /dev/null and b/hackpads/SpacePad_Submission/production file/base layer v3.stl differ diff --git a/hackpads/SpacePad_Submission/production file/last_layer.stl b/hackpads/SpacePad_Submission/production file/last_layer.stl new file mode 100644 index 0000000000..b458acbf1d Binary files /dev/null and b/hackpads/SpacePad_Submission/production file/last_layer.stl differ