(kicad_pcb (version 20241229) (generator "pcbnew") (generator_version "9.0") (general (thickness 1.6) (legacy_teardrops no) ) (paper "A4") (layers (0 "F.Cu" signal) (2 "B.Cu" signal) (9 "F.Adhes" user "F.Adhesive") (11 "B.Adhes" user "B.Adhesive") (13 "F.Paste" user) (15 "B.Paste" user) (5 "F.SilkS" user "F.Silkscreen") (7 "B.SilkS" user "B.Silkscreen") (1 "F.Mask" user) (3 "B.Mask" user) (17 "Dwgs.User" user "User.Drawings") (19 "Cmts.User" user "User.Comments") (21 "Eco1.User" user "User.Eco1") (23 "Eco2.User" user "User.Eco2") (25 "Edge.Cuts" user) (27 "Margin" user) (31 "F.CrtYd" user "F.Courtyard") (29 "B.CrtYd" user "B.Courtyard") (35 "F.Fab" user) (33 "B.Fab" user) (39 "User.1" user) (41 "User.2" user) (43 "User.3" user) (45 "User.4" user) ) (setup (pad_to_mask_clearance 0) (allow_soldermask_bridges_in_footprints no) (tenting front back) (pcbplotparams (layerselection 0x00000000_00000000_55555555_5755f5ff) (plot_on_all_layers_selection 0x00000000_00000000_00000000_00000000) (disableapertmacros no) (usegerberextensions yes) (usegerberattributes yes) (usegerberadvancedattributes yes) (creategerberjobfile no) (dashed_line_dash_ratio 12.000000) (dashed_line_gap_ratio 3.000000) (svgprecision 4) (plotframeref no) (mode 1) (useauxorigin no) (hpglpennumber 1) (hpglpenspeed 20) (hpglpendiameter 15.000000) (pdf_front_fp_property_popups yes) (pdf_back_fp_property_popups yes) (pdf_metadata yes) (pdf_single_document no) (dxfpolygonmode yes) (dxfimperialunits yes) (dxfusepcbnewfont yes) (psnegative no) (psa4output no) (plot_black_and_white yes) (sketchpadsonfab no) (plotpadnumbers no) (hidednponfab no) (sketchdnponfab yes) (crossoutdnponfab yes) (subtractmaskfromsilk no) (outputformat 1) (mirror no) (drillshape 0) (scaleselection 1) (outputdirectory "Gerber/") ) ) (net 0 "") (net 1 "Net-(U1-GPIO0{slash}TX)") (net 2 "Net-(U1-GPIO1{slash}RX)") (net 3 "Net-(U1-GPIO2{slash}SCK)") (net 4 "Net-(U1-GPIO4{slash}MISO)") (net 5 "Net-(U1-GPIO3{slash}MOSI)") (net 6 "Net-(U1-GPIO27{slash}ADC1{slash}A1)") (net 7 "Net-(U1-GPIO26{slash}ADC0{slash}A0)") (net 8 "Net-(U1-GPIO28{slash}ADC2{slash}A2)") (net 9 "+5V") (net 10 "Net-(U1-GPIO29{slash}ADC3{slash}A3)") (net 11 "Net-(J1-Pin_1)") (net 12 "Net-(J1-Pin_4)") (net 13 "Net-(J1-Pin_3)") (net 14 "Net-(J1-Pin_2)") (footprint "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" (layer "F.Cu") (uuid "1873c2aa-450e-4356-9c40-98dbd6a23331") (at 85.88375 156.845) (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 "9aad7a29-650d-449e-b612-d565e08fd114") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Value" "SW_Push" (at -2.54 12.954 0) (layer "F.Fab") (uuid "0c7c573f-f094-4395-82a4-188fca203a1f") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Datasheet" "~" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "b76a8f91-b26b-43f6-a44f-29e3080ea783") (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 "1226f46f-6bee-4883-a37c-88ceaaec9dc9") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (path "/6be7954a-84b6-48e6-bdfe-832d015113de") (sheetname "/") (sheetfile "hackpad.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 "c6703a9c-b598-412b-9664-66acf7870dc6") ) (fp_line (start -9.525 12.065) (end -9.525 -1.905) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "38d9af5e-8005-48f5-992a-2ed479c6e007") ) (fp_line (start 4.445 -1.905) (end 4.445 12.065) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "5fc5a1ea-2147-4ee7-ab24-8d7b9e6ca3ea") ) (fp_line (start 4.445 12.065) (end -9.525 12.065) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "c1e8c608-12cc-46c1-82fe-57c0793d5948") ) (fp_line (start -12.065 -4.445) (end 6.985 -4.445) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "5d2ac3f0-dbfe-4f57-bde6-d57192c2e5b0") ) (fp_line (start -12.065 14.605) (end -12.065 -4.445) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "94c300c7-eb85-40ed-a73b-4eb72b39e806") ) (fp_line (start 6.985 -4.445) (end 6.985 14.605) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "7e454f3a-55bc-4dea-9d4c-9f14319463c6") ) (fp_line (start 6.985 14.605) (end -12.065 14.605) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "a860bca1-6e9b-41e9-9c90-f1df4aa63402") ) (fp_line (start -9.14 -1.52) (end 4.06 -1.52) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "049c61c0-a4f6-42f7-b601-2d322070627d") ) (fp_line (start -9.14 11.68) (end -9.14 -1.52) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "076be6d6-1bf9-49c5-b297-dda894ef1ce2") ) (fp_line (start 4.06 -1.52) (end 4.06 11.68) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "247561e8-08ed-43a4-8130-419391e8f116") ) (fp_line (start 4.06 11.68) (end -9.14 11.68) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "b44a667b-a273-434d-9b4d-be4479b194a4") ) (fp_line (start -8.89 -1.27) (end 3.81 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "f4d81fbd-9859-4d7f-96b1-34b6a2d6c85a") ) (fp_line (start -8.89 11.43) (end -8.89 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "54a6f275-d378-4b71-9151-f6ad3df08f6c") ) (fp_line (start 3.81 -1.27) (end 3.81 11.43) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "34889b04-58a4-4a75-84d7-55b4d32f461f") ) (fp_line (start 3.81 11.43) (end -8.89 11.43) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "17ffaaa4-fbe0-4b22-aa02-24d1ed44a3e4") ) (fp_text user "${REFERENCE}" (at -2.54 -2.794 0) (layer "F.Fab") (uuid "28542d6e-4282-4842-9027-439b6d038a7a") (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 "0f2719b8-1240-436f-a8cf-ff3b2de2b78c") ) (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers "*.Cu" "*.Mask") (uuid "89214d31-e957-4cd7-b817-388262591e1c") ) (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (uuid "fe5ac366-75ca-4772-afae-c665d3dbcd2c") ) (pad "1" thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 11 "Net-(J1-Pin_1)") (pinfunction "1") (pintype "passive") (uuid "5c0bba4a-2b3f-4742-bf0a-63d60f856e6f") ) (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-(U1-GPIO0{slash}TX)") (pinfunction "2") (pintype "passive") (uuid "ad31cd54-6c5e-4e44-b806-42460d678af9") ) (embedded_fonts no) (model "${KICAD9_3DMODEL_DIR}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.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 "215d7be6-2193-4a50-b857-c42860aa3b54") (at 123.98375 156.845) (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 "434fe6f6-b6cf-4c37-9697-5b4392b199f6") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Value" "SW_Push" (at -2.54 12.954 0) (layer "F.Fab") (uuid "08b72d59-e19e-45d3-8235-fb7db9f2febc") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Datasheet" "~" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "88c00950-fb1c-4110-947f-628c646421e7") (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 "03003e2f-da7f-412c-9113-1c392aff6abe") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (path "/cc5dbf93-7e2a-44cb-9f6a-6ad3c2dc7a24") (sheetname "/") (sheetfile "hackpad.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 "2d72d612-77c1-4d71-beb6-25ed8aac463f") ) (fp_line (start -9.525 12.065) (end -9.525 -1.905) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "a2b52e32-bc4c-419c-8ea3-08316ceb3b13") ) (fp_line (start 4.445 -1.905) (end 4.445 12.065) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "8aadb2a1-c9d8-4bb2-8516-b5081122f9b0") ) (fp_line (start 4.445 12.065) (end -9.525 12.065) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "62d5c89f-2286-4446-b33a-ea6692cbecab") ) (fp_line (start -12.065 -4.445) (end 6.985 -4.445) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "f7cff747-dced-422b-99fb-9067218c3b19") ) (fp_line (start -12.065 14.605) (end -12.065 -4.445) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "e9a08d42-4b36-4a93-a5cc-7600c94ecd3c") ) (fp_line (start 6.985 -4.445) (end 6.985 14.605) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "568215a0-d69a-4d68-9026-7618f41532f7") ) (fp_line (start 6.985 14.605) (end -12.065 14.605) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "db8be309-d482-4fec-bca0-abbe0f038159") ) (fp_line (start -9.14 -1.52) (end 4.06 -1.52) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "56042fd1-e449-4549-b14c-0e6bc4a44192") ) (fp_line (start -9.14 11.68) (end -9.14 -1.52) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "d1929ee6-25e2-464d-8300-349fa43cdfa7") ) (fp_line (start 4.06 -1.52) (end 4.06 11.68) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "d4edeb18-871e-4a1c-9369-7bf77144a8e6") ) (fp_line (start 4.06 11.68) (end -9.14 11.68) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "1a6dfbef-38d6-4496-80da-ad607c6c6aa0") ) (fp_line (start -8.89 -1.27) (end 3.81 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "8feaade1-3f31-47b3-8e68-5a62d3dfd155") ) (fp_line (start -8.89 11.43) (end -8.89 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "3a059435-eac6-42b6-862e-35df8a4bbab6") ) (fp_line (start 3.81 -1.27) (end 3.81 11.43) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "85bd5b2f-7a0b-4c71-8d87-53f68c7a0d98") ) (fp_line (start 3.81 11.43) (end -8.89 11.43) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "a14ab15b-6ac3-4517-98f1-64f12288d61c") ) (fp_text user "${REFERENCE}" (at -2.54 -2.794 0) (layer "F.Fab") (uuid "876b5c83-77ae-4225-9dbc-8d588ad6d89a") (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 "7dd9e44f-9ddd-4cf5-a3b0-6649f3cbd169") ) (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers "*.Cu" "*.Mask") (uuid "616096e2-cac0-4591-8887-172aea39c8e5") ) (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (uuid "f8ddecdd-a256-4899-aea3-9a21d8a29796") ) (pad "1" thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 11 "Net-(J1-Pin_1)") (pinfunction "1") (pintype "passive") (uuid "3ccc12dc-9242-48cb-90bb-e8b7239289e8") ) (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 5 "Net-(U1-GPIO3{slash}MOSI)") (pinfunction "2") (pintype "passive") (uuid "55643361-0b4b-4f50-8cd4-c37cb233d73a") ) (embedded_fonts no) (model "${KICAD9_3DMODEL_DIR}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.step" (offset (xyz 0 0 0) ) (scale (xyz 1 1 1) ) (rotate (xyz 0 0 0) ) ) ) (footprint "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" (layer "F.Cu") (uuid "2df8669f-5436-4433-b68e-3fece3251264") (at 76.2 116.84) (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row") (tags "Through hole pin header THT 1x04 2.54mm single row") (property "Reference" "J1" (at 0 -2.38 0) (layer "F.SilkS") (uuid "5da808a2-bfa9-492c-9c2d-d73a943a8c83") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Value" "Conn_01x04" (at 0 10 0) (layer "F.Fab") (uuid "d915dcf5-d2f9-4efa-92f5-330355d4bdcc") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Datasheet" "~" (at 0 0 0) (layer "F.Fab") (hide yes) (uuid "a053ea62-b377-4507-a156-813b4e6c5e18") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (property "Description" "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0) (layer "F.Fab") (hide yes) (uuid "e29699e1-c289-4413-ac12-8a33ba9147df") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (property ki_fp_filters "Connector*:*_1x??_*") (path "/b5316224-c6c7-4265-87ad-77196c7d1ee6") (sheetname "/") (sheetfile "hackpad.kicad_sch") (attr through_hole) (fp_line (start -1.38 -1.38) (end 0 -1.38) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "62e1e606-f929-4512-805c-4e5dd18ee31f") ) (fp_line (start -1.38 0) (end -1.38 -1.38) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "dde9012a-d718-4005-a968-8a3ce8cefcc8") ) (fp_line (start -1.38 1.27) (end -1.38 9) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "20e351e8-b018-4b40-a502-9f5f0e658e26") ) (fp_line (start -1.38 1.27) (end 1.38 1.27) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "8724ad70-f0ae-4664-8d4e-28149a202501") ) (fp_line (start -1.38 9) (end 1.38 9) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "4303e8ae-f4c2-483b-acee-cf94eb0d9b90") ) (fp_line (start 1.38 1.27) (end 1.38 9) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "3c7cb0f2-de61-4ff8-a6bb-0bdd406fcc25") ) (fp_line (start -1.77 -1.77) (end -1.77 9.39) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "5da74f22-7dcd-45e2-a80e-5932df0f3bfe") ) (fp_line (start -1.77 9.39) (end 1.77 9.39) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "2af35c67-8b19-4ad6-a561-1242b458f388") ) (fp_line (start 1.77 -1.77) (end -1.77 -1.77) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "08fddc76-63dc-43ef-ac72-d88199f008b6") ) (fp_line (start 1.77 9.39) (end 1.77 -1.77) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "8e427e98-a151-4dc0-a2cb-21fefbf9d4c6") ) (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "8c829a09-0430-4f33-8bba-8bb680f4c0f3") ) (fp_line (start -1.27 8.89) (end -1.27 -0.635) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "fd2c30d5-6294-4fc9-8980-70da98e22da7") ) (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "92365f51-c8ca-4c00-80d4-8d5ff895be46") ) (fp_line (start 1.27 -1.27) (end 1.27 8.89) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "b5407dd6-bba7-45bf-9af2-09101c923a30") ) (fp_line (start 1.27 8.89) (end -1.27 8.89) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "9098171e-3671-4e8d-82ae-252e7b54325b") ) (fp_text user "${REFERENCE}" (at 0 3.81 90) (layer "F.Fab") (uuid "8a303ce6-4ef0-49d1-96d1-6c9eb13a7b6e") (effects (font (size 1 1) (thickness 0.15) ) ) ) (pad "1" thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 11 "Net-(J1-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (uuid "8bfa400d-9b39-46d1-81d9-b5a62d5af391") ) (pad "2" thru_hole circle (at 0 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 14 "Net-(J1-Pin_2)") (pinfunction "Pin_2") (pintype "passive") (uuid "bf49dedb-6184-4a32-8cc8-3d85891a0735") ) (pad "3" thru_hole circle (at 0 5.08) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 13 "Net-(J1-Pin_3)") (pinfunction "Pin_3") (pintype "passive") (uuid "7f8e224b-1330-4a0d-8f77-486e39b6ed59") ) (pad "4" thru_hole circle (at 0 7.62) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 12 "Net-(J1-Pin_4)") (pinfunction "Pin_4") (pintype "passive") (uuid "e79f12b4-7816-4300-a90c-12c8ad9b97aa") ) (embedded_fonts no) (model "${KICAD9_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.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 "ace7be86-fead-4a72-917f-d9c98c1a1bb8") (at 104.93375 137.795) (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 "57d791c6-79a3-4e2e-ac3e-4670457b9159") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Value" "SW_Push" (at -2.54 12.954 0) (layer "F.Fab") (uuid "aa099e73-55bb-4b11-b159-084e0dd7ff4a") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Datasheet" "~" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "ff590b20-e8c0-4199-b4ae-3688310bba5a") (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 "dbc6d5c7-ffcb-4d96-84b4-88aeb23677b2") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (path "/f0650885-8be3-4ad3-9845-44a24193c6cd") (sheetname "/") (sheetfile "hackpad.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 "1016d57a-f8c8-4da2-8d66-52e03758e198") ) (fp_line (start -9.525 12.065) (end -9.525 -1.905) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "6b51b421-1b4d-46f1-ab7e-96d2f4dc5303") ) (fp_line (start 4.445 -1.905) (end 4.445 12.065) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "d38023a5-66c3-41d1-8f89-7c515a7748a7") ) (fp_line (start 4.445 12.065) (end -9.525 12.065) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "747befdd-1ea4-4b6a-8990-5310cb8024c3") ) (fp_line (start -12.065 -4.445) (end 6.985 -4.445) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "1c5a47c7-f59a-40b5-9626-13892e1f35bb") ) (fp_line (start -12.065 14.605) (end -12.065 -4.445) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "ba5439c4-b57b-441f-aadc-038ca861004a") ) (fp_line (start 6.985 -4.445) (end 6.985 14.605) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "c319d3de-c839-4255-b36a-f96a9ca40c22") ) (fp_line (start 6.985 14.605) (end -12.065 14.605) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "550140b9-0057-4a7c-8856-a89b3364ed47") ) (fp_line (start -9.14 -1.52) (end 4.06 -1.52) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "03a7f720-1991-436d-80f8-acdf48efc32d") ) (fp_line (start -9.14 11.68) (end -9.14 -1.52) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "1e0b7390-a221-471a-994c-dc254fd9d3c9") ) (fp_line (start 4.06 -1.52) (end 4.06 11.68) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "ae744ab8-127c-4cb0-b407-583540f54832") ) (fp_line (start 4.06 11.68) (end -9.14 11.68) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "7fb3a687-67ca-43d6-9d3d-75fc8bd08796") ) (fp_line (start -8.89 -1.27) (end 3.81 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "40b7627a-faba-4513-bc91-973868783db6") ) (fp_line (start -8.89 11.43) (end -8.89 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "b3b9f0f8-e76f-4066-a93f-4a9acb0b17c1") ) (fp_line (start 3.81 -1.27) (end 3.81 11.43) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "c415d90a-d5e9-4164-8568-c580a446a783") ) (fp_line (start 3.81 11.43) (end -8.89 11.43) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "af57fffb-e44a-4d51-bcfc-be0caca05e32") ) (fp_text user "${REFERENCE}" (at -2.54 -2.794 0) (layer "F.Fab") (uuid "c5b1638b-9696-4f5a-b439-13615f9eb717") (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 "f1bb35f6-0f50-494e-964b-c42e159a4c2b") ) (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers "*.Cu" "*.Mask") (uuid "82cfbb8a-30c3-49ad-8334-3371bf9f4a92") ) (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (uuid "74b7e72d-1d91-439a-a2a3-98398bc7f2bf") ) (pad "1" thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 11 "Net-(J1-Pin_1)") (pinfunction "1") (pintype "passive") (uuid "0fed0c95-171a-4597-bbb0-5dd79c62cc17") ) (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 2 "Net-(U1-GPIO1{slash}RX)") (pinfunction "2") (pintype "passive") (uuid "49b995b4-6db0-4398-847d-c786cbcaba2a") ) (embedded_fonts no) (model "${KICAD9_3DMODEL_DIR}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.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 "b8c8fb92-5f17-4ee6-9d89-a8e8084eda15") (at 104.93375 156.845) (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 "9ed19519-627d-4c9d-ac3c-a2f4ae684ce6") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Value" "SW_Push" (at -2.54 12.954 0) (layer "F.Fab") (uuid "0c392c15-6a46-4cf3-81fc-e7ff291fd6e0") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Datasheet" "~" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "96f1b793-1241-45f7-a0ee-de63b9cd2bd5") (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 "fc05f25b-851b-404c-ad93-b38afcfdb910") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (path "/c8249f01-abb0-48b0-aefa-b8e135812f40") (sheetname "/") (sheetfile "hackpad.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 "b3b4796c-205f-48ca-b90a-b7038ec50321") ) (fp_line (start -9.525 12.065) (end -9.525 -1.905) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "fc1c8f50-b59b-40c8-80ec-6644b38aab94") ) (fp_line (start 4.445 -1.905) (end 4.445 12.065) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "3fc70da5-6ce2-48e8-9960-033dc3e3e11d") ) (fp_line (start 4.445 12.065) (end -9.525 12.065) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "127ee6f9-979a-46c4-b773-cee824a9e746") ) (fp_line (start -12.065 -4.445) (end 6.985 -4.445) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "4d21ec8c-4d47-4a43-8c11-dbab06ca3574") ) (fp_line (start -12.065 14.605) (end -12.065 -4.445) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "88994f15-7a0c-4112-b9b7-cae668ad459b") ) (fp_line (start 6.985 -4.445) (end 6.985 14.605) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "5d9a83a8-340c-449b-aeee-981909ef62aa") ) (fp_line (start 6.985 14.605) (end -12.065 14.605) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "f8daea2c-baea-4fd8-98e1-ffc26beae409") ) (fp_line (start -9.14 -1.52) (end 4.06 -1.52) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "ae630145-19ed-40b0-a394-8f93e78e885a") ) (fp_line (start -9.14 11.68) (end -9.14 -1.52) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "0cbd97d4-840c-4850-a725-2e58c74d20d4") ) (fp_line (start 4.06 -1.52) (end 4.06 11.68) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "666517bd-dbf7-4f2c-8b66-616670dd34ac") ) (fp_line (start 4.06 11.68) (end -9.14 11.68) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "0affd105-fd5a-4bb3-b99d-7e0b21e31f5f") ) (fp_line (start -8.89 -1.27) (end 3.81 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "b0316e41-c8fa-4e97-89bf-f6a00e2fd8a1") ) (fp_line (start -8.89 11.43) (end -8.89 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "322dc6f3-e455-4839-a279-af2d596caa68") ) (fp_line (start 3.81 -1.27) (end 3.81 11.43) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "52a9730d-96c7-4b03-9b2b-ff8a6e2a83a1") ) (fp_line (start 3.81 11.43) (end -8.89 11.43) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "17204f49-333f-4e16-a34b-38e1f1ed3dfc") ) (fp_text user "${REFERENCE}" (at -2.54 -2.794 0) (layer "F.Fab") (uuid "985981af-e903-4caa-a802-8257400e4a28") (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 "4a9c4410-8cd6-40c1-8228-516604bb3c42") ) (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers "*.Cu" "*.Mask") (uuid "843a4d4f-bd53-4cc6-bd87-e877393774ca") ) (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (uuid "1a94cb6e-356f-4055-b177-67802122d116") ) (pad "1" thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 11 "Net-(J1-Pin_1)") (pinfunction "1") (pintype "passive") (uuid "2d38c04c-a79c-4825-9aaa-43dace203429") ) (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 3 "Net-(U1-GPIO2{slash}SCK)") (pinfunction "2") (pintype "passive") (uuid "0fda3212-fc32-456c-96cc-448e73f316c8") ) (embedded_fonts no) (model "${KICAD9_3DMODEL_DIR}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.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 "c2edee69-8c75-4c69-a3ee-bbef13751cf0") (at 123.98375 137.795) (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 "e775292e-1f68-4040-89de-0ae341cb8c8e") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Value" "SW_Push" (at -2.54 12.954 0) (layer "F.Fab") (uuid "a5855ec9-f628-470c-9c94-87c45ae7997d") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Datasheet" "~" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "f874b85a-47f4-4928-b911-69912beff80a") (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 "392080d9-c968-44da-8c43-476791d62a20") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (path "/c5b21d36-7dce-461b-b9eb-4e92b40a7415") (sheetname "/") (sheetfile "hackpad.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 "6795af01-7498-4bd4-9ac9-b1a028bc5617") ) (fp_line (start -9.525 12.065) (end -9.525 -1.905) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "7674f481-f9fc-4813-a18a-511821072ce0") ) (fp_line (start 4.445 -1.905) (end 4.445 12.065) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "9e5eeb8b-d897-4018-8685-51225b1a4b99") ) (fp_line (start 4.445 12.065) (end -9.525 12.065) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "265a666d-97c0-42c5-bfc2-c519bec86969") ) (fp_line (start -12.065 -4.445) (end 6.985 -4.445) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "142801bb-3f6b-43ba-a48d-2251641c28b1") ) (fp_line (start -12.065 14.605) (end -12.065 -4.445) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "520419a0-a57c-42f9-bfe1-cb668ae64394") ) (fp_line (start 6.985 -4.445) (end 6.985 14.605) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "9d59435d-cfab-43cd-aeb7-3adf44d06e9a") ) (fp_line (start 6.985 14.605) (end -12.065 14.605) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "5081c9cc-f743-44e2-b145-539d98650cce") ) (fp_line (start -9.14 -1.52) (end 4.06 -1.52) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "2ac93ad3-fd8f-45b0-a817-3bccd5addfd2") ) (fp_line (start -9.14 11.68) (end -9.14 -1.52) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "817f25fb-6a44-41b2-851e-5dac7e2e0350") ) (fp_line (start 4.06 -1.52) (end 4.06 11.68) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "04c4b82a-c35d-4a52-85f4-e93a2e3088ca") ) (fp_line (start 4.06 11.68) (end -9.14 11.68) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "77857b04-47ee-4caf-a0e4-6dda5a68b6e4") ) (fp_line (start -8.89 -1.27) (end 3.81 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "85101019-65e6-45a5-8bdc-bdf2778dab69") ) (fp_line (start -8.89 11.43) (end -8.89 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "f4d2ade5-c59b-47c5-a18d-e41f1f2b2cb0") ) (fp_line (start 3.81 -1.27) (end 3.81 11.43) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "63825a20-0843-41bc-a05b-06d13e270351") ) (fp_line (start 3.81 11.43) (end -8.89 11.43) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "e1983639-96be-4ed5-acf5-345386c8b658") ) (fp_text user "${REFERENCE}" (at -2.54 -2.794 0) (layer "F.Fab") (uuid "a9d8dbdd-b076-443d-b84e-22b2e0197523") (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 "2cbc2e34-425d-4c74-b88f-cbe8d2796b51") ) (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers "*.Cu" "*.Mask") (uuid "3ee929aa-2960-43bf-9941-798abad8309f") ) (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (uuid "8bef06d6-4465-483f-ad8d-aefb61512b35") ) (pad "1" thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 11 "Net-(J1-Pin_1)") (pinfunction "1") (pintype "passive") (uuid "bcc4e839-4330-4e27-972d-fb8411d64644") ) (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-(U1-GPIO4{slash}MISO)") (pinfunction "2") (pintype "passive") (uuid "f897748f-3e8a-45d6-96be-8f492394df4f") ) (embedded_fonts no) (model "${KICAD9_3DMODEL_DIR}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.step" (offset (xyz 0 0 0) ) (scale (xyz 1 1 1) ) (rotate (xyz 0 0 0) ) ) ) (footprint "Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm" (layer "F.Cu") (uuid "c8216d91-923a-4fe2-b7d3-5369ca2273a7") (at 114.3 116.92) (descr "Alps rotary encoder, EC11E... with switch, vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html") (tags "rotary encoder") (property "Reference" "SW7" (at 2.8 -4.7 0) (layer "F.SilkS") (uuid "f2b49dab-ff00-45c2-a1b4-cfba8bcc1447") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Value" "RotaryEncoder_Switch" (at 7.5 10.4 0) (layer "F.Fab") (uuid "65a7f675-c91d-41ef-b8c8-89871eb3f11e") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Datasheet" "~" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "fedf76bf-16b1-4dc0-bbc2-00369575acd7") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (property "Description" "Rotary encoder, dual channel, incremental quadrate outputs, with switch" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "4100a444-411e-4ed6-96cd-11580e9dd7bd") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (property ki_fp_filters "RotaryEncoder*Switch*") (path "/61a78c33-f43d-4371-b645-2576b8191910") (sheetname "/") (sheetfile "hackpad.kicad_sch") (attr through_hole) (fp_line (start -0.3 -1.6) (end 0.3 -1.6) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "2ec29d1f-0f61-43aa-9073-0b456cd0663d") ) (fp_line (start 0 -1.3) (end -0.3 -1.6) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "9e7f5e3e-a76f-4d71-a727-6202af155140") ) (fp_line (start 0.3 -1.6) (end 0 -1.3) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "4067b593-21d8-46ea-b0e8-c3338dc92870") ) (fp_line (start 1.4 -3.4) (end 1.4 8.4) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "3bca0f7f-3e78-4c7d-82ad-44d8ff1a0966") ) (fp_line (start 5.5 -3.4) (end 1.4 -3.4) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "9222d58d-daa3-429f-929a-20a12803c269") ) (fp_line (start 5.5 8.4) (end 1.4 8.4) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "a2d686b0-d9a8-4e1a-99c2-751cb02661f8") ) (fp_line (start 7 2.5) (end 8 2.5) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "e56b80a5-41b9-4822-b411-df52f61c50ce") ) (fp_line (start 7.5 2) (end 7.5 3) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "f3269645-b119-4213-9a1c-b403171621b6") ) (fp_line (start 9.5 -3.4) (end 13.6 -3.4) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "8f640fe8-078d-4a40-b71f-f005c40f7629") ) (fp_line (start 13.6 -3.4) (end 13.6 -1) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "01551f5e-19b8-4225-9870-dfc623c053c8") ) (fp_line (start 13.6 1.2) (end 13.6 3.8) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "37a95a8e-cc70-4c9f-b6ea-51eb3fa9f2d1") ) (fp_line (start 13.6 6) (end 13.6 8.4) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "bf9ed4f4-456d-4a8d-b04a-53615723ecb2") ) (fp_line (start 13.6 8.4) (end 9.5 8.4) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "b4054f77-0bdc-4e6b-8c59-4d2a582bb129") ) (fp_circle (center 7.5 2.5) (end 10.5 2.5) (stroke (width 0.12) (type solid) ) (fill no) (layer "F.SilkS") (uuid "4eef6583-0307-4f85-a9c2-0c061e6a321a") ) (fp_line (start -1.5 -4.6) (end -1.5 9.6) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "467936cf-c70d-4bd9-ab92-15cc8e2bd3fc") ) (fp_line (start -1.5 -4.6) (end 16 -4.6) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "d42401b2-b871-42ff-afa4-2e31622be765") ) (fp_line (start 16 9.6) (end -1.5 9.6) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "e1f301ae-1ff2-42bc-b7ca-c1ac00fb33ee") ) (fp_line (start 16 9.6) (end 16 -4.6) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "e037ef03-3b42-42ac-8a27-16f2997638b7") ) (fp_line (start 1.5 -2.2) (end 2.5 -3.3) (stroke (width 0.12) (type solid) ) (layer "F.Fab") (uuid "eb65b69a-8b20-4f34-bdf2-2e43f9b25877") ) (fp_line (start 1.5 8.3) (end 1.5 -2.2) (stroke (width 0.12) (type solid) ) (layer "F.Fab") (uuid "7d7a4829-4161-4f65-93a2-bc4dede19f69") ) (fp_line (start 2.5 -3.3) (end 13.5 -3.3) (stroke (width 0.12) (type solid) ) (layer "F.Fab") (uuid "13153227-5559-4d6b-add8-e2c3ef1a306e") ) (fp_line (start 4.5 2.5) (end 10.5 2.5) (stroke (width 0.12) (type solid) ) (layer "F.Fab") (uuid "c6235795-c39f-4091-b83d-28d37efc72f3") ) (fp_line (start 7.5 -0.5) (end 7.5 5.5) (stroke (width 0.12) (type solid) ) (layer "F.Fab") (uuid "6677aae4-8b38-4dda-98d7-e80d04936bcc") ) (fp_line (start 13.5 -3.3) (end 13.5 8.3) (stroke (width 0.12) (type solid) ) (layer "F.Fab") (uuid "a7bc5404-bae1-46f7-afa8-1e45d71fef95") ) (fp_line (start 13.5 8.3) (end 1.5 8.3) (stroke (width 0.12) (type solid) ) (layer "F.Fab") (uuid "a5fbdf08-436c-4d21-ae77-c1f5d3962bb0") ) (fp_circle (center 7.5 2.5) (end 10.5 2.5) (stroke (width 0.12) (type solid) ) (fill no) (layer "F.Fab") (uuid "97023ad8-a042-4526-9918-dda0eccc3464") ) (fp_text user "${REFERENCE}" (at 11.1 6.3 0) (layer "F.Fab") (uuid "f172ec70-896d-4cc6-a741-436b990fc796") (effects (font (size 1 1) (thickness 0.15) ) ) ) (pad "A" thru_hole rect (at 0 0) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 7 "Net-(U1-GPIO26{slash}ADC0{slash}A0)") (pinfunction "A") (pintype "passive") (uuid "9eac965a-fb9b-4c98-9092-48acb468f3e8") ) (pad "B" thru_hole circle (at 0 5) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 8 "Net-(U1-GPIO28{slash}ADC2{slash}A2)") (pinfunction "B") (pintype "passive") (uuid "77375715-3bed-4b90-af03-5f5ea1052dad") ) (pad "C" thru_hole circle (at 0 2.5) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 11 "Net-(J1-Pin_1)") (pinfunction "C") (pintype "passive") (uuid "ad48e10e-16d1-4a3a-a0c1-f8cc95892e7d") ) (pad "MP" thru_hole rect (at 7.5 -3.1) (size 3.2 2) (drill oval 2.8 1.5) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (uuid "034839a3-1c43-4732-83da-f6e8933a9f7a") ) (pad "MP" thru_hole rect (at 7.5 8.1) (size 3.2 2) (drill oval 2.8 1.5) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (uuid "c66d917b-a291-4281-826d-44954f9b4131") ) (pad "S1" thru_hole circle (at 14.5 5) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 6 "Net-(U1-GPIO27{slash}ADC1{slash}A1)") (pinfunction "S1") (pintype "passive") (uuid "40a492f1-66cd-4d30-83fd-4c814aba4b6e") ) (pad "S2" thru_hole circle (at 14.5 0) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 11 "Net-(J1-Pin_1)") (pinfunction "S2") (pintype "passive") (uuid "fb585214-7fa3-49e4-8539-647ef6e7f667") ) (embedded_fonts no) (model "${KICAD9_3DMODEL_DIR}/Rotary_Encoder.3dshapes/RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm.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 "fcb42a4d-ec0b-46a3-8d5a-e97dbe7902ae") (at 85.88375 137.795) (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 "7cefd99d-b583-4d4e-94ef-d9abb1076a72") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Value" "SW_Push" (at -2.54 12.954 0) (layer "F.Fab") (uuid "9f1919d3-bd31-4e6b-a3ca-acd38b520749") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Datasheet" "~" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "169124e2-f656-4fa1-91fd-26b7b4d5e04c") (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 "14d7f2d5-8184-48fd-968a-036f557b2d38") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (path "/38b26978-4584-44eb-b8cf-6156a6e5eceb") (sheetname "/") (sheetfile "hackpad.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 "ed33e1c9-c05c-446a-8409-f02e623ffe83") ) (fp_line (start -9.525 12.065) (end -9.525 -1.905) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "2f5ae7e3-c4b0-4f41-8d71-7577687fc2da") ) (fp_line (start 4.445 -1.905) (end 4.445 12.065) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "17878869-b7b5-413c-a29d-d54a3d06029d") ) (fp_line (start 4.445 12.065) (end -9.525 12.065) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "f73aaf87-4e54-4456-956e-a4b87bcdfabf") ) (fp_line (start -12.065 -4.445) (end 6.985 -4.445) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "2502e81a-2ec0-4c68-b076-23e48881e5e3") ) (fp_line (start -12.065 14.605) (end -12.065 -4.445) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "64fe74f1-249f-4055-a9ff-62cc7b2f07c0") ) (fp_line (start 6.985 -4.445) (end 6.985 14.605) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "1722778b-e598-4804-8a1f-4d9e5b7aef71") ) (fp_line (start 6.985 14.605) (end -12.065 14.605) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "f28c306a-f347-4205-84c5-86fe69b760cc") ) (fp_line (start -9.14 -1.52) (end 4.06 -1.52) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "fdcf8f44-6936-489d-a6b7-d2290b33ad3d") ) (fp_line (start -9.14 11.68) (end -9.14 -1.52) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "b279bbe7-2584-4da6-b942-633da9a163cf") ) (fp_line (start 4.06 -1.52) (end 4.06 11.68) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "93a28f21-b8bc-4116-b681-cd874d33b8c2") ) (fp_line (start 4.06 11.68) (end -9.14 11.68) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "5fcc98dd-2ac0-4834-9f1b-369329e29c2c") ) (fp_line (start -8.89 -1.27) (end 3.81 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "0e9d1a0a-023f-4d91-8a89-1d86fdeb37c6") ) (fp_line (start -8.89 11.43) (end -8.89 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "3432cc69-f5af-4732-897e-8f12fd9bc86d") ) (fp_line (start 3.81 -1.27) (end 3.81 11.43) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "5f9170c0-33f1-4ab7-82a5-6669bc950a63") ) (fp_line (start 3.81 11.43) (end -8.89 11.43) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "67796a92-c506-42dc-b606-5b476ec0255a") ) (fp_text user "${REFERENCE}" (at -2.54 -2.794 0) (layer "F.Fab") (uuid "a3b4c18c-a371-4848-9563-4d762d369382") (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 "5674b820-4028-4a59-a583-0db3fae08644") ) (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers "*.Cu" "*.Mask") (uuid "982808c8-f8cf-47ff-8418-0dcb55c000fd") ) (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (uuid "06c93fb4-fbc6-4ed0-935b-3145a6fcddf3") ) (pad "1" thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 11 "Net-(J1-Pin_1)") (pinfunction "1") (pintype "passive") (uuid "1a410dc6-e4db-4eef-9cfb-ee98026c12a6") ) (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-(U1-GPIO29{slash}ADC3{slash}A3)") (pinfunction "2") (pintype "passive") (uuid "4bfc3e22-d596-4d36-a064-c0f7da85d896") ) (embedded_fonts no) (model "${KICAD9_3DMODEL_DIR}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.step" (offset (xyz 0 0 0) ) (scale (xyz 1 1 1) ) (rotate (xyz 0 0 0) ) ) ) (footprint "OPL:XIAO-RP2040-DIP" (layer "B.Cu") (uuid "ae47efd7-7a95-47ce-8714-0acd35023938") (at 96.52 119.38 180) (property "Reference" "U1" (at -8.5 12 0) (unlocked yes) (layer "B.SilkS") (uuid "571a4fef-47b9-4028-9992-834f69b4377b") (effects (font (size 0.635 0.635) (thickness 0.1016) ) (justify mirror) ) ) (property "Value" "XIAO-RP2040-DIP" (at 0 0 0) (unlocked yes) (layer "B.Fab") (uuid "6a185808-8b5c-45f3-98b7-fdec2d7cde3e") (effects (font (size 0.635 0.635) (thickness 0.1016) ) (justify mirror) ) ) (property "Datasheet" "" (at 0 0 270) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "dc3cec0c-67ae-4d39-823d-126df5f8b2d5") (effects (font (size 1.27 1.27) (thickness 0.15) ) (justify mirror) ) ) (property "Description" "" (at 0 0 270) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "ea7a8aab-b40c-425a-9768-8d6c7160a3d0") (effects (font (size 1.27 1.27) (thickness 0.15) ) (justify mirror) ) ) (path "/cdc28a5a-26df-4554-be2e-3146e0c58155") (sheetname "/") (sheetfile "hackpad.kicad_sch") (attr smd) (fp_line (start 8.89 -8.509) (end 8.89 8.636) (stroke (width 0.127) (type solid) ) (layer "B.SilkS") (uuid "02ff4ac5-9731-45a3-a11c-f377d3c96032") ) (fp_line (start 6.985 10.541) (end -6.985 10.541) (stroke (width 0.1) (type solid) ) (layer "B.SilkS") (uuid "8c8d2982-560f-4d81-813a-e6168a28a08a") ) (fp_line (start 6.985 10.541) (end -6.985 10.541) (stroke (width 0.127) (type solid) ) (layer "B.SilkS") (uuid "5e3daa3e-9d0c-4d3c-acb6-4952403e564f") ) (fp_line (start 4.504 11.451) (end 4.504 10.541) (stroke (width 0.127) (type solid) ) (layer "B.SilkS") (uuid "06cd4a39-4a3c-4241-8747-9ce4ec9314c4") ) (fp_line (start -3.991272 11.951) (end 4.004 11.951) (stroke (width 0.127) (type solid) ) (layer "B.SilkS") (uuid "49fa1c41-daa4-42e5-b179-25964c6e6ed7") ) (fp_line (start -4.495 10.541) (end -4.491272 11.451272) (stroke (width 0.127) (type solid) ) (layer "B.SilkS") (uuid "1b3d038e-a9d1-4e9c-a717-3dbb27d4ff1c") ) (fp_line (start -6.985 -10.414) (end 6.985 -10.414) (stroke (width 0.127) (type solid) ) (layer "B.SilkS") (uuid "665fa0e7-675d-4f5f-baba-397fbe74f702") ) (fp_line (start -8.89 -8.509) (end -8.89 8.636) (stroke (width 0.127) (type solid) ) (layer "B.SilkS") (uuid "21171575-14c5-4dfd-8201-873863b0fcff") ) (fp_arc (start 8.89 8.636) (mid 8.332038 9.983038) (end 6.985 10.541) (stroke (width 0.127) (type solid) ) (layer "B.SilkS") (uuid "c8349de9-75d1-44ef-819a-b60809b6bd9c") ) (fp_arc (start 6.985 -10.414) (mid 8.332038 -9.856038) (end 8.89 -8.509) (stroke (width 0.127) (type solid) ) (layer "B.SilkS") (uuid "4df04622-ca5e-4878-9919-9a856c45cfaa") ) (fp_arc (start 4.504 11.451) (mid 4.357553 11.804553) (end 4.004 11.951) (stroke (width 0.127) (type default) ) (layer "B.SilkS") (uuid "2476ebdf-61db-4908-bbd9-0398e4d2c60f") ) (fp_arc (start -3.991272 11.951) (mid -4.344724 11.804644) (end -4.491272 11.451272) (stroke (width 0.127) (type default) ) (layer "B.SilkS") (uuid "8d3719e8-5830-4e91-b98e-be1896824cbc") ) (fp_arc (start -6.985 10.541) (mid -8.332038 9.983038) (end -8.89 8.636) (stroke (width 0.127) (type solid) ) (layer "B.SilkS") (uuid "ced50a6f-c898-43f7-a3c3-93ae79e72a31") ) (fp_arc (start -8.89 -8.509) (mid -8.332038 -9.856038) (end -6.985 -10.414) (stroke (width 0.127) (type solid) ) (layer "B.SilkS") (uuid "703cbc7d-b392-4ebd-afa5-76757d6410c0") ) (fp_circle (center -7.807 9.42) (end -7.807 9.674) (stroke (width 0.5) (type solid) ) (fill yes) (layer "B.SilkS") (uuid "2102de63-56d1-48bb-976e-3961d4eecfbb") ) (fp_circle (center -8.95 10.3) (end -8.95 10.554) (stroke (width 0.5) (type solid) ) (fill yes) (layer "B.SilkS") (uuid "8cbc302f-3d9b-468e-a020-3db1db79229d") ) (fp_rect (start -8.9 10.55) (end 8.9 -10.425) (stroke (width 0.05) (type default) ) (fill no) (layer "B.CrtYd") (uuid "4da86f5b-f4c0-40ff-8263-32df1706a147") ) (fp_rect (start -8.9 10.55) (end 8.9 -10.425) (stroke (width 0.1) (type default) ) (fill no) (layer "B.Fab") (uuid "26ba44c7-612f-4e83-b70a-0c1e4223b6ba") ) (fp_circle (center -7.804 9.426) (end -7.804 9.68) (stroke (width 0.5) (type solid) ) (fill yes) (layer "B.Fab") (uuid "e3ac7d44-98fd-4521-91a5-f2771367a154") ) (pad "1" smd roundrect (at -8.455 7.62) (size 2.432 1.524) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.1) (net 7 "Net-(U1-GPIO26{slash}ADC0{slash}A0)") (pinfunction "GPIO26/ADC0/A0") (pintype "passive") (thermal_bridge_angle 45) (uuid "736658cb-0952-4fe1-9576-bd4988117f1d") ) (pad "1" thru_hole circle (at -7.62 7.62) (size 1.524 1.524) (drill 0.889) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 7 "Net-(U1-GPIO26{slash}ADC0{slash}A0)") (pinfunction "GPIO26/ADC0/A0") (pintype "passive") (uuid "07bbd9e2-884c-4cb0-a3da-95ea24d5c169") ) (pad "2" smd roundrect (at -8.455 5.08) (size 2.432 1.524) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.1) (net 6 "Net-(U1-GPIO27{slash}ADC1{slash}A1)") (pinfunction "GPIO27/ADC1/A1") (pintype "passive") (thermal_bridge_angle 45) (uuid "cd7e8935-ceea-4110-abb1-f8346bc40945") ) (pad "2" thru_hole circle (at -7.62 5.08) (size 1.524 1.524) (drill 0.889) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 6 "Net-(U1-GPIO27{slash}ADC1{slash}A1)") (pinfunction "GPIO27/ADC1/A1") (pintype "passive") (uuid "ffbe2fc1-5c07-4074-9925-f02041e7c792") ) (pad "3" smd roundrect (at -8.455 2.54) (size 2.432 1.524) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.1) (net 8 "Net-(U1-GPIO28{slash}ADC2{slash}A2)") (pinfunction "GPIO28/ADC2/A2") (pintype "passive") (thermal_bridge_angle 45) (uuid "764fec11-3606-4eba-ac90-017c4cf38bf2") ) (pad "3" thru_hole circle (at -7.62 2.54) (size 1.524 1.524) (drill 0.889) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 8 "Net-(U1-GPIO28{slash}ADC2{slash}A2)") (pinfunction "GPIO28/ADC2/A2") (pintype "passive") (uuid "b1e2045a-a7ec-4010-9025-5d16266b00d4") ) (pad "4" smd roundrect (at -8.455 0) (size 2.432 1.524) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.1) (net 10 "Net-(U1-GPIO29{slash}ADC3{slash}A3)") (pinfunction "GPIO29/ADC3/A3") (pintype "passive") (thermal_bridge_angle 45) (uuid "eac19ca1-79c4-42b0-b83d-f28038e0657b") ) (pad "4" thru_hole circle (at -7.62 0) (size 1.524 1.524) (drill 0.889) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 10 "Net-(U1-GPIO29{slash}ADC3{slash}A3)") (pinfunction "GPIO29/ADC3/A3") (pintype "passive") (uuid "9ca24832-6fd3-4110-9221-20bebf9093b7") ) (pad "5" smd roundrect (at -8.455 -2.54) (size 2.432 1.524) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.1) (net 12 "Net-(J1-Pin_4)") (pinfunction "GPIO6/SDA") (pintype "passive") (thermal_bridge_angle 45) (uuid "8177dca4-fa23-44ae-a5c4-c79b04054e88") ) (pad "5" thru_hole circle (at -7.62 -2.54) (size 1.524 1.524) (drill 0.889) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 12 "Net-(J1-Pin_4)") (pinfunction "GPIO6/SDA") (pintype "passive") (uuid "0f248392-b1fc-4196-9c5b-7c05e89c8b32") ) (pad "6" smd roundrect (at -8.455 -5.08) (size 2.432 1.524) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.1) (net 13 "Net-(J1-Pin_3)") (pinfunction "GPIO7/SCL") (pintype "passive") (thermal_bridge_angle 45) (uuid "f8c6c2c0-dee4-403a-80f6-2fe054b4954b") ) (pad "6" thru_hole circle (at -7.62 -5.08) (size 1.524 1.524) (drill 0.889) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 13 "Net-(J1-Pin_3)") (pinfunction "GPIO7/SCL") (pintype "passive") (uuid "61d8adb3-4168-44bf-ab4d-1eae0312c557") ) (pad "7" smd roundrect (at -8.455 -7.62) (size 2.432 1.524) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.1) (net 1 "Net-(U1-GPIO0{slash}TX)") (pinfunction "GPIO0/TX") (pintype "passive") (thermal_bridge_angle 45) (uuid "0b4ef040-9d83-4eae-bb23-9f8519550da0") ) (pad "7" thru_hole circle (at -7.62 -7.62) (size 1.524 1.524) (drill 0.889) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 1 "Net-(U1-GPIO0{slash}TX)") (pinfunction "GPIO0/TX") (pintype "passive") (uuid "89d64d54-da41-4a52-85ff-983e6e091d64") ) (pad "8" thru_hole circle (at 7.62 -7.62 180) (size 1.524 1.524) (drill 0.889) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "Net-(U1-GPIO1{slash}RX)") (pinfunction "GPIO1/RX") (pintype "passive") (uuid "77aac227-c65a-43e6-b0b0-03cf15a4bcdb") ) (pad "8" smd roundrect (at 8.455 -7.62 180) (size 2.432 1.524) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.1) (net 2 "Net-(U1-GPIO1{slash}RX)") (pinfunction "GPIO1/RX") (pintype "passive") (thermal_bridge_angle 45) (uuid "9a3b87a2-441d-481f-8f59-195b20a225e2") ) (pad "9" thru_hole circle (at 7.62 -5.08 180) (size 1.524 1.524) (drill 0.889) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 3 "Net-(U1-GPIO2{slash}SCK)") (pinfunction "GPIO2/SCK") (pintype "passive") (uuid "649da179-3d94-473d-9f77-34e9e1152cd0") ) (pad "9" smd roundrect (at 8.455 -5.08 180) (size 2.432 1.524) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.1) (net 3 "Net-(U1-GPIO2{slash}SCK)") (pinfunction "GPIO2/SCK") (pintype "passive") (thermal_bridge_angle 45) (uuid "424228f7-5595-460d-b2de-1eeb8f4da39d") ) (pad "10" thru_hole circle (at 7.62 -2.54 180) (size 1.524 1.524) (drill 0.889) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 4 "Net-(U1-GPIO4{slash}MISO)") (pinfunction "GPIO4/MISO") (pintype "passive") (uuid "4d05f971-b208-44bb-969f-08305250171f") ) (pad "10" smd roundrect (at 8.455 -2.54 180) (size 2.432 1.524) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.1) (net 4 "Net-(U1-GPIO4{slash}MISO)") (pinfunction "GPIO4/MISO") (pintype "passive") (thermal_bridge_angle 45) (uuid "9be24b13-a4f4-4d01-848b-b33d612da6c3") ) (pad "11" thru_hole circle (at 7.62 0 180) (size 1.524 1.524) (drill 0.889) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 5 "Net-(U1-GPIO3{slash}MOSI)") (pinfunction "GPIO3/MOSI") (pintype "passive") (uuid "e374ff12-8607-434a-bcae-a35c6769b411") ) (pad "11" smd roundrect (at 8.455 0 180) (size 2.432 1.524) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.1) (net 5 "Net-(U1-GPIO3{slash}MOSI)") (pinfunction "GPIO3/MOSI") (pintype "passive") (thermal_bridge_angle 45) (uuid "744348ae-470f-4f29-822a-4422a6fa82b2") ) (pad "12" thru_hole circle (at 7.62 2.54 180) (size 1.524 1.524) (drill 0.889) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 14 "Net-(J1-Pin_2)") (pinfunction "3V3") (pintype "passive") (uuid "1c86f07e-abb0-4a59-998a-909ac10a6468") ) (pad "12" smd roundrect (at 8.455 2.54 180) (size 2.432 1.524) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.1) (net 14 "Net-(J1-Pin_2)") (pinfunction "3V3") (pintype "passive") (thermal_bridge_angle 45) (uuid "ce1aa866-9f40-4004-a67d-b785b7faa8a8") ) (pad "13" thru_hole circle (at 7.62 5.08 180) (size 1.524 1.524) (drill 0.889) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 11 "Net-(J1-Pin_1)") (pinfunction "GND") (pintype "passive") (uuid "e92969db-2566-4bd9-98ec-17997741bd72") ) (pad "13" smd roundrect (at 8.455 5.08 180) (size 2.432 1.524) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.1) (net 11 "Net-(J1-Pin_1)") (pinfunction "GND") (pintype "passive") (thermal_bridge_angle 45) (uuid "f5d324e5-24f8-4231-b32e-d246e52ac6c7") ) (pad "14" thru_hole circle (at 7.62 7.62 180) (size 1.524 1.524) (drill 0.889) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 9 "+5V") (pinfunction "VBUS") (pintype "passive") (uuid "fcecc946-bf89-4d1d-9054-a9e657cc7ccb") ) (pad "14" smd roundrect (at 8.455 7.62 180) (size 2.432 1.524) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.1) (net 9 "+5V") (pinfunction "VBUS") (pintype "passive") (thermal_bridge_angle 45) (uuid "074bdab5-1d79-4f35-8167-35ae9073b646") ) (embedded_fonts no) (model "${AMZPATH}/3dmodels/AMz3D.3dshapes/XIAO-nRF52840 v15.step" (hide yes) (offset (xyz -1.778 -6.096 0.381) ) (scale (xyz 1 1 1) ) (rotate (xyz -90 0 0) ) ) (model "${AMZPATH}/3dmodels/AMz3D.3dshapes/Seeeduino XIAO SAMD21 v4.step" (offset (xyz 0 0 0) ) (scale (xyz 1 1 1) ) (rotate (xyz 0 0 0) ) ) (model "${AMZPATH}/3dmodels/AMz3D.3dshapes/Seeed Studio XIAO RP2040 v26.step" (hide yes) (offset (xyz 0 0 0) ) (scale (xyz 1 1 1) ) (rotate (xyz 0 0 90) ) ) (model "${AMZPATH}/3dmodels/AMz3D.3dshapes/Seeed Studio XIAO-ESP32-C3.step" (hide yes) (offset (xyz -1.7018 -6.096 0) ) (scale (xyz 1 1 1) ) (rotate (xyz -90 0 0) ) ) (model "${AMZPATH}/3dmodels/AMz3D.3dshapes/XIAO-ESP32S3 v2.step" (hide yes) (offset (xyz -1.778 -6.1722 0) ) (scale (xyz 1 1 1) ) (rotate (xyz -90 0 0) ) ) ) (gr_rect (start 71.12 109.22) (end 134.62 175.26) (stroke (width 0.05) (type default) ) (fill no) (layer "Edge.Cuts") (uuid "461cd471-c9d4-43ee-b894-6be4bb732f5a") ) (gr_text "Chester's Hackpad" (at 72.136 111.76 0) (layer "F.SilkS") (uuid "5fd4d0db-d4fb-4ec1-a26a-0fd626edb3d5") (effects (font (size 1 1) (thickness 0.1) ) (justify left bottom) ) ) (gr_text "XIAO HERE" (at 101.6 116.84 0) (layer "B.SilkS") (uuid "0d4fe843-f47f-46c0-8f1e-3a2eeb8bc89e") (effects (font (size 1 1) (thickness 0.1) ) (justify left bottom mirror) ) ) (segment (start 93.98 144.93875) (end 93.98 136.08237) (width 0.25) (layer "B.Cu") (net 1) (uuid "573aab4e-7416-4d55-a4be-4eb566ec9a3c") ) (segment (start 93.98 136.08237) (end 103.06237 127) (width 0.25) (layer "B.Cu") (net 1) (uuid "80da1403-5a7d-4ac3-b30d-9b8a78d42a01") ) (segment (start 79.53375 159.385) (end 93.98 144.93875) (width 0.25) (layer "B.Cu") (net 1) (uuid "a25c994c-4557-4792-b852-ea9dc8e5f6a2") ) (segment (start 103.06237 127) (end 104.14 127) (width 0.25) (layer "B.Cu") (net 1) (uuid "b9d54772-64a8-4eaf-be8e-4a7d619fec9b") ) (segment (start 91.44 127) (end 88.9 127) (width 0.25) (layer "F.Cu") (net 2) (uuid "2374f786-c5e6-4909-b2c3-9ebecc3d6f30") ) (segment (start 99.06 134.62) (end 91.44 127) (width 0.25) (layer "F.Cu") (net 2) (uuid "ccad2b45-23a2-4c81-8d00-96321acb5a13") ) (via (at 99.06 134.62) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (uuid "60890fc0-92e7-4134-90e8-6deea16a1fa7") ) (segment (start 98.58375 140.335) (end 99.06 139.85875) (width 0.25) (layer "B.Cu") (net 2) (uuid "4e3ecbeb-ffe6-45b2-b859-ae92c9e7d348") ) (segment (start 99.06 139.85875) (end 99.06 134.62) (width 0.25) (layer "B.Cu") (net 2) (uuid "bc97a497-d65b-47b0-915c-b02ddc4b622e") ) (segment (start 86.407081 159.385) (end 98.58375 159.385) (width 0.25) (layer "F.Cu") (net 3) (uuid "888af9ae-9095-4b27-a201-87e47c32e1e1") ) (segment (start 76.2 129.54) (end 76.2 149.177919) (width 0.25) (layer "F.Cu") (net 3) (uuid "a680b952-182a-4e3e-a186-15bb0cad869f") ) (segment (start 81.28 124.46) (end 76.2 129.54) (width 0.25) (layer "F.Cu") (net 3) (uuid "b10d9f4e-6bcc-4fb8-96f7-1a42eb6616f0") ) (segment (start 76.2 149.177919) (end 86.407081 159.385) (width 0.25) (layer "F.Cu") (net 3) (uuid "e3987054-24cd-48b9-9cf9-d605e992e7d6") ) (via (at 81.28 124.46) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 3) (uuid "96615f7e-10c2-45ab-be2d-ffe0567761f5") ) (segment (start 88.9 124.46) (end 81.28 124.46) (width 0.25) (layer "B.Cu") (net 3) (uuid "53224bad-3d8c-459d-83d5-158606f074d3") ) (segment (start 101.6 134.62) (end 111.76 134.62) (width 0.25) (layer "F.Cu") (net 4) (uuid "9e9d6fd4-3e49-4a58-a63b-c2ac92eb1c9d") ) (segment (start 88.9 121.92) (end 101.6 134.62) (width 0.25) (layer "F.Cu") (net 4) (uuid "f4eb8c4c-cca1-4bd1-a0f5-bcbc68490469") ) (via (at 111.76 134.62) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 4) (uuid "1f5beff9-26af-4896-a3db-94ef7fd62be6") ) (segment (start 111.91875 134.62) (end 117.63375 140.335) (width 0.25) (layer "B.Cu") (net 4) (uuid "49306914-6f16-47ee-8d94-aac0236a4647") ) (segment (start 111.76 134.62) (end 111.91875 134.62) (width 0.25) (layer "B.Cu") (net 4) (uuid "50aeca68-c0fd-4f06-be5f-9fed58c0aa52") ) (segment (start 89.988 118.292) (end 106.240982 118.292) (width 0.25) (layer "B.Cu") (net 5) (uuid "2e4fcabb-74d0-4449-b23e-a7414c50f3e7") ) (segment (start 109.22 150.97125) (end 117.63375 159.385) (width 0.2) (layer "B.Cu") (net 5) (uuid "5108ec6f-8192-4ece-b668-a456d689cc6c") ) (segment (start 106.240982 118.292) (end 109.22 121.271018) (width 0.25) (layer "B.Cu") (net 5) (uuid "5343ce0f-df68-4c05-aab3-8f76658c87c6") ) (segment (start 88.9 119.38) (end 89.988 118.292) (width 0.25) (layer "B.Cu") (net 5) (uuid "be991df5-2eaa-4524-97ef-707dd287b1be") ) (segment (start 109.22 121.271018) (end 109.22 121.92) (width 0.25) (layer "B.Cu") (net 5) (uuid "ca3baf15-a94a-4bbc-ab0a-5b2b56008228") ) (segment (start 109.22 121.92) (end 109.22 150.97125) (width 0.2) (layer "B.Cu") (net 5) (uuid "eb63fceb-9fea-4c90-b8c8-8e4bfbe9f069") ) (segment (start 113.750752 123.246) (end 127.474 123.246) (width 0.25) (layer "F.Cu") (net 6) (uuid "0efbdb24-3e3e-4551-84c3-0072ca0e2efe") ) (segment (start 104.14 114.3) (end 112.840678 123.000678) (width 0.25) (layer "F.Cu") (net 6) (uuid "332e7654-041e-4b48-a39e-34bf876b7e66") ) (segment (start 112.840678 123.000678) (end 113.50543 123.000678) (width 0.25) (layer "F.Cu") (net 6) (uuid "6374e945-f0e8-4286-bd01-fa854283a0c3") ) (segment (start 127.474 123.246) (end 128.8 121.92) (width 0.25) (layer "F.Cu") (net 6) (uuid "ac7f0dd3-6ff4-4e17-aec5-832724943997") ) (segment (start 113.50543 123.000678) (end 113.750752 123.246) (width 0.25) (layer "F.Cu") (net 6) (uuid "d8d55b8d-2bc5-4753-8ac6-a8db237b53fd") ) (segment (start 104.14 111.76) (end 109.14 111.76) (width 0.25) (layer "F.Cu") (net 7) (uuid "3744ae03-0126-4060-a4a5-a8de34cd0a7b") ) (segment (start 109.14 111.76) (end 114.3 116.92) (width 0.25) (layer "F.Cu") (net 7) (uuid "7ece0b4d-41a5-4f60-add6-6118e85f25f7") ) (segment (start 109.22 116.84) (end 104.975 116.84) (width 0.25) (layer "B.Cu") (net 8) (uuid "4dc7c7cd-91f3-434c-9acb-4bddb43c8105") ) (segment (start 114.3 121.92) (end 109.22 116.84) (width 0.25) (layer "B.Cu") (net 8) (uuid "710a2cfd-1ed0-4fc3-b419-237246cbeb4b") ) (segment (start 100.48875 119.38) (end 104.14 119.38) (width 0.25) (layer "B.Cu") (net 10) (uuid "3bd3934c-1705-455c-b6a3-8d88719f8e43") ) (segment (start 79.53375 140.335) (end 100.48875 119.38) (width 0.25) (layer "B.Cu") (net 10) (uuid "a931f74b-8ef9-4419-8ba0-d97da90ed90d") ) (segment (start 88.9 114.3) (end 87.884 114.3) (width 0.25) (layer "F.Cu") (net 11) (uuid "055412e5-83b8-4a37-aa6d-2f7d2ff71c50") ) (segment (start 123.98375 137.795) (end 85.88375 137.795) (width 0.2) (layer "F.Cu") (net 11) (uuid "091a47c0-e5be-42f4-a084-ca210d9798c2") ) (segment (start 116.8 116.92) (end 114.3 119.42) (width 0.2) (layer "F.Cu") (net 11) (uuid "3a311eca-148f-43ec-88db-f94ff5a9be36") ) (segment (start 130.101 131.67775) (end 123.98375 137.795) (width 0.2) (layer "F.Cu") (net 11) (uuid "480fb2e5-cbd4-414b-a21f-6806e4105b48") ) (segment (start 85.88375 137.795) (end 85.88375 156.845) (width 0.2) (layer "F.Cu") (net 11) (uuid "5e69a587-7fd3-4af2-8e73-8f942c9cc2b4") ) (segment (start 88.9 114.3) (end 88.286374 114.3) (width 0.2) (layer "F.Cu") (net 11) (uuid "60ff7f62-da46-4913-8c94-aae83d4b9d3c") ) (segment (start 128.8 116.92) (end 116.8 116.92) (width 0.2) (layer "F.Cu") (net 11) (uuid "85f8d766-d6e7-4a2e-a8d2-a5104105fc7a") ) (segment (start 85.88375 156.845) (end 123.98375 156.845) (width 0.2) (layer "F.Cu") (net 11) (uuid "9c49bec1-2434-40db-9159-393794a2a279") ) (segment (start 87.884 114.3) (end 85.344 116.84) (width 0.25) (layer "F.Cu") (net 11) (uuid "aa45e434-3b71-4d39-858a-ee69cca9b1a0") ) (segment (start 85.88375 126.52375) (end 76.2 116.84) (width 0.2) (layer "F.Cu") (net 11) (uuid "b65be06f-52e2-4d55-8fee-9193c62165fc") ) (segment (start 128.8 116.92) (end 130.101 118.221) (width 0.2) (layer "F.Cu") (net 11) (uuid "e3bc56b0-c413-4e43-8d33-12a9212d6bc9") ) (segment (start 130.101 118.221) (end 130.101 131.67775) (width 0.2) (layer "F.Cu") (net 11) (uuid "e6382132-d37a-41f0-9f2f-32d4f9889973") ) (segment (start 85.88375 137.795) (end 85.88375 126.52375) (width 0.2) (layer "F.Cu") (net 11) (uuid "ec3c7b5f-1da7-4d29-a4aa-3b6b829b43dd") ) (segment (start 85.344 116.84) (end 76.2 116.84) (width 0.25) (layer "F.Cu") (net 11) (uuid "ee746fdd-19e1-424d-8d60-1a78c87252fe") ) (segment (start 77.263 123.397) (end 80.217 123.397) (width 0.2) (layer "F.Cu") (net 12) (uuid "26fab135-6045-4709-a9c3-c0d8d8c664bf") ) (segment (start 76.2 124.46) (end 77.263 123.397) (width 0.2) (layer "F.Cu") (net 12) (uuid "77b4cdad-a1e5-43d7-a886-a767cebc3419") ) (segment (start 96.52 121.92) (end 104.14 121.92) (width 0.2) (layer "F.Cu") (net 12) (uuid "a95ead36-0a60-41ba-933c-be1526a3d181") ) (via (at 96.52 121.92) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 12) (uuid "2d5a08e8-70b2-432e-addc-1a87c6e5849a") ) (via (at 80.217 123.397) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net 12) (uuid "83dc1ea2-4935-4299-8d4c-e2267020d7c0") ) (segment (start 91.44 121.92) (end 96.52 121.92) (width 0.2) (layer "B.Cu") (net 12) (uuid "2746ead3-2a8a-43ce-8cb8-ed46f7245c02") ) (segment (start 80.217 123.397) (end 89.963 123.397) (width 0.2) (layer "B.Cu") (net 12) (uuid "eaf56be3-7cf0-4d50-ba4d-08044980e39b") ) (segment (start 89.963 123.397) (end 91.44 121.92) (width 0.2) (layer "B.Cu") (net 12) (uuid "ebfd19a4-09c4-4854-96c0-ff4d7f0e9329") ) (segment (start 93.98 124.46) (end 104.14 124.46) (width 0.2) (layer "F.Cu") (net 13) (uuid "56ce2105-b8b1-4a18-bad2-889ef2d21faf") ) (via (at 93.98 124.46) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 13) (uuid "1d290d68-8f39-4948-8036-35967afd839c") ) (segment (start 79.803 125.523) (end 90.377 125.523) (width 0.2) (layer "B.Cu") (net 13) (uuid "1ac64b5a-d99f-4913-933f-97c25a014488") ) (segment (start 78.74 124.46) (end 79.803 125.523) (width 0.2) (layer "B.Cu") (net 13) (uuid "b465fb51-2769-4f7b-aae3-2a45dce80042") ) (segment (start 90.377 125.523) (end 91.44 124.46) (width 0.2) (layer "B.Cu") (net 13) (uuid "b8676290-e73e-493b-a5f3-522c6fb79473") ) (segment (start 91.44 124.46) (end 93.98 124.46) (width 0.2) (layer "B.Cu") (net 13) (uuid "c427986c-4315-4a7e-ad06-78f6acf2dd53") ) (segment (start 76.2 121.92) (end 78.74 124.46) (width 0.2) (layer "B.Cu") (net 13) (uuid "de63d289-ce61-48e1-acdc-3245415c97eb") ) (segment (start 78.74 116.84) (end 88.9 116.84) (width 0.2) (layer "B.Cu") (net 14) (uuid "385ea03d-ebd3-4cd9-b3eb-67bf57470239") ) (segment (start 76.2 119.38) (end 78.74 116.84) (width 0.2) (layer "B.Cu") (net 14) (uuid "c38a5cac-0706-441f-8ca0-9259edc33de0") ) (embedded_fonts no) )