(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 no) (usegerberattributes yes) (usegerberadvancedattributes yes) (creategerberjobfile yes) (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 1) (scaleselection 1) (outputdirectory "") ) ) (net 0 "") (net 1 "Net-(U1-GPIO0{slash}TX)") (net 2 "GND") (net 3 "Net-(U1-GPIO1{slash}RX)") (net 4 "Net-(U1-GPIO2{slash}SCK)") (net 5 "Net-(U1-GPIO4{slash}MISO)") (net 6 "Net-(U1-GPIO28{slash}ADC2{slash}A2)") (net 7 "Net-(U1-GPIO27{slash}ADC1{slash}A1)") (net 8 "Net-(U1-GPIO26{slash}ADC0{slash}A0)") (net 9 "+5V") (net 10 "unconnected-(U1-GPIO29{slash}ADC3{slash}A3-Pad4)") (net 11 "Net-(U1-3V3)") (net 12 "Net-(U1-GPIO7{slash}SCL)") (net 13 "unconnected-(U1-GPIO3{slash}MOSI-Pad11)") (net 14 "Net-(U1-GPIO6{slash}SDA)") (footprint "SSD1306:SSD1306-0.91-OLED-4pin-128x32" (layer "F.Cu") (uuid "002d0de2-32c5-48f8-acba-c238b2de018f") (at 89 85.115) (property "Reference" "U2" (at 1.9 5.91 90) (layer "F.SilkS") (hide yes) (uuid "1dc33126-7f1a-46a8-9eb7-51cceae8e1da") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Value" "Adafruit_SSD1306" (at 18.5 14 0) (layer "F.Fab") (uuid "37830079-1bbd-45c9-ab3e-c7abc98acba8") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Datasheet" "" (at 0 0 0) (layer "F.Fab") (hide yes) (uuid "abc24c0f-7e50-4d12-a301-dd762f86cca6") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (property "Description" "Adafruit SSD1306" (at 0 0 0) (layer "F.Fab") (hide yes) (uuid "75b29756-4df2-49c1-a184-d084a22dabab") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (path "/85904045-e40b-4bbf-8089-9a8cfe28892a") (sheetname "/") (sheetfile "macropad.kicad_sch") (attr through_hole) (fp_line (start 0 0) (end 0 12) (stroke (width 0.04) (type solid) ) (layer "F.SilkS") (uuid "76d1b296-c362-468a-b1e3-3f6d1b0ee1b3") ) (fp_line (start 0 12) (end 38 12) (stroke (width 0.04) (type solid) ) (layer "F.SilkS") (uuid "8b31a674-ce0b-41ce-b80a-4976295b01a1") ) (fp_line (start 3.5 0) (end 3.5 12) (stroke (width 0.04) (type solid) ) (layer "F.SilkS") (uuid "59423b2d-95fd-4b80-a520-a960941bda1b") ) (fp_line (start 33 0) (end 33 12) (stroke (width 0.04) (type solid) ) (layer "F.SilkS") (uuid "d5477ee7-0033-4772-960a-2794e6521346") ) (fp_line (start 38 0) (end 0 0) (stroke (width 0.04) (type solid) ) (layer "F.SilkS") (uuid "7121e791-73ef-4d48-8497-f16c30756de9") ) (fp_line (start 38 12) (end 38 0) (stroke (width 0.04) (type solid) ) (layer "F.SilkS") (uuid "d0e41aa5-6363-4263-a683-96619d88bd38") ) (fp_line (start 0 0) (end 0 12) (stroke (width 0.04) (type solid) ) (layer "F.CrtYd") (uuid "2e71cbfb-9378-4d6a-8bae-b46504d1d083") ) (fp_line (start 0 12) (end 38 12) (stroke (width 0.04) (type solid) ) (layer "F.CrtYd") (uuid "7f12f4a9-6185-4b0f-affa-07f3e98af12f") ) (fp_line (start 38 0) (end 0 0) (stroke (width 0.04) (type solid) ) (layer "F.CrtYd") (uuid "1bff70fd-7b37-4d1b-87f9-dccf6473716b") ) (fp_line (start 38 12) (end 38 0) (stroke (width 0.04) (type solid) ) (layer "F.CrtYd") (uuid "0732d086-08ce-4d56-bc5e-82256133e127") ) (fp_text user "VCC" (at 34.5 4.73 90) (layer "F.SilkS") (uuid "7a8c1c5f-ea91-455b-82fb-6271ec7f32e9") (effects (font (size 0.75 0.75) (thickness 0.15) ) ) ) (fp_text user "SCL" (at 34.5 7.27 90) (layer "F.SilkS") (uuid "7b2eee4a-e068-4c6f-9707-dd10c429af29") (effects (font (size 0.75 0.75) (thickness 0.15) ) ) ) (fp_text user "OLED Panel" (at 17.885 6 0) (layer "F.SilkS") (uuid "d2d119f7-03d5-473a-a1a7-83ef833a4f0d") (effects (font (size 1 1) (thickness 0.15) ) ) ) (fp_text user "SDA" (at 34.5 9.81 90) (layer "F.SilkS") (uuid "e821241e-fadf-4c55-9eb4-8a721003e06b") (effects (font (size 0.75 0.75) (thickness 0.15) ) ) ) (fp_text user "GND" (at 34.5 2.19 90) (layer "F.SilkS") (uuid "ee55b352-d6f6-4f6d-ac03-a1131d0d338e") (effects (font (size 0.75 0.75) (thickness 0.15) ) ) ) (pad "1" thru_hole rect (at 36.5 2.19) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND") (pinfunction "GND") (pintype "passive") (uuid "36d4aabe-27f2-4322-bb84-669e17dda1b7") ) (pad "2" thru_hole oval (at 36.5 4.73) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 11 "Net-(U1-3V3)") (pinfunction "VCC") (pintype "passive") (uuid "11dcfedd-21d0-411d-8e8f-9aaeb9ddcb4f") ) (pad "3" thru_hole oval (at 36.5 7.27) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 12 "Net-(U1-GPIO7{slash}SCL)") (pinfunction "SCL") (pintype "passive") (uuid "7b8ba49c-8794-40af-946a-c7e28b63ad6f") ) (pad "4" thru_hole oval (at 36.5 9.81) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 14 "Net-(U1-GPIO6{slash}SDA)") (pinfunction "SDA") (pintype "passive") (uuid "574b10c6-a9cf-4da0-8d24-f40a91a3bec3") ) (embedded_fonts no) ) (footprint "Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm" (layer "F.Cu") (uuid "02fb0c06-2fca-454b-b96e-79014b1853c9") (at 137.5 120.25 90) (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" "SW9" (at 2.8 -4.7 90) (layer "F.SilkS") (uuid "3c2d2a56-2353-4f4f-81a4-2f36c4e02170") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Value" "RotaryEncoder_Switch" (at 8.5 13.35 90) (layer "F.Fab") (uuid "10163c53-56ab-4e3d-9d63-0e94975e741c") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Datasheet" "~" (at 0 0 90) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "1bdf9152-4a39-4557-b33f-5b9dd5175c7d") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (property "Description" "Rotary encoder, dual channel, incremental quadrate outputs, with switch" (at 0 0 90) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "beb326c2-79be-4df5-94e1-972cb71ab5b7") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (property ki_fp_filters "RotaryEncoder*Switch*") (path "/1d47865a-4110-49a0-8f05-ebf6ea97f3c4") (sheetname "/") (sheetfile "macropad.kicad_sch") (attr through_hole) (fp_line (start 13.6 -3.4) (end 13.6 -1) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "c5ec6276-6182-4e97-8914-acac3109749a") ) (fp_line (start 9.5 -3.4) (end 13.6 -3.4) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "ab366d57-ef21-4864-b826-409facccd462") ) (fp_line (start 5.5 -3.4) (end 1.4 -3.4) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "13d85e3e-0bcc-4a1a-906e-a2053a178615") ) (fp_line (start 1.4 -3.4) (end 1.4 8.4) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "da5a8d44-4d5d-4238-9e32-6ce9f98ea416") ) (fp_line (start 0.3 -1.6) (end 0 -1.3) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "07a6f112-e05c-4072-8094-599183a3ceef") ) (fp_line (start -0.3 -1.6) (end 0.3 -1.6) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "10c65e92-1fe2-4fdd-b502-cfcce2577027") ) (fp_line (start 0 -1.3) (end -0.3 -1.6) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "49aee8d3-710a-4848-b424-4535bee792e0") ) (fp_line (start 13.6 1.2) (end 13.6 3.8) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "8d3cbcfb-72ea-4e72-babc-953b583ab803") ) (fp_line (start 7.5 2) (end 7.5 3) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "1caceb93-05ca-4467-b25c-a51fb292288f") ) (fp_line (start 7 2.5) (end 8 2.5) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "ccaf9664-75af-4389-8f11-91b061c82a13") ) (fp_line (start 13.6 6) (end 13.6 8.4) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "7e3b680b-493e-4757-b130-21207438a613") ) (fp_line (start 13.6 8.4) (end 9.5 8.4) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "d4923ce0-d22e-49be-bb21-58722417562b") ) (fp_line (start 5.5 8.4) (end 1.4 8.4) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "936defb4-3bd2-425c-a203-1c31b2357487") ) (fp_circle (center 7.5 2.5) (end 10.5 2.5) (stroke (width 0.12) (type solid) ) (fill no) (layer "F.SilkS") (uuid "15c1ff24-1b58-4642-b1ea-3197f515442d") ) (fp_line (start -1.5 -4.6) (end 16 -4.6) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "42d37d60-9472-4e9b-97e4-80421930f49c") ) (fp_line (start -1.5 -4.6) (end -1.5 9.6) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "50fb3f3f-0b55-473d-96fe-9584b2532680") ) (fp_line (start 16 9.6) (end 16 -4.6) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "4e4de0ff-418b-460d-96f4-23394df98edb") ) (fp_line (start 16 9.6) (end -1.5 9.6) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "919f9c67-f442-4399-80fd-560aee00a5aa") ) (fp_line (start 13.5 -3.3) (end 13.5 8.3) (stroke (width 0.12) (type solid) ) (layer "F.Fab") (uuid "a057e2fa-ffd6-4eb5-8de0-746858667b56") ) (fp_line (start 2.5 -3.3) (end 13.5 -3.3) (stroke (width 0.12) (type solid) ) (layer "F.Fab") (uuid "09b7fd42-b773-4347-97b1-5f8ed306aac2") ) (fp_line (start 1.5 -2.2) (end 2.5 -3.3) (stroke (width 0.12) (type solid) ) (layer "F.Fab") (uuid "30e4b7bc-f58b-4f89-bcfa-176ba44343f9") ) (fp_line (start 7.5 -0.5) (end 7.5 5.5) (stroke (width 0.12) (type solid) ) (layer "F.Fab") (uuid "d6dc75af-22a5-4127-bbe7-8f193e983741") ) (fp_line (start 4.5 2.5) (end 10.5 2.5) (stroke (width 0.12) (type solid) ) (layer "F.Fab") (uuid "31194264-b264-444a-b5c0-b0c0c0f2077d") ) (fp_line (start 13.5 8.3) (end 1.5 8.3) (stroke (width 0.12) (type solid) ) (layer "F.Fab") (uuid "39e99812-4dff-4eb2-9547-a9dea7cea841") ) (fp_line (start 1.5 8.3) (end 1.5 -2.2) (stroke (width 0.12) (type solid) ) (layer "F.Fab") (uuid "e2a7d0d6-1b0d-4115-99de-7968cc179d5d") ) (fp_circle (center 7.5 2.5) (end 10.5 2.5) (stroke (width 0.12) (type solid) ) (fill no) (layer "F.Fab") (uuid "0dd9e79f-41c5-4c5b-b903-84f8b16b42a8") ) (fp_text user "${REFERENCE}" (at 12.1 9.25 90) (layer "F.Fab") (uuid "058a269b-ddae-41c7-9257-669049339d71") (effects (font (size 1 1) (thickness 0.15) ) ) ) (pad "A" thru_hole rect (at 0 0 90) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 7 "Net-(U1-GPIO27{slash}ADC1{slash}A1)") (pinfunction "A") (pintype "passive") (uuid "c0b55f43-3dbe-4a4d-8664-622c6337af7d") ) (pad "B" thru_hole circle (at 0 5 90) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 8 "Net-(U1-GPIO26{slash}ADC0{slash}A0)") (pinfunction "B") (pintype "passive") (uuid "fc87374d-2093-4b8f-8112-6837e0c18049") ) (pad "C" thru_hole circle (at 0 2.5 90) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND") (pinfunction "C") (pintype "passive") (uuid "a140c771-b698-4b5f-bd0c-2f3b216fe75c") ) (pad "MP" thru_hole rect (at 7.5 -3.1 90) (size 3.2 2) (drill oval 2.8 1.5) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (uuid "31bf598b-e893-48af-a8fd-495ae1870d67") ) (pad "MP" thru_hole rect (at 7.5 8.1 90) (size 3.2 2) (drill oval 2.8 1.5) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (uuid "16b53bc0-d31e-41e9-8c24-faa723795015") ) (pad "S1" thru_hole circle (at 14.5 5 90) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 6 "Net-(U1-GPIO28{slash}ADC2{slash}A2)") (pinfunction "S1") (pintype "passive") (uuid "69ecc50a-fdf8-4539-8295-48da3cb9fa18") ) (pad "S2" thru_hole circle (at 14.5 0 90) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND") (pinfunction "S2") (pintype "passive") (uuid "fa6b9c01-eb6f-4883-b759-fc74351b5004") ) (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 "23d876c2-7780-41a0-b7a1-1b4063c4a893") (at 122.46 108.92) (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 5.69575 0.364155 0) (layer "F.SilkS") (hide yes) (uuid "46ad8151-2fb3-4b21-9214-6e35586cdf08") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Value" "SW_Push" (at 1.24575 11.514 0) (layer "F.Fab") (uuid "d4dda868-4cf1-4bc2-a08d-cd67c7d6aef0") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Datasheet" "~" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "68b6f806-0fef-4042-8056-9ee5f11ed2a4") (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 "2f4775a1-0a6f-4ce1-b6bd-5cc8a99d777c") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (path "/301f77c8-076f-4d2a-835b-362505df6d38") (sheetname "/") (sheetfile "macropad.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 "a56ab4f3-c349-4b6f-aee6-2a5d33696c15") ) (fp_line (start -9.525 12.065) (end -9.525 -1.905) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "83b1eb70-418c-4907-8878-f1ef86789555") ) (fp_line (start 4.445 -1.905) (end 4.445 12.065) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "9ecee8e8-11b3-4027-9c3e-2bbe6b1f5e52") ) (fp_line (start 4.445 12.065) (end -9.525 12.065) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "7afccb26-1ab0-44fe-9002-509620ee6c4d") ) (fp_line (start -12.065 -4.445) (end 6.985 -4.445) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "545b0148-2fd5-49a0-97ea-696dcccbdc96") ) (fp_line (start -12.065 14.605) (end -12.065 -4.445) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "719346a2-2ca8-4c26-8b9a-bc5114c50628") ) (fp_line (start 6.985 -4.445) (end 6.985 14.605) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "ca6bc393-5d49-46b8-97c4-9508881a4caa") ) (fp_line (start 6.985 14.605) (end -12.065 14.605) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "cb77600e-aad1-4edf-8607-41b9230c7562") ) (fp_line (start -9.14 -1.52) (end 4.06 -1.52) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "b07f640e-4266-42ec-8a7c-9c1a9ad5c4a5") ) (fp_line (start -9.14 11.68) (end -9.14 -1.52) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "f45ff799-651b-44b4-a10b-b1c7f77b36d5") ) (fp_line (start 4.06 -1.52) (end 4.06 11.68) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "089ab29b-b29a-47e2-bf36-e555604badf7") ) (fp_line (start 4.06 11.68) (end -9.14 11.68) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "9192d242-c66d-4859-b8e3-0100c9306c20") ) (fp_line (start -8.89 -1.27) (end 3.81 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "09828e82-30c0-44be-ba5d-f0b97aa7d6bc") ) (fp_line (start -8.89 11.43) (end -8.89 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "2d21b931-f15d-4d9e-8408-472cb7702320") ) (fp_line (start 3.81 -1.27) (end 3.81 11.43) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "611b4025-e7fa-4913-985b-e9a952b27a60") ) (fp_line (start 3.81 11.43) (end -8.89 11.43) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "3d46ddad-65da-43d9-9253-abff9737f805") ) (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (uuid "be3fe5e7-0f89-4f24-b038-cbb1b71be1de") ) (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers "*.Cu" "*.Mask") (uuid "46859f46-4004-455c-a0cc-7da62992e6a5") ) (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (uuid "e7ea6fbd-ce96-4fd8-88be-ffe55b6ee112") ) (pad "1" thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND") (pinfunction "1") (pintype "passive") (uuid "a1be0c1f-83a0-4617-861a-0eb556e245e5") ) (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-GPIO1{slash}RX)") (pinfunction "2") (pintype "passive") (uuid "3e5fd913-e959-406a-b7af-8e23e310d6ad") ) (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 "c8a66e41-b5e9-479d-bb12-fca6a5abfc9b") (at 103.49 127.92) (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 9.4815 -1.075845 0) (layer "F.SilkS") (hide yes) (uuid "3d1ac2e8-9c3f-4145-bb17-fd99b1af5462") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Value" "SW_Push" (at -2.54 12.954 0) (layer "F.Fab") (uuid "3e7ccab9-610d-4dc8-ac99-92e0e2ebd1e5") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Datasheet" "~" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "551c84b1-6c1d-45bc-acb4-108c2ad3ab58") (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 "2d6a81ce-e09e-4732-8197-1cdc12a55d3b") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (path "/4993fa19-3124-4a05-9dd2-2e25529529c9") (sheetname "/") (sheetfile "macropad.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 "ce8a4bb7-2cbf-4337-8344-8db6f37cf8df") ) (fp_line (start -9.525 12.065) (end -9.525 -1.905) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "d46083e0-bcf5-42d4-9980-1051fb44cb6e") ) (fp_line (start 4.445 -1.905) (end 4.445 12.065) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "ae5fef39-539d-422c-a59e-3617ed57b12a") ) (fp_line (start 4.445 12.065) (end -9.525 12.065) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "40011253-8759-4dcd-9973-0da70affaf51") ) (fp_line (start -12.065 -4.445) (end 6.985 -4.445) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "397dc53d-11d0-449a-bd2e-41d8c628ae83") ) (fp_line (start -12.065 14.605) (end -12.065 -4.445) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "b8b27fb0-45c8-445a-a38a-a28283fd851c") ) (fp_line (start 6.985 -4.445) (end 6.985 14.605) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "b4be75ac-e9a6-4829-a289-bd9f50ec7f68") ) (fp_line (start 6.985 14.605) (end -12.065 14.605) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "0267dd4a-9476-4dab-bdf4-792fcecfeb34") ) (fp_line (start -9.14 -1.52) (end 4.06 -1.52) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "e66aae70-121f-4b19-b42f-e615223f9751") ) (fp_line (start -9.14 11.68) (end -9.14 -1.52) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "86d3baeb-2305-459c-b799-a5bed1098a53") ) (fp_line (start 4.06 -1.52) (end 4.06 11.68) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "cfe806cb-2393-45d0-8ced-bd5ccef15e1c") ) (fp_line (start 4.06 11.68) (end -9.14 11.68) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "ba76d0c7-b6e0-4b2e-870f-0142b4c477b6") ) (fp_line (start -8.89 -1.27) (end 3.81 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "a2eb9bc1-713c-463b-9045-571d566b69ee") ) (fp_line (start -8.89 11.43) (end -8.89 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "ce2d2012-3d21-407c-826d-ae4d1a28b321") ) (fp_line (start 3.81 -1.27) (end 3.81 11.43) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "a48be755-bcf4-4398-9b84-6b47c490eb7a") ) (fp_line (start 3.81 11.43) (end -8.89 11.43) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "5870f8e7-2f13-4065-8b2e-bebb32ad9acd") ) (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (uuid "8a95fd00-bc45-4030-adcc-5ca850881b08") ) (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers "*.Cu" "*.Mask") (uuid "e1b17bee-4999-409d-8c54-75039b1f2d86") ) (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (uuid "b37f9a96-ab63-4c1b-af6d-a4e3a28ba5e5") ) (pad "1" thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND") (pinfunction "1") (pintype "passive") (uuid "4c5a37f9-8810-481c-97ac-24e74dc67871") ) (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 "0f554a57-3843-4611-9271-500070d7f864") ) (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 "e25e4793-e362-438d-8c5c-293c69a5b11d") (at 141.49 127.92) (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 26.46 -6.92 90) (layer "F.SilkS") (hide yes) (uuid "73f360c6-1450-40dc-9773-15f258491a1c") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Value" "SW_Push" (at -2.54 12.954 0) (layer "F.Fab") (uuid "813a12d1-8301-410d-8252-e2e767ea1039") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Datasheet" "~" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "19200b29-5397-41ac-a36a-4c706f141787") (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 "b8003bc6-49c9-4e89-8665-46c810a7d2a2") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (path "/48a434a9-ab53-4fa0-a688-3582e5d77435") (sheetname "/") (sheetfile "macropad.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 "5016265f-0522-40ed-adb0-92b5dcc335a8") ) (fp_line (start -9.525 12.065) (end -9.525 -1.905) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "e2e76987-4612-46cf-b8da-0fe0c6655f88") ) (fp_line (start 4.445 -1.905) (end 4.445 12.065) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "255207ce-1464-40fa-8db3-b1ce25266e70") ) (fp_line (start 4.445 12.065) (end -9.525 12.065) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "a2d9c35b-0d7d-4467-a81b-af437f3b7719") ) (fp_line (start -12.065 -4.445) (end 6.985 -4.445) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "219dd1fd-8b8f-44cc-8fd0-06bea8176c24") ) (fp_line (start -12.065 14.605) (end -12.065 -4.445) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "59b08be9-fa70-4213-afcb-becfc806ba52") ) (fp_line (start 6.985 -4.445) (end 6.985 14.605) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "5264470d-e9a9-4f71-bd1e-d8235581a01a") ) (fp_line (start 6.985 14.605) (end -12.065 14.605) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "d4d16cdc-1de2-4b8c-8871-0a014e2c605a") ) (fp_line (start -9.14 -1.52) (end 4.06 -1.52) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "faacdb7c-0aae-4f0a-9e18-20433cce2b18") ) (fp_line (start -9.14 11.68) (end -9.14 -1.52) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "8fe28055-d808-444e-92f9-0032bedf23a4") ) (fp_line (start 4.06 -1.52) (end 4.06 11.68) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "561d819c-c307-4ef5-bc90-45df86850d46") ) (fp_line (start 4.06 11.68) (end -9.14 11.68) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "442c9a86-8c96-4598-9f4b-6c95eb5a208e") ) (fp_line (start -8.89 -1.27) (end 3.81 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "77515570-1bd9-4f1a-af24-10ff2a430798") ) (fp_line (start -8.89 11.43) (end -8.89 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "0783f289-1fb3-4516-bc31-ff108d705d1a") ) (fp_line (start 3.81 -1.27) (end 3.81 11.43) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "d213857b-c9bb-4783-9936-44589d73a660") ) (fp_line (start 3.81 11.43) (end -8.89 11.43) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "fc3bedc5-4642-4527-a35d-bceacdd22597") ) (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (uuid "b1e7cb65-2e99-4ddd-9a23-5e83f09792f8") ) (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers "*.Cu" "*.Mask") (uuid "5237b91c-9ce2-4a53-bd90-ca200249e8b1") ) (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (uuid "9abe12e3-421b-4630-b9cd-d94e73fe2e2f") ) (pad "1" thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND") (pinfunction "1") (pintype "passive") (uuid "7a1f7877-36d6-4218-b56e-d0d9e0217917") ) (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-GPIO4{slash}MISO)") (pinfunction "2") (pintype "passive") (uuid "ad6e217e-3949-4a19-8227-071d53406ab7") ) (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 "f95d00e2-c9b9-4d19-b755-a66b572d0655") (at 122.54 127.92) (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 1.24575 -4.234 0) (layer "F.SilkS") (uuid "e270bf3a-4ba7-4ce2-9fb9-2831757e7557") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Value" "SW_Push" (at -2.54 12.954 0) (layer "F.Fab") (uuid "8df55f1b-f8cd-43e6-8b58-396f60b32a49") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Datasheet" "~" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "81e9a590-eace-49e6-8f19-7253ac7e02ba") (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 "a09eafd0-2871-4c43-8289-656590766a4c") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (path "/e2764f03-ddff-4168-833a-a4a0e153954c") (sheetname "/") (sheetfile "macropad.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 "8edb253b-b74c-43b3-8ef9-30d8c8d0a9dd") ) (fp_line (start -9.525 12.065) (end -9.525 -1.905) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "706a58de-5984-4b08-80a3-e786a8a25bd3") ) (fp_line (start 4.445 -1.905) (end 4.445 12.065) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "ad85c506-9318-4162-9e19-732b867fbf22") ) (fp_line (start 4.445 12.065) (end -9.525 12.065) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "8131b8a0-535c-4ad1-ae9b-1bd4af390d25") ) (fp_line (start -12.065 -4.445) (end 6.985 -4.445) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "8661b752-b53a-49c4-85f9-fa5444b1cc71") ) (fp_line (start -12.065 14.605) (end -12.065 -4.445) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "991d8f60-09c6-4518-ab4b-e593dd6ac0d9") ) (fp_line (start 6.985 -4.445) (end 6.985 14.605) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "41f57560-cc8a-42ed-a741-ccd2cae58d30") ) (fp_line (start 6.985 14.605) (end -12.065 14.605) (stroke (width 0.15) (type solid) ) (layer "Dwgs.User") (uuid "1ea24ffd-73d9-41a9-ac17-490279e2c650") ) (fp_line (start -9.14 -1.52) (end 4.06 -1.52) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "7a38ac6a-7762-4f9a-9a69-5f390725ac92") ) (fp_line (start -9.14 11.68) (end -9.14 -1.52) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "bff23906-a4b4-4686-9a96-252019904856") ) (fp_line (start 4.06 -1.52) (end 4.06 11.68) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "ccad0068-0daa-48c0-985f-a072d8d01cd2") ) (fp_line (start 4.06 11.68) (end -9.14 11.68) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "f0fa3878-f855-4355-91f7-a1dace0fbb37") ) (fp_line (start -8.89 -1.27) (end 3.81 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "4a0e2ad9-5c89-4895-ad18-003a92166d46") ) (fp_line (start -8.89 11.43) (end -8.89 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "7f1d4dfe-875c-46d2-abff-4aa38e36817a") ) (fp_line (start 3.81 -1.27) (end 3.81 11.43) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "41e22181-0b9c-405e-a430-03b5fc7def23") ) (fp_line (start 3.81 11.43) (end -8.89 11.43) (stroke (width 0.1) (type solid) ) (layer "F.Fab") (uuid "c30d8fef-7479-4f77-907b-be6501e76682") ) (fp_text user "${REFERENCE}" (at 1.24575 -4.234 0) (layer "F.Fab") (uuid "e2ae82c2-ff38-4c25-919b-7386a6e7ec64") (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 "bf23bc0e-4954-47d8-b664-17f7bb8aab8a") ) (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers "*.Cu" "*.Mask") (uuid "4b216325-b8ce-4205-a39a-d440518d58d3") ) (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (uuid "5dfc3ef2-0ecf-4875-9726-bc083f36ebc8") ) (pad "1" thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND") (pinfunction "1") (pintype "passive") (uuid "8288d8b5-258d-487d-9a18-1b2ac99a74aa") ) (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-GPIO2{slash}SCK)") (pinfunction "2") (pintype "passive") (uuid "7394ff9b-7a88-4602-9862-ca751f7af392") ) (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 "c57c2b38-3d3f-4888-9729-0a65b59c8e8d") (at 139.48125 92.62 180) (property "Reference" "U1" (at -0.74 45.24 180) (unlocked yes) (layer "B.SilkS") (hide yes) (uuid "ae68be9c-2256-4fdb-b2ce-134691c0cc34") (effects (font (size 0.635 0.635) (thickness 0.1016) ) (justify mirror) ) ) (property "Value" "XIAO-RP2040-DIP" (at -15.18025 -19.65 0) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "cd96261e-886d-4879-bcd8-d5c3e9a99c7e") (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 "cb7ae9d8-eb54-48dc-afdd-489c14ca664a") (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 "f070be60-a2c9-488f-abf3-9144a1ccfd99") (effects (font (size 1.27 1.27) (thickness 0.15) ) (justify mirror) ) ) (path "/64c4434a-7ab9-4d54-b8a4-cad9821ef648") (sheetname "/") (sheetfile "macropad.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 "cd5a0262-768b-4514-80ed-bbd1608a9f95") ) (fp_line (start 6.985 10.541) (end -6.985 10.541) (stroke (width 0.1) (type solid) ) (layer "B.SilkS") (uuid "b5344164-55cc-4f50-9a0c-d26746fdfae2") ) (fp_line (start 6.985 10.541) (end -6.985 10.541) (stroke (width 0.127) (type solid) ) (layer "B.SilkS") (uuid "0b5dd32a-d6d8-41b9-8ac1-e11d66d68077") ) (fp_line (start 4.504 11.451) (end 4.504 10.541) (stroke (width 0.127) (type solid) ) (layer "B.SilkS") (uuid "09d07f3e-d8d5-4e29-a313-b0e06f1d4602") ) (fp_line (start -3.991272 11.951) (end 4.004 11.951) (stroke (width 0.127) (type solid) ) (layer "B.SilkS") (uuid "c8523868-d54f-4aed-89e4-7d579e782d4d") ) (fp_line (start -4.495 10.541) (end -4.491272 11.451272) (stroke (width 0.127) (type solid) ) (layer "B.SilkS") (uuid "bad059b0-e1e9-455a-8ae8-20cd336ebc68") ) (fp_line (start -6.985 -10.414) (end 6.985 -10.414) (stroke (width 0.127) (type solid) ) (layer "B.SilkS") (uuid "b7606ad2-8f18-4aaa-be9b-18e30efb587a") ) (fp_line (start -8.89 -8.509) (end -8.89 8.636) (stroke (width 0.127) (type solid) ) (layer "B.SilkS") (uuid "815c378c-cfae-4476-93d5-0a5e600df088") ) (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 "1d532f23-f866-456e-a864-bb8e96c5fb80") ) (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 "c2c8e00c-ff73-4f7a-b6fd-c31bd7c566ad") ) (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 "911ce276-8a70-42f9-a8e7-c7793d617c9c") ) (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 "9b7a90d7-ffa2-4f7b-a539-1e940bf5259e") ) (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 "70888347-c78b-4ea1-aa45-ae4497f144d4") ) (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 "2cab30a3-5ca1-4414-8230-a853c9e53913") ) (fp_circle (center -7.807 9.42) (end -7.807 9.674) (stroke (width 0.5) (type solid) ) (fill yes) (layer "B.SilkS") (uuid "c11cd4dd-03e9-4533-b823-c427ce55d116") ) (fp_circle (center -8.95 10.3) (end -8.95 10.554) (stroke (width 0.5) (type solid) ) (fill yes) (layer "B.SilkS") (uuid "0a4b8928-c185-420f-99e8-5511ff7a0312") ) (fp_rect (start -8.9 10.55) (end 8.9 -10.425) (stroke (width 0.05) (type default) ) (fill no) (layer "B.CrtYd") (uuid "3546ff31-d3a3-4db1-80fa-52baeb7e5219") ) (fp_rect (start -8.9 10.55) (end 8.9 -10.425) (stroke (width 0.1) (type default) ) (fill no) (layer "B.Fab") (uuid "0f193f18-50b9-4e44-ba99-f47e3c7e375a") ) (fp_circle (center -7.804 9.426) (end -7.804 9.68) (stroke (width 0.5) (type solid) ) (fill yes) (layer "B.Fab") (uuid "abea2b8f-ac83-4598-a484-a19575fa5006") ) (pad "1" smd roundrect (at -8.455 7.62) (size 2.432 1.524) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.1) (net 8 "Net-(U1-GPIO26{slash}ADC0{slash}A0)") (pinfunction "GPIO26/ADC0/A0") (pintype "passive") (thermal_bridge_angle 45) (uuid "581840be-1a92-4b66-8104-9719d7d073f6") ) (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 8 "Net-(U1-GPIO26{slash}ADC0{slash}A0)") (pinfunction "GPIO26/ADC0/A0") (pintype "passive") (uuid "0a749aae-8e3f-4816-af06-62469bfc3d14") ) (pad "2" smd roundrect (at -8.455 5.08) (size 2.432 1.524) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.1) (net 7 "Net-(U1-GPIO27{slash}ADC1{slash}A1)") (pinfunction "GPIO27/ADC1/A1") (pintype "passive") (thermal_bridge_angle 45) (uuid "4a636393-1863-431e-b959-ce7d6e82aae0") ) (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 7 "Net-(U1-GPIO27{slash}ADC1{slash}A1)") (pinfunction "GPIO27/ADC1/A1") (pintype "passive") (uuid "a4a7ccc1-0718-4554-8d9f-c1408c4392fe") ) (pad "3" smd roundrect (at -8.455 2.54) (size 2.432 1.524) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.1) (net 6 "Net-(U1-GPIO28{slash}ADC2{slash}A2)") (pinfunction "GPIO28/ADC2/A2") (pintype "passive") (thermal_bridge_angle 45) (uuid "d59ee827-eb56-478b-bca6-4b9c98f1af6e") ) (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 6 "Net-(U1-GPIO28{slash}ADC2{slash}A2)") (pinfunction "GPIO28/ADC2/A2") (pintype "passive") (uuid "a9e1d9c9-97f8-4702-bb69-5980b715ed35") ) (pad "4" smd roundrect (at -8.455 0) (size 2.432 1.524) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.1) (net 10 "unconnected-(U1-GPIO29{slash}ADC3{slash}A3-Pad4)") (pinfunction "GPIO29/ADC3/A3") (pintype "passive") (thermal_bridge_angle 45) (uuid "494d7999-f6e0-4e4c-bb23-708f87f38df0") ) (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 "unconnected-(U1-GPIO29{slash}ADC3{slash}A3-Pad4)") (pinfunction "GPIO29/ADC3/A3") (pintype "passive") (uuid "aaf3e6bb-fbf6-48ce-979a-3d31e4d4933b") ) (pad "5" smd roundrect (at -8.455 -2.54) (size 2.432 1.524) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.1) (net 14 "Net-(U1-GPIO6{slash}SDA)") (pinfunction "GPIO6/SDA") (pintype "passive") (thermal_bridge_angle 45) (uuid "93e2d124-2a53-4271-bd31-ba745fe97301") ) (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 14 "Net-(U1-GPIO6{slash}SDA)") (pinfunction "GPIO6/SDA") (pintype "passive") (uuid "f130eb3a-f47d-40c1-bb03-5d03422e3e92") ) (pad "6" smd roundrect (at -8.455 -5.08) (size 2.432 1.524) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.1) (net 12 "Net-(U1-GPIO7{slash}SCL)") (pinfunction "GPIO7/SCL") (pintype "passive") (thermal_bridge_angle 45) (uuid "9cc5919c-2ca4-44da-a7b3-2fb4e92e82fa") ) (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 12 "Net-(U1-GPIO7{slash}SCL)") (pinfunction "GPIO7/SCL") (pintype "passive") (uuid "64ba4a96-85e4-4f5d-bc66-f0ad1ee51cc7") ) (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 "f8b3c851-9e6d-48c6-97cd-db3feabe63ff") ) (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 "d2c5865a-bacc-4b69-96b4-62874aeb2721") ) (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 3 "Net-(U1-GPIO1{slash}RX)") (pinfunction "GPIO1/RX") (pintype "passive") (uuid "4ff168b3-1337-4a18-8e7a-d409de2f1a8d") ) (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 3 "Net-(U1-GPIO1{slash}RX)") (pinfunction "GPIO1/RX") (pintype "passive") (thermal_bridge_angle 45) (uuid "ed1cebb3-e59e-49d2-a07a-9452084adc98") ) (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 4 "Net-(U1-GPIO2{slash}SCK)") (pinfunction "GPIO2/SCK") (pintype "passive") (uuid "84ae9315-9fb6-44f6-9c50-4cb7c9f81ea7") ) (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 4 "Net-(U1-GPIO2{slash}SCK)") (pinfunction "GPIO2/SCK") (pintype "passive") (thermal_bridge_angle 45) (uuid "23639e54-17ab-446a-b2cd-c2521a43405e") ) (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 5 "Net-(U1-GPIO4{slash}MISO)") (pinfunction "GPIO4/MISO") (pintype "passive") (uuid "fd3a1aa4-4a24-4180-b8b2-1ee9efda8004") ) (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 5 "Net-(U1-GPIO4{slash}MISO)") (pinfunction "GPIO4/MISO") (pintype "passive") (thermal_bridge_angle 45) (uuid "92d69139-4ab5-4b19-8c16-47ff625458b8") ) (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 13 "unconnected-(U1-GPIO3{slash}MOSI-Pad11)") (pinfunction "GPIO3/MOSI") (pintype "passive") (uuid "ec3bcc59-adbf-40a7-a6df-22f18cf17f40") ) (pad "11" smd roundrect (at 8.455 0 180) (size 2.432 1.524) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.1) (net 13 "unconnected-(U1-GPIO3{slash}MOSI-Pad11)") (pinfunction "GPIO3/MOSI") (pintype "passive") (thermal_bridge_angle 45) (uuid "80589703-ee7d-41bc-9188-d26fd4e1f592") ) (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 11 "Net-(U1-3V3)") (pinfunction "3V3") (pintype "passive") (uuid "b27a3870-a430-42a7-beef-e3c2b92943c3") ) (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 11 "Net-(U1-3V3)") (pinfunction "3V3") (pintype "passive") (thermal_bridge_angle 45) (uuid "56805178-81f8-4a4e-aef0-96c81c472f0a") ) (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 2 "GND") (pinfunction "GND") (pintype "passive") (uuid "d5bd1e29-01e0-40b0-a5ce-3bebfc620ad1") ) (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 2 "GND") (pinfunction "GND") (pintype "passive") (thermal_bridge_angle 45) (uuid "ef99940d-9a11-4c99-8f28-fdea9bc32ece") ) (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 "21a238cb-ae9c-4bbf-a6c2-9e00239968fd") ) (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 "e8b48309-6d4c-41fd-8dcd-0afa6aeb6a4b") ) (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 86 82) (end 156 146) (stroke (width 0.05) (type default) ) (fill no) (layer "Edge.Cuts") (uuid "3a2135f6-010b-4317-91b1-aa78b8928525") ) (gr_text "arjun's macropad" (at 95.95 142 0) (layer "F.SilkS") (uuid "14fd74ff-5dbf-41f6-9877-d04a734d80e2") (effects (font (size 1 1) (thickness 0.1) ) (justify left bottom) ) ) (gr_text "${REFERENCE}" (at 123.78575 123.686 0) (layer "F.Fab") (uuid "e2ae82c2-ff38-4c25-919b-7386a6e7ec64") (effects (font (size 1 1) (thickness 0.15) ) ) ) (segment (start 90 137) (end 146 137) (width 0.2) (layer "F.Cu") (net 1) (uuid "6b847715-a230-4dc5-bd84-f15c76364174") ) (segment (start 97.14 130.46) (end 90 130.46) (width 0.2) (layer "F.Cu") (net 1) (uuid "7d5f98b8-c50b-4f75-94e7-8815dd4a5aaf") ) (segment (start 90 130.46) (end 90 137) (width 0.2) (layer "F.Cu") (net 1) (uuid "88a4208d-dd19-43d3-a3b1-2d8b65144e8f") ) (segment (start 147.10125 135.89875) (end 147.10125 100.24) (width 0.2) (layer "F.Cu") (net 1) (uuid "b46a72ad-4358-4f63-8915-0fd86ac84b79") ) (segment (start 146 137) (end 147.10125 135.89875) (width 0.2) (layer "F.Cu") (net 1) (uuid "d4f2dfe0-4d55-450f-8223-d02b7acffe96") ) (segment (start 103.49 127.92) (end 122.54 127.92) (width 0.2) (layer "B.Cu") (net 2) (uuid "0a28a705-8616-4565-bb00-1f6fb2613d7e") ) (segment (start 134.33 108.92) (end 122.46 108.92) (width 0.2) (layer "B.Cu") (net 2) (uuid "0c863a4f-64c7-4148-b21e-0c98512d7501") ) (segment (start 140 120.25) (end 141.49 121.74) (width 0.2) (layer "B.Cu") (net 2) (uuid "18111db3-dd3f-4f98-847e-46bca30ec885") ) (segment (start 130.78362 87.54) (end 131.86125 87.54) (width 0.2) (layer "B.Cu") (net 2) (uuid "1b342187-ce2e-4361-b17d-47c3d843fe67") ) (segment (start 122.46 108.92) (end 122.46 90.345) (width 0.2) (layer "B.Cu") (net 2) (uuid "1c1a667c-f6b9-40c8-9135-c94df8bf54eb") ) (segment (start 122.46 90.345) (end 125.5 87.305) (width 0.2) (layer "B.Cu") (net 2) (uuid "2e9ac85c-0783-42d8-986a-77e29c5e807f") ) (segment (start 122.54 127.92) (end 141.49 127.92) (width 0.2) (layer "B.Cu") (net 2) (uuid "40407393-7d23-4aa2-86e4-39b39cbe0d8c") ) (segment (start 122.46 127.84) (end 122.54 127.92) (width 0.2) (layer "B.Cu") (net 2) (uuid "50656378-1739-4c4c-b4e5-b05e7e2ea269") ) (segment (start 131.62625 87.305) (end 131.86125 87.54) (width 0.2) (layer "B.Cu") (net 2) (uuid "93e7e0a1-c8f9-4c7a-b227-6ae68527a232") ) (segment (start 125.5 87.305) (end 131.62625 87.305) (width 0.2) (layer "B.Cu") (net 2) (uuid "9fa5feef-94e1-4acf-b46b-407f111cc076") ) (segment (start 122.46 108.92) (end 122.46 127.84) (width 0.2) (layer "B.Cu") (net 2) (uuid "a1936c49-ba12-4ec1-bfae-a2e8a0b14b79") ) (segment (start 137.5 105.75) (end 134.33 108.92) (width 0.2) (layer "B.Cu") (net 2) (uuid "ebd6cab9-6e4c-40c4-ba46-ff009c632b4f") ) (segment (start 141.49 121.74) (end 141.49 127.92) (width 0.2) (layer "B.Cu") (net 2) (uuid "ef2bfeb9-684a-4e67-8038-adc35ee03135") ) (segment (start 116.11 111.46) (end 127.33 100.24) (width 0.2) (layer "F.Cu") (net 3) (uuid "77608750-31ef-49cc-9d9b-1320b2307433") ) (segment (start 127.33 100.24) (end 131.86125 100.24) (width 0.2) (layer "F.Cu") (net 3) (uuid "b394cba4-8897-4756-a191-834bf0e237be") ) (segment (start 112 126.27) (end 112 100) (width 0.2) (layer "F.Cu") (net 4) (uuid "4a859300-d9ad-4c8a-878e-6b0e79489512") ) (segment (start 116.19 130.46) (end 112 126.27) (width 0.2) (layer "F.Cu") (net 4) (uuid "94e87922-07fa-4d0f-a4ff-371c5fb447e6") ) (segment (start 114.3 97.7) (end 131.86125 97.7) (width 0.2) (layer "F.Cu") (net 4) (uuid "e23ae096-d4fe-4bc1-927f-060702e29597") ) (segment (start 112 100) (end 114.3 97.7) (width 0.2) (layer "F.Cu") (net 4) (uuid "f49fb48f-34d9-4019-b6f4-bf3850dca248") ) (segment (start 135.701 98.99975) (end 131.86125 95.16) (width 0.2) (layer "F.Cu") (net 5) (uuid "1a4c5288-82b1-4e3e-aec5-338af9ad7c6f") ) (segment (start 135.14 130.46) (end 135.701 129.899) (width 0.2) (layer "F.Cu") (net 5) (uuid "71a3e00b-31c8-4b89-8180-d31e255538fe") ) (segment (start 135.701 129.899) (end 135.701 98.99975) (width 0.2) (layer "F.Cu") (net 5) (uuid "c279b7f4-784a-4eea-8203-a051397c4a71") ) (segment (start 142.5 105.75) (end 142.5 94.68125) (width 0.2) (layer "B.Cu") (net 6) (uuid "0c4668dd-e8e9-42e4-8969-7c8b2b2b5d12") ) (segment (start 142.5 94.68125) (end 147.10125 90.08) (width 0.2) (layer "B.Cu") (net 6) (uuid "fca3d9d4-89a0-49d8-a3d2-ef809d48df35") ) (segment (start 137.5 120.25) (end 137.5 120.5) (width 0.2) (layer "F.Cu") (net 7) (uuid "63be0027-b097-4641-996a-9072fca2bc9b") ) (segment (start 137.5 120.5) (end 138 121) (width 0.2) (layer "F.Cu") (net 7) (uuid "b9021fe4-8bb4-4502-b449-76416fad31b4") ) (segment (start 138.801 118.949) (end 138.801 95.84025) (width 0.2) (layer "B.Cu") (net 7) (uuid "2dbf58a6-3914-4429-b6d3-b1ce6e6e0a05") ) (segment (start 138.801 95.84025) (end 147.10125 87.54) (width 0.2) (layer "B.Cu") (net 7) (uuid "3987a162-006f-427b-afbf-bea2178e8a11") ) (segment (start 137.5 120.25) (end 138.801 118.949) (width 0.2) (layer "B.Cu") (net 7) (uuid "800da62f-b8f6-4e35-877a-258f33850ec5") ) (segment (start 153 109.75) (end 153 85) (width 0.2) (layer "B.Cu") (net 8) (uuid "358ef535-b121-4d45-b593-4ea41efe7ac8") ) (segment (start 142.5 120.25) (end 153 109.75) (width 0.2) (layer "B.Cu") (net 8) (uuid "c7b87f79-256f-4487-82a0-fd55d7376ad1") ) (segment (start 153 85) (end 147.93625 85) (width 0.2) (layer "B.Cu") (net 8) (uuid "dd6d98df-4519-46af-8b65-59579c0bfa38") ) (segment (start 143.801 118.949) (end 142.5 120.25) (width 0.2) (layer "B.Cu") (net 8) (uuid "fb44f2ea-1492-4946-99e0-d9a48af08263") ) (segment (start 131.62625 89.845) (end 131.86125 90.08) (width 0.2) (layer "F.Cu") (net 11) (uuid "04b8626b-a587-4f67-89d8-ebd60cceba93") ) (segment (start 125.5 89.845) (end 131.62625 89.845) (width 0.2) (layer "F.Cu") (net 11) (uuid "90a20eb2-9886-4875-a26d-320d77bf2af5") ) (segment (start 143.09725 93.696) (end 147.10125 97.7) (width 0.2) (layer "F.Cu") (net 12) (uuid "792f2d22-dd14-4115-a92e-27ea7f70925c") ) (segment (start 126.811 93.696) (end 143.09725 93.696) (width 0.2) (layer "F.Cu") (net 12) (uuid "a26aa7cc-f667-4101-bc9a-21ffd9a27ac1") ) (segment (start 125.5 92.385) (end 126.811 93.696) (width 0.2) (layer "F.Cu") (net 12) (uuid "b2a00d24-3635-4cb3-ac65-424c0f534d71") ) (embedded_fonts no) )