(kicad_pcb (version 20260206) (generator "pcbnew") (generator_version "10.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 yes) (back yes) ) (covering (front no) (back no) ) (plugging (front no) (back no) ) (capping no) (filling no) (pcbplotparams (layerselection 0x00000000_00000000_55555555_5755f5ff) (plot_on_all_layers_selection 0x00000000_00000000_00000000_00000000) (disableapertmacros no) (usegerberextensions yes) (usegerberattributes yes) (usegerberadvancedattributes yes) (creategerberjobfile yes) (dashed_line_dash_ratio 12) (dashed_line_gap_ratio 3) (svgprecision 4) (plotframeref no) (mode 1) (useauxorigin no) (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 yes) (outputformat 1) (mirror no) (drillshape 0) (scaleselection 1) (outputdirectory "Gerbers/") ) ) (footprint "Keebio:SW_choc_v1+v2_HS_CPG135001S30_1u" (layer "F.Cu") (uuid "1857cbd4-0e3c-4719-94d3-9f3769db07a8") (at 62.5 40.5) (descr "Hotswap footprint for Kailh Choc v2 style switches") (property "Reference" "Choc6" (at 0 -2.75 180) (layer "Dwgs.User") (hide yes) (uuid "05d0a72c-649c-42eb-9873-dcb3b1cd92cb") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Value" "Choc_SW" (at 0 0 180) (layer "F.Fab") (uuid "93650c4c-215b-4636-82ce-e04b7b6955c6") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Datasheet" "" (at 0 0 0) (layer "F.Fab") (hide yes) (uuid "5c08391d-cc9a-4dbc-a5f3-cd21ccfaec72") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (property "Description" "Push button switch, generic, two pins" (at 0 0 0) (layer "F.Fab") (hide yes) (uuid "bcf16086-9df7-4271-8682-bd93cc3f742f") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (path "/842d0273-866e-4866-bdf1-3aef028ba75f") (sheetname "/") (sheetfile "ButtonMatrix3x3.kicad_sch") (units (unit (name "A") (pins "1" "2") ) ) (attr smd) (duplicate_pad_numbers_are_jumpers no) (fp_line (start -2.3 7.475) (end -1.5 8.275) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "347cac01-8c93-47a9-adf3-477e0aacc00d") ) (fp_line (start -1.5 3.625) (end -2.3 4.425) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "a590b23d-dee3-4d53-a422-9fe827359a91") ) (fp_line (start -1.5 3.625) (end -0.5 3.625) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "212d8396-60ff-463f-8c1b-b8339fa86148") ) (fp_line (start -1.5 8.275) (end -0.5 8.275) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "80c03c26-4f1e-4faf-8c1b-42fb050786d0") ) (fp_line (start 7.504 1.475) (end 6.504 1.475) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "d2d9ba6c-db57-4c2c-a15a-86a703a609de") ) (fp_line (start 7.504 1.475) (end 7.504 2.175) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "8c94b84e-987e-4aa3-be11-71c10237db13") ) (fp_arc (start 7.25 5.325) (mid 7.015685 5.890685) (end 6.45 6.125) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "ae28546c-65a6-4111-ad96-9b31ccf10029") ) (fp_rect (start -9 -8.5) (end 9 8.5) (stroke (width 0.1) (type default) ) (fill no) (layer "Dwgs.User") (uuid "c80b210e-41bf-47d3-adba-db84b831127a") ) (fp_rect (start -2.75 -6.405) (end 2.75 -3.455) (stroke (width 0.1) (type default) ) (fill no) (layer "Cmts.User") (uuid "2b208537-abf8-48ae-8ac1-fe9ed51e72f6") ) (fp_rect (start -9.525 -9.525) (end 9.525 9.525) (stroke (width 0.1) (type default) ) (fill no) (layer "Eco1.User") (uuid "4edd484c-a410-4259-b43b-1957709d713e") ) (fp_line (start -6.95 6.45) (end -6.95 -6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "511383d9-cd49-444a-a366-578c98ddfb7d") ) (fp_line (start -6.45 -6.95) (end 6.45 -6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "7c0b72b5-46db-4016-a256-6a1ee38684e3") ) (fp_line (start 6.45 6.95) (end -6.45 6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "46c815ed-64dc-4184-ad30-38e645983adf") ) (fp_line (start 6.95 -6.45) (end 6.95 6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "bbc5e554-11f4-4abd-9a99-bb214c6f99bc") ) (fp_arc (start -6.95 -6.45) (mid -6.803553 -6.803553) (end -6.45 -6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "d3ca8782-aaeb-47fc-90d2-a15b9c7f6d53") ) (fp_arc (start -6.45 6.95) (mid -6.803553 6.803553) (end -6.95 6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "c1383b4f-81e9-4890-b78e-683d652a83a7") ) (fp_arc (start 6.45 -6.95) (mid 6.803553 -6.803553) (end 6.95 -6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "050decad-0544-433d-9ab9-7a4f3b77daf8") ) (fp_arc (start 6.95 6.45) (mid 6.803553 6.803553) (end 6.45 6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "95312a0c-6643-4548-8fb7-5c8556411030") ) (fp_arc (start 6.95 6.45) (mid 6.803553 6.803553) (end 6.45 6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "ef548196-05f9-40c9-ad06-a79926821986") ) (fp_rect (start -7 -7) (end 7 7) (stroke (width 0.05) (type default) ) (fill no) (layer "B.CrtYd") (uuid "4503d30c-9c96-41b3-9971-0e2e77969d63") ) (fp_line (start -4.104 4.975) (end -4.104 6.925) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "90c46d08-299e-4071-8e3f-a31a7e747155") ) (fp_line (start -4.104 4.975) (end -2.3 4.975) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "188c1494-38d8-4c33-b0ce-1a87fdc52728") ) (fp_line (start -4.104 6.925) (end -2.3 6.925) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "996ca384-42e8-4ace-95bd-dbe5326167d6") ) (fp_line (start -2.3 4.975) (end -2.3 4.425) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "5bf483eb-1738-4447-8c70-45ca27c8ca18") ) (fp_line (start -2.3 7.475) (end -2.3 6.925) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "4753b109-bec3-4b5c-b1b9-def2f6da3272") ) (fp_line (start -2.3 7.475) (end -1.5 8.275) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "43f70793-e2e0-4db3-a407-b832e1a8b11d") ) (fp_line (start -1.5 3.625) (end -2.3 4.425) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "d3fdfd7b-d179-499f-9450-1e3473ef0b74") ) (fp_line (start -1.5 3.625) (end 0.3 3.625) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "9f5508b3-db05-4211-9719-e225ac3b58a3") ) (fp_line (start -1.5 8.275) (end 1.65 8.275) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "9edeb942-bcd8-4fc1-83dd-d7471cc6f9fb") ) (fp_line (start 2.45 7.475) (end 1.65 8.275) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "82a5e060-fea0-4acc-8c41-ac0859aad602") ) (fp_line (start 2.45 7.475) (end 2.45 7.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "11f726e6-6049-4dfa-af93-2e1400c4bbbc") ) (fp_line (start 3.45 6.125) (end 6.45 6.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "55a57917-2565-4bfa-9972-b45ad2821d59") ) (fp_line (start 7.25 4.725) (end 9.104 4.725) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "1be23e5c-35a0-4659-815b-ce0fd1f4b27a") ) (fp_line (start 7.25 5.325) (end 7.25 4.725) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "0618fb5c-f04d-4f2f-8957-91b6f33b03bc") ) (fp_line (start 7.504 1.475) (end 3.4 1.475) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "a42318df-6b62-44fb-ace4-65232c70cc98") ) (fp_line (start 7.504 1.475) (end 7.504 2.175) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "2b76c4b0-e52e-4412-8e5e-aa7982319e52") ) (fp_line (start 7.504 2.175) (end 7.504 2.775) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "2b990b4b-460a-4b79-a6bd-d691807ed27a") ) (fp_line (start 9.104 2.775) (end 7.504 2.775) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "7a5fcce4-185f-4813-9673-b96c22bb8a27") ) (fp_line (start 9.104 4.725) (end 9.104 2.775) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "19c428bc-dd93-4c31-8151-7b01238b1a99") ) (fp_arc (start 2.45 7.125) (mid 2.742893 6.417893) (end 3.45 6.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "d6cf327d-b0d1-4a1e-9a11-e5f25a920fe0") ) (fp_arc (start 2.455444 2.13293) (mid 1.577272 3.167235) (end 0.299999 3.624999) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "565db93b-ee66-4e2e-8e28-826dd6825e8f") ) (fp_arc (start 2.460307 2.13298) (mid 2.826423 1.655848) (end 3.4 1.475) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "9e014ae1-e547-49db-9d1e-a8838e72a6e7") ) (fp_arc (start 7.25 5.325) (mid 7.015685 5.890685) (end 6.45 6.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "ddbde72f-e48a-4912-87ee-a1f70e90ab2f") ) (fp_line (start -2.304 7.5) (end -2.304 4.45) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "2ae8dfa0-8504-4e8f-91a5-64558401f721") ) (fp_line (start -2.304 7.5) (end -1.504 8.3) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "0863ae30-1f95-4915-8973-761e76a3488b") ) (fp_line (start -1.504 3.65) (end -2.304 4.45) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "40e39420-2889-4f00-a3a2-89fbcc2b29ca") ) (fp_line (start -1.504 3.65) (end 0.296 3.65) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "f503a340-de9c-4f73-8ad7-52fd18fc822b") ) (fp_line (start -1.504 8.3) (end 1.646 8.3) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "6282e67c-e95b-424a-ae45-4ad83974bc8b") ) (fp_line (start 2.446 7.5) (end 1.646 8.3) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "254551c7-8f76-459b-bd7a-451bfe87f567") ) (fp_line (start 2.446 7.5) (end 2.446 7.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "8becbe2f-aebe-43ac-b497-9d478c68e7e7") ) (fp_line (start 3.446 6.15) (end 6.446 6.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "5787ff4d-4d3a-4773-a700-a078b400ee10") ) (fp_line (start 7.246 1.5) (end 3.396 1.5) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "5b045b1e-c5c2-4d58-83d8-be42b3efd495") ) (fp_line (start 7.246 5.35) (end 7.246 1.5) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "91e29c0b-9d13-42bb-8735-ed5189a43642") ) (fp_arc (start 2.446 7.15) (mid 2.738893 6.442893) (end 3.446 6.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "7b53ae6b-f50d-4594-a8ef-0627bfcd8abd") ) (fp_arc (start 2.451444 2.15793) (mid 1.573272 3.192235) (end 0.295999 3.649999) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "5d5841cc-bd16-4f15-b9db-91c1416780c5") ) (fp_arc (start 2.456307 2.15798) (mid 2.822423 1.680848) (end 3.396 1.5) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "a060ac0f-cdf5-411e-b69f-475d3db3131c") ) (fp_arc (start 7.246 5.35) (mid 7.011685 5.915685) (end 6.446 6.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "8ac76d19-d8ae-47e3-a16b-c9e145a796da") ) (fp_text user "18x17 spacing" (at 0 -7.6 180) (layer "Dwgs.User") (uuid "5c7ac4a4-3863-4bfc-b518-ec408de96dd7") (effects (font (size 1 1) (thickness 0.15) ) ) ) (fp_text user "LED" (at 0 -4.7625 0) (unlocked yes) (layer "Cmts.User") (uuid "abc2b5a0-79de-470f-b3af-1e5182590b04") (effects (font (size 1 1) (thickness 0.15) ) ) ) (fp_text user "19.05 spacing" (at 0 -8.7 180) (layer "Eco1.User") (uuid "30490021-03f0-4620-a7a1-f5ebb79d3ca8") (effects (font (size 1 1) (thickness 0.15) ) ) ) (fp_text user "${REFERENCE}" (at 2.496 5.025 0) (layer "F.Fab") (uuid "462076da-909c-41ee-8938-77302ca13be5") (effects (font (size 0.8 0.8) (thickness 0.12) ) ) ) (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (uuid "9295cf10-bda1-4ed2-868f-e214407eddc8") ) (pad "" np_thru_hole circle (at 0 0 180) (size 5 5) (drill 5) (layers "*.Cu" "*.Mask") (uuid "29e4a571-7bda-419b-92d4-691e92ce0e82") ) (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (uuid "cd64fda3-0f49-47ea-a0bb-7aff4a5effbc") ) (pad "1" thru_hole circle (at 5 3.75) (size 3.3 3.3) (drill 3) (layers "*.Cu" "F.Mask") (remove_unused_layers no) (net "Net-(D6-K)") (pinfunction "1_1") (pintype "passive") (uuid "f7935a39-0cf4-496c-ac18-6359e38ac815") ) (pad "1" smd rect (at 6.55 3.75) (size 1.2 2.6) (layers "F.Cu") (net "Net-(D6-K)") (pinfunction "1_1") (pintype "passive") (uuid "64132e4b-3238-425d-ab47-460f94a2af26") ) (pad "1" smd roundrect (at 8.245 3.75) (size 2.65 2.6) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.1) (net "Net-(D6-K)") (pinfunction "1_1") (pintype "passive") (uuid "e832c6f8-5df7-48b1-bb76-74fb060b3600") ) (pad "2" smd roundrect (at -3.245 5.95) (size 2.65 2.6) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.1) (net "BUTTON_ROW_1") (pinfunction "2_2") (pintype "passive") (uuid "596e3355-94a3-402f-a6bc-3d63c760d616") ) (pad "2" smd rect (at -1.55 5.95 180) (size 1.2 2.6) (layers "F.Cu") (net "BUTTON_ROW_1") (pinfunction "2_2") (pintype "passive") (uuid "4c1dbe61-8545-4dc5-b10d-28c4af27e133") ) (pad "2" thru_hole circle (at 0 5.95) (size 3.3 3.3) (drill 3) (layers "*.Cu" "F.Mask") (remove_unused_layers no) (net "BUTTON_ROW_1") (pinfunction "2_2") (pintype "passive") (uuid "20e94e0f-d806-4ac9-baf4-5bb97e0d4b50") ) (embedded_fonts no) (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG135001S30_Choc.step" (offset (xyz -5 -3.75 0.12) ) (scale (xyz 1 1 1) ) (rotate (xyz 90 0 180) ) ) (model "/Users/ethan/Downloads/kailh-choc-low-profile-switch-1.snapshot.3/Kailh Choc Low Profile Switch.step" (offset (xyz 0 0 0) ) (scale (xyz 1 1 1) ) (rotate (xyz 0 0 0) ) ) ) (footprint "Keebio:SW_choc_v1+v2_HS_CPG135001S30_1u" (layer "F.Cu") (uuid "3c5cb1fe-8a25-4e37-9342-26ca946e4174") (at 62.5 58.5) (descr "Hotswap footprint for Kailh Choc v2 style switches") (property "Reference" "Choc9" (at 0 -2.75 180) (layer "Dwgs.User") (hide yes) (uuid "28b1b146-f6b3-4312-a7af-b8f2847174cb") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Value" "Choc_SW" (at 0 0 180) (layer "F.Fab") (uuid "02fe8205-bfb5-44b2-b3d6-429025cd2c7f") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Datasheet" "" (at 0 0 0) (layer "F.Fab") (hide yes) (uuid "e1c8795f-91f9-4828-826b-e44d0ab32f5c") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (property "Description" "Push button switch, generic, two pins" (at 0 0 0) (layer "F.Fab") (hide yes) (uuid "f2028261-8606-4ba2-a360-38ca1a42025a") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (path "/c0ded8cf-cd4b-4ef2-902f-98ef15346fe7") (sheetname "/") (sheetfile "ButtonMatrix3x3.kicad_sch") (units (unit (name "A") (pins "1" "2") ) ) (attr smd) (duplicate_pad_numbers_are_jumpers no) (fp_line (start -2.3 7.475) (end -1.5 8.275) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "612a99e5-b7b5-4558-b80f-502312e161fa") ) (fp_line (start -1.5 3.625) (end -2.3 4.425) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "2cb55c82-6853-4644-a0c1-81ad28d95b32") ) (fp_line (start -1.5 3.625) (end -0.5 3.625) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "66374aeb-838b-4365-bec1-4ccd37eb40ee") ) (fp_line (start -1.5 8.275) (end -0.5 8.275) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "9dc84d16-dbc6-45fa-ae6b-f6b884827df4") ) (fp_line (start 7.504 1.475) (end 6.504 1.475) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "3692bc35-f8a8-49ef-80bc-44e1f694b0b0") ) (fp_line (start 7.504 1.475) (end 7.504 2.175) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "38456175-8011-452c-887f-ef2cf06b01a7") ) (fp_arc (start 7.25 5.325) (mid 7.015685 5.890685) (end 6.45 6.125) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "b4a1b643-99fe-4d35-9341-c03ef79e2be6") ) (fp_rect (start -9 -8.5) (end 9 8.5) (stroke (width 0.1) (type default) ) (fill no) (layer "Dwgs.User") (uuid "0f4f3933-7486-4fb6-8906-4a410b37fd98") ) (fp_rect (start -2.75 -6.405) (end 2.75 -3.455) (stroke (width 0.1) (type default) ) (fill no) (layer "Cmts.User") (uuid "0f9c7be7-c03a-4cdc-882a-ad8471b6aa4f") ) (fp_rect (start -9.525 -9.525) (end 9.525 9.525) (stroke (width 0.1) (type default) ) (fill no) (layer "Eco1.User") (uuid "8b54c3b1-c0ca-4488-9d44-935f3b5d3c1f") ) (fp_line (start -6.95 6.45) (end -6.95 -6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "720c8761-7e82-44b0-be69-ed4550e1be2f") ) (fp_line (start -6.45 -6.95) (end 6.45 -6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "95ed31d8-268d-4bb3-a60b-b482d1f830f9") ) (fp_line (start 6.45 6.95) (end -6.45 6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "30b5a3c3-0b6f-4f88-b5d0-dcdd37ca4f75") ) (fp_line (start 6.95 -6.45) (end 6.95 6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "7d15f08c-5c11-4af4-8851-53981502ffdb") ) (fp_arc (start -6.95 -6.45) (mid -6.803553 -6.803553) (end -6.45 -6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "aa6165f1-2bc7-40fd-afb0-6583df0bb345") ) (fp_arc (start -6.45 6.95) (mid -6.803553 6.803553) (end -6.95 6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "202e44e2-c219-4cd6-94b9-f17b65187a14") ) (fp_arc (start 6.45 -6.95) (mid 6.803553 -6.803553) (end 6.95 -6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "4c17160b-6c50-4336-8a0c-069fbf835fab") ) (fp_arc (start 6.95 6.45) (mid 6.803553 6.803553) (end 6.45 6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "13ba3243-0027-4cfa-995a-dce70e6a4e88") ) (fp_arc (start 6.95 6.45) (mid 6.803553 6.803553) (end 6.45 6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "65f43306-cc39-4cce-aceb-0b9cc52f00b1") ) (fp_rect (start -7 -7) (end 7 7) (stroke (width 0.05) (type default) ) (fill no) (layer "B.CrtYd") (uuid "bce02a11-4d6f-421b-8170-5154353d3dff") ) (fp_line (start -4.104 4.975) (end -4.104 6.925) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "049d87de-fcb0-46e2-8177-6aaabaa7207c") ) (fp_line (start -4.104 4.975) (end -2.3 4.975) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "87396742-31b9-457d-ade1-ca7dc28bb092") ) (fp_line (start -4.104 6.925) (end -2.3 6.925) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "8257da68-daee-4a9d-bb27-58fd7b539469") ) (fp_line (start -2.3 4.975) (end -2.3 4.425) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "dc342cd3-2f75-427e-9462-99bccf17792d") ) (fp_line (start -2.3 7.475) (end -2.3 6.925) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "9fb593ec-d8e1-44b6-bf4a-61b9be1ee48c") ) (fp_line (start -2.3 7.475) (end -1.5 8.275) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "fdae23c9-fd62-4b55-bbd9-c4457c819122") ) (fp_line (start -1.5 3.625) (end -2.3 4.425) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "dae4dfff-edb9-4606-aa2f-9b0b964c275d") ) (fp_line (start -1.5 3.625) (end 0.3 3.625) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "f0ca3734-738d-4383-849b-d6aa77732bb9") ) (fp_line (start -1.5 8.275) (end 1.65 8.275) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "07b23fc3-c008-4a62-85f0-a92343f3583b") ) (fp_line (start 2.45 7.475) (end 1.65 8.275) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "b73d44ff-4718-41f3-9ebd-d17e9a1e5628") ) (fp_line (start 2.45 7.475) (end 2.45 7.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "494e2087-f7d9-4791-99ec-aeff64c4242b") ) (fp_line (start 3.45 6.125) (end 6.45 6.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "f862d906-38ab-45fa-9bca-e63248005755") ) (fp_line (start 7.25 4.725) (end 9.104 4.725) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "748b563f-7d69-4fc7-9972-6e8443418af1") ) (fp_line (start 7.25 5.325) (end 7.25 4.725) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "ae49e761-9205-4851-8bcd-0ebe85cb8ec7") ) (fp_line (start 7.504 1.475) (end 3.4 1.475) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "61c5f68e-44ab-404c-87f3-add85c78f183") ) (fp_line (start 7.504 1.475) (end 7.504 2.175) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "bc114e44-c5a6-4a1f-827e-8c2973417373") ) (fp_line (start 7.504 2.175) (end 7.504 2.775) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "83e12e47-4b06-468a-9e76-8f2072472475") ) (fp_line (start 9.104 2.775) (end 7.504 2.775) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "cd272511-bfc7-40a5-ab25-0922d3234926") ) (fp_line (start 9.104 4.725) (end 9.104 2.775) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "bbc81871-d8c5-401b-b119-cb1b3a000581") ) (fp_arc (start 2.45 7.125) (mid 2.742893 6.417893) (end 3.45 6.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "69ee1ab7-796e-4ecf-ba2d-c8137c77bd59") ) (fp_arc (start 2.455444 2.13293) (mid 1.577272 3.167235) (end 0.299999 3.624999) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "93d6fa86-49e2-48e4-8d7a-eb70dc9cc94c") ) (fp_arc (start 2.460307 2.13298) (mid 2.826423 1.655848) (end 3.4 1.475) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "3aeb623b-23f3-4a15-91e1-b9b368e68462") ) (fp_arc (start 7.25 5.325) (mid 7.015685 5.890685) (end 6.45 6.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "591eb989-62c7-417d-a8c7-be57e0908e76") ) (fp_line (start -2.304 7.5) (end -2.304 4.45) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "693442e6-95d4-440b-ab38-c6e64b8d26f1") ) (fp_line (start -2.304 7.5) (end -1.504 8.3) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "5dd371e8-2bca-4ec7-93f1-53b3b56819e7") ) (fp_line (start -1.504 3.65) (end -2.304 4.45) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "4b42fe47-6509-4eb1-bb86-fd5e310555d7") ) (fp_line (start -1.504 3.65) (end 0.296 3.65) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "4b660025-e531-4f0c-bd46-b0342aea547b") ) (fp_line (start -1.504 8.3) (end 1.646 8.3) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "fc83ffe9-1d37-41fb-8b75-55584188d924") ) (fp_line (start 2.446 7.5) (end 1.646 8.3) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "d5df7305-344e-4137-b5c5-211d1220f0a5") ) (fp_line (start 2.446 7.5) (end 2.446 7.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "958f5ec8-6691-4092-b476-86b45ece381b") ) (fp_line (start 3.446 6.15) (end 6.446 6.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "cee086de-ac21-402b-a887-fe5cfdad2a77") ) (fp_line (start 7.246 1.5) (end 3.396 1.5) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "c2b58398-e258-4643-bd01-ab016c929be8") ) (fp_line (start 7.246 5.35) (end 7.246 1.5) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "24f6ae3b-c0ac-4bbf-973f-5da3e693d893") ) (fp_arc (start 2.446 7.15) (mid 2.738893 6.442893) (end 3.446 6.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "69626b23-4345-4f57-9845-d3621c53a434") ) (fp_arc (start 2.451444 2.15793) (mid 1.573272 3.192235) (end 0.295999 3.649999) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "f4a5e606-79e3-4c62-8e46-6daf9fda8441") ) (fp_arc (start 2.456307 2.15798) (mid 2.822423 1.680848) (end 3.396 1.5) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "1f4c67b4-2c5a-4084-b978-db9eafab2f81") ) (fp_arc (start 7.246 5.35) (mid 7.011685 5.915685) (end 6.446 6.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "f5f4564e-728a-4cd1-91ba-3a77878f86c1") ) (fp_text user "18x17 spacing" (at 0 -7.6 180) (layer "Dwgs.User") (uuid "f8876c01-9292-4ab7-bb85-a8a958330700") (effects (font (size 1 1) (thickness 0.15) ) ) ) (fp_text user "LED" (at 0 -4.7625 0) (unlocked yes) (layer "Cmts.User") (uuid "5357e104-cd51-4453-9de1-455c97cd2f96") (effects (font (size 1 1) (thickness 0.15) ) ) ) (fp_text user "19.05 spacing" (at 0 -8.7 180) (layer "Eco1.User") (uuid "dd40f239-a89a-4d7e-b1f4-73cf8590ba5b") (effects (font (size 1 1) (thickness 0.15) ) ) ) (fp_text user "${REFERENCE}" (at 2.496 5.025 0) (layer "F.Fab") (uuid "2750dff5-9984-482a-97d2-7c753899e7be") (effects (font (size 0.8 0.8) (thickness 0.12) ) ) ) (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (uuid "f74fd22a-2b62-48b5-a10f-3da3f6f5f527") ) (pad "" np_thru_hole circle (at 0 0 180) (size 5 5) (drill 5) (layers "*.Cu" "*.Mask") (uuid "05dbf4d3-fe96-4b86-9a5a-a08c495935af") ) (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (uuid "2025e54a-118b-4e7e-bf24-a08c4961ad0c") ) (pad "1" thru_hole circle (at 5 3.75) (size 3.3 3.3) (drill 3) (layers "*.Cu" "F.Mask") (remove_unused_layers no) (net "Net-(D9-K)") (pinfunction "1_1") (pintype "passive") (uuid "de75d3af-1393-4924-bfe5-39e87550ddaf") ) (pad "1" smd rect (at 6.55 3.75) (size 1.2 2.6) (layers "F.Cu") (net "Net-(D9-K)") (pinfunction "1_1") (pintype "passive") (uuid "1786b457-ef42-417a-894c-c3822cf15995") ) (pad "1" smd roundrect (at 8.245 3.75) (size 2.65 2.6) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.1) (net "Net-(D9-K)") (pinfunction "1_1") (pintype "passive") (uuid "a8f8d967-5b9c-47ec-9f4b-e443273c4d9d") ) (pad "2" smd roundrect (at -3.245 5.95) (size 2.65 2.6) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.1) (net "BUTTON_ROW_2") (pinfunction "2_2") (pintype "passive") (uuid "762b60da-5b0f-457b-b71d-b6ab43891579") ) (pad "2" smd rect (at -1.55 5.95 180) (size 1.2 2.6) (layers "F.Cu") (net "BUTTON_ROW_2") (pinfunction "2_2") (pintype "passive") (uuid "e62e02f2-2d6d-46c3-a886-b6057b0534d5") ) (pad "2" thru_hole circle (at 0 5.95) (size 3.3 3.3) (drill 3) (layers "*.Cu" "F.Mask") (remove_unused_layers no) (net "BUTTON_ROW_2") (pinfunction "2_2") (pintype "passive") (uuid "738383fb-278f-46c9-adfe-cb7def3f996b") ) (embedded_fonts no) (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG135001S30_Choc.step" (offset (xyz -5 -3.75 0.12) ) (scale (xyz 1 1 1) ) (rotate (xyz 90 0 180) ) ) (model "/Users/ethan/Downloads/kailh-choc-low-profile-switch-1.snapshot.3/Kailh Choc Low Profile Switch.step" (offset (xyz 0 0 0) ) (scale (xyz 1 1 1) ) (rotate (xyz 0 0 0) ) ) ) (footprint "MountingHole:MountingHole_3.2mm_M3" (layer "F.Cu") (uuid "56a945d4-3b6d-4e33-8240-79b6e0f957d1") (at 73.5 15.5) (descr "Mounting Hole 3.2mm, M3, no annular, generated by kicad-footprint-generator mountinghole.py") (tags "mountinghole M3") (property "Reference" "REF**" (at 0 -4.15 0) (layer "F.SilkS") (uuid "8bc38db4-7b68-4ca9-917d-2d2f27212858") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Value" "MountingHole_3.2mm_M3" (at 0 4.15 0) (layer "F.Fab") (uuid "47b58686-8876-4fc0-9b84-7ce74cbcec5c") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Datasheet" "" (at 0 0 0) (layer "F.Fab") (hide yes) (uuid "b699e180-3086-46e1-8a19-0ef350d3ed39") (effects (font (size 1.27 1.27) ) ) ) (property "Description" "" (at 0 0 0) (layer "F.Fab") (hide yes) (uuid "b3c5886f-9d6e-4f0b-bee1-60c9cc65c682") (effects (font (size 1.27 1.27) ) ) ) (property "KiLib_Generator" "mounting_hardware/mounting_hole" (at 0 0 0) (layer "F.SilkS") (hide yes) (uuid "d8f9b640-3afc-46db-af88-1b249484e65a") (effects (font (size 1 1) (thickness 0.15) ) ) ) (attr exclude_from_pos_files exclude_from_bom) (duplicate_pad_numbers_are_jumpers no) (fp_circle (center 0 0) (end 3.2 0) (stroke (width 0.15) (type solid) ) (fill no) (layer "Cmts.User") (uuid "8a9aa308-4899-41ac-9409-028a81a57ee0") ) (fp_circle (center 0 0) (end 3.45 0) (stroke (width 0.05) (type solid) ) (fill no) (layer "F.CrtYd") (uuid "5d28983c-6f20-4370-b647-537b056665a0") ) (fp_text user "${REFERENCE}" (at 0 0 0) (layer "F.Fab") (uuid "99c556f5-a815-4e65-9bc9-ea112f04010c") (effects (font (size 1 1) (thickness 0.15) ) ) ) (pad "" np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers "*.Cu" "*.Mask") (uuid "a63b12c9-12bb-4cf2-8ba9-982d60b800d8") ) (embedded_fonts no) ) (footprint "MountingHole:MountingHole_3.2mm_M3" (layer "F.Cu") (uuid "67ed90ff-3025-4f9e-861a-7ca765a0a1f2") (at 15.5 68.5) (descr "Mounting Hole 3.2mm, M3, no annular, generated by kicad-footprint-generator mountinghole.py") (tags "mountinghole M3") (property "Reference" "REF**" (at 0 -4.15 0) (layer "F.SilkS") (uuid "843f0795-ea0e-4a53-8286-30b9e415a1a5") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Value" "MountingHole_3.2mm_M3" (at 0 4.15 0) (layer "F.Fab") (uuid "a8100e5a-676a-48e8-b949-d746f6e802ea") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Datasheet" "" (at 0 0 0) (layer "F.Fab") (hide yes) (uuid "8a23c836-7213-4321-93f1-3f9ffaf09e0a") (effects (font (size 1.27 1.27) ) ) ) (property "Description" "" (at 0 0 0) (layer "F.Fab") (hide yes) (uuid "277c5088-3d17-4fd1-b9a7-5dd4bb810be6") (effects (font (size 1.27 1.27) ) ) ) (property "KiLib_Generator" "mounting_hardware/mounting_hole" (at 0 0 0) (layer "F.SilkS") (hide yes) (uuid "2ba8d25f-ca0a-4b36-bff5-80ffba8c0f6a") (effects (font (size 1 1) (thickness 0.15) ) ) ) (attr exclude_from_pos_files exclude_from_bom) (duplicate_pad_numbers_are_jumpers no) (fp_circle (center 0 0) (end 3.2 0) (stroke (width 0.15) (type solid) ) (fill no) (layer "Cmts.User") (uuid "6e24836b-de3a-4d8f-a69e-baacfab5f4e4") ) (fp_circle (center 0 0) (end 3.45 0) (stroke (width 0.05) (type solid) ) (fill no) (layer "F.CrtYd") (uuid "dd7a9218-3ffc-488d-b1ef-3b6dceb67e45") ) (fp_text user "${REFERENCE}" (at 0 0 0) (layer "F.Fab") (uuid "5fc495d7-b32f-4870-8da7-e60a3793a7b6") (effects (font (size 1 1) (thickness 0.15) ) ) ) (pad "" np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers "*.Cu" "*.Mask") (uuid "a2d28630-6e42-478b-9d8f-263585f8b903") ) (embedded_fonts no) ) (footprint "Keebio:SW_choc_v1+v2_HS_CPG135001S30_1u" (layer "F.Cu") (uuid "71e5197a-fe81-412b-a5ba-6dbb65cd80cc") (at 26.5 40.5) (descr "Hotswap footprint for Kailh Choc v2 style switches") (property "Reference" "Choc4" (at 0 -2.75 180) (layer "Dwgs.User") (hide yes) (uuid "1c5ad4c1-ef67-4511-b1b5-082b86c39304") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Value" "Choc_SW" (at 0 0 180) (layer "F.Fab") (uuid "dedf30b1-8ce2-4602-9db4-2d1a2cfc97ea") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Datasheet" "" (at 0 0 0) (layer "F.Fab") (hide yes) (uuid "9f586d56-d2c4-46dc-b94b-26150ee802b4") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (property "Description" "Push button switch, generic, two pins" (at 0 0 0) (layer "F.Fab") (hide yes) (uuid "a721775d-7d5e-4d8a-9d95-72bed52dfa42") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (path "/cbdc1967-8e1b-4898-9512-00ff10eaa96a") (sheetname "/") (sheetfile "ButtonMatrix3x3.kicad_sch") (units (unit (name "A") (pins "1" "2") ) ) (attr smd) (duplicate_pad_numbers_are_jumpers no) (fp_line (start -2.3 7.475) (end -1.5 8.275) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "0baa46b8-9550-4bec-af67-bb40244454db") ) (fp_line (start -1.5 3.625) (end -2.3 4.425) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "58c9157d-ce28-4678-a8e4-defff6db4d23") ) (fp_line (start -1.5 3.625) (end -0.5 3.625) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "9026ba68-e0cf-4bfd-829e-9e66bffba936") ) (fp_line (start -1.5 8.275) (end -0.5 8.275) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "cd598859-eefb-4ae3-a0fd-5390b1082c0a") ) (fp_line (start 7.504 1.475) (end 6.504 1.475) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "24e5ca0a-d855-4a13-8ddf-ac47e880708a") ) (fp_line (start 7.504 1.475) (end 7.504 2.175) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "8f4f0034-a9f1-4972-a873-bf443d815456") ) (fp_arc (start 7.25 5.325) (mid 7.015685 5.890685) (end 6.45 6.125) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "dba24e65-3198-49b3-a480-4a3034566989") ) (fp_rect (start -9 -8.5) (end 9 8.5) (stroke (width 0.1) (type default) ) (fill no) (layer "Dwgs.User") (uuid "29ef44e6-4421-485f-a6d3-30b86a771737") ) (fp_rect (start -2.75 -6.405) (end 2.75 -3.455) (stroke (width 0.1) (type default) ) (fill no) (layer "Cmts.User") (uuid "1c80af62-19c9-4eb5-b11b-4c219357ad66") ) (fp_rect (start -9.525 -9.525) (end 9.525 9.525) (stroke (width 0.1) (type default) ) (fill no) (layer "Eco1.User") (uuid "fd03311e-a5da-4bd3-bb87-f04f381597a8") ) (fp_line (start -6.95 6.45) (end -6.95 -6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "e5e6c2f5-e087-45f2-9888-d4be3f41daef") ) (fp_line (start -6.45 -6.95) (end 6.45 -6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "11f27a4d-4840-4c16-91e4-ef0ee500f65d") ) (fp_line (start 6.45 6.95) (end -6.45 6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "3063d454-8127-46fe-aeb5-6766e9429adc") ) (fp_line (start 6.95 -6.45) (end 6.95 6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "fc2a48f5-4433-4581-9aa3-a89ddadca5cb") ) (fp_arc (start -6.95 -6.45) (mid -6.803553 -6.803553) (end -6.45 -6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "07d35538-bf37-4244-a8e7-139985a57990") ) (fp_arc (start -6.45 6.95) (mid -6.803553 6.803553) (end -6.95 6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "88840d33-429c-47b2-821b-ded3035ebebe") ) (fp_arc (start 6.45 -6.95) (mid 6.803553 -6.803553) (end 6.95 -6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "fe2ac72a-c50f-4777-a42c-b0f44c2a0093") ) (fp_arc (start 6.95 6.45) (mid 6.803553 6.803553) (end 6.45 6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "613bf807-3896-4850-ae11-1b598011d651") ) (fp_arc (start 6.95 6.45) (mid 6.803553 6.803553) (end 6.45 6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "a3349003-6bdd-40d5-9d5f-4228f8da48fd") ) (fp_rect (start -7 -7) (end 7 7) (stroke (width 0.05) (type default) ) (fill no) (layer "B.CrtYd") (uuid "cd2784f0-9637-47ee-99b3-3930310870f2") ) (fp_line (start -4.104 4.975) (end -4.104 6.925) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "f55e0947-4183-4579-bacb-a624cba4e5e9") ) (fp_line (start -4.104 4.975) (end -2.3 4.975) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "2c3d2207-9bd8-4bce-8077-87ce2bd95fdc") ) (fp_line (start -4.104 6.925) (end -2.3 6.925) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "a0e10939-b272-419d-8061-385481c7c308") ) (fp_line (start -2.3 4.975) (end -2.3 4.425) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "c70ec362-ee62-476f-b5bd-c05af2653a18") ) (fp_line (start -2.3 7.475) (end -2.3 6.925) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "442deb87-e769-4a27-992f-a2a54b857e89") ) (fp_line (start -2.3 7.475) (end -1.5 8.275) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "6e2ef0d1-6760-42c7-ab23-04e320bf4492") ) (fp_line (start -1.5 3.625) (end -2.3 4.425) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "0f8dd487-be44-4a8b-b0c9-27925d514ddd") ) (fp_line (start -1.5 3.625) (end 0.3 3.625) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "5d4cb481-8fb0-4364-ad8f-6367cbfb6ece") ) (fp_line (start -1.5 8.275) (end 1.65 8.275) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "e390856b-ac68-434f-baf2-49ba8a0fcb52") ) (fp_line (start 2.45 7.475) (end 1.65 8.275) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "bd6b2407-f6bc-474f-9f99-af99f1b4b1dc") ) (fp_line (start 2.45 7.475) (end 2.45 7.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "de98c4da-71f8-4e86-998b-013a69fac28b") ) (fp_line (start 3.45 6.125) (end 6.45 6.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "6c0c8aa5-542a-4aae-a16c-25e843813d85") ) (fp_line (start 7.25 4.725) (end 9.104 4.725) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "ce9680e3-e765-47e8-8cc3-9e0478767975") ) (fp_line (start 7.25 5.325) (end 7.25 4.725) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "5e4b18e2-f41d-42ae-a1ab-7453bac33295") ) (fp_line (start 7.504 1.475) (end 3.4 1.475) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "58f0d8da-2026-4035-a810-08cd2c529323") ) (fp_line (start 7.504 1.475) (end 7.504 2.175) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "fe2cc14a-4172-432b-bd97-19ec7b9c3535") ) (fp_line (start 7.504 2.175) (end 7.504 2.775) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "dec4910d-a480-4fd7-bca1-9a11062ecfa1") ) (fp_line (start 9.104 2.775) (end 7.504 2.775) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "39a64f07-ed89-47fb-ae48-d5de3a35edf6") ) (fp_line (start 9.104 4.725) (end 9.104 2.775) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "e70adc79-c263-493b-92a4-4a34557c8985") ) (fp_arc (start 2.45 7.125) (mid 2.742893 6.417893) (end 3.45 6.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "549413d4-1d55-4827-96f1-7bda497ad9f7") ) (fp_arc (start 2.455444 2.13293) (mid 1.577272 3.167235) (end 0.299999 3.624999) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "cc5a90e2-36ca-405c-bbb2-e62c7621c857") ) (fp_arc (start 2.460307 2.13298) (mid 2.826423 1.655848) (end 3.4 1.475) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "6147d29c-31ba-4407-9405-7cfaed5a088f") ) (fp_arc (start 7.25 5.325) (mid 7.015685 5.890685) (end 6.45 6.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "df3cceab-1607-4887-b608-a4dfaf11dde9") ) (fp_line (start -2.304 7.5) (end -2.304 4.45) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "d9758ffe-26ce-4d27-a8c0-a560bdf0af78") ) (fp_line (start -2.304 7.5) (end -1.504 8.3) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "fba645db-bac8-41d5-9e2e-ba5610eabbd1") ) (fp_line (start -1.504 3.65) (end -2.304 4.45) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "3d988c0b-55f2-4cb8-9bee-efcf090e14c5") ) (fp_line (start -1.504 3.65) (end 0.296 3.65) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "c844fd80-534b-46f9-80c9-e3466253dea3") ) (fp_line (start -1.504 8.3) (end 1.646 8.3) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "357d92dd-79e2-4f5b-9390-d3bad22fe7f9") ) (fp_line (start 2.446 7.5) (end 1.646 8.3) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "f709b9dc-d10f-429c-bcd9-e99fa45a8897") ) (fp_line (start 2.446 7.5) (end 2.446 7.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "493ff945-e1c7-4b2c-aa35-fe342028ebec") ) (fp_line (start 3.446 6.15) (end 6.446 6.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "4fd12137-e833-4768-a93d-8d2d1360c82a") ) (fp_line (start 7.246 1.5) (end 3.396 1.5) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "5d0f29eb-71f0-4aa0-8195-da8da9207393") ) (fp_line (start 7.246 5.35) (end 7.246 1.5) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "f5525069-1336-4ba6-8523-3730afb10af9") ) (fp_arc (start 2.446 7.15) (mid 2.738893 6.442893) (end 3.446 6.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "dbc249d7-d3ac-4a06-b8ed-fa226c59b9af") ) (fp_arc (start 2.451444 2.15793) (mid 1.573272 3.192235) (end 0.295999 3.649999) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "a91ef44d-73d7-411c-a2e6-d5d0846280c3") ) (fp_arc (start 2.456307 2.15798) (mid 2.822423 1.680848) (end 3.396 1.5) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "8b800be7-a0d1-44e5-acf5-c934f761b8dd") ) (fp_arc (start 7.246 5.35) (mid 7.011685 5.915685) (end 6.446 6.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "31e0eb86-8ade-4d6c-92c2-6ce84ebfce39") ) (fp_text user "18x17 spacing" (at 0 -7.6 180) (layer "Dwgs.User") (uuid "6b6db44a-126b-4582-8850-0b6d0e06a123") (effects (font (size 1 1) (thickness 0.15) ) ) ) (fp_text user "LED" (at 0 -4.7625 0) (unlocked yes) (layer "Cmts.User") (uuid "db7ae04a-2672-4ab8-bb21-7e41878f5b06") (effects (font (size 1 1) (thickness 0.15) ) ) ) (fp_text user "19.05 spacing" (at 0 -8.7 180) (layer "Eco1.User") (uuid "e5c35ed9-b990-41e5-8325-a02f011d8b00") (effects (font (size 1 1) (thickness 0.15) ) ) ) (fp_text user "${REFERENCE}" (at 2.496 5.025 0) (layer "F.Fab") (uuid "bf1225ab-d9bd-4d93-9b13-a27b909ec29b") (effects (font (size 0.8 0.8) (thickness 0.12) ) ) ) (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (uuid "5da0639f-7c69-4f4a-ac7f-c16a945e9efe") ) (pad "" np_thru_hole circle (at 0 0 180) (size 5 5) (drill 5) (layers "*.Cu" "*.Mask") (uuid "f2dc6a6e-64a3-40c4-bd48-d31ca467353b") ) (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (uuid "0bd866d2-639c-4fe6-9cfa-094cc7e2c331") ) (pad "1" thru_hole circle (at 5 3.75) (size 3.3 3.3) (drill 3) (layers "*.Cu" "F.Mask") (remove_unused_layers no) (net "Net-(D4-K)") (pinfunction "1_1") (pintype "passive") (uuid "a201646d-a067-497b-8030-366625e54597") ) (pad "1" smd rect (at 6.55 3.75) (size 1.2 2.6) (layers "F.Cu") (net "Net-(D4-K)") (pinfunction "1_1") (pintype "passive") (uuid "0754b543-c077-4dd2-a7e1-c18c1b973522") ) (pad "1" smd roundrect (at 8.245 3.75) (size 2.65 2.6) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.1) (net "Net-(D4-K)") (pinfunction "1_1") (pintype "passive") (uuid "0ca94949-538e-45f9-ae14-77d4ec3ef0b0") ) (pad "2" smd roundrect (at -3.245 5.95) (size 2.65 2.6) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.1) (net "BUTTON_ROW_1") (pinfunction "2_2") (pintype "passive") (uuid "d17a72eb-34a1-4c62-a235-bed465ff2151") ) (pad "2" smd rect (at -1.55 5.95 180) (size 1.2 2.6) (layers "F.Cu") (net "BUTTON_ROW_1") (pinfunction "2_2") (pintype "passive") (uuid "4297a7d5-d5e0-4ae7-977e-8b19e46ea7bc") ) (pad "2" thru_hole circle (at 0 5.95) (size 3.3 3.3) (drill 3) (layers "*.Cu" "F.Mask") (remove_unused_layers no) (net "BUTTON_ROW_1") (pinfunction "2_2") (pintype "passive") (uuid "12824f4a-a8e2-4493-830e-9eb3352cecc4") ) (embedded_fonts no) (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG135001S30_Choc.step" (offset (xyz -5 -3.75 0.12) ) (scale (xyz 1 1 1) ) (rotate (xyz 90 0 180) ) ) (model "/Users/ethan/Downloads/kailh-choc-low-profile-switch-1.snapshot.3/Kailh Choc Low Profile Switch.step" (offset (xyz 0 0 0) ) (scale (xyz 1 1 1) ) (rotate (xyz 0 0 0) ) ) ) (footprint "Keebio:SW_choc_v1+v2_HS_CPG135001S30_1u" (layer "F.Cu") (uuid "79380d43-105f-4408-87fd-4cdebb70b0a9") (at 44.5 40.5) (descr "Hotswap footprint for Kailh Choc v2 style switches") (property "Reference" "Choc5" (at 0 -2.75 180) (layer "Dwgs.User") (hide yes) (uuid "b3a305e0-6e31-4637-8887-90a08709cf16") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Value" "Choc_SW" (at 0 0 180) (layer "F.Fab") (uuid "183858ac-70dd-46be-ae69-b6477244cdbf") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Datasheet" "" (at 0 0 0) (layer "F.Fab") (hide yes) (uuid "7db5dceb-d9e8-435f-9966-beff9d4f9020") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (property "Description" "Push button switch, generic, two pins" (at 0 0 0) (layer "F.Fab") (hide yes) (uuid "ea34d8af-f348-4578-9c3d-c781377307f9") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (path "/c6752e4b-10d8-4905-9dd3-73721bbd6b42") (sheetname "/") (sheetfile "ButtonMatrix3x3.kicad_sch") (units (unit (name "A") (pins "1" "2") ) ) (attr smd) (duplicate_pad_numbers_are_jumpers no) (fp_line (start -2.3 7.475) (end -1.5 8.275) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "a533af49-df7f-4fca-8eb2-3d2947b7e447") ) (fp_line (start -1.5 3.625) (end -2.3 4.425) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "b97993c1-52c4-4323-8e2f-337ee6dd1d45") ) (fp_line (start -1.5 3.625) (end -0.5 3.625) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "471c0c50-d4da-465c-a578-74c017311d41") ) (fp_line (start -1.5 8.275) (end -0.5 8.275) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "c09bae53-0879-44bc-bc92-6f54ce63383c") ) (fp_line (start 7.504 1.475) (end 6.504 1.475) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "4edc55f2-6ce4-42ae-87be-d2fcd2e6baae") ) (fp_line (start 7.504 1.475) (end 7.504 2.175) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "8a90ad8c-1e53-4726-ba15-4af056f9ced8") ) (fp_arc (start 7.25 5.325) (mid 7.015685 5.890685) (end 6.45 6.125) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "ebfb7cb8-97be-484f-9ca5-d70cd2468b8d") ) (fp_rect (start -9 -8.5) (end 9 8.5) (stroke (width 0.1) (type default) ) (fill no) (layer "Dwgs.User") (uuid "d11aafcf-2f2b-4334-ac3b-95a847320dc4") ) (fp_rect (start -2.75 -6.405) (end 2.75 -3.455) (stroke (width 0.1) (type default) ) (fill no) (layer "Cmts.User") (uuid "b64fab2c-0697-4406-b636-af42e5a1b92b") ) (fp_rect (start -9.525 -9.525) (end 9.525 9.525) (stroke (width 0.1) (type default) ) (fill no) (layer "Eco1.User") (uuid "78694185-ae0b-4ef1-867f-b6b6ee4e2d85") ) (fp_line (start -6.95 6.45) (end -6.95 -6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "f4666fb3-f5c8-4296-a5a8-d763c82f42c2") ) (fp_line (start -6.45 -6.95) (end 6.45 -6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "1efd3963-0cff-4020-91b3-955ca43885e2") ) (fp_line (start 6.45 6.95) (end -6.45 6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "53897855-4299-48cf-8709-471275714439") ) (fp_line (start 6.95 -6.45) (end 6.95 6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "741a0ebd-5bfd-45cb-9f35-c9cbe0d0ab73") ) (fp_arc (start -6.95 -6.45) (mid -6.803553 -6.803553) (end -6.45 -6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "001b9060-578e-46a6-8ce1-0c2a645ccabf") ) (fp_arc (start -6.45 6.95) (mid -6.803553 6.803553) (end -6.95 6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "accd2efa-64c2-44eb-b801-ceba003d70e2") ) (fp_arc (start 6.45 -6.95) (mid 6.803553 -6.803553) (end 6.95 -6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "a6085e23-7ffd-4637-9121-3c431b0659e4") ) (fp_arc (start 6.95 6.45) (mid 6.803553 6.803553) (end 6.45 6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "6aa58233-b7d9-40a8-9cf4-52244d6f425a") ) (fp_arc (start 6.95 6.45) (mid 6.803553 6.803553) (end 6.45 6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "94ee880a-44e9-42f6-aa50-d12ef48b48ad") ) (fp_rect (start -7 -7) (end 7 7) (stroke (width 0.05) (type default) ) (fill no) (layer "B.CrtYd") (uuid "3c9e9411-4683-4d76-88d3-82808c46b626") ) (fp_line (start -4.104 4.975) (end -4.104 6.925) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "b48a09ca-4d40-4053-89a8-c904f4575635") ) (fp_line (start -4.104 4.975) (end -2.3 4.975) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "02d5503c-a786-4c7d-8300-ffac4d44a98a") ) (fp_line (start -4.104 6.925) (end -2.3 6.925) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "e3ba0d14-022b-4393-8182-08e133cb9cb4") ) (fp_line (start -2.3 4.975) (end -2.3 4.425) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "8da84193-7744-40e4-9b00-61f8704a5e6d") ) (fp_line (start -2.3 7.475) (end -2.3 6.925) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "5cea8930-220f-4be6-817e-51ecefb18ecd") ) (fp_line (start -2.3 7.475) (end -1.5 8.275) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "ca0efa50-9cbf-4eec-85de-404b673c1bf0") ) (fp_line (start -1.5 3.625) (end -2.3 4.425) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "c3de4539-98df-4b6d-9eaa-a135c409d884") ) (fp_line (start -1.5 3.625) (end 0.3 3.625) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "086bce68-26a1-4794-bc90-e504857daa8c") ) (fp_line (start -1.5 8.275) (end 1.65 8.275) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "7db9342b-ad64-4697-a8f1-fa523ce3a584") ) (fp_line (start 2.45 7.475) (end 1.65 8.275) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "ac4e47c5-ca0b-4d0d-a7db-44f21a79b36d") ) (fp_line (start 2.45 7.475) (end 2.45 7.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "ac9f15c2-278d-4b2e-8fdb-45feed381bc8") ) (fp_line (start 3.45 6.125) (end 6.45 6.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "5504c321-447e-4d15-965b-96c34026cb18") ) (fp_line (start 7.25 4.725) (end 9.104 4.725) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "7cac85e9-9868-4f5f-ba7a-d534e6ba2db4") ) (fp_line (start 7.25 5.325) (end 7.25 4.725) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "1c017462-6077-4af7-86f6-3657988fb039") ) (fp_line (start 7.504 1.475) (end 3.4 1.475) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "54750f6a-3327-4acf-a5f1-a339ecc93574") ) (fp_line (start 7.504 1.475) (end 7.504 2.175) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "79bfdf31-625b-468c-8658-7f639f206e10") ) (fp_line (start 7.504 2.175) (end 7.504 2.775) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "b986a528-28f2-4a7b-a83c-a67eb50bee7d") ) (fp_line (start 9.104 2.775) (end 7.504 2.775) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "c44052f8-fa12-4e13-a383-be8e347bf8aa") ) (fp_line (start 9.104 4.725) (end 9.104 2.775) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "0524e41c-7202-4900-b69b-88e88b417068") ) (fp_arc (start 2.45 7.125) (mid 2.742893 6.417893) (end 3.45 6.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "f9261a80-a370-4f6b-a9ff-c8cdd41b8651") ) (fp_arc (start 2.455444 2.13293) (mid 1.577272 3.167235) (end 0.299999 3.624999) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "279a943a-8fe0-4e35-a6a9-0b661bbc89cb") ) (fp_arc (start 2.460307 2.13298) (mid 2.826423 1.655848) (end 3.4 1.475) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "9372760b-98ab-4576-9298-68b51dc9a6db") ) (fp_arc (start 7.25 5.325) (mid 7.015685 5.890685) (end 6.45 6.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "e1064d7f-b731-496a-bfdd-dc2a49afb05b") ) (fp_line (start -2.304 7.5) (end -2.304 4.45) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "105e4c11-6729-4f21-bdfc-95c060c1a92e") ) (fp_line (start -2.304 7.5) (end -1.504 8.3) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "1fe0a913-3851-41ef-824b-2a2991aa5bf9") ) (fp_line (start -1.504 3.65) (end -2.304 4.45) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "2a2a192c-7477-4a5f-b2ef-b7effc224cd8") ) (fp_line (start -1.504 3.65) (end 0.296 3.65) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "1e2282e1-d1a9-4ff2-8f3b-6133f65fd394") ) (fp_line (start -1.504 8.3) (end 1.646 8.3) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "36ed12b4-1dbe-411e-ab14-44cae0253480") ) (fp_line (start 2.446 7.5) (end 1.646 8.3) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "d92a511c-23da-4f1f-86a6-0b32e376f17c") ) (fp_line (start 2.446 7.5) (end 2.446 7.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "b8c07734-ff58-4e58-8e83-6af9ba30a1af") ) (fp_line (start 3.446 6.15) (end 6.446 6.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "84934164-bdf6-42e9-8164-eca438b58962") ) (fp_line (start 7.246 1.5) (end 3.396 1.5) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "0746fc38-5a37-467f-ae31-da8d3f2bc913") ) (fp_line (start 7.246 5.35) (end 7.246 1.5) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "546e6cde-d5f7-4948-87d4-c5b33a21e4b1") ) (fp_arc (start 2.446 7.15) (mid 2.738893 6.442893) (end 3.446 6.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "0b3f77cb-60c3-4102-a41c-bc11df308a37") ) (fp_arc (start 2.451444 2.15793) (mid 1.573272 3.192235) (end 0.295999 3.649999) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "f6d07a2b-95ed-4c8d-a29c-89d80c9866ef") ) (fp_arc (start 2.456307 2.15798) (mid 2.822423 1.680848) (end 3.396 1.5) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "7b1ffecc-8275-4d57-b660-766866d45335") ) (fp_arc (start 7.246 5.35) (mid 7.011685 5.915685) (end 6.446 6.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "b29956b5-f4df-4da6-912b-147dadea865d") ) (fp_text user "18x17 spacing" (at 0 -7.6 180) (layer "Dwgs.User") (uuid "cff77583-62f2-4389-b9fc-d84d1b0a3450") (effects (font (size 1 1) (thickness 0.15) ) ) ) (fp_text user "LED" (at 0 -4.7625 0) (unlocked yes) (layer "Cmts.User") (uuid "3ff75c1b-13cb-4eb0-b36b-09bbbeeb1e34") (effects (font (size 1 1) (thickness 0.15) ) ) ) (fp_text user "19.05 spacing" (at 0 -8.7 180) (layer "Eco1.User") (uuid "2ca03ff7-b75e-4810-85d6-85ef1a0fc41e") (effects (font (size 1 1) (thickness 0.15) ) ) ) (fp_text user "${REFERENCE}" (at 2.496 5.025 0) (layer "F.Fab") (uuid "f1090481-0333-4cd6-98a9-0efd84d2898f") (effects (font (size 0.8 0.8) (thickness 0.12) ) ) ) (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (uuid "dce3c773-2767-4dd2-8ec1-a7e62bfe4ee1") ) (pad "" np_thru_hole circle (at 0 0 180) (size 5 5) (drill 5) (layers "*.Cu" "*.Mask") (uuid "d87f27f7-9908-4d29-ad8e-7e8e740173e3") ) (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (uuid "2dad4101-be9d-40a1-9555-fca9e76751ea") ) (pad "1" thru_hole circle (at 5 3.75) (size 3.3 3.3) (drill 3) (layers "*.Cu" "F.Mask") (remove_unused_layers no) (net "Net-(D5-K)") (pinfunction "1_1") (pintype "passive") (uuid "507ffbcf-65bc-4673-9e4d-1d58672222c9") ) (pad "1" smd rect (at 6.55 3.75) (size 1.2 2.6) (layers "F.Cu") (net "Net-(D5-K)") (pinfunction "1_1") (pintype "passive") (uuid "8834dd3d-0a88-4b91-8883-972f7356c2ca") ) (pad "1" smd roundrect (at 8.245 3.75) (size 2.65 2.6) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.1) (net "Net-(D5-K)") (pinfunction "1_1") (pintype "passive") (uuid "fb7c2813-4359-4f07-8712-d2dbde5edf20") ) (pad "2" smd roundrect (at -3.245 5.95) (size 2.65 2.6) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.1) (net "BUTTON_ROW_1") (pinfunction "2_2") (pintype "passive") (uuid "1994ec36-76a8-44cb-93cd-7cddc8102a62") ) (pad "2" smd rect (at -1.55 5.95 180) (size 1.2 2.6) (layers "F.Cu") (net "BUTTON_ROW_1") (pinfunction "2_2") (pintype "passive") (uuid "55a8393a-d2e4-4759-9fa5-d6b0e453aef8") ) (pad "2" thru_hole circle (at 0 5.95) (size 3.3 3.3) (drill 3) (layers "*.Cu" "F.Mask") (remove_unused_layers no) (net "BUTTON_ROW_1") (pinfunction "2_2") (pintype "passive") (uuid "bc138928-05ab-4c18-91fe-642da7c40ae4") ) (embedded_fonts no) (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG135001S30_Choc.step" (offset (xyz -5 -3.75 0.12) ) (scale (xyz 1 1 1) ) (rotate (xyz 90 0 180) ) ) (model "/Users/ethan/Downloads/kailh-choc-low-profile-switch-1.snapshot.3/Kailh Choc Low Profile Switch.step" (offset (xyz 0 0 0) ) (scale (xyz 1 1 1) ) (rotate (xyz 0 0 0) ) ) ) (footprint "MountingHole:MountingHole_3.2mm_M3" (layer "F.Cu") (uuid "8b767740-ccbd-4845-a1af-95d173b748bb") (at 15.5 15.5) (descr "Mounting Hole 3.2mm, M3, no annular, generated by kicad-footprint-generator mountinghole.py") (tags "mountinghole M3") (property "Reference" "REF**" (at 0 -4.15 0) (layer "F.SilkS") (uuid "71c7bfbc-17f6-4421-9928-a9b2fa0b603e") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Value" "MountingHole_3.2mm_M3" (at 0 4.15 0) (layer "F.Fab") (uuid "628e60ff-ae8a-403f-8a82-6a919050a5b7") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Datasheet" "" (at 0 0 0) (layer "F.Fab") (hide yes) (uuid "d2dc362b-656f-4bc2-b6c8-f4be4c1faf52") (effects (font (size 1.27 1.27) ) ) ) (property "Description" "" (at 0 0 0) (layer "F.Fab") (hide yes) (uuid "b01555b1-c9a3-4251-bab0-ce1e698243dc") (effects (font (size 1.27 1.27) ) ) ) (property "KiLib_Generator" "mounting_hardware/mounting_hole" (at 0 0 0) (layer "F.SilkS") (hide yes) (uuid "91e555c4-a349-4a17-aa70-aca495f450b0") (effects (font (size 1 1) (thickness 0.15) ) ) ) (attr exclude_from_pos_files exclude_from_bom) (duplicate_pad_numbers_are_jumpers no) (fp_circle (center 0 0) (end 3.2 0) (stroke (width 0.15) (type solid) ) (fill no) (layer "Cmts.User") (uuid "b2c87c4d-e6d8-4220-ba4e-fa13f59e2e9f") ) (fp_circle (center 0 0) (end 3.45 0) (stroke (width 0.05) (type solid) ) (fill no) (layer "F.CrtYd") (uuid "0c38b256-e4e5-42a8-813c-d21fb87928d4") ) (fp_text user "${REFERENCE}" (at 0 0 0) (layer "F.Fab") (uuid "c91dde9e-726e-488f-9661-ec152fc47794") (effects (font (size 1 1) (thickness 0.15) ) ) ) (pad "" np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers "*.Cu" "*.Mask") (uuid "6a84e87e-ca6a-4ac8-88dd-d06a65c60ded") ) (embedded_fonts no) ) (footprint "Keebio:SW_choc_v1+v2_HS_CPG135001S30_1u" (layer "F.Cu") (uuid "8ffa4872-78bc-4637-8485-0f6ded517411") (at 44.5 58.5) (descr "Hotswap footprint for Kailh Choc v2 style switches") (property "Reference" "Choc8" (at 0 -2.75 180) (layer "Dwgs.User") (hide yes) (uuid "ed58da15-77a1-40fe-a585-e0bf5938de00") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Value" "Choc_SW" (at 0 0 180) (layer "F.Fab") (uuid "8e624db6-d0a0-4262-baf5-552187812b11") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Datasheet" "" (at 0 0 0) (layer "F.Fab") (hide yes) (uuid "b52f8d14-0a2a-4c21-8eb2-206747d4d5cf") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (property "Description" "Push button switch, generic, two pins" (at 0 0 0) (layer "F.Fab") (hide yes) (uuid "ad70face-d303-457b-a03a-059d80fa2662") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (path "/d24bf150-c4cb-417e-873f-ff212c871c51") (sheetname "/") (sheetfile "ButtonMatrix3x3.kicad_sch") (units (unit (name "A") (pins "1" "2") ) ) (attr smd) (duplicate_pad_numbers_are_jumpers no) (fp_line (start -2.3 7.475) (end -1.5 8.275) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "191287c0-8ddc-4137-8eba-fdd32b674d9d") ) (fp_line (start -1.5 3.625) (end -2.3 4.425) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "062b930b-c6d2-4cd2-ae13-d33c8c0059cc") ) (fp_line (start -1.5 3.625) (end -0.5 3.625) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "9f6fbdff-8bc9-4344-9486-e5bab7c1a536") ) (fp_line (start -1.5 8.275) (end -0.5 8.275) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "50b7b5ad-df7b-489a-b2a8-079e55ac552a") ) (fp_line (start 7.504 1.475) (end 6.504 1.475) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "77d6e5d9-c8e8-422f-b17c-bed1ceaa33df") ) (fp_line (start 7.504 1.475) (end 7.504 2.175) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "564cf693-ef0a-4ff5-a5f4-352137039657") ) (fp_arc (start 7.25 5.325) (mid 7.015685 5.890685) (end 6.45 6.125) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "bbcd9c77-6db2-4fcd-b1ae-39df3db6ae2e") ) (fp_rect (start -9 -8.5) (end 9 8.5) (stroke (width 0.1) (type default) ) (fill no) (layer "Dwgs.User") (uuid "52c3089b-2b74-4263-8692-45d7ab7bcb10") ) (fp_rect (start -2.75 -6.405) (end 2.75 -3.455) (stroke (width 0.1) (type default) ) (fill no) (layer "Cmts.User") (uuid "b6c0fa62-a54c-4f41-9aa6-33a81ab8df21") ) (fp_rect (start -9.525 -9.525) (end 9.525 9.525) (stroke (width 0.1) (type default) ) (fill no) (layer "Eco1.User") (uuid "2ae5392e-52e7-4474-8c10-5de8c8ef44ae") ) (fp_line (start -6.95 6.45) (end -6.95 -6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "1f30b0bd-9717-4edb-84cc-3ae13eb979b4") ) (fp_line (start -6.45 -6.95) (end 6.45 -6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "61d69726-c7e2-4260-8a4b-6502bc164fe6") ) (fp_line (start 6.45 6.95) (end -6.45 6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "ee5fb943-2fcf-46fd-bc1b-28366b2310d0") ) (fp_line (start 6.95 -6.45) (end 6.95 6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "bdba444f-08f0-4371-95b8-5f39aafbad9b") ) (fp_arc (start -6.95 -6.45) (mid -6.803553 -6.803553) (end -6.45 -6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "1d677f29-f918-4a05-8228-90c1ae1bd39f") ) (fp_arc (start -6.45 6.95) (mid -6.803553 6.803553) (end -6.95 6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "038c27c7-a541-46fc-ad5c-fae4aca4b358") ) (fp_arc (start 6.45 -6.95) (mid 6.803553 -6.803553) (end 6.95 -6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "4f039fc1-1e68-4a2b-937f-941c79355b03") ) (fp_arc (start 6.95 6.45) (mid 6.803553 6.803553) (end 6.45 6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "b129cfd6-fe2a-48e6-98f7-598c92a68c8b") ) (fp_arc (start 6.95 6.45) (mid 6.803553 6.803553) (end 6.45 6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "e7b5f491-ac5d-4513-b6c6-3e22f83faccc") ) (fp_rect (start -7 -7) (end 7 7) (stroke (width 0.05) (type default) ) (fill no) (layer "B.CrtYd") (uuid "94cc48d4-c918-4597-bba1-87fcb8249b35") ) (fp_line (start -4.104 4.975) (end -4.104 6.925) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "e2d26f18-93df-47bc-a781-54ff0e467a2f") ) (fp_line (start -4.104 4.975) (end -2.3 4.975) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "53f7846a-4526-4da9-8678-d313880618ab") ) (fp_line (start -4.104 6.925) (end -2.3 6.925) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "57088a6c-65e7-4988-a91e-aedd06e08a1d") ) (fp_line (start -2.3 4.975) (end -2.3 4.425) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "33943a13-86cd-4f3c-900e-eb03ff7748e3") ) (fp_line (start -2.3 7.475) (end -2.3 6.925) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "95b2ea32-df3a-47cf-998a-4afbc2da102d") ) (fp_line (start -2.3 7.475) (end -1.5 8.275) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "df3f0a15-39f7-40a0-9963-5fa6a84f94a8") ) (fp_line (start -1.5 3.625) (end -2.3 4.425) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "3fab2cef-7233-4ec0-aed2-9cccadf6c405") ) (fp_line (start -1.5 3.625) (end 0.3 3.625) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "b72376bd-66d5-4d2e-8e0d-287e35f757cd") ) (fp_line (start -1.5 8.275) (end 1.65 8.275) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "97aeb398-7863-43e9-ad08-b858806fdd8e") ) (fp_line (start 2.45 7.475) (end 1.65 8.275) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "3acf0788-bcbe-4edd-b48a-159c9811d53f") ) (fp_line (start 2.45 7.475) (end 2.45 7.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "7713aabd-b769-42de-9e91-f1da2aefebc7") ) (fp_line (start 3.45 6.125) (end 6.45 6.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "eb0b221c-681a-4498-a9fe-cc515559e148") ) (fp_line (start 7.25 4.725) (end 9.104 4.725) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "3e12964f-21fa-4eb7-8207-36636d1f9815") ) (fp_line (start 7.25 5.325) (end 7.25 4.725) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "f62738a6-d97f-4886-8204-e5ec59f42ad4") ) (fp_line (start 7.504 1.475) (end 3.4 1.475) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "ade266d8-9ebe-49ed-9764-d75d0c0b6f6d") ) (fp_line (start 7.504 1.475) (end 7.504 2.175) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "0387352e-1850-4b9c-a7ea-06a526fdb0cf") ) (fp_line (start 7.504 2.175) (end 7.504 2.775) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "fac72562-d63e-443b-9071-238a95dad646") ) (fp_line (start 9.104 2.775) (end 7.504 2.775) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "4e664b99-ddd6-4295-acb1-650bb229b4e0") ) (fp_line (start 9.104 4.725) (end 9.104 2.775) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "2afe8340-45d5-44f8-9e6d-2e89a472f736") ) (fp_arc (start 2.45 7.125) (mid 2.742893 6.417893) (end 3.45 6.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "bdac67ef-81aa-40d8-a863-7f478ef081ec") ) (fp_arc (start 2.455444 2.13293) (mid 1.577272 3.167235) (end 0.299999 3.624999) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "54668751-1117-49f2-8736-53fa6cfe2d64") ) (fp_arc (start 2.460307 2.13298) (mid 2.826423 1.655848) (end 3.4 1.475) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "088c9591-78d5-478b-a15a-b80c0395f59d") ) (fp_arc (start 7.25 5.325) (mid 7.015685 5.890685) (end 6.45 6.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "afc27aa5-410b-46e0-b02c-b2aeb62531b4") ) (fp_line (start -2.304 7.5) (end -2.304 4.45) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "7bb16c63-a33b-4e10-9d95-91dc342acd82") ) (fp_line (start -2.304 7.5) (end -1.504 8.3) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "05d96eb5-ebd1-4450-9068-c0d890264f6e") ) (fp_line (start -1.504 3.65) (end -2.304 4.45) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "06ed818a-07f1-463f-9357-0a86106e6e1d") ) (fp_line (start -1.504 3.65) (end 0.296 3.65) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "23ae1a6a-dd47-4ba9-981c-0229185c41b1") ) (fp_line (start -1.504 8.3) (end 1.646 8.3) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "10a671ea-9c37-4349-8ad9-5f2634586cc6") ) (fp_line (start 2.446 7.5) (end 1.646 8.3) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "f08c2914-2e39-4798-8bcf-b59a37ac5a1f") ) (fp_line (start 2.446 7.5) (end 2.446 7.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "050fb2ae-b8f0-4c97-9f3f-110a469054c6") ) (fp_line (start 3.446 6.15) (end 6.446 6.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "864cc63e-6fb5-49c5-8146-ddb926dbb2d7") ) (fp_line (start 7.246 1.5) (end 3.396 1.5) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "6129d2e1-f79e-45c6-8e9d-82a298561694") ) (fp_line (start 7.246 5.35) (end 7.246 1.5) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "560714b2-c205-4ace-99a7-f6b988e68034") ) (fp_arc (start 2.446 7.15) (mid 2.738893 6.442893) (end 3.446 6.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "5fd8ce88-7235-4148-8e30-b2b379e6cc78") ) (fp_arc (start 2.451444 2.15793) (mid 1.573272 3.192235) (end 0.295999 3.649999) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "416f82ed-bf5e-488e-8150-112f23776ceb") ) (fp_arc (start 2.456307 2.15798) (mid 2.822423 1.680848) (end 3.396 1.5) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "b35170fd-5f3d-4586-b808-1702fd598cb2") ) (fp_arc (start 7.246 5.35) (mid 7.011685 5.915685) (end 6.446 6.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "7d51edfd-71a2-466e-a5e6-e968b37a1efa") ) (fp_text user "18x17 spacing" (at 0 -7.6 180) (layer "Dwgs.User") (uuid "e918e288-ec85-46da-9b63-dc77b314b5a5") (effects (font (size 1 1) (thickness 0.15) ) ) ) (fp_text user "LED" (at 0 -4.7625 0) (unlocked yes) (layer "Cmts.User") (uuid "0ec5ee60-882d-486c-a762-874798b17c0d") (effects (font (size 1 1) (thickness 0.15) ) ) ) (fp_text user "19.05 spacing" (at 0 -8.7 180) (layer "Eco1.User") (uuid "8fb91572-45fd-42d0-bacb-a2a3f9b72d07") (effects (font (size 1 1) (thickness 0.15) ) ) ) (fp_text user "${REFERENCE}" (at 2.496 5.025 0) (layer "F.Fab") (uuid "7df38dc7-7fc2-4767-aab2-01b8f84fe407") (effects (font (size 0.8 0.8) (thickness 0.12) ) ) ) (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (uuid "64b68166-f117-4416-a89b-e89e33025edb") ) (pad "" np_thru_hole circle (at 0 0 180) (size 5 5) (drill 5) (layers "*.Cu" "*.Mask") (uuid "3d6cb33f-afd9-492f-8a09-539f8feb6c38") ) (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (uuid "6a00c950-0262-44a4-97e6-d62db5b50790") ) (pad "1" thru_hole circle (at 5 3.75) (size 3.3 3.3) (drill 3) (layers "*.Cu" "F.Mask") (remove_unused_layers no) (net "Net-(D8-K)") (pinfunction "1_1") (pintype "passive") (uuid "d6b59af9-092f-45de-9975-d12d71154be9") ) (pad "1" smd rect (at 6.55 3.75) (size 1.2 2.6) (layers "F.Cu") (net "Net-(D8-K)") (pinfunction "1_1") (pintype "passive") (uuid "aeac4976-8301-47ad-966b-5d90343070b7") ) (pad "1" smd roundrect (at 8.245 3.75) (size 2.65 2.6) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.1) (net "Net-(D8-K)") (pinfunction "1_1") (pintype "passive") (uuid "9cba2183-655c-4b24-b543-81f7d2212e1e") ) (pad "2" smd roundrect (at -3.245 5.95) (size 2.65 2.6) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.1) (net "BUTTON_ROW_2") (pinfunction "2_2") (pintype "passive") (uuid "198000c0-f399-4706-bc28-3489747eed3c") ) (pad "2" smd rect (at -1.55 5.95 180) (size 1.2 2.6) (layers "F.Cu") (net "BUTTON_ROW_2") (pinfunction "2_2") (pintype "passive") (uuid "4c42dc2a-2c72-435e-92f9-0a31e4e51df5") ) (pad "2" thru_hole circle (at 0 5.95) (size 3.3 3.3) (drill 3) (layers "*.Cu" "F.Mask") (remove_unused_layers no) (net "BUTTON_ROW_2") (pinfunction "2_2") (pintype "passive") (uuid "83ca4a85-5d86-421a-a21e-149fb1b0e23f") ) (embedded_fonts no) (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG135001S30_Choc.step" (offset (xyz -5 -3.75 0.12) ) (scale (xyz 1 1 1) ) (rotate (xyz 90 0 180) ) ) (model "/Users/ethan/Downloads/kailh-choc-low-profile-switch-1.snapshot.3/Kailh Choc Low Profile Switch.step" (offset (xyz 0 0 0) ) (scale (xyz 1 1 1) ) (rotate (xyz 0 0 0) ) ) ) (footprint "Keebio:SW_choc_v1+v2_HS_CPG135001S30_1u" (layer "F.Cu") (uuid "a2f5a66c-5aaf-47de-afda-52a7773bd99a") (at 26.5 22.5) (descr "Hotswap footprint for Kailh Choc v2 style switches") (property "Reference" "Choc1" (at 0 -2.75 180) (layer "Dwgs.User") (hide yes) (uuid "43041415-3d38-4ae2-9746-29bd3c9be125") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Value" "Choc_SW" (at 0 0 180) (layer "F.Fab") (uuid "e7a1215e-bb2b-4921-86c4-9c2330ef62c0") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Datasheet" "" (at 0 0 0) (layer "F.Fab") (hide yes) (uuid "6d5b28ee-54e9-4876-b006-6d79f7092e30") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (property "Description" "Push button switch, generic, two pins" (at 0 0 0) (layer "F.Fab") (hide yes) (uuid "c5acbed8-dcf6-4251-bf11-accbbee32d5a") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (path "/60806724-4d37-4ac0-ac40-bfa4632c8789") (sheetname "/") (sheetfile "ButtonMatrix3x3.kicad_sch") (units (unit (name "A") (pins "1" "2") ) ) (attr smd) (duplicate_pad_numbers_are_jumpers no) (fp_line (start -2.3 7.475) (end -1.5 8.275) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "4672be35-ccf9-4d27-95b1-a97a148da60e") ) (fp_line (start -1.5 3.625) (end -2.3 4.425) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "7ed8a90c-ebeb-4a7f-b216-b59e2ecae62b") ) (fp_line (start -1.5 3.625) (end -0.5 3.625) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "c759c336-db44-4b90-9b2c-615e4fb9b15e") ) (fp_line (start -1.5 8.275) (end -0.5 8.275) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "0220d859-b91a-4044-b464-a57d3a3e0d1f") ) (fp_line (start 7.504 1.475) (end 6.504 1.475) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "ed6e4501-cb35-44a2-b2ec-f05282ea0d0b") ) (fp_line (start 7.504 1.475) (end 7.504 2.175) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "94bbba83-43b5-470e-bcc2-768725cf558a") ) (fp_arc (start 7.25 5.325) (mid 7.015685 5.890685) (end 6.45 6.125) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "7dbcb617-d06d-48f4-aa35-f6d1906fa929") ) (fp_rect (start -9 -8.5) (end 9 8.5) (stroke (width 0.1) (type default) ) (fill no) (layer "Dwgs.User") (uuid "0e35ee78-25ac-4bed-ba25-786b73c2a776") ) (fp_rect (start -2.75 -6.405) (end 2.75 -3.455) (stroke (width 0.1) (type default) ) (fill no) (layer "Cmts.User") (uuid "671a92c8-892e-46d3-bf00-cab37088601d") ) (fp_rect (start -9.525 -9.525) (end 9.525 9.525) (stroke (width 0.1) (type default) ) (fill no) (layer "Eco1.User") (uuid "bdcb2ea3-cfef-423c-8ccb-162b4a8fa0ed") ) (fp_line (start -6.95 6.45) (end -6.95 -6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "2dc94e9c-79fb-46dc-a121-8ac27e0946d4") ) (fp_line (start -6.45 -6.95) (end 6.45 -6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "b0be62f0-6f18-4725-9439-6a254d6ae6ab") ) (fp_line (start 6.45 6.95) (end -6.45 6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "08005beb-1fdb-48b4-992b-fa53ee1ea8bd") ) (fp_line (start 6.95 -6.45) (end 6.95 6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "29c7e867-413a-4b8a-9e37-652ee98aa78d") ) (fp_arc (start -6.95 -6.45) (mid -6.803553 -6.803553) (end -6.45 -6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "ca8012e4-4af2-4a97-852d-770fa30e3a68") ) (fp_arc (start -6.45 6.95) (mid -6.803553 6.803553) (end -6.95 6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "467239da-409d-4699-ba1e-830095c975c6") ) (fp_arc (start 6.45 -6.95) (mid 6.803553 -6.803553) (end 6.95 -6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "22bb0db6-639b-4086-8cdb-7e3aa1f3f70e") ) (fp_arc (start 6.95 6.45) (mid 6.803553 6.803553) (end 6.45 6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "13ca68a1-6c5d-4132-bc5e-3e9728001c25") ) (fp_arc (start 6.95 6.45) (mid 6.803553 6.803553) (end 6.45 6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "7acdaedf-10e4-4989-8751-97643271a5ea") ) (fp_rect (start -7 -7) (end 7 7) (stroke (width 0.05) (type default) ) (fill no) (layer "B.CrtYd") (uuid "e2175bb2-f36d-45de-aa2b-f569bef83d78") ) (fp_line (start -4.104 4.975) (end -4.104 6.925) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "c698348d-153f-4a39-aa31-04c9ae14bcd8") ) (fp_line (start -4.104 4.975) (end -2.3 4.975) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "23b29508-047f-452d-9c46-5bad4edda242") ) (fp_line (start -4.104 6.925) (end -2.3 6.925) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "4f34edc7-df3c-4bb1-bb6d-262b3b010662") ) (fp_line (start -2.3 4.975) (end -2.3 4.425) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "1e3b77d9-2276-4fbf-8957-6d71dce12440") ) (fp_line (start -2.3 7.475) (end -2.3 6.925) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "d8056578-f0ce-41aa-8259-07ea6af452e6") ) (fp_line (start -2.3 7.475) (end -1.5 8.275) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "d2b42632-6c60-4658-a91b-bbee1bd8f6b6") ) (fp_line (start -1.5 3.625) (end -2.3 4.425) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "bae45cf1-604e-4c3e-93b2-bbe3cb4d30bb") ) (fp_line (start -1.5 3.625) (end 0.3 3.625) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "cbdd8dbb-49ca-4aaa-912e-b60e21bebf83") ) (fp_line (start -1.5 8.275) (end 1.65 8.275) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "c9a5cdf9-5ccf-4a7b-9593-0cdede97c209") ) (fp_line (start 2.45 7.475) (end 1.65 8.275) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "7fe834c6-859a-4255-b62c-94eecac840f9") ) (fp_line (start 2.45 7.475) (end 2.45 7.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "be933c27-32fd-4efd-a808-3cf754ab6894") ) (fp_line (start 3.45 6.125) (end 6.45 6.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "9203be2f-a24a-48cf-9c69-3f15741d9323") ) (fp_line (start 7.25 4.725) (end 9.104 4.725) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "e4bc7b4b-30ef-46a2-b8ef-bb395c1b8ad4") ) (fp_line (start 7.25 5.325) (end 7.25 4.725) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "45fab003-f202-4113-a9eb-af06ca6370ff") ) (fp_line (start 7.504 1.475) (end 3.4 1.475) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "08e21f61-ae15-4caf-980b-01139eb4bf9c") ) (fp_line (start 7.504 1.475) (end 7.504 2.175) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "9fa7f1e9-f689-4ccb-874b-88c6f3588b22") ) (fp_line (start 7.504 2.175) (end 7.504 2.775) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "6ae3ac38-fac5-4475-8cab-5d9576f3aec2") ) (fp_line (start 9.104 2.775) (end 7.504 2.775) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "15d2bc5b-6a31-4b1d-824c-e2324a60c65f") ) (fp_line (start 9.104 4.725) (end 9.104 2.775) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "53098bc7-3061-4ea8-8255-4e360d9cc858") ) (fp_arc (start 2.45 7.125) (mid 2.742893 6.417893) (end 3.45 6.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "8b8fe249-e97d-4ad3-a8fa-4a4a6a6070b2") ) (fp_arc (start 2.455444 2.13293) (mid 1.577272 3.167235) (end 0.299999 3.624999) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "0cf3a038-a6b4-42e8-80a2-be60e848ff5a") ) (fp_arc (start 2.460307 2.13298) (mid 2.826423 1.655848) (end 3.4 1.475) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "7f2db41e-0a7c-47b0-adac-85c7b73b49a8") ) (fp_arc (start 7.25 5.325) (mid 7.015685 5.890685) (end 6.45 6.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "64498b93-7917-47dd-9920-28d9ba080398") ) (fp_line (start -2.304 7.5) (end -2.304 4.45) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "4a4061dd-18f3-4774-9c16-4344963ba1fd") ) (fp_line (start -2.304 7.5) (end -1.504 8.3) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "2eb4601d-cf40-45f2-b6d0-04338c005b93") ) (fp_line (start -1.504 3.65) (end -2.304 4.45) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "3d3211e5-c6a2-4ccd-8898-4841c6ec4b9c") ) (fp_line (start -1.504 3.65) (end 0.296 3.65) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "883aa19f-f63b-46e8-b422-751ab49233e3") ) (fp_line (start -1.504 8.3) (end 1.646 8.3) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "1aac791d-a961-4e6b-a927-72fbce5e9f8b") ) (fp_line (start 2.446 7.5) (end 1.646 8.3) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "4ab8422a-b4b6-404f-9073-8e1ea82cddab") ) (fp_line (start 2.446 7.5) (end 2.446 7.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "c0d6c328-c0c4-440e-82d2-bd4e1021979d") ) (fp_line (start 3.446 6.15) (end 6.446 6.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "9ad7136b-c3b4-499b-815b-fc7833068301") ) (fp_line (start 7.246 1.5) (end 3.396 1.5) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "640bb71f-704a-4217-b32a-13be036b2423") ) (fp_line (start 7.246 5.35) (end 7.246 1.5) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "33d058e4-8808-4959-b2b7-9e7631556d7e") ) (fp_arc (start 2.446 7.15) (mid 2.738893 6.442893) (end 3.446 6.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "12761cbd-a1e9-4440-80d1-9f2b8d5587eb") ) (fp_arc (start 2.451444 2.15793) (mid 1.573272 3.192235) (end 0.295999 3.649999) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "ba24daf8-b977-423d-a85a-0f58e0e57aa2") ) (fp_arc (start 2.456307 2.15798) (mid 2.822423 1.680848) (end 3.396 1.5) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "e53de671-5c41-4da9-86b9-b64db93a375d") ) (fp_arc (start 7.246 5.35) (mid 7.011685 5.915685) (end 6.446 6.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "d7690d2c-5489-4f9a-9560-b310f2e14019") ) (fp_text user "18x17 spacing" (at 0 -7.6 180) (layer "Dwgs.User") (uuid "26dc411b-7b55-4d82-ab6f-a4f221fe8a91") (effects (font (size 1 1) (thickness 0.15) ) ) ) (fp_text user "LED" (at 0 -4.7625 0) (unlocked yes) (layer "Cmts.User") (uuid "ee29159d-8604-4e80-9bac-d40ba6fef1e5") (effects (font (size 1 1) (thickness 0.15) ) ) ) (fp_text user "19.05 spacing" (at 0 -8.7 180) (layer "Eco1.User") (uuid "3cdf6653-e5ad-4a02-b7ad-943ace135466") (effects (font (size 1 1) (thickness 0.15) ) ) ) (fp_text user "${REFERENCE}" (at 2.496 5.025 0) (layer "F.Fab") (uuid "aceaca4a-e7be-4183-b299-131a4e28ef37") (effects (font (size 0.8 0.8) (thickness 0.12) ) ) ) (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (uuid "0028be4c-91c4-4419-b0c2-8e24eb47fa22") ) (pad "" np_thru_hole circle (at 0 0 180) (size 5 5) (drill 5) (layers "*.Cu" "*.Mask") (uuid "90668c45-19a6-46e6-90de-819d3b4f3828") ) (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (uuid "df5104cc-0bc2-4a3f-9682-ab1987bec20b") ) (pad "1" thru_hole circle (at 5 3.75) (size 3.3 3.3) (drill 3) (layers "*.Cu" "F.Mask") (remove_unused_layers no) (net "Net-(D1-K)") (pinfunction "1_1") (pintype "passive") (uuid "a3626b61-2246-4b96-b487-12707d772ad0") ) (pad "1" smd rect (at 6.55 3.75) (size 1.2 2.6) (layers "F.Cu") (net "Net-(D1-K)") (pinfunction "1_1") (pintype "passive") (uuid "b44f2298-67c9-452c-83b4-866ac098f570") ) (pad "1" smd roundrect (at 8.245 3.75) (size 2.65 2.6) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.1) (net "Net-(D1-K)") (pinfunction "1_1") (pintype "passive") (uuid "491566ea-088f-4adb-8633-99b2fbd76e51") ) (pad "2" smd roundrect (at -3.245 5.95) (size 2.65 2.6) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.1) (net "BUTTON_ROW_0") (pinfunction "2_2") (pintype "passive") (uuid "3f4fa69f-3f37-471c-91b5-0bfada081654") ) (pad "2" smd rect (at -1.55 5.95 180) (size 1.2 2.6) (layers "F.Cu") (net "BUTTON_ROW_0") (pinfunction "2_2") (pintype "passive") (uuid "3a01d9e6-5c8e-4db0-a1bd-eec395dde3b8") ) (pad "2" thru_hole circle (at 0 5.95) (size 3.3 3.3) (drill 3) (layers "*.Cu" "F.Mask") (remove_unused_layers no) (net "BUTTON_ROW_0") (pinfunction "2_2") (pintype "passive") (uuid "89a3c49b-b6c4-434b-8b35-8e885304938a") ) (embedded_fonts no) (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG135001S30_Choc.step" (hide yes) (offset (xyz -5 -3.75 0.12) ) (scale (xyz 1 1 1) ) (rotate (xyz 90 0 180) ) ) (model "/Users/ethan/Downloads/kailh-choc-low-profile-switch-1.snapshot.3/Kailh Choc Low Profile Switch.step" (offset (xyz 0 0 0) ) (scale (xyz 1 1 1) ) (rotate (xyz -0 -0 -0) ) ) ) (footprint "Keebio:SW_choc_v1+v2_HS_CPG135001S30_1u" (layer "F.Cu") (uuid "c10dd7d0-f231-4293-9122-ba2d74d363bd") (at 62.5 22.5) (descr "Hotswap footprint for Kailh Choc v2 style switches") (property "Reference" "Choc3" (at 0 -2.75 180) (layer "Dwgs.User") (hide yes) (uuid "0b3b23a4-37e7-44d3-abfb-d2b90f8194d3") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Value" "Choc_SW" (at 0 0 180) (layer "F.Fab") (uuid "403b6abd-09f1-4611-9711-6dc596895441") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Datasheet" "" (at 0 0 0) (layer "F.Fab") (hide yes) (uuid "45735964-dc04-4636-9140-9084ecab4f01") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (property "Description" "Push button switch, generic, two pins" (at 0 0 0) (layer "F.Fab") (hide yes) (uuid "2d419ee0-1420-4dfb-bda4-10a02e8f3e8c") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (property "Field5" "" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "81026d4e-ca4a-4237-8c69-b2222d69099c") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Field6" "" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "18e9d71f-b3f9-4a85-a5bb-ff027b9a3941") (effects (font (size 1 1) (thickness 0.15) ) ) ) (path "/97826ddb-95ed-4819-b78f-99d212f31bb5") (sheetname "/") (sheetfile "ButtonMatrix3x3.kicad_sch") (units (unit (name "A") (pins "1" "2") ) ) (attr smd) (duplicate_pad_numbers_are_jumpers no) (fp_line (start -2.3 7.475) (end -1.5 8.275) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "d74fefb9-f82f-4cbb-831e-3ab65d678d6d") ) (fp_line (start -1.5 3.625) (end -2.3 4.425) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "4f0a98a8-b611-4885-97a4-df42c8a11d02") ) (fp_line (start -1.5 3.625) (end -0.5 3.625) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "1f13d789-82d8-4be3-bc82-7c7fead429f1") ) (fp_line (start -1.5 8.275) (end -0.5 8.275) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "ff97a62f-25b9-4e5f-bc69-97948419d4a9") ) (fp_line (start 7.504 1.475) (end 6.504 1.475) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "4b01453e-299c-48cb-9dbc-b20ffa5b17d5") ) (fp_line (start 7.504 1.475) (end 7.504 2.175) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "241eab08-b87c-4abc-9a30-26355afbe2d4") ) (fp_arc (start 7.25 5.325) (mid 7.015685 5.890685) (end 6.45 6.125) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "d5048cd2-a131-4b38-9aa0-ddd4c39fc030") ) (fp_rect (start -9 -8.5) (end 9 8.5) (stroke (width 0.1) (type default) ) (fill no) (layer "Dwgs.User") (uuid "869af59d-4636-4b37-b1f6-f3d7579e7056") ) (fp_rect (start -2.75 -6.405) (end 2.75 -3.455) (stroke (width 0.1) (type default) ) (fill no) (layer "Cmts.User") (uuid "5a133a1d-f58d-4ced-b4f9-f598aaf8a119") ) (fp_rect (start -9.525 -9.525) (end 9.525 9.525) (stroke (width 0.1) (type default) ) (fill no) (layer "Eco1.User") (uuid "314d515d-6d94-4c0f-841d-7a7a50921827") ) (fp_line (start -6.95 6.45) (end -6.95 -6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "d02b05ca-0f33-46b1-9b67-a99941d4a6c8") ) (fp_line (start -6.45 -6.95) (end 6.45 -6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "db6e0963-db70-4f77-81bb-2e58c5e07a2f") ) (fp_line (start 6.45 6.95) (end -6.45 6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "db225037-dcd3-45c1-9dbe-58aaa81d11d9") ) (fp_line (start 6.95 -6.45) (end 6.95 6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "f257e8a5-0a61-4032-8f4b-77c97054526f") ) (fp_arc (start -6.95 -6.45) (mid -6.803553 -6.803553) (end -6.45 -6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "6537ee0d-192e-4da7-998f-f37d37eca5e3") ) (fp_arc (start -6.45 6.95) (mid -6.803553 6.803553) (end -6.95 6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "14b7cfa5-8805-41f8-b657-fd2eab1f3cbc") ) (fp_arc (start 6.45 -6.95) (mid 6.803553 -6.803553) (end 6.95 -6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "abfbe746-d796-4c65-b023-012dd06eb197") ) (fp_arc (start 6.95 6.45) (mid 6.803553 6.803553) (end 6.45 6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "1f5b86e0-2626-4627-99ba-073070e22e68") ) (fp_arc (start 6.95 6.45) (mid 6.803553 6.803553) (end 6.45 6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "76c59ceb-5ecb-4671-a147-65de35c488c6") ) (fp_rect (start -7 -7) (end 7 7) (stroke (width 0.05) (type default) ) (fill no) (layer "B.CrtYd") (uuid "3c761e5a-3674-42e1-8410-e72eac5f3af2") ) (fp_line (start -4.104 4.975) (end -4.104 6.925) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "17e2351d-0b0c-4d83-8e11-8ab327894de9") ) (fp_line (start -4.104 4.975) (end -2.3 4.975) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "8a956f98-1044-4611-9593-e1dfce4a5109") ) (fp_line (start -4.104 6.925) (end -2.3 6.925) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "9ae27db6-19fb-445c-adc2-e27318745bc7") ) (fp_line (start -2.3 4.975) (end -2.3 4.425) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "dc9608f6-f2e4-46e8-9531-8b1c87e6f067") ) (fp_line (start -2.3 7.475) (end -2.3 6.925) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "6583a3ff-c17d-444e-a934-10c169b8693a") ) (fp_line (start -2.3 7.475) (end -1.5 8.275) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "aa661586-9e7e-4d0c-9812-9ed895039772") ) (fp_line (start -1.5 3.625) (end -2.3 4.425) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "855c8a4d-5337-4c11-84d3-89f983d23d7c") ) (fp_line (start -1.5 3.625) (end 0.3 3.625) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "75022f9b-c252-4bc5-ae06-7c53fb9ba2c2") ) (fp_line (start -1.5 8.275) (end 1.65 8.275) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "6cb05254-a0c5-4c5c-af7d-b055e6e524a9") ) (fp_line (start 2.45 7.475) (end 1.65 8.275) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "321e8251-668b-4664-8844-5fb7a1dd7983") ) (fp_line (start 2.45 7.475) (end 2.45 7.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "c9f8464a-07b4-4936-ac0b-d7db621b429d") ) (fp_line (start 3.45 6.125) (end 6.45 6.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "9bfc99c2-dc2b-47d2-a6f5-4ed85f9b5c33") ) (fp_line (start 7.25 4.725) (end 9.104 4.725) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "0de07a6a-56e9-4fc2-aca4-e8062935aea0") ) (fp_line (start 7.25 5.325) (end 7.25 4.725) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "89f87b4f-f29f-4f66-b2df-02e1898736c7") ) (fp_line (start 7.504 1.475) (end 3.4 1.475) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "49895f08-f9b0-4c20-a832-050296c95291") ) (fp_line (start 7.504 1.475) (end 7.504 2.175) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "ce3aeb2c-fb22-4544-8520-061bfa3aad26") ) (fp_line (start 7.504 2.175) (end 7.504 2.775) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "ff1311ee-4084-4d25-a62b-2c9b24880c42") ) (fp_line (start 9.104 2.775) (end 7.504 2.775) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "e447e551-604f-41cb-8145-ffe5b75391b1") ) (fp_line (start 9.104 4.725) (end 9.104 2.775) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "2df4d580-63ec-4836-be31-515bece67089") ) (fp_arc (start 2.45 7.125) (mid 2.742893 6.417893) (end 3.45 6.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "e7064e7a-681e-4a77-9740-4478cf19e2d7") ) (fp_arc (start 2.455444 2.13293) (mid 1.577272 3.167235) (end 0.299999 3.624999) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "b04d5afa-f7b1-4e6b-80c2-71334874dcb2") ) (fp_arc (start 2.460307 2.13298) (mid 2.826423 1.655848) (end 3.4 1.475) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "0ccff0df-71fc-4965-943d-80dc2d205b5c") ) (fp_arc (start 7.25 5.325) (mid 7.015685 5.890685) (end 6.45 6.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "49da6fdb-3342-437a-83e2-69dd40b9b09b") ) (fp_line (start -2.304 7.5) (end -2.304 4.45) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "aeb3b08d-cf34-42a6-b7e9-4a0d36c465bd") ) (fp_line (start -2.304 7.5) (end -1.504 8.3) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "e05e18ee-d9ea-4e9b-8b7f-ce5cc8525408") ) (fp_line (start -1.504 3.65) (end -2.304 4.45) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "b9114154-ad32-49a3-9318-c7884262dca7") ) (fp_line (start -1.504 3.65) (end 0.296 3.65) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "c4ab7788-6958-419f-951a-fb5cd0ed07b4") ) (fp_line (start -1.504 8.3) (end 1.646 8.3) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "79d7f813-2e2e-4b71-a15e-24ebb2e85179") ) (fp_line (start 2.446 7.5) (end 1.646 8.3) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "5b8533d1-60f0-4ee0-9e40-4da7f029b1e8") ) (fp_line (start 2.446 7.5) (end 2.446 7.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "c2f20921-f35b-4d60-9329-6ff6bb8bdbc1") ) (fp_line (start 3.446 6.15) (end 6.446 6.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "0eacf6e0-7c99-4b16-9996-def31b39914f") ) (fp_line (start 7.246 1.5) (end 3.396 1.5) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "a29a2746-a7c8-4b5f-8bc8-9cfc7141088c") ) (fp_line (start 7.246 5.35) (end 7.246 1.5) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "8cab917f-ca4e-4d2f-970e-729a119d07c7") ) (fp_arc (start 2.446 7.15) (mid 2.738893 6.442893) (end 3.446 6.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "ce3c99b0-6988-4cf0-94aa-8d111685df89") ) (fp_arc (start 2.451444 2.15793) (mid 1.573272 3.192235) (end 0.295999 3.649999) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "55417a53-8cf4-4cdb-824b-3ac7818319ec") ) (fp_arc (start 2.456307 2.15798) (mid 2.822423 1.680848) (end 3.396 1.5) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "748a8a44-21d7-40f9-a297-bf8c12e71fb4") ) (fp_arc (start 7.246 5.35) (mid 7.011685 5.915685) (end 6.446 6.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "3feda1b8-9d21-4112-8ab8-513f081955a0") ) (fp_text user "18x17 spacing" (at 0 -7.6 180) (layer "Dwgs.User") (uuid "d011e352-25e4-4a72-b7d2-b7e66cdda1b2") (effects (font (size 1 1) (thickness 0.15) ) ) ) (fp_text user "LED" (at 0 -4.7625 0) (unlocked yes) (layer "Cmts.User") (uuid "62318260-8c8b-4549-9912-aa7daa88274d") (effects (font (size 1 1) (thickness 0.15) ) ) ) (fp_text user "19.05 spacing" (at 0 -8.7 180) (layer "Eco1.User") (uuid "af038da1-d80e-4555-94e5-e3a1b63bda25") (effects (font (size 1 1) (thickness 0.15) ) ) ) (fp_text user "${REFERENCE}" (at 2.496 5.025 0) (layer "F.Fab") (uuid "e033a62e-ddf5-46f8-ad2f-ebde0e942e0f") (effects (font (size 0.8 0.8) (thickness 0.12) ) ) ) (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (uuid "5ecba704-3830-4497-bb8d-33e24c6d702d") ) (pad "" np_thru_hole circle (at 0 0 180) (size 5 5) (drill 5) (layers "*.Cu" "*.Mask") (uuid "3b1cdac5-6078-49c6-bcc6-96cf4580aaa6") ) (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (uuid "f576fde1-3eae-4d28-8e89-05015d1473c7") ) (pad "1" thru_hole circle (at 5 3.75) (size 3.3 3.3) (drill 3) (layers "*.Cu" "F.Mask") (remove_unused_layers no) (net "Net-(D3-K)") (pinfunction "1_1") (pintype "passive") (uuid "2c580655-f068-4d95-a5be-85ea4a9cbcd3") ) (pad "1" smd rect (at 6.55 3.75) (size 1.2 2.6) (layers "F.Cu") (net "Net-(D3-K)") (pinfunction "1_1") (pintype "passive") (uuid "b5589eae-ce6a-4085-abbd-d5add2b2ccbf") ) (pad "1" smd roundrect (at 8.245 3.75) (size 2.65 2.6) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.1) (net "Net-(D3-K)") (pinfunction "1_1") (pintype "passive") (uuid "bcc2070d-4309-437a-ae0b-9db3af1a8660") ) (pad "2" smd roundrect (at -3.245 5.95) (size 2.65 2.6) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.1) (net "BUTTON_ROW_0") (pinfunction "2_2") (pintype "passive") (uuid "8673c095-a0c8-43af-8432-d4526386bede") ) (pad "2" smd rect (at -1.55 5.95 180) (size 1.2 2.6) (layers "F.Cu") (net "BUTTON_ROW_0") (pinfunction "2_2") (pintype "passive") (uuid "43b4d4ae-3740-4e7c-8b72-c2b2ae6cf040") ) (pad "2" thru_hole circle (at 0 5.95) (size 3.3 3.3) (drill 3) (layers "*.Cu" "F.Mask") (remove_unused_layers no) (net "BUTTON_ROW_0") (pinfunction "2_2") (pintype "passive") (uuid "ffe77a60-6b0d-4dea-9f42-1e02d42c0b32") ) (embedded_fonts no) (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG135001S30_Choc.step" (offset (xyz -5 -3.75 0.12) ) (scale (xyz 1 1 1) ) (rotate (xyz 90 0 180) ) ) (model "/Users/ethan/Downloads/kailh-choc-low-profile-switch-1.snapshot.3/Kailh Choc Low Profile Switch.step" (offset (xyz 0 0 0) ) (scale (xyz 1 1 1) ) (rotate (xyz 0 0 0) ) ) ) (footprint "MountingHole:MountingHole_3.2mm_M3" (layer "F.Cu") (uuid "d2051497-49b5-49db-901e-6fabf7dd82be") (at 73.5 68.5) (descr "Mounting Hole 3.2mm, M3, no annular, generated by kicad-footprint-generator mountinghole.py") (tags "mountinghole M3") (property "Reference" "REF**" (at 0 -4.15 0) (layer "F.SilkS") (uuid "50004396-fdda-492c-b8b2-e8995e0065d0") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Value" "MountingHole_3.2mm_M3" (at 0 4.15 0) (layer "F.Fab") (uuid "6393febc-0a91-4db0-8116-03ece63fa947") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Datasheet" "" (at 0 0 0) (layer "F.Fab") (hide yes) (uuid "842ba7eb-105c-4f11-bb60-a5b999868c25") (effects (font (size 1.27 1.27) ) ) ) (property "Description" "" (at 0 0 0) (layer "F.Fab") (hide yes) (uuid "7b52e0fe-eafa-4b29-8e53-8df9a51c1665") (effects (font (size 1.27 1.27) ) ) ) (property "KiLib_Generator" "mounting_hardware/mounting_hole" (at 0 0 0) (layer "F.SilkS") (hide yes) (uuid "378c9428-80a8-4491-b9d0-5a7552a5d57c") (effects (font (size 1 1) (thickness 0.15) ) ) ) (attr exclude_from_pos_files exclude_from_bom) (duplicate_pad_numbers_are_jumpers no) (fp_circle (center 0 0) (end 3.2 0) (stroke (width 0.15) (type solid) ) (fill no) (layer "Cmts.User") (uuid "2d27babd-ac63-4d2d-912f-ed5f35fd5a8f") ) (fp_circle (center 0 0) (end 3.45 0) (stroke (width 0.05) (type solid) ) (fill no) (layer "F.CrtYd") (uuid "732e875c-fccf-4b4e-a8a0-3ea4e3e25ff5") ) (fp_text user "${REFERENCE}" (at 0 0 0) (layer "F.Fab") (uuid "b61ed497-0ffc-4e18-b82e-8405f63ac3aa") (effects (font (size 1 1) (thickness 0.15) ) ) ) (pad "" np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers "*.Cu" "*.Mask") (uuid "a3b63d1a-60ff-4dc9-ba80-9e572493d619") ) (embedded_fonts no) ) (footprint "Keebio:SW_choc_v1+v2_HS_CPG135001S30_1u" (layer "F.Cu") (uuid "f46fb872-c5fb-45d4-ae21-8195a33008cf") (at 44.5 22.5) (descr "Hotswap footprint for Kailh Choc v2 style switches") (property "Reference" "Choc2" (at 0 -2.75 180) (layer "Dwgs.User") (hide yes) (uuid "41ccbbd6-0a36-4b6d-9fe3-4509099ce04a") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Value" "Choc_SW" (at 0 0 180) (layer "F.Fab") (uuid "1982111c-3c8e-4634-b870-90651451222d") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Datasheet" "" (at 0 0 0) (layer "F.Fab") (hide yes) (uuid "f927e45a-d228-44f3-9a13-0af949028d15") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (property "Description" "Push button switch, generic, two pins" (at 0 0 0) (layer "F.Fab") (hide yes) (uuid "26157bb6-1be5-4d8d-889d-c4188e76b1f7") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (path "/59c10bed-ca16-4b1c-a6f1-6405a16fb406") (sheetname "/") (sheetfile "ButtonMatrix3x3.kicad_sch") (units (unit (name "A") (pins "1" "2") ) ) (attr smd) (duplicate_pad_numbers_are_jumpers no) (fp_line (start -2.3 7.475) (end -1.5 8.275) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "4018f3b6-4372-41ca-bdc2-4f87c3a65b0f") ) (fp_line (start -1.5 3.625) (end -2.3 4.425) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "abd45f4b-62e4-425e-9a7d-9a225c975a55") ) (fp_line (start -1.5 3.625) (end -0.5 3.625) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "101180b7-47ea-480c-b8aa-bb96958945b0") ) (fp_line (start -1.5 8.275) (end -0.5 8.275) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "b7b54d74-05d2-4096-a250-45a969d9f95c") ) (fp_line (start 7.504 1.475) (end 6.504 1.475) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "91aa3905-aa56-4a7a-bc4f-23f985ffddef") ) (fp_line (start 7.504 1.475) (end 7.504 2.175) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "0c9384dc-9e1d-4802-a42e-3110dc1ef6a1") ) (fp_arc (start 7.25 5.325) (mid 7.015685 5.890685) (end 6.45 6.125) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "a7ea0ee6-5878-4de3-a6c0-18097b662306") ) (fp_rect (start -9 -8.5) (end 9 8.5) (stroke (width 0.1) (type default) ) (fill no) (layer "Dwgs.User") (uuid "4ec3bde9-431c-41dc-aa42-92b4caec91d6") ) (fp_rect (start -2.75 -6.405) (end 2.75 -3.455) (stroke (width 0.1) (type default) ) (fill no) (layer "Cmts.User") (uuid "5ed9e2bc-84be-46fe-b011-b730cf4476be") ) (fp_rect (start -9.525 -9.525) (end 9.525 9.525) (stroke (width 0.1) (type default) ) (fill no) (layer "Eco1.User") (uuid "60fa77f4-a334-4e95-b6a3-c226ce49da92") ) (fp_line (start -6.95 6.45) (end -6.95 -6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "424bb8d5-68df-4ace-aca7-692e1dcfa46a") ) (fp_line (start -6.45 -6.95) (end 6.45 -6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "7324d5c9-e72b-4274-b9e1-85c99b434583") ) (fp_line (start 6.45 6.95) (end -6.45 6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "340d3c03-31fd-46b1-9f72-ef9f19926555") ) (fp_line (start 6.95 -6.45) (end 6.95 6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "33476a31-6786-4377-9428-106c7755e10c") ) (fp_arc (start -6.95 -6.45) (mid -6.803553 -6.803553) (end -6.45 -6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "4f7e8672-5619-4640-bebb-f55ac866bc30") ) (fp_arc (start -6.45 6.95) (mid -6.803553 6.803553) (end -6.95 6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "c509265d-8e82-454d-8705-a157734ef0aa") ) (fp_arc (start 6.45 -6.95) (mid 6.803553 -6.803553) (end 6.95 -6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "666d5473-992f-4edc-8857-853e6e8db317") ) (fp_arc (start 6.95 6.45) (mid 6.803553 6.803553) (end 6.45 6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "7192b034-09fb-410a-a722-7c8061032895") ) (fp_arc (start 6.95 6.45) (mid 6.803553 6.803553) (end 6.45 6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "d1e75819-796f-4d80-9fce-0c995e0411d3") ) (fp_rect (start -7 -7) (end 7 7) (stroke (width 0.05) (type default) ) (fill no) (layer "B.CrtYd") (uuid "d7d7011f-3bf4-4b89-84b5-bc39a0a45e3f") ) (fp_line (start -4.104 4.975) (end -4.104 6.925) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "39e74e53-f7eb-4514-bacd-5ddee478e341") ) (fp_line (start -4.104 4.975) (end -2.3 4.975) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "518d8e14-0bf8-497d-8b4f-6cb58d0f1abb") ) (fp_line (start -4.104 6.925) (end -2.3 6.925) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "dac28551-8aca-44ca-b9b1-047a9a3e3f2a") ) (fp_line (start -2.3 4.975) (end -2.3 4.425) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "4f8d0d70-e8a2-4fa5-8f9b-f50629067a1c") ) (fp_line (start -2.3 7.475) (end -2.3 6.925) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "1d41aa29-ff0c-42bd-a311-53b8c5ed2a6c") ) (fp_line (start -2.3 7.475) (end -1.5 8.275) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "42e1013e-b942-45c3-9edd-5dde885e0dad") ) (fp_line (start -1.5 3.625) (end -2.3 4.425) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "4ec57d8f-a3e3-42fc-8f59-e66b768ad49b") ) (fp_line (start -1.5 3.625) (end 0.3 3.625) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "c9c92080-488c-438a-a324-e1baabef0812") ) (fp_line (start -1.5 8.275) (end 1.65 8.275) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "64281264-e90b-47d6-b864-2d684434269f") ) (fp_line (start 2.45 7.475) (end 1.65 8.275) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "3df124cc-ebee-4036-82ca-03c45ee0dee5") ) (fp_line (start 2.45 7.475) (end 2.45 7.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "fc7ff119-d225-4b28-ba0f-7c26547fbcc1") ) (fp_line (start 3.45 6.125) (end 6.45 6.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "e586d38f-d3bf-4f5c-b3e4-da96c85e8c0c") ) (fp_line (start 7.25 4.725) (end 9.104 4.725) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "3ef2c8f6-3c1b-459f-b07b-ab17236fcff0") ) (fp_line (start 7.25 5.325) (end 7.25 4.725) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "c87f7b83-33e2-49cb-a529-6737feb9d083") ) (fp_line (start 7.504 1.475) (end 3.4 1.475) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "ee780510-28ed-4bc9-9d2c-50b756710d8a") ) (fp_line (start 7.504 1.475) (end 7.504 2.175) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "3caac4a9-c568-4aab-abdd-1d5c01722db6") ) (fp_line (start 7.504 2.175) (end 7.504 2.775) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "5d55694e-a544-4bc9-8d5b-3234c60ff4d4") ) (fp_line (start 9.104 2.775) (end 7.504 2.775) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "91d2e936-19b1-4477-9d18-26c2fed82a6d") ) (fp_line (start 9.104 4.725) (end 9.104 2.775) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "87a6c573-64cc-43b0-b282-4f3c43aae571") ) (fp_arc (start 2.45 7.125) (mid 2.742893 6.417893) (end 3.45 6.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "edbc9cfd-27b9-4b59-a4b6-02df05811776") ) (fp_arc (start 2.455444 2.13293) (mid 1.577272 3.167235) (end 0.299999 3.624999) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "c7d9d08d-44a5-4fc1-9b33-cccf86bba2c8") ) (fp_arc (start 2.460307 2.13298) (mid 2.826423 1.655848) (end 3.4 1.475) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "c6f7e9c1-88ff-4070-9201-7551bf319025") ) (fp_arc (start 7.25 5.325) (mid 7.015685 5.890685) (end 6.45 6.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "1b664398-2f28-4a7b-ae9c-4e99eaacb4cb") ) (fp_line (start -2.304 7.5) (end -2.304 4.45) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "c968f3bb-73d3-44af-9fa4-4a32b1afc1a6") ) (fp_line (start -2.304 7.5) (end -1.504 8.3) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "7b241e0e-0838-45e5-bff3-0c58f1148b15") ) (fp_line (start -1.504 3.65) (end -2.304 4.45) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "f5bca304-e997-4a03-897b-370a393e2938") ) (fp_line (start -1.504 3.65) (end 0.296 3.65) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "0f792ec1-4e59-4627-acce-cd28479931f4") ) (fp_line (start -1.504 8.3) (end 1.646 8.3) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "c251a03a-2ccf-494c-b20b-8cf080fe7501") ) (fp_line (start 2.446 7.5) (end 1.646 8.3) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "c76bc878-02bb-4f65-99af-1560c59e8d2d") ) (fp_line (start 2.446 7.5) (end 2.446 7.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "247e869c-f4f2-4a13-8d98-eaaadb7bc70e") ) (fp_line (start 3.446 6.15) (end 6.446 6.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "5636dab3-7c58-4465-806e-d5e08a3f4203") ) (fp_line (start 7.246 1.5) (end 3.396 1.5) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "97c3a45f-0af5-4841-a4fd-033939067d26") ) (fp_line (start 7.246 5.35) (end 7.246 1.5) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "648014d0-a7bd-4156-9ce3-92d7aeaf7da7") ) (fp_arc (start 2.446 7.15) (mid 2.738893 6.442893) (end 3.446 6.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "79ad36d1-2d76-4b7f-9258-d13c2fded342") ) (fp_arc (start 2.451444 2.15793) (mid 1.573272 3.192235) (end 0.295999 3.649999) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "2c8b134b-2a67-400e-9944-8e79f4981455") ) (fp_arc (start 2.456307 2.15798) (mid 2.822423 1.680848) (end 3.396 1.5) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "439ac599-5058-448f-afaa-2490bb46bed5") ) (fp_arc (start 7.246 5.35) (mid 7.011685 5.915685) (end 6.446 6.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "6fd2b5bb-0806-47df-9fd2-6e19b41ab00a") ) (fp_text user "18x17 spacing" (at 0 -7.6 180) (layer "Dwgs.User") (uuid "ac12f683-8922-4516-a3d7-54789db2db02") (effects (font (size 1 1) (thickness 0.15) ) ) ) (fp_text user "LED" (at 0 -4.7625 0) (unlocked yes) (layer "Cmts.User") (uuid "476b6a66-b999-4422-a620-3f97c5463274") (effects (font (size 1 1) (thickness 0.15) ) ) ) (fp_text user "19.05 spacing" (at 0 -8.7 180) (layer "Eco1.User") (uuid "ece9458d-73fc-4259-a534-cb2caf62b56e") (effects (font (size 1 1) (thickness 0.15) ) ) ) (fp_text user "${REFERENCE}" (at 2.496 5.025 0) (layer "F.Fab") (uuid "e7d14b73-0063-428c-bb55-78b4ad233aa5") (effects (font (size 0.8 0.8) (thickness 0.12) ) ) ) (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (uuid "24a3ffa7-6f8e-4a1e-b5fc-37d1fde41716") ) (pad "" np_thru_hole circle (at 0 0 180) (size 5 5) (drill 5) (layers "*.Cu" "*.Mask") (uuid "415f4d0d-744d-4a66-b532-ee5d66b3fcc1") ) (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (uuid "ceba8fd7-4753-4cda-b491-1b18e1fffba4") ) (pad "1" thru_hole circle (at 5 3.75) (size 3.3 3.3) (drill 3) (layers "*.Cu" "F.Mask") (remove_unused_layers no) (net "Net-(D2-K)") (pinfunction "1_1") (pintype "passive") (uuid "29a45936-c2a2-42f6-be56-5164ead9de46") ) (pad "1" smd rect (at 6.55 3.75) (size 1.2 2.6) (layers "F.Cu") (net "Net-(D2-K)") (pinfunction "1_1") (pintype "passive") (uuid "ab3aadab-ec94-46c2-97f9-ffb3c952a28c") ) (pad "1" smd roundrect (at 8.245 3.75) (size 2.65 2.6) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.1) (net "Net-(D2-K)") (pinfunction "1_1") (pintype "passive") (uuid "272c6b22-6660-4fb7-83b3-61e9219f9f58") ) (pad "2" smd roundrect (at -3.245 5.95) (size 2.65 2.6) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.1) (net "BUTTON_ROW_0") (pinfunction "2_2") (pintype "passive") (uuid "0c01c02c-9f7a-457e-ac5f-00083214e251") ) (pad "2" smd rect (at -1.55 5.95 180) (size 1.2 2.6) (layers "F.Cu") (net "BUTTON_ROW_0") (pinfunction "2_2") (pintype "passive") (uuid "05b56033-22e0-4dd1-8724-ecd1c4a95d31") ) (pad "2" thru_hole circle (at 0 5.95) (size 3.3 3.3) (drill 3) (layers "*.Cu" "F.Mask") (remove_unused_layers no) (net "BUTTON_ROW_0") (pinfunction "2_2") (pintype "passive") (uuid "4a0afa26-d960-49b9-8a76-017c617441ec") ) (embedded_fonts no) (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG135001S30_Choc.step" (offset (xyz -5 -3.75 0.12) ) (scale (xyz 1 1 1) ) (rotate (xyz 90 0 180) ) ) (model "/Users/ethan/Downloads/kailh-choc-low-profile-switch-1.snapshot.3/Kailh Choc Low Profile Switch.step" (offset (xyz 0 0 0) ) (scale (xyz 1 1 1) ) (rotate (xyz 0 0 0) ) ) ) (footprint "Keebio:SW_choc_v1+v2_HS_CPG135001S30_1u" (layer "F.Cu") (uuid "f73c3e9c-5ff1-4112-b8ca-becb7dae6108") (at 26.5 58.5) (descr "Hotswap footprint for Kailh Choc v2 style switches") (property "Reference" "Choc7" (at 0 -2.75 180) (layer "Dwgs.User") (hide yes) (uuid "b81f1340-cece-47e7-8906-14bb41d0a866") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Value" "Choc_SW" (at 0 0 180) (layer "F.Fab") (uuid "1617adc4-efe6-4fff-be02-eebfbc7c7a2f") (effects (font (size 1 1) (thickness 0.15) ) ) ) (property "Datasheet" "" (at 0 0 0) (layer "F.Fab") (hide yes) (uuid "3cf20907-0702-425c-8bc9-311622fe82bc") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (property "Description" "Push button switch, generic, two pins" (at 0 0 0) (layer "F.Fab") (hide yes) (uuid "6f071b31-71a2-43fc-ab87-9a03b5e0b3f7") (effects (font (size 1.27 1.27) (thickness 0.15) ) ) ) (path "/30498350-73f9-454c-899b-2b22f0869f8b") (sheetname "/") (sheetfile "ButtonMatrix3x3.kicad_sch") (units (unit (name "A") (pins "1" "2") ) ) (attr smd) (duplicate_pad_numbers_are_jumpers no) (fp_line (start -2.3 7.475) (end -1.5 8.275) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "ca632dab-7f38-4076-8792-c1396324f335") ) (fp_line (start -1.5 3.625) (end -2.3 4.425) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "f5e503c7-3c3a-44ab-bb6e-6dedd5ce21d0") ) (fp_line (start -1.5 3.625) (end -0.5 3.625) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "15d2f4c3-2d26-4837-93e7-0d12cfb5992b") ) (fp_line (start -1.5 8.275) (end -0.5 8.275) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "9a50f6f5-4bcf-4265-bb5f-9c5c9957e542") ) (fp_line (start 7.504 1.475) (end 6.504 1.475) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "38cb9617-b0e1-444d-93bc-5f850d3d673c") ) (fp_line (start 7.504 1.475) (end 7.504 2.175) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "197c5565-2428-4d73-b057-bb598c3139e8") ) (fp_arc (start 7.25 5.325) (mid 7.015685 5.890685) (end 6.45 6.125) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") (uuid "efce8e83-2642-4b10-9891-fab62f182ea8") ) (fp_rect (start -9 -8.5) (end 9 8.5) (stroke (width 0.1) (type default) ) (fill no) (layer "Dwgs.User") (uuid "5c408a59-b8e1-459c-a036-0bc20ee18935") ) (fp_rect (start -2.75 -6.405) (end 2.75 -3.455) (stroke (width 0.1) (type default) ) (fill no) (layer "Cmts.User") (uuid "3247f1c4-581b-426a-b6da-2ecdfc75afd8") ) (fp_rect (start -9.525 -9.525) (end 9.525 9.525) (stroke (width 0.1) (type default) ) (fill no) (layer "Eco1.User") (uuid "ba64b646-679f-4234-b122-98c340a58fa1") ) (fp_line (start -6.95 6.45) (end -6.95 -6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "76a40ae4-a82a-42cf-bf0a-b40f6c80c733") ) (fp_line (start -6.45 -6.95) (end 6.45 -6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "62c50bde-4484-4716-a3ef-a53bb17ec19b") ) (fp_line (start 6.45 6.95) (end -6.45 6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "2da5f0ad-710a-4b56-847c-423caa9905fe") ) (fp_line (start 6.95 -6.45) (end 6.95 6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "c45b8d3d-e3e7-4d68-af29-af0d2ed1ef82") ) (fp_arc (start -6.95 -6.45) (mid -6.803553 -6.803553) (end -6.45 -6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "b8c4890d-9658-4651-bceb-8c998778f6ef") ) (fp_arc (start -6.45 6.95) (mid -6.803553 6.803553) (end -6.95 6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "704f4595-d527-4c15-bb05-a06fcaceb1cf") ) (fp_arc (start 6.45 -6.95) (mid 6.803553 -6.803553) (end 6.95 -6.45) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "da1b963f-6d48-4c87-a6ce-bae2ced556b0") ) (fp_arc (start 6.95 6.45) (mid 6.803553 6.803553) (end 6.45 6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "47f11025-7e30-4b2b-963e-b3d1cae7a663") ) (fp_arc (start 6.95 6.45) (mid 6.803553 6.803553) (end 6.45 6.95) (stroke (width 0.05) (type solid) ) (layer "Eco2.User") (uuid "f5e8d934-5504-4817-a3ef-1485fc0472bd") ) (fp_rect (start -7 -7) (end 7 7) (stroke (width 0.05) (type default) ) (fill no) (layer "B.CrtYd") (uuid "45396f7b-8cdc-42f9-9cee-809a72017484") ) (fp_line (start -4.104 4.975) (end -4.104 6.925) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "43f5d1e3-3835-433c-814e-7ae84fa4dd95") ) (fp_line (start -4.104 4.975) (end -2.3 4.975) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "89288802-37c9-4d22-9f2f-9c6097858007") ) (fp_line (start -4.104 6.925) (end -2.3 6.925) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "2a923826-5e91-4c2a-976a-73cbf596a1b0") ) (fp_line (start -2.3 4.975) (end -2.3 4.425) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "62225642-7a7d-496a-b553-cb845a33f4dd") ) (fp_line (start -2.3 7.475) (end -2.3 6.925) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "09147470-b372-4baa-a8f6-82fd7a35392a") ) (fp_line (start -2.3 7.475) (end -1.5 8.275) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "9b2d22f1-3d3c-4a2d-b5bd-56e98d1eb6ce") ) (fp_line (start -1.5 3.625) (end -2.3 4.425) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "c8512b6e-b679-409b-ac8b-0cc88adca0c9") ) (fp_line (start -1.5 3.625) (end 0.3 3.625) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "f838d52f-0944-40c6-9791-3da8af17ded1") ) (fp_line (start -1.5 8.275) (end 1.65 8.275) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "c53b88ea-7e6c-4f89-a711-21ec65e240ee") ) (fp_line (start 2.45 7.475) (end 1.65 8.275) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "15abd3c4-f2b5-4062-8696-f65e40d2e4ec") ) (fp_line (start 2.45 7.475) (end 2.45 7.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "86531450-5536-480f-b7a8-f1a2d5eb75cf") ) (fp_line (start 3.45 6.125) (end 6.45 6.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "67fc2854-a55b-437e-b695-c07effab8823") ) (fp_line (start 7.25 4.725) (end 9.104 4.725) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "3ea89aa2-75f6-4363-993e-741545cca1d6") ) (fp_line (start 7.25 5.325) (end 7.25 4.725) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "1f4acdd2-9276-47dc-8382-2417fa998e4b") ) (fp_line (start 7.504 1.475) (end 3.4 1.475) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "51275e07-20ba-4080-a531-72bc10c1005a") ) (fp_line (start 7.504 1.475) (end 7.504 2.175) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "88b979a6-86b9-43ce-93e9-59d32ed84b52") ) (fp_line (start 7.504 2.175) (end 7.504 2.775) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "5eea0585-ce4a-4784-b175-14e58f788081") ) (fp_line (start 9.104 2.775) (end 7.504 2.775) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "c2f9b8b4-2ff4-4903-b0e6-c8544e704a33") ) (fp_line (start 9.104 4.725) (end 9.104 2.775) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "5b0e639b-7cd6-4beb-9343-dbe603bb10cf") ) (fp_arc (start 2.45 7.125) (mid 2.742893 6.417893) (end 3.45 6.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "05581f0a-6412-4f79-b1e8-8224a2342aab") ) (fp_arc (start 2.455444 2.13293) (mid 1.577272 3.167235) (end 0.299999 3.624999) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "c2045ee0-982c-447e-9a3d-e98c48f80274") ) (fp_arc (start 2.460307 2.13298) (mid 2.826423 1.655848) (end 3.4 1.475) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "4ca3b45b-4516-4267-9b29-dc26e4d0d6d7") ) (fp_arc (start 7.25 5.325) (mid 7.015685 5.890685) (end 6.45 6.125) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") (uuid "28e4ee7f-ec7c-4f92-8026-479cc5afc44c") ) (fp_line (start -2.304 7.5) (end -2.304 4.45) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "9c7482ac-eb71-48b7-a175-d12f08cc8846") ) (fp_line (start -2.304 7.5) (end -1.504 8.3) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "7c1d8b83-4177-48fe-bed9-5c9ebb060b78") ) (fp_line (start -1.504 3.65) (end -2.304 4.45) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "a91d2c8d-e15f-4abf-89d2-5f5d9c391687") ) (fp_line (start -1.504 3.65) (end 0.296 3.65) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "b39a3d3c-deda-4bd2-9929-1fa10bc2fbca") ) (fp_line (start -1.504 8.3) (end 1.646 8.3) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "d134bd2f-d6fd-4565-8708-6b6e76cf3059") ) (fp_line (start 2.446 7.5) (end 1.646 8.3) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "39adc13b-1bc1-4504-adbe-aa04ec7aa2b5") ) (fp_line (start 2.446 7.5) (end 2.446 7.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "8fbc9142-82f4-450a-9b84-4d4c741b87d3") ) (fp_line (start 3.446 6.15) (end 6.446 6.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "f42fcbce-09bc-49de-a96d-28b95fc946b4") ) (fp_line (start 7.246 1.5) (end 3.396 1.5) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "9d340d21-5aca-43fb-b218-065fcedf9f75") ) (fp_line (start 7.246 5.35) (end 7.246 1.5) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "d01e56c1-66ee-4ee1-86a7-5908c41f1257") ) (fp_arc (start 2.446 7.15) (mid 2.738893 6.442893) (end 3.446 6.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "7086b83b-e1b4-424c-8b54-a7c16d8f8eae") ) (fp_arc (start 2.451444 2.15793) (mid 1.573272 3.192235) (end 0.295999 3.649999) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "fc418dcb-3b27-4451-a822-f034d43e13f8") ) (fp_arc (start 2.456307 2.15798) (mid 2.822423 1.680848) (end 3.396 1.5) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "6ed4e3ff-db08-4ff1-99f3-86aa0a3a2bf1") ) (fp_arc (start 7.246 5.35) (mid 7.011685 5.915685) (end 6.446 6.15) (stroke (width 0.05) (type solid) ) (layer "F.Fab") (uuid "2eacb4fe-f9aa-4eb7-a745-49b7d8029893") ) (fp_text user "18x17 spacing" (at 0 -7.6 180) (layer "Dwgs.User") (uuid "a21b0294-e4bf-4b27-85a7-58b170b473d6") (effects (font (size 1 1) (thickness 0.15) ) ) ) (fp_text user "LED" (at 0 -4.7625 0) (unlocked yes) (layer "Cmts.User") (uuid "1b1f9f27-43fc-4411-88b5-9f0461df8313") (effects (font (size 1 1) (thickness 0.15) ) ) ) (fp_text user "19.05 spacing" (at 0 -8.7 180) (layer "Eco1.User") (uuid "84c5aa63-f852-41a0-afc1-38b6e9ff5ee2") (effects (font (size 1 1) (thickness 0.15) ) ) ) (fp_text user "${REFERENCE}" (at 2.496 5.025 0) (layer "F.Fab") (uuid "dad39f03-dc3d-4c28-9f8c-173963c3b92c") (effects (font (size 0.8 0.8) (thickness 0.12) ) ) ) (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (uuid "4649b3ea-2573-4ff8-87ee-7a4d452ff0db") ) (pad "" np_thru_hole circle (at 0 0 180) (size 5 5) (drill 5) (layers "*.Cu" "*.Mask") (uuid "23ed316f-0db4-43d4-bdae-32d3413c66ab") ) (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (uuid "17ba6918-606e-4d88-aefa-b4cb25c2c675") ) (pad "1" thru_hole circle (at 5 3.75) (size 3.3 3.3) (drill 3) (layers "*.Cu" "F.Mask") (remove_unused_layers no) (net "Net-(D7-K)") (pinfunction "1_1") (pintype "passive") (uuid "31cbb972-2f0f-4d3f-94e9-abc09c691392") ) (pad "1" smd rect (at 6.55 3.75) (size 1.2 2.6) (layers "F.Cu") (net "Net-(D7-K)") (pinfunction "1_1") (pintype "passive") (uuid "151eb7ae-97f7-46b3-a764-ce7a65681d22") ) (pad "1" smd roundrect (at 8.245 3.75) (size 2.65 2.6) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.1) (net "Net-(D7-K)") (pinfunction "1_1") (pintype "passive") (uuid "5275384e-4338-4870-b089-042193cd1425") ) (pad "2" smd roundrect (at -3.245 5.95) (size 2.65 2.6) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.1) (net "BUTTON_ROW_2") (pinfunction "2_2") (pintype "passive") (uuid "33a460d2-a64f-45f5-bddd-07e37ed7d274") ) (pad "2" smd rect (at -1.55 5.95 180) (size 1.2 2.6) (layers "F.Cu") (net "BUTTON_ROW_2") (pinfunction "2_2") (pintype "passive") (uuid "c8593414-9adf-4b92-96d2-a2720bfb2ecc") ) (pad "2" thru_hole circle (at 0 5.95) (size 3.3 3.3) (drill 3) (layers "*.Cu" "F.Mask") (remove_unused_layers no) (net "BUTTON_ROW_2") (pinfunction "2_2") (pintype "passive") (uuid "1f931d90-197f-4bd9-a809-38dcec7a22a0") ) (embedded_fonts no) (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG135001S30_Choc.step" (offset (xyz -5 -3.75 0.12) ) (scale (xyz 1 1 1) ) (rotate (xyz 90 0 180) ) ) (model "/Users/ethan/Downloads/kailh-choc-low-profile-switch-1.snapshot.3/Kailh Choc Low Profile Switch.step" (offset (xyz 0 0 0) ) (scale (xyz 1 1 1) ) (rotate (xyz 0 0 0) ) ) ) (footprint "Diode_SMD:D_SOD-123" (layer "B.Cu") (uuid "1254e3e3-1d71-4624-947c-1a9587c59221") (at 36 58.5 -90) (descr "SOD-123") (tags "SOD-123") (property "Reference" "D8" (at 0 2 90) (layer "B.SilkS") (uuid "3d169bf1-743a-4011-adbc-be20820f7ecc") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Value" "1N4148W" (at 0 -2.1 90) (layer "B.Fab") (uuid "dcccd7f2-d050-4c6b-989a-c520f460ae2b") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Datasheet" "https://www.vishay.com/docs/85748/1n4148w.pdf" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "1756c111-5026-4ec2-9816-8e3802c5574c") (effects (font (size 1.27 1.27) (thickness 0.15) ) (justify mirror) ) ) (property "Description" "75V 0.15A Fast Switching Diode, SOD-123" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "9cbdacb0-8d9b-495b-91b8-b5a72624170a") (effects (font (size 1.27 1.27) (thickness 0.15) ) (justify mirror) ) ) (property "Sim.Device" "D" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "756ace1c-4a90-4bfe-934e-76ca0477f9de") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Sim.Pins" "1=K 2=A" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "fc3de607-2ba3-4079-9442-576e72a08e9b") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property ki_fp_filters "D*SOD?123*") (path "/e244c368-176a-442c-bb12-bed34f6528b1") (sheetname "/") (sheetfile "ButtonMatrix3x3.kicad_sch") (units (unit (name "A") (pins "1" "2") ) ) (attr smd) (duplicate_pad_numbers_are_jumpers no) (fp_line (start -2.36 1) (end 1.65 1) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "765a420c-bb32-4d5d-8ba7-d83a776f989a") ) (fp_line (start -2.36 1) (end -2.36 -1) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "83890689-4743-4908-bbf2-6ac71f9e57a1") ) (fp_line (start -2.36 -1) (end 1.65 -1) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "7c49ca19-678a-481a-b1fb-ae0bb8ebe2b7") ) (fp_line (start -2.35 1.15) (end 2.35 1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "4e1870cd-5e20-4b90-abb0-7c2608bed003") ) (fp_line (start -2.35 1.15) (end -2.35 -1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "aca3cc4b-b837-4c70-b574-e02337940dc1") ) (fp_line (start 2.35 1.15) (end 2.35 -1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "28815ef3-c253-46e4-84b5-daf9cd476911") ) (fp_line (start 2.35 -1.15) (end -2.35 -1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "7fb711d3-5a20-4c52-a637-8cb761005b47") ) (fp_line (start -1.4 0.9) (end 1.4 0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "addc95d6-bb81-442c-b6a3-2991bae0b0e7") ) (fp_line (start 1.4 0.9) (end 1.4 -0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "83ae6b87-4387-424d-aec9-c3f0c824e726") ) (fp_line (start 0.25 0.4) (end 0.25 -0.4) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "ea49d7fa-1584-493c-aafc-ca21dda55c71") ) (fp_line (start -0.75 0) (end -0.35 0) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "e557dae7-2f88-4898-9315-fdc2187525cf") ) (fp_line (start -0.35 0) (end -0.35 0.55) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "71c9a367-8bc1-42f0-9cca-2344128b264a") ) (fp_line (start -0.35 0) (end 0.25 0.4) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "ec23b4e2-4f0e-4b63-9c38-881f458a4d8e") ) (fp_line (start -0.35 0) (end -0.35 -0.55) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "0e3c2f06-6027-45b6-b72b-a77b449f82e2") ) (fp_line (start 0.25 0) (end 0.75 0) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "0170b21a-101e-4ef5-a19c-6c0710174ddc") ) (fp_line (start 0.25 -0.4) (end -0.35 0) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "590edd37-a5f0-4f9e-b0a3-078484269ec0") ) (fp_line (start -1.4 -0.9) (end -1.4 0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "625204b3-ed8a-4da9-b890-7d0cd593ee8c") ) (fp_line (start 1.4 -0.9) (end -1.4 -0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "0fd971d7-13cb-4bd9-a6d4-221572c38991") ) (fp_text user "${REFERENCE}" (at 0 2 90) (layer "B.Fab") (uuid "9c196b3e-d575-48a9-a0f8-fa7b2cfb5f6e") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (pad "1" smd roundrect (at -1.65 0 270) (size 0.9 1.2) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.25) (net "Net-(D8-K)") (pinfunction "K_1") (pintype "passive") (uuid "66ff5a74-08ad-48a3-9910-3f613453d4c7") ) (pad "2" smd roundrect (at 1.65 0 270) (size 0.9 1.2) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.25) (net "BUTTON_COL_1") (pinfunction "A_2") (pintype "passive") (uuid "40d4588a-3756-46a4-ae92-d737be5307fa") ) (embedded_fonts no) (model "${KICAD10_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SOD-123.step" (offset (xyz 0 0 0) ) (scale (xyz 1 1 1) ) (rotate (xyz 0 0 0) ) ) ) (footprint "Diode_SMD:D_SOD-123" (layer "B.Cu") (uuid "1550c062-ae6c-4b5d-82ef-db12c1475c38") (at 18 22.5 -90) (descr "SOD-123") (tags "SOD-123") (property "Reference" "D1" (at 0 2 90) (layer "B.SilkS") (uuid "fb4dcc70-87f9-4d50-b7b2-784b6f7ecf7c") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Value" "1N4148W" (at 0 -2.1 90) (layer "B.Fab") (uuid "bcfca21b-b066-4993-a37d-4e480e2ebfde") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Datasheet" "https://www.vishay.com/docs/85748/1n4148w.pdf" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "606894d9-5e93-4550-bc69-0ef452f36079") (effects (font (size 1.27 1.27) (thickness 0.15) ) (justify mirror) ) ) (property "Description" "75V 0.15A Fast Switching Diode, SOD-123" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "612ccdd4-7af7-4ea4-b00c-542bcd69c160") (effects (font (size 1.27 1.27) (thickness 0.15) ) (justify mirror) ) ) (property "Sim.Device" "D" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "c19597ad-0105-489e-892a-a4b3b0ba46df") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Sim.Pins" "1=K 2=A" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "40547a74-e9fd-4f30-8eae-f57abeb3511a") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property ki_fp_filters "D*SOD?123*") (path "/f9986c01-7a0d-4b0c-879b-cf7232a0da14") (sheetname "/") (sheetfile "ButtonMatrix3x3.kicad_sch") (units (unit (name "A") (pins "1" "2") ) ) (attr smd) (duplicate_pad_numbers_are_jumpers no) (fp_line (start -2.36 1) (end 1.65 1) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "23589c5c-3221-48e5-b36a-571e0cdb1678") ) (fp_line (start -2.36 1) (end -2.36 -1) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "1b98f998-27cd-4263-95a5-059e0f6d81ab") ) (fp_line (start -2.36 -1) (end 1.65 -1) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "06471475-6965-4681-acfb-7ca83dfec00a") ) (fp_line (start -2.35 1.15) (end 2.35 1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "9df750a2-b732-4a92-bf19-4f5f0f03a5a2") ) (fp_line (start -2.35 1.15) (end -2.35 -1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "5182d97b-b216-4020-a944-a60fa4ce6ca5") ) (fp_line (start 2.35 1.15) (end 2.35 -1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "a323a8c6-71c1-4244-ab1e-f33349ea4775") ) (fp_line (start 2.35 -1.15) (end -2.35 -1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "7d33ac89-b191-47d6-9588-41d0b1e630d0") ) (fp_line (start -1.4 0.9) (end 1.4 0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "de4ea645-87e7-47bc-b895-827b8062e206") ) (fp_line (start 1.4 0.9) (end 1.4 -0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "2c10181d-fda5-431b-a7e9-ee3bdd6f5109") ) (fp_line (start 0.25 0.4) (end 0.25 -0.4) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "fe8a36ff-94f7-4b6a-b4b7-78c78ba34cb8") ) (fp_line (start -0.75 0) (end -0.35 0) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "9792dee2-5946-4e46-82f4-858d39eab694") ) (fp_line (start -0.35 0) (end -0.35 0.55) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "1f31c60a-93d9-4efa-a899-139bc66c21ab") ) (fp_line (start -0.35 0) (end 0.25 0.4) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "9e2c4788-b5a2-4846-ad58-21e92f08d15a") ) (fp_line (start -0.35 0) (end -0.35 -0.55) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "550fb503-09c7-4616-8baa-432644f67f25") ) (fp_line (start 0.25 0) (end 0.75 0) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "1e8304be-3890-4b67-b9aa-13ad40a11149") ) (fp_line (start 0.25 -0.4) (end -0.35 0) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "289e569c-5d54-4844-9d35-30cf8d047926") ) (fp_line (start -1.4 -0.9) (end -1.4 0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "611d6076-5f99-4f00-bcae-96a3075eb0b9") ) (fp_line (start 1.4 -0.9) (end -1.4 -0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "714ccfae-3371-4d39-9d43-c5af97ebd5c2") ) (fp_text user "${REFERENCE}" (at 0 2 90) (layer "B.Fab") (uuid "4e96b9a0-dd49-4433-abfd-a7f902936a92") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (pad "1" smd roundrect (at -1.65 0 270) (size 0.9 1.2) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.25) (net "Net-(D1-K)") (pinfunction "K_1") (pintype "passive") (uuid "1af82677-da97-4f74-940b-3a3d0ad5b5c4") ) (pad "2" smd roundrect (at 1.65 0 270) (size 0.9 1.2) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.25) (net "BUTTON_COL_0") (pinfunction "A_2") (pintype "passive") (uuid "0eb8fb3c-1a8c-4db0-ab3e-51bcce0e9a54") ) (embedded_fonts no) (model "${KICAD10_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SOD-123.step" (offset (xyz 0 0 0) ) (scale (xyz 1 1 1) ) (rotate (xyz 0 0 0) ) ) ) (footprint "Diode_SMD:D_SOD-123" (layer "B.Cu") (uuid "27063655-0676-4b2c-9266-254be02d6e69") (at 36 22.5 -90) (descr "SOD-123") (tags "SOD-123") (property "Reference" "D2" (at 0 2 90) (layer "B.SilkS") (uuid "65865ffc-57d0-40fd-89eb-099727d4bd73") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Value" "1N4148W" (at 0 -2.1 90) (layer "B.Fab") (uuid "b8567038-947e-4dfa-ab9a-9ce8ee9659b2") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Datasheet" "https://www.vishay.com/docs/85748/1n4148w.pdf" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "23c838a0-4b4c-4c7b-b7d8-d3f0c594b0b3") (effects (font (size 1.27 1.27) (thickness 0.15) ) (justify mirror) ) ) (property "Description" "75V 0.15A Fast Switching Diode, SOD-123" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "38901ad4-3155-4b2c-9ef6-e95e6e090dd1") (effects (font (size 1.27 1.27) (thickness 0.15) ) (justify mirror) ) ) (property "Sim.Device" "D" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "609b1ad1-fed4-445c-b29c-3adb12f55ae9") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Sim.Pins" "1=K 2=A" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "57a514f3-827a-4ec9-84da-15a6888e9fff") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property ki_fp_filters "D*SOD?123*") (path "/084b98d1-d567-4b2a-bb3e-1d5d4096eb5a") (sheetname "/") (sheetfile "ButtonMatrix3x3.kicad_sch") (units (unit (name "A") (pins "1" "2") ) ) (attr smd) (duplicate_pad_numbers_are_jumpers no) (fp_line (start -2.36 1) (end 1.65 1) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "4a5690e6-0b69-4a3f-a205-0d42de562402") ) (fp_line (start -2.36 1) (end -2.36 -1) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "4ce8cc79-ab03-48a0-aec5-524672fb4608") ) (fp_line (start -2.36 -1) (end 1.65 -1) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "5ed20d80-f2f0-430e-b7a0-4fea853d51b0") ) (fp_line (start -2.35 1.15) (end 2.35 1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "7b4ce95a-e8d4-4f43-8f6e-dc3bf5f340aa") ) (fp_line (start -2.35 1.15) (end -2.35 -1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "527314da-57aa-40b0-8743-91863272247e") ) (fp_line (start 2.35 1.15) (end 2.35 -1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "19d15f2e-86ee-48ad-90e6-3e5754da8a95") ) (fp_line (start 2.35 -1.15) (end -2.35 -1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "d4db4888-0fee-43ac-a839-cae2385559a8") ) (fp_line (start -1.4 0.9) (end 1.4 0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "6dcf1c4d-122e-4bdb-b10b-5403fe1c0f78") ) (fp_line (start 1.4 0.9) (end 1.4 -0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "19f70182-d208-4abd-8108-bb3cf14ea441") ) (fp_line (start 0.25 0.4) (end 0.25 -0.4) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "c3747781-edc4-4e3e-bb32-38c671e7d20e") ) (fp_line (start -0.75 0) (end -0.35 0) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "21b426ec-7a73-4ede-bb48-b3160808b99a") ) (fp_line (start -0.35 0) (end -0.35 0.55) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "2902ad85-d371-4dd9-a341-89baa1a5526d") ) (fp_line (start -0.35 0) (end 0.25 0.4) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "6f639d48-e7a5-46bb-9128-b41979bf679c") ) (fp_line (start -0.35 0) (end -0.35 -0.55) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "be9824ca-eb81-43d3-bd18-59bacef2e034") ) (fp_line (start 0.25 0) (end 0.75 0) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "5747a1fb-b6f1-4cdc-bfff-e5967691cf39") ) (fp_line (start 0.25 -0.4) (end -0.35 0) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "6682d2d0-b51a-4bdb-a0e0-8655307c3b27") ) (fp_line (start -1.4 -0.9) (end -1.4 0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "fcc68d59-a320-493a-a60b-598b84339066") ) (fp_line (start 1.4 -0.9) (end -1.4 -0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "97a3021f-5764-40a2-8c42-bf9953dea28d") ) (fp_text user "${REFERENCE}" (at 0 2 90) (layer "B.Fab") (uuid "315e7a15-1547-400e-a816-f87cae99079a") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (pad "1" smd roundrect (at -1.65 0 270) (size 0.9 1.2) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.25) (net "Net-(D2-K)") (pinfunction "K_1") (pintype "passive") (uuid "a8e01b47-d10d-48de-8b9e-80191992cf76") ) (pad "2" smd roundrect (at 1.65 0 270) (size 0.9 1.2) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.25) (net "BUTTON_COL_1") (pinfunction "A_2") (pintype "passive") (uuid "de24f9e7-b47a-4853-9372-7b8d9550930f") ) (embedded_fonts no) (model "${KICAD10_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SOD-123.step" (offset (xyz 0 0 0) ) (scale (xyz 1 1 1) ) (rotate (xyz 0 0 0) ) ) ) (footprint "Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical" (layer "B.Cu") (uuid "31054200-6e31-4a2a-84f1-ed6105655c2f") (at 44.5 69.5 -90) (descr "Through hole straight pin header, 1x08, 2.54mm pitch, single row") (tags "Through hole pin header THT 1x08 2.54mm single row") (property "Reference" "J1" (at 0 2.38 90) (layer "B.SilkS") (uuid "7254deeb-c4a9-4348-87df-0c0f7379e3a8") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Value" "ButtonRibbonConnector" (at 2.25 -10 0) (layer "B.Fab") (hide yes) (uuid "565a3c15-3894-441d-a8e4-7ceeed2af60a") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Datasheet" "" (at 0 0 90) (layer "B.Fab") (hide yes) (uuid "cd34d836-543d-4477-98e5-aaf7d9829bb3") (effects (font (size 1.27 1.27) ) (justify mirror) ) ) (property "Description" "Generic connector, single row, 01x08, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 90) (layer "B.Fab") (hide yes) (uuid "8e462c7c-ab56-40b8-bb46-e7348958dfbd") (effects (font (size 1.27 1.27) ) (justify mirror) ) ) (property "KiLib_Generator" "connector/pin_header_socket" (at 0 0 90) (layer "B.SilkS") (hide yes) (uuid "c47c6857-8ad5-4f8f-8d93-f9684d6f5598") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property ki_fp_filters "Connector*:*_1x??_*") (path "/b2bcf000-358b-46aa-8925-773f948c6594") (sheetname "/") (sheetfile "ButtonMatrix3x3.kicad_sch") (units (unit (name "A") (pins "1" "2" "3" "4" "5" "6" "7" "8") ) ) (attr through_hole) (duplicate_pad_numbers_are_jumpers no) (fp_line (start -1.38 1.38) (end 0 1.38) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "0eab2bab-820a-40a3-9f29-50142654d1bc") ) (fp_line (start -1.38 0) (end -1.38 1.38) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "ff74aa9c-b771-40d8-8afd-497459006635") ) (fp_line (start -1.38 -1.27) (end 1.38 -1.27) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "50d1db08-77ab-48e8-ab2e-a4a3c2bb3023") ) (fp_line (start -1.38 -1.27) (end -1.38 -19.16) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "8112f95d-929b-445a-a457-d8d2147f59a1") ) (fp_line (start 1.38 -1.27) (end 1.38 -19.16) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "2c2521f3-d676-450a-97e1-f3f4a784a8d0") ) (fp_line (start -1.38 -19.16) (end 1.38 -19.16) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "72bd1820-00d7-44a3-8a40-fd76346b72e3") ) (fp_rect (start -1.77 1.77) (end 1.77 -19.55) (stroke (width 0.05) (type solid) ) (fill no) (layer "B.CrtYd") (uuid "abc3cb68-1ecf-4b11-bc84-a6d37579e955") ) (fp_line (start -0.635 1.27) (end 1.27 1.27) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "5e4a5e9c-bc3e-4caf-9605-14a9be803923") ) (fp_line (start 1.27 1.27) (end 1.27 -19.05) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "f7daa224-45e5-4ba6-85b5-487beebec7e7") ) (fp_line (start -1.27 0.635) (end -0.635 1.27) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "3463c4e8-c071-437b-9764-ac80b29878ef") ) (fp_line (start -1.27 -19.05) (end -1.27 0.635) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "31ec3378-be09-4697-92b3-37e7d5ff9c6e") ) (fp_line (start 1.27 -19.05) (end -1.27 -19.05) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "e03fc883-dd18-4e74-add0-17f4fdd23aaa") ) (fp_text user "${REFERENCE}" (at 0 -8.89 0) (layer "B.Fab") (uuid "79470285-0b9c-43fb-bad8-ef0cd00471fe") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (pad "1" thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net "+3V3") (pinfunction "Pin_1_1") (pintype "passive") (uuid "7c32f080-681e-4c3c-93da-6c79490c22b6") ) (pad "2" thru_hole circle (at 0 -2.54 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net "GND") (pinfunction "Pin_2_2") (pintype "passive") (uuid "c1128b8c-31e4-4287-bb8c-dcd5717ea809") ) (pad "3" thru_hole circle (at 0 -5.08 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net "BUTTON_ROW_0") (pinfunction "Pin_3_3") (pintype "passive") (uuid "27f8ce8f-8887-421f-b67d-9209c5ed70ed") ) (pad "4" thru_hole circle (at 0 -7.62 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net "BUTTON_ROW_1") (pinfunction "Pin_4_4") (pintype "passive") (uuid "8ceffb48-9024-4736-b5ab-b58696af4d5d") ) (pad "5" thru_hole circle (at 0 -10.16 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net "BUTTON_ROW_2") (pinfunction "Pin_5_5") (pintype "passive") (uuid "2f811618-1cb4-4843-a76e-e8d905c1409a") ) (pad "6" thru_hole circle (at 0 -12.7 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net "BUTTON_COL_0") (pinfunction "Pin_6_6") (pintype "passive") (uuid "ed94321c-afed-402e-b7fb-86260f3c7df5") ) (pad "7" thru_hole circle (at 0 -15.24 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net "BUTTON_COL_1") (pinfunction "Pin_7_7") (pintype "passive") (uuid "26ece30e-5195-4951-b0db-7ad63a9dda23") ) (pad "8" thru_hole circle (at 0 -17.78 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net "BUTTON_COL_2") (pinfunction "Pin_8_8") (pintype "passive") (uuid "940179a5-48ab-4d3b-8dba-be5f8a63a442") ) (embedded_fonts no) (model "${KICAD10_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x08_P2.54mm_Vertical.step" (offset (xyz 0 0 0) ) (scale (xyz 1 1 1) ) (rotate (xyz 0 0 0) ) ) ) (footprint "Diode_SMD:D_SOD-123" (layer "B.Cu") (uuid "326369cc-53f2-47bd-90c9-ff02ca3daf0d") (at 54 40.5 -90) (descr "SOD-123") (tags "SOD-123") (property "Reference" "D6" (at 0 2 90) (layer "B.SilkS") (uuid "30db5cb2-b686-428a-a386-1e22bf457dd9") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Value" "1N4148W" (at 0 -2.1 90) (layer "B.Fab") (uuid "196c444c-5b6a-40e3-9c36-d2dd8be5eb3c") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Datasheet" "https://www.vishay.com/docs/85748/1n4148w.pdf" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "c2cced32-6bd9-47a8-b531-a267975aaf65") (effects (font (size 1.27 1.27) (thickness 0.15) ) (justify mirror) ) ) (property "Description" "75V 0.15A Fast Switching Diode, SOD-123" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "19707bbc-f77f-4f05-baea-08c6a5460822") (effects (font (size 1.27 1.27) (thickness 0.15) ) (justify mirror) ) ) (property "Sim.Device" "D" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "bff82889-41ae-476e-802f-16bd24b7f715") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Sim.Pins" "1=K 2=A" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "4a2bba50-5a59-445a-b8ad-4695f3e59204") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property ki_fp_filters "D*SOD?123*") (path "/a46835f2-96e9-4178-8941-90c0a9ec3911") (sheetname "/") (sheetfile "ButtonMatrix3x3.kicad_sch") (units (unit (name "A") (pins "1" "2") ) ) (attr smd) (duplicate_pad_numbers_are_jumpers no) (fp_line (start -2.36 1) (end 1.65 1) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "5c2e0809-7924-4f23-9b0a-7454dcc03c3a") ) (fp_line (start -2.36 1) (end -2.36 -1) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "d36a4eac-a9da-4de0-96ef-b8b841dcccaa") ) (fp_line (start -2.36 -1) (end 1.65 -1) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "77cdca13-05dc-46cb-8f36-b56aaece3a93") ) (fp_line (start -2.35 1.15) (end 2.35 1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "9f82fb99-68ed-40d0-b709-939a4cfd44e4") ) (fp_line (start -2.35 1.15) (end -2.35 -1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "bf219670-4956-403d-ac3e-0a098f091cc7") ) (fp_line (start 2.35 1.15) (end 2.35 -1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "d93c3a12-6284-4416-9b7f-3922187b62d1") ) (fp_line (start 2.35 -1.15) (end -2.35 -1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "4a645d14-0125-4d1b-a0ac-a6d087550e42") ) (fp_line (start -1.4 0.9) (end 1.4 0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "2aa4cfc2-8daa-4f1d-b8ce-e73913d289c2") ) (fp_line (start 1.4 0.9) (end 1.4 -0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "25823673-b3c0-48c7-bf29-9a2e9065b6ae") ) (fp_line (start 0.25 0.4) (end 0.25 -0.4) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "237d38cf-a2b3-4754-af0e-989a58fe5f7e") ) (fp_line (start -0.75 0) (end -0.35 0) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "6c52a9ca-91b0-4254-9b42-0f3744ded69a") ) (fp_line (start -0.35 0) (end -0.35 0.55) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "a04dc44c-0620-45db-876d-33191a4ba67e") ) (fp_line (start -0.35 0) (end 0.25 0.4) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "9dd5aefe-a21f-4c94-b1f0-a1c237b81ce0") ) (fp_line (start -0.35 0) (end -0.35 -0.55) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "afb55403-309c-44c6-927a-56a5b3e42005") ) (fp_line (start 0.25 0) (end 0.75 0) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "864f0b07-0749-4e5a-b491-98aa21aabba7") ) (fp_line (start 0.25 -0.4) (end -0.35 0) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "e86fd76e-5fca-4a8c-9a36-f274762d733f") ) (fp_line (start -1.4 -0.9) (end -1.4 0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "20c1e2fd-c822-4efe-aa6e-a02abd947c89") ) (fp_line (start 1.4 -0.9) (end -1.4 -0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "d12ddb20-0adb-4048-8524-9b0f1dbeb86d") ) (fp_text user "${REFERENCE}" (at 0 2 90) (layer "B.Fab") (uuid "fbecbfc8-61e8-4435-9ae3-fb7986a57c79") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (pad "1" smd roundrect (at -1.65 0 270) (size 0.9 1.2) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.25) (net "Net-(D6-K)") (pinfunction "K_1") (pintype "passive") (uuid "d845eb53-55cd-49ad-9582-17032de757b9") ) (pad "2" smd roundrect (at 1.65 0 270) (size 0.9 1.2) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.25) (net "BUTTON_COL_2") (pinfunction "A_2") (pintype "passive") (uuid "6c2c3ef1-a451-4d75-af27-af7aa2c9bdde") ) (embedded_fonts no) (model "${KICAD10_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SOD-123.step" (offset (xyz 0 0 0) ) (scale (xyz 1 1 1) ) (rotate (xyz 0 0 0) ) ) ) (footprint "Diode_SMD:D_SOD-123" (layer "B.Cu") (uuid "394fa746-5d02-437b-ac08-bf515d6cf1d2") (at 54 58.5 -90) (descr "SOD-123") (tags "SOD-123") (property "Reference" "D9" (at 0 2 90) (layer "B.SilkS") (uuid "5f855027-e2b2-41b0-904b-c2dbaeaf3e49") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Value" "1N4148W" (at 0 -2.1 90) (layer "B.Fab") (uuid "d3ed3858-2207-4be3-8c22-e35fd9128a83") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Datasheet" "https://www.vishay.com/docs/85748/1n4148w.pdf" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "8818296d-96bf-4eec-80cc-a0eeec22389d") (effects (font (size 1.27 1.27) (thickness 0.15) ) (justify mirror) ) ) (property "Description" "75V 0.15A Fast Switching Diode, SOD-123" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "44eb428c-f0c7-4e5b-917f-e3c24faf585f") (effects (font (size 1.27 1.27) (thickness 0.15) ) (justify mirror) ) ) (property "Sim.Device" "D" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "265582a8-3fd8-4768-a7ad-0b0c3a71f428") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Sim.Pins" "1=K 2=A" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "f850238d-2c4b-453c-8a10-6b47a97a729a") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property ki_fp_filters "D*SOD?123*") (path "/63ba6d0e-0fe5-4e21-b80b-939e408b5eed") (sheetname "/") (sheetfile "ButtonMatrix3x3.kicad_sch") (units (unit (name "A") (pins "1" "2") ) ) (attr smd) (duplicate_pad_numbers_are_jumpers no) (fp_line (start -2.36 1) (end 1.65 1) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "4af8c0dc-47dd-4cae-8dc4-cf53240cbb15") ) (fp_line (start -2.36 1) (end -2.36 -1) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "72fad236-b524-4c41-baf4-676d97d5c2fc") ) (fp_line (start -2.36 -1) (end 1.65 -1) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "9e7168aa-003d-4984-9c6d-86310ba2849c") ) (fp_line (start -2.35 1.15) (end 2.35 1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "ce3d0abb-daa0-4071-b89a-6d700cb08e7f") ) (fp_line (start -2.35 1.15) (end -2.35 -1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "f115f0fc-97cc-436f-a0d6-da9ebd9035c7") ) (fp_line (start 2.35 1.15) (end 2.35 -1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "1b5ef018-118e-4713-b787-533c10259b05") ) (fp_line (start 2.35 -1.15) (end -2.35 -1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "571c39b7-9b4a-4231-b39f-8773c5d63198") ) (fp_line (start -1.4 0.9) (end 1.4 0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "f69e90cb-48b3-4677-8499-24e9865ec76e") ) (fp_line (start 1.4 0.9) (end 1.4 -0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "1315897e-176a-4e4a-b035-8d53aa657c05") ) (fp_line (start 0.25 0.4) (end 0.25 -0.4) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "9648bb9a-1a41-4605-9338-09511bf52dbd") ) (fp_line (start -0.75 0) (end -0.35 0) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "3a3f996e-9d23-4f4b-92e1-53f067d8b85b") ) (fp_line (start -0.35 0) (end -0.35 0.55) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "2a37dcd9-5231-412b-98b8-f2d38b7207cf") ) (fp_line (start -0.35 0) (end 0.25 0.4) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "9ac1915c-6d16-4c8d-b8b9-fb113eeba30e") ) (fp_line (start -0.35 0) (end -0.35 -0.55) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "39afaea1-1204-4583-8b92-4f1e80df1097") ) (fp_line (start 0.25 0) (end 0.75 0) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "b1a9e8bc-e20a-408f-aa58-25bd58aec6e3") ) (fp_line (start 0.25 -0.4) (end -0.35 0) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "9902f984-6525-4c84-9e8e-48180826791e") ) (fp_line (start -1.4 -0.9) (end -1.4 0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "60fca31c-3e8b-4f43-bcb2-aaa449813621") ) (fp_line (start 1.4 -0.9) (end -1.4 -0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "50f7dd6f-046e-4ced-aa23-55f47dd9cfa8") ) (fp_text user "${REFERENCE}" (at 0 2 90) (layer "B.Fab") (uuid "e21e2c25-9177-49bb-98d2-879ff8fa19fb") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (pad "1" smd roundrect (at -1.65 0 270) (size 0.9 1.2) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.25) (net "Net-(D9-K)") (pinfunction "K_1") (pintype "passive") (uuid "bd99d4c9-994a-4fd1-88e5-972e7252fe7c") ) (pad "2" smd roundrect (at 1.65 0 270) (size 0.9 1.2) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.25) (net "BUTTON_COL_2") (pinfunction "A_2") (pintype "passive") (uuid "c80cae2f-e438-417e-a38e-2c989d264207") ) (embedded_fonts no) (model "${KICAD10_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SOD-123.step" (offset (xyz 0 0 0) ) (scale (xyz 1 1 1) ) (rotate (xyz 0 0 0) ) ) ) (footprint "Resistor_SMD:R_0603_1608Metric" (layer "B.Cu") (uuid "5b17ee6d-ccb9-4f49-b74f-0815a0327ee4") (at 52 67) (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") (tags "resistor") (property "Reference" "R2" (at 0 1.43 0) (layer "B.SilkS") (uuid "7fdbd9bb-876d-4171-b3b7-a2816ca89874") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Value" "10k" (at 0 -1.43 0) (layer "B.Fab") (uuid "b85caee3-2696-4ae4-85bb-fe86cc821648") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Datasheet" "" (at 0 0 0) (layer "B.Fab") (hide yes) (uuid "b558ae4c-5b72-4c38-bf76-933cd1704e41") (effects (font (size 1.27 1.27) ) (justify mirror) ) ) (property "Description" "Resistor" (at 0 0 0) (layer "B.Fab") (hide yes) (uuid "d8d6f1a9-190a-4847-a990-0a229251a108") (effects (font (size 1.27 1.27) ) (justify mirror) ) ) (property "KiLib_Generator" "SMD_2terminal_chip_molded" (at 0 0 0) (layer "B.SilkS") (hide yes) (uuid "1d8c0e23-1729-4c07-a257-9b730f620fbf") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property ki_fp_filters "R_*") (path "/ea81d95c-4f35-4819-b714-f466c0ec984d") (sheetname "/") (sheetfile "ButtonMatrix3x3.kicad_sch") (units (unit (name "A") (pins "1" "2") ) ) (attr smd) (duplicate_pad_numbers_are_jumpers no) (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "059d09f7-813a-460d-a3ab-160de424ed73") ) (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "88055ee1-f139-4775-8a16-7c1be74146d4") ) (fp_rect (start -1.48 0.73) (end 1.48 -0.73) (stroke (width 0.05) (type solid) ) (fill no) (layer "B.CrtYd") (uuid "5603f1f9-ffa2-48ed-bb4b-c4cb118bf615") ) (fp_rect (start -0.8 0.4125) (end 0.8 -0.4125) (stroke (width 0.1) (type solid) ) (fill no) (layer "B.Fab") (uuid "328a11cd-51dc-4942-85f1-cb595ede7824") ) (fp_text user "${REFERENCE}" (at 0 0 0) (layer "B.Fab") (uuid "bf7196a6-2044-46f9-a91d-1d5f8fda64e5") (effects (font (size 0.4 0.4) (thickness 0.06) ) (justify mirror) ) ) (pad "1" smd roundrect (at -0.825 0) (size 0.8 0.95) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.25) (net "+3V3") (pintype "passive") (uuid "96d1f0a9-0af4-42d9-ac70-ee83572be144") ) (pad "2" smd roundrect (at 0.825 0) (size 0.8 0.95) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.25) (net "BUTTON_COL_1") (pintype "passive") (uuid "c4c8962a-fc65-4121-ba6b-467469548795") ) (embedded_fonts no) (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" (offset (xyz 0 0 0) ) (scale (xyz 1 1 1) ) (rotate (xyz 0 0 0) ) ) ) (footprint "Diode_SMD:D_SOD-123" (layer "B.Cu") (uuid "697e198a-09b0-40e2-8b77-cc91e8710428") (at 36 40.5 -90) (descr "SOD-123") (tags "SOD-123") (property "Reference" "D5" (at 0 2 90) (layer "B.SilkS") (uuid "5c7964f8-31f3-4e2f-b27c-ae62e4698457") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Value" "1N4148W" (at 0 -2.1 90) (layer "B.Fab") (uuid "2215bc88-c173-4a3d-9459-19335c6a3568") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Datasheet" "https://www.vishay.com/docs/85748/1n4148w.pdf" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "0f79428f-3b73-4b08-8392-ceb34d4ec1d1") (effects (font (size 1.27 1.27) (thickness 0.15) ) (justify mirror) ) ) (property "Description" "75V 0.15A Fast Switching Diode, SOD-123" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "43b8100d-067b-46e9-be32-4ab8c4339328") (effects (font (size 1.27 1.27) (thickness 0.15) ) (justify mirror) ) ) (property "Sim.Device" "D" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "1ae71a7b-3e81-42b0-b1e0-75a28446ba32") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Sim.Pins" "1=K 2=A" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "90e786d8-ac45-4d1a-8764-d7ba95dbaab8") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property ki_fp_filters "D*SOD?123*") (path "/8f1fdf56-65b2-49b2-84d0-19140f285e62") (sheetname "/") (sheetfile "ButtonMatrix3x3.kicad_sch") (units (unit (name "A") (pins "1" "2") ) ) (attr smd) (duplicate_pad_numbers_are_jumpers no) (fp_line (start -2.36 1) (end 1.65 1) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "818ee35d-baef-44e4-8a4a-02f78f834b2b") ) (fp_line (start -2.36 1) (end -2.36 -1) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "7196f729-3277-4fc4-8a53-3c3fbcc10ae4") ) (fp_line (start -2.36 -1) (end 1.65 -1) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "5ceda7ea-8caf-40a8-8c7b-3f4492344f02") ) (fp_line (start -2.35 1.15) (end 2.35 1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "55e725d2-f899-47db-b845-0150a7031138") ) (fp_line (start -2.35 1.15) (end -2.35 -1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "98cb8c8e-ed12-4bb1-a872-9be3045d1067") ) (fp_line (start 2.35 1.15) (end 2.35 -1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "a7948c22-7e1b-4e34-9d5b-cb9ce471817f") ) (fp_line (start 2.35 -1.15) (end -2.35 -1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "c4258db6-8819-4280-9867-abdcac8272f1") ) (fp_line (start -1.4 0.9) (end 1.4 0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "2323fc96-d70d-4942-b7c8-36bf59070c74") ) (fp_line (start 1.4 0.9) (end 1.4 -0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "8259af50-a3b2-4bf2-a9d8-c534aa2d3c1f") ) (fp_line (start 0.25 0.4) (end 0.25 -0.4) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "8abd7aae-f0dc-4229-9cd9-1ce3ba491ab8") ) (fp_line (start -0.75 0) (end -0.35 0) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "92f3b833-b50b-44b6-bc33-7406177b62ee") ) (fp_line (start -0.35 0) (end -0.35 0.55) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "aa4ae418-90b6-416f-973d-221e81f0301c") ) (fp_line (start -0.35 0) (end 0.25 0.4) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "3ec22505-d932-4577-8997-59cd163d636c") ) (fp_line (start -0.35 0) (end -0.35 -0.55) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "4798b4d8-7f5a-4736-8cee-288b4528b2b5") ) (fp_line (start 0.25 0) (end 0.75 0) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "51540e83-20be-47c8-a2db-b43c3e66fe3e") ) (fp_line (start 0.25 -0.4) (end -0.35 0) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "4e62047a-953e-4718-81e6-f4bc52e241ce") ) (fp_line (start -1.4 -0.9) (end -1.4 0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "7f3a3a4f-24ee-4b1a-8227-7bea2d1e853b") ) (fp_line (start 1.4 -0.9) (end -1.4 -0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "dd046429-aa3e-4e04-a06d-68beeb3ec9ec") ) (fp_text user "${REFERENCE}" (at 0 2 90) (layer "B.Fab") (uuid "e7d9a245-5bb3-446f-8106-8be5661a273a") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (pad "1" smd roundrect (at -1.65 0 270) (size 0.9 1.2) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.25) (net "Net-(D5-K)") (pinfunction "K_1") (pintype "passive") (uuid "92545ad6-afdf-42e9-ad63-595618b43929") ) (pad "2" smd roundrect (at 1.65 0 270) (size 0.9 1.2) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.25) (net "BUTTON_COL_1") (pinfunction "A_2") (pintype "passive") (uuid "626e6974-69ff-4d0b-8987-9a7c89d26860") ) (embedded_fonts no) (model "${KICAD10_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SOD-123.step" (offset (xyz 0 0 0) ) (scale (xyz 1 1 1) ) (rotate (xyz 0 0 0) ) ) ) (footprint "Diode_SMD:D_SOD-123" (layer "B.Cu") (uuid "7e4605eb-be2a-403e-9df2-b70cce72c8f1") (at 54 22.5 -90) (descr "SOD-123") (tags "SOD-123") (property "Reference" "D3" (at 0 2 90) (layer "B.SilkS") (uuid "4cd13ba0-fa47-4cff-84b3-ad547d601bb1") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Value" "1N4148W" (at 0 -2.1 90) (layer "B.Fab") (uuid "49c3ff03-b68f-4383-b68f-c99c3e018f5b") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Datasheet" "https://www.vishay.com/docs/85748/1n4148w.pdf" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "0ddb8f9f-de3d-4f4a-9c0e-e796b84c0b83") (effects (font (size 1.27 1.27) (thickness 0.15) ) (justify mirror) ) ) (property "Description" "75V 0.15A Fast Switching Diode, SOD-123" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "8a37d424-a0a5-4619-8ff0-5ec1eba351e0") (effects (font (size 1.27 1.27) (thickness 0.15) ) (justify mirror) ) ) (property "Sim.Device" "D" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "85b674b9-1393-44f7-9378-8d97acd35f43") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Sim.Pins" "1=K 2=A" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "5bce81f8-754d-4986-8aab-5df70d8f0bf4") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property ki_fp_filters "D*SOD?123*") (path "/1767612a-82c5-4d7f-bff9-ee3046e311c1") (sheetname "/") (sheetfile "ButtonMatrix3x3.kicad_sch") (units (unit (name "A") (pins "1" "2") ) ) (attr smd) (duplicate_pad_numbers_are_jumpers no) (fp_line (start -2.36 1) (end 1.65 1) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "fa47181a-a9b8-4914-948b-36ac7eb1e46e") ) (fp_line (start -2.36 1) (end -2.36 -1) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "35e8f474-e495-427c-a104-4150ccf7adf1") ) (fp_line (start -2.36 -1) (end 1.65 -1) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "8bc73ef5-685a-44db-86e4-2e886e156e04") ) (fp_line (start -2.35 1.15) (end 2.35 1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "4d1b423f-0326-43e0-b0ac-03b8ba3e6fce") ) (fp_line (start -2.35 1.15) (end -2.35 -1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "31ff939c-76c3-4303-be29-128ee9d5f7ad") ) (fp_line (start 2.35 1.15) (end 2.35 -1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "50e50d12-4ae7-41bb-904b-423e2a0cf6bc") ) (fp_line (start 2.35 -1.15) (end -2.35 -1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "b8221b8b-706d-4dc4-8e37-89f538192734") ) (fp_line (start -1.4 0.9) (end 1.4 0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "07ce0130-f88c-419d-bd72-aec8364622b4") ) (fp_line (start 1.4 0.9) (end 1.4 -0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "b73bb964-77b7-4ee8-99be-b0d63ee971b1") ) (fp_line (start 0.25 0.4) (end 0.25 -0.4) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "372487e5-2f12-4963-96e0-c8e0700b329b") ) (fp_line (start -0.75 0) (end -0.35 0) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "457b2fc9-5af4-49b7-9d08-4c80c1d5ccba") ) (fp_line (start -0.35 0) (end -0.35 0.55) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "01c3bd20-6d90-4e13-8028-dc2e29d9a2a0") ) (fp_line (start -0.35 0) (end 0.25 0.4) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "2649aa89-9092-4323-80ea-25af05dad3ec") ) (fp_line (start -0.35 0) (end -0.35 -0.55) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "b11a7005-acb6-489e-a07d-b80b9508ef60") ) (fp_line (start 0.25 0) (end 0.75 0) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "50e08c17-006a-457a-b512-d10daddc4458") ) (fp_line (start 0.25 -0.4) (end -0.35 0) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "f2a80e33-7881-4564-bf78-17121a1381f0") ) (fp_line (start -1.4 -0.9) (end -1.4 0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "ac7e7159-9cd4-4a74-8a67-e02d9eee90b6") ) (fp_line (start 1.4 -0.9) (end -1.4 -0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "58302b8b-5f3d-4454-a2bb-d2a896dd0395") ) (fp_text user "${REFERENCE}" (at 0 2 90) (layer "B.Fab") (uuid "0ba61009-ccc1-4a0e-80f1-dde45be8e91a") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (pad "1" smd roundrect (at -1.65 0 270) (size 0.9 1.2) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.25) (net "Net-(D3-K)") (pinfunction "K_1") (pintype "passive") (uuid "780dc19c-34df-42e2-b971-a6f50a8871ca") ) (pad "2" smd roundrect (at 1.65 0 270) (size 0.9 1.2) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.25) (net "BUTTON_COL_2") (pinfunction "A_2") (pintype "passive") (uuid "5295e438-0e45-480e-9cf4-967b9148bb28") ) (embedded_fonts no) (model "${KICAD10_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SOD-123.step" (offset (xyz 0 0 0) ) (scale (xyz 1 1 1) ) (rotate (xyz 0 0 0) ) ) ) (footprint "Diode_SMD:D_SOD-123" (layer "B.Cu") (uuid "83a2c9e4-ece4-4541-82ef-f4ebc78b34d4") (at 18 40.5 -90) (descr "SOD-123") (tags "SOD-123") (property "Reference" "D4" (at 0 2 90) (layer "B.SilkS") (uuid "49b70283-114e-4194-9405-08b31aef9007") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Value" "1N4148W" (at 0 -2.1 90) (layer "B.Fab") (uuid "577d3343-6024-45db-96cd-d41035697e56") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Datasheet" "https://www.vishay.com/docs/85748/1n4148w.pdf" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "bad52c99-d1a8-464a-b5f8-231d065438b3") (effects (font (size 1.27 1.27) (thickness 0.15) ) (justify mirror) ) ) (property "Description" "75V 0.15A Fast Switching Diode, SOD-123" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "a670eaca-7a5b-4c8a-8b6e-a28b4bf395ed") (effects (font (size 1.27 1.27) (thickness 0.15) ) (justify mirror) ) ) (property "Sim.Device" "D" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "3d19ee37-b8d7-4ad1-8627-63b7f72c93c0") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Sim.Pins" "1=K 2=A" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "d0aff024-d1b2-4a9e-9bf0-dcd5b9a9a739") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property ki_fp_filters "D*SOD?123*") (path "/0d809319-e668-4b12-9f68-ff36aee21b7a") (sheetname "/") (sheetfile "ButtonMatrix3x3.kicad_sch") (units (unit (name "A") (pins "1" "2") ) ) (attr smd) (duplicate_pad_numbers_are_jumpers no) (fp_line (start -2.36 1) (end 1.65 1) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "4e063381-4d11-4cee-af22-07556dc863d0") ) (fp_line (start -2.36 1) (end -2.36 -1) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "606d6279-bb29-442d-911c-8aec97b7f0f6") ) (fp_line (start -2.36 -1) (end 1.65 -1) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "5d545a17-7748-4f9d-9082-cee6ec32ceb5") ) (fp_line (start -2.35 1.15) (end 2.35 1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "3200b195-e39e-404c-be87-e3ef51029ab6") ) (fp_line (start -2.35 1.15) (end -2.35 -1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "c09bf1dc-5fef-4e5d-a6fe-478ad25bf11d") ) (fp_line (start 2.35 1.15) (end 2.35 -1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "4c09cc37-70fd-41b7-b6d4-b1faafab026d") ) (fp_line (start 2.35 -1.15) (end -2.35 -1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "43c6074b-c9a5-4131-9e75-629215a3cae6") ) (fp_line (start -1.4 0.9) (end 1.4 0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "90a338f6-5891-423e-8b75-1f65c93c3be2") ) (fp_line (start 1.4 0.9) (end 1.4 -0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "acddc21e-e052-48be-b508-f2291ce86b1e") ) (fp_line (start 0.25 0.4) (end 0.25 -0.4) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "cb5293c2-96cd-4e2e-ae55-9e147ab3950c") ) (fp_line (start -0.75 0) (end -0.35 0) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "75cf4d11-0c1a-4ae0-969e-8e2e6f385572") ) (fp_line (start -0.35 0) (end -0.35 0.55) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "937a0294-9534-4947-ad94-681bc0d4dc1b") ) (fp_line (start -0.35 0) (end 0.25 0.4) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "44342d35-6a82-4d5d-8559-b5d659d5c047") ) (fp_line (start -0.35 0) (end -0.35 -0.55) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "b5fa240d-cde4-4311-ae1d-3427a4956798") ) (fp_line (start 0.25 0) (end 0.75 0) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "c6a3a40c-1402-4283-8581-8042f5724c38") ) (fp_line (start 0.25 -0.4) (end -0.35 0) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "b582e74a-1b6d-4825-a1dd-9e0e688e0fc1") ) (fp_line (start -1.4 -0.9) (end -1.4 0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "9ce7c8bc-f7f5-43a2-8bf2-d6f939bd28cc") ) (fp_line (start 1.4 -0.9) (end -1.4 -0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "b724db73-4d68-4f47-b527-2aceec4640ab") ) (fp_text user "${REFERENCE}" (at 0 2 90) (layer "B.Fab") (uuid "0fbf6911-743f-4ea4-9fe1-de580984ceeb") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (pad "1" smd roundrect (at -1.65 0 270) (size 0.9 1.2) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.25) (net "Net-(D4-K)") (pinfunction "K_1") (pintype "passive") (uuid "5541b597-1322-43d0-8ce5-472f0472bc62") ) (pad "2" smd roundrect (at 1.65 0 270) (size 0.9 1.2) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.25) (net "BUTTON_COL_0") (pinfunction "A_2") (pintype "passive") (uuid "63a05606-1a56-4a6e-94eb-3876701a1979") ) (embedded_fonts no) (model "${KICAD10_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SOD-123.step" (offset (xyz 0 0 0) ) (scale (xyz 1 1 1) ) (rotate (xyz 0 0 0) ) ) ) (footprint "Diode_SMD:D_SOD-123" (layer "B.Cu") (uuid "a32996b5-dcbf-4eff-881f-9be4aee86cfe") (at 18 58.5 -90) (descr "SOD-123") (tags "SOD-123") (property "Reference" "D7" (at 0 2 90) (layer "B.SilkS") (uuid "ce1f7b97-7d6a-45bc-9b83-7740c586eea7") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Value" "1N4148W" (at 0 -2.1 90) (layer "B.Fab") (uuid "cd3fd84a-e34b-4c5a-9a33-2eed4fbffbfe") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Datasheet" "https://www.vishay.com/docs/85748/1n4148w.pdf" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "8c009799-0f09-4a43-a724-286a0cb064d6") (effects (font (size 1.27 1.27) (thickness 0.15) ) (justify mirror) ) ) (property "Description" "75V 0.15A Fast Switching Diode, SOD-123" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "980d54f9-71ca-42ea-9d83-3c79c35fe32d") (effects (font (size 1.27 1.27) (thickness 0.15) ) (justify mirror) ) ) (property "Sim.Device" "D" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "4729e85d-0551-4672-bdf0-63535437e55c") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Sim.Pins" "1=K 2=A" (at 0 0 90) (unlocked yes) (layer "B.Fab") (hide yes) (uuid "8ade6e4e-b3c8-4507-9dc6-a5676114fcb3") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property ki_fp_filters "D*SOD?123*") (path "/53254a66-da43-47f4-98db-ac2527323c46") (sheetname "/") (sheetfile "ButtonMatrix3x3.kicad_sch") (units (unit (name "A") (pins "1" "2") ) ) (attr smd) (duplicate_pad_numbers_are_jumpers no) (fp_line (start -2.36 1) (end 1.65 1) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "e12b00c6-223a-49c1-b0ae-b842bf2dbb0e") ) (fp_line (start -2.36 1) (end -2.36 -1) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "54375b77-88a2-48cf-9f3e-fdbc1c52ab3f") ) (fp_line (start -2.36 -1) (end 1.65 -1) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "9f241fe2-289b-40c0-813b-8a38813f47c0") ) (fp_line (start -2.35 1.15) (end 2.35 1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "30faf700-d2a7-4df9-86ad-eee2a01f2710") ) (fp_line (start -2.35 1.15) (end -2.35 -1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "0c31cba5-a497-4290-8b5b-4d93d680707f") ) (fp_line (start 2.35 1.15) (end 2.35 -1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "7f138843-680b-471e-8464-3f3644a40f68") ) (fp_line (start 2.35 -1.15) (end -2.35 -1.15) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") (uuid "3727422d-74d9-4158-915e-6061a4afdf91") ) (fp_line (start -1.4 0.9) (end 1.4 0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "47b74ad4-7ce5-42ca-b308-722e8dee8f93") ) (fp_line (start 1.4 0.9) (end 1.4 -0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "12288b70-e349-4a91-984c-ee372aea903a") ) (fp_line (start 0.25 0.4) (end 0.25 -0.4) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "d99fab29-9440-44e1-9993-887583bd8793") ) (fp_line (start -0.75 0) (end -0.35 0) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "bb01e593-1889-4e57-8a72-8da6c72e6c8a") ) (fp_line (start -0.35 0) (end -0.35 0.55) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "efb6cddc-9498-4d22-b95a-e3c415d10027") ) (fp_line (start -0.35 0) (end 0.25 0.4) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "7d737fb5-f80c-4b22-b93f-594fc82510fa") ) (fp_line (start -0.35 0) (end -0.35 -0.55) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "6809caca-0f87-469a-9caf-f440b75285c5") ) (fp_line (start 0.25 0) (end 0.75 0) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "3585ed20-f0e5-4815-b32f-447901b99aed") ) (fp_line (start 0.25 -0.4) (end -0.35 0) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "23365fd7-2e18-4687-a1b5-8a7619f69c0c") ) (fp_line (start -1.4 -0.9) (end -1.4 0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "b927c887-8a5b-4024-bc08-1b4d5d050088") ) (fp_line (start 1.4 -0.9) (end -1.4 -0.9) (stroke (width 0.1) (type solid) ) (layer "B.Fab") (uuid "bab34a1a-48f0-48b4-a12c-ca81f13bfabc") ) (fp_text user "${REFERENCE}" (at 0 2 90) (layer "B.Fab") (uuid "95ec458b-31fd-4617-9551-7aa12939ead4") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (pad "1" smd roundrect (at -1.65 0 270) (size 0.9 1.2) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.25) (net "Net-(D7-K)") (pinfunction "K_1") (pintype "passive") (uuid "1374bb2d-7e28-41d9-a52b-8f0f6f092d4f") ) (pad "2" smd roundrect (at 1.65 0 270) (size 0.9 1.2) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.25) (net "BUTTON_COL_0") (pinfunction "A_2") (pintype "passive") (uuid "b6f249aa-d356-4383-b33a-0b26550135cf") ) (embedded_fonts no) (model "${KICAD10_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SOD-123.step" (offset (xyz 0 0 0) ) (scale (xyz 1 1 1) ) (rotate (xyz 0 0 0) ) ) ) (footprint "Resistor_SMD:R_0603_1608Metric" (layer "B.Cu") (uuid "a37be4b2-aa38-4045-909d-f388b69a3bde") (at 48 67) (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") (tags "resistor") (property "Reference" "R1" (at 0 1.43 0) (layer "B.SilkS") (uuid "2dda8a92-75bb-4512-aefe-4a85d9b8a9a8") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Value" "10k" (at 0 -1.43 0) (layer "B.Fab") (uuid "dfee13d4-4889-43dc-8bc9-f76b248c0941") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Datasheet" "" (at 0 0 0) (layer "B.Fab") (hide yes) (uuid "48fef168-40eb-423f-b42f-e123812f3baf") (effects (font (size 1.27 1.27) ) (justify mirror) ) ) (property "Description" "Resistor" (at 0 0 0) (layer "B.Fab") (hide yes) (uuid "3d7c1475-0a6e-41dc-bee9-ca1baec9cb53") (effects (font (size 1.27 1.27) ) (justify mirror) ) ) (property "KiLib_Generator" "SMD_2terminal_chip_molded" (at 0 0 0) (layer "B.SilkS") (hide yes) (uuid "9c89f9c8-74e7-4822-8408-2610973e7d1d") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property ki_fp_filters "R_*") (path "/eca12ecc-3781-43f9-ad71-09111ffbf0e0") (sheetname "/") (sheetfile "ButtonMatrix3x3.kicad_sch") (units (unit (name "A") (pins "1" "2") ) ) (attr smd) (duplicate_pad_numbers_are_jumpers no) (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "ba864607-6cf7-4d17-a134-c696a81c92a7") ) (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "322e5801-5ea4-4b93-aeee-0ff2848f7af9") ) (fp_rect (start -1.48 0.73) (end 1.48 -0.73) (stroke (width 0.05) (type solid) ) (fill no) (layer "B.CrtYd") (uuid "ba2f3180-db51-45e3-9b04-d517dfacd294") ) (fp_rect (start -0.8 0.4125) (end 0.8 -0.4125) (stroke (width 0.1) (type solid) ) (fill no) (layer "B.Fab") (uuid "7c6856e4-a656-41f1-960a-d9d311a6f30d") ) (fp_text user "${REFERENCE}" (at 0 0 0) (layer "B.Fab") (uuid "eea8639e-5d0d-4b65-8fd9-4dc7e2601fba") (effects (font (size 0.4 0.4) (thickness 0.06) ) (justify mirror) ) ) (pad "1" smd roundrect (at -0.825 0) (size 0.8 0.95) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.25) (net "+3V3") (pintype "passive") (uuid "65d6596a-3d27-47f7-a88d-2566b306499f") ) (pad "2" smd roundrect (at 0.825 0) (size 0.8 0.95) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.25) (net "BUTTON_COL_0") (pintype "passive") (uuid "b508c6f0-199a-4321-aedb-e46f0353aa1a") ) (embedded_fonts no) (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" (offset (xyz 0 0 0) ) (scale (xyz 1 1 1) ) (rotate (xyz 0 0 0) ) ) ) (footprint "Resistor_SMD:R_0603_1608Metric" (layer "B.Cu") (uuid "efc0f7d6-4283-4b3d-a4e9-375815263719") (at 56 67) (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") (tags "resistor") (property "Reference" "R3" (at 0 1.43 0) (layer "B.SilkS") (uuid "1321b7b2-5854-485c-abdc-47df275101e8") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Value" "10k" (at 0 -1.43 0) (layer "B.Fab") (uuid "6c3f7ee3-0ac0-43fc-9053-5529fe9a905b") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property "Datasheet" "" (at 0 0 0) (layer "B.Fab") (hide yes) (uuid "f062de4c-a9f7-4479-84fb-57d503f46fa7") (effects (font (size 1.27 1.27) ) (justify mirror) ) ) (property "Description" "Resistor" (at 0 0 0) (layer "B.Fab") (hide yes) (uuid "671aa094-35a7-4716-bd1c-2ff6a6b69844") (effects (font (size 1.27 1.27) ) (justify mirror) ) ) (property "KiLib_Generator" "SMD_2terminal_chip_molded" (at 0 0 0) (layer "B.SilkS") (hide yes) (uuid "97101eca-b63a-4a17-ae44-1b8445bd7219") (effects (font (size 1 1) (thickness 0.15) ) (justify mirror) ) ) (property ki_fp_filters "R_*") (path "/027c60d1-0eca-448f-9b9d-81c73fdbdc8f") (sheetname "/") (sheetfile "ButtonMatrix3x3.kicad_sch") (units (unit (name "A") (pins "1" "2") ) ) (attr smd) (duplicate_pad_numbers_are_jumpers no) (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "b7e4ee99-7114-4c65-8c59-63c9e3f430e2") ) (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") (uuid "b91bb0d3-3f62-4821-ba73-97adaa087eb8") ) (fp_rect (start -1.48 0.73) (end 1.48 -0.73) (stroke (width 0.05) (type solid) ) (fill no) (layer "B.CrtYd") (uuid "f1e6f3b4-8a7c-4ed0-bf98-87ed845a3c0d") ) (fp_rect (start -0.8 0.4125) (end 0.8 -0.4125) (stroke (width 0.1) (type solid) ) (fill no) (layer "B.Fab") (uuid "cbd4a2b6-d7a2-47d8-ae4b-ee01c93e593f") ) (fp_text user "${REFERENCE}" (at 0 0 0) (layer "B.Fab") (uuid "41deb76d-9dc8-4a13-8752-48cb489ef54f") (effects (font (size 0.4 0.4) (thickness 0.06) ) (justify mirror) ) ) (pad "1" smd roundrect (at -0.825 0) (size 0.8 0.95) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.25) (net "+3V3") (pintype "passive") (uuid "01ffe6b4-1573-45cf-99f1-4dd3fb2efab7") ) (pad "2" smd roundrect (at 0.825 0) (size 0.8 0.95) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.25) (net "BUTTON_COL_2") (pintype "passive") (uuid "41544360-ab9c-47bd-8642-55086ce71fea") ) (embedded_fonts no) (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" (offset (xyz 0 0 0) ) (scale (xyz 1 1 1) ) (rotate (xyz 0 0 0) ) ) ) (gr_rect (start 12 12) (end 77 72) (stroke (width 0.05) (type solid) ) (fill no) (layer "Edge.Cuts") (uuid "472c46cc-eed9-40c7-9a85-2ca11c8e1267") ) (gr_text ":)" (at 22.75 70.75 0) (layer "F.Cu") (uuid "18b36fd2-4691-4dce-9805-99ca5c2450cc") (effects (font (size 1.5 1.5) (thickness 0.3) (bold yes) ) (justify left bottom) ) ) (segment (start 65.85 42.6) (end 67.5 44.25) (width 0.2) (layer "B.Cu") (net "Net-(D6-K)") (uuid "0b8db6f9-194b-4196-849c-ddc4dbb5a578") ) (segment (start 54 38.85) (end 55.2 37.65) (width 0.2) (layer "B.Cu") (net "Net-(D6-K)") (uuid "61f01467-c597-4fce-b57c-3a7e67958f44") ) (segment (start 63.680509 37.65) (end 65.85 39.819491) (width 0.2) (layer "B.Cu") (net "Net-(D6-K)") (uuid "86815c08-fdd7-45bc-8076-9118f9667a88") ) (segment (start 65.85 39.819491) (end 65.85 42.6) (width 0.2) (layer "B.Cu") (net "Net-(D6-K)") (uuid "a6da2424-b900-4cb4-ad69-bf3fdd0bad10") ) (segment (start 55.2 37.65) (end 63.680509 37.65) (width 0.2) (layer "B.Cu") (net "Net-(D6-K)") (uuid "e4ff9d14-0c7c-4ceb-8283-c3889e5fe981") ) (segment (start 44.5 46.45) (end 62.5 46.45) (width 0.2) (layer "F.Cu") (net "BUTTON_ROW_1") (uuid "60c98d1f-553b-4987-8601-75dffef9bd2b") ) (segment (start 26.5 46.45) (end 44.5 46.45) (width 0.2) (layer "F.Cu") (net "BUTTON_ROW_1") (uuid "9084a08b-1ffb-4985-a051-008a003955b3") ) (segment (start 52.12 56.83) (end 62.5 46.45) (width 0.2) (layer "B.Cu") (net "BUTTON_ROW_1") (uuid "5e4cf6ce-6e07-492b-8c2e-5917d845a76c") ) (segment (start 52.12 69.5) (end 52.12 56.83) (width 0.2) (layer "B.Cu") (net "BUTTON_ROW_1") (uuid "81557d01-7cf3-4f14-8d5d-da2253fd4ee8") ) (segment (start 55.2 55.65) (end 63.680509 55.65) (width 0.2) (layer "B.Cu") (net "Net-(D9-K)") (uuid "0a745a4f-8149-4417-84d0-55f7c78cb62f") ) (segment (start 54 56.85) (end 55.2 55.65) (width 0.2) (layer "B.Cu") (net "Net-(D9-K)") (uuid "39c0dc7c-a8d7-4dcb-bab6-d6bd70a22d66") ) (segment (start 65.85 57.819491) (end 65.85 60.6) (width 0.2) (layer "B.Cu") (net "Net-(D9-K)") (uuid "b49a6f35-22b8-49bb-8028-a63019700b25") ) (segment (start 65.85 60.6) (end 67.5 62.25) (width 0.2) (layer "B.Cu") (net "Net-(D9-K)") (uuid "c5cc74f7-f3b0-4473-93b0-60e211503782") ) (segment (start 63.680509 55.65) (end 65.85 57.819491) (width 0.2) (layer "B.Cu") (net "Net-(D9-K)") (uuid "d8d904af-e0e6-474e-8585-8d2fdc8e74b5") ) (segment (start 26.5 64.45) (end 44.5 64.45) (width 0.2) (layer "F.Cu") (net "BUTTON_ROW_2") (uuid "78e72528-95c0-4bdc-a23a-2d383cbf911d") ) (segment (start 42.95 64.45) (end 59.255 64.45) (width 0.2) (layer "F.Cu") (net "BUTTON_ROW_2") (uuid "c20a7b7e-3880-4077-bc13-0f1fa153d4d4") ) (segment (start 58.6 68.35) (end 62.5 64.45) (width 0.2) (layer "B.Cu") (net "BUTTON_ROW_2") (uuid "28fe88b3-5785-4c45-a499-c0dd2adcfbb2") ) (segment (start 55.81 68.35) (end 58.6 68.35) (width 0.2) (layer "B.Cu") (net "BUTTON_ROW_2") (uuid "3b85501c-11f8-4d79-bc3f-11d18febdca3") ) (segment (start 54.66 69.5) (end 55.81 68.35) (width 0.2) (layer "B.Cu") (net "BUTTON_ROW_2") (uuid "bc1b98bb-501c-4aa2-9a22-df1007b52e28") ) (segment (start 19.2 37.65) (end 27.680509 37.65) (width 0.2) (layer "B.Cu") (net "Net-(D4-K)") (uuid "95d1b34c-6be0-4c51-805b-620efcce78d8") ) (segment (start 30.5 40.469491) (end 30.5 43.25) (width 0.2) (layer "B.Cu") (net "Net-(D4-K)") (uuid "a9ed893b-e733-43b7-a675-a5ab4511dce2") ) (segment (start 18 38.85) (end 19.2 37.65) (width 0.2) (layer "B.Cu") (net "Net-(D4-K)") (uuid "d9f753fd-5941-46ee-9460-ea3542d29fba") ) (segment (start 30.5 43.25) (end 31.5 44.25) (width 0.2) (layer "B.Cu") (net "Net-(D4-K)") (uuid "f614ce63-9aec-4944-93fd-74fe3c8943d2") ) (segment (start 27.680509 37.65) (end 30.5 40.469491) (width 0.2) (layer "B.Cu") (net "Net-(D4-K)") (uuid "fc04bae2-e2dd-4812-9ea1-bb01927fc88e") ) (segment (start 36 38.85) (end 37.2 37.65) (width 0.2) (layer "B.Cu") (net "Net-(D5-K)") (uuid "10ff9fbf-6ed5-4fef-9f3d-0fca0d4f4d08") ) (segment (start 48.25 40.219491) (end 48.25 43) (width 0.2) (layer "B.Cu") (net "Net-(D5-K)") (uuid "148382e1-6972-48aa-8ebb-a524e9090621") ) (segment (start 45.680509 37.65) (end 48.25 40.219491) (width 0.2) (layer "B.Cu") (net "Net-(D5-K)") (uuid "2c516c1f-e9f7-4dc1-b437-a83028909549") ) (segment (start 48.25 43) (end 49.5 44.25) (width 0.2) (layer "B.Cu") (net "Net-(D5-K)") (uuid "978a8795-e078-4a7b-a2ea-fe336b380e56") ) (segment (start 37.2 37.65) (end 45.680509 37.65) (width 0.2) (layer "B.Cu") (net "Net-(D5-K)") (uuid "d5ad3665-aaa9-421a-8973-ee96626f6472") ) (segment (start 48.5 58.469491) (end 48.5 61.25) (width 0.2) (layer "B.Cu") (net "Net-(D8-K)") (uuid "3a65b9ef-b95d-4e0f-aa7e-756bc575ae8d") ) (segment (start 37.2 55.65) (end 45.680509 55.65) (width 0.2) (layer "B.Cu") (net "Net-(D8-K)") (uuid "743a1a0f-21de-4db0-8c86-bbe4465c165a") ) (segment (start 48.5 61.25) (end 49.5 62.25) (width 0.2) (layer "B.Cu") (net "Net-(D8-K)") (uuid "765ccf7d-345c-4bbd-aae6-edfd46bed4ca") ) (segment (start 36 56.85) (end 37.2 55.65) (width 0.2) (layer "B.Cu") (net "Net-(D8-K)") (uuid "831e9ece-504d-40b6-a085-4dc5f1764025") ) (segment (start 45.680509 55.65) (end 48.5 58.469491) (width 0.2) (layer "B.Cu") (net "Net-(D8-K)") (uuid "fe7e3bb1-8077-49f0-94cb-e7a93ab2ec1f") ) (segment (start 29.85 24.6) (end 31.5 26.25) (width 0.2) (layer "B.Cu") (net "Net-(D1-K)") (uuid "2281c9ec-22c9-4032-9e2f-dad7ff918ee7") ) (segment (start 19.2 19.65) (end 27.680509 19.65) (width 0.2) (layer "B.Cu") (net "Net-(D1-K)") (uuid "378789f7-27a6-44af-9e5f-df4cdf35c7de") ) (segment (start 29.85 21.819491) (end 29.85 24.6) (width 0.2) (layer "B.Cu") (net "Net-(D1-K)") (uuid "7c6cdfbc-294c-494d-b858-a9623fe077a4") ) (segment (start 18 20.85) (end 19.2 19.65) (width 0.2) (layer "B.Cu") (net "Net-(D1-K)") (uuid "c8bac70b-3dbc-4378-ad34-3fc99c7c6373") ) (segment (start 27.680509 19.65) (end 29.85 21.819491) (width 0.2) (layer "B.Cu") (net "Net-(D1-K)") (uuid "d359cbe9-1e8a-4323-9043-6c8b9d415ac3") ) (segment (start 44.5 28.45) (end 60.95 28.45) (width 0.2) (layer "F.Cu") (net "BUTTON_ROW_0") (uuid "108297f0-dd21-4dec-8b58-f7937aeff872") ) (segment (start 26.5 28.45) (end 44.5 28.45) (width 0.2) (layer "F.Cu") (net "BUTTON_ROW_0") (uuid "65aa822e-26e3-4ff4-b33a-e9a31e9eeb46") ) (segment (start 51.45 64.668676) (end 49.58 66.538676) (width 0.2) (layer "B.Cu") (net "BUTTON_ROW_0") (uuid "72f58d54-9e2c-4a3f-b2a8-3f0ee66e10be") ) (segment (start 49.58 66.538676) (end 49.58 69.5) (width 0.2) (layer "B.Cu") (net "BUTTON_ROW_0") (uuid "d46ad615-2ef1-45df-a9c1-babb361f72b1") ) (segment (start 51.45 35.4) (end 51.45 64.668676) (width 0.2) (layer "B.Cu") (net "BUTTON_ROW_0") (uuid "d6af45e6-993b-49fa-8ca9-4fc30278d104") ) (segment (start 44.5 28.45) (end 51.45 35.4) (width 0.2) (layer "B.Cu") (net "BUTTON_ROW_0") (uuid "eb040e65-545c-4738-94d2-9461487e47bb") ) (segment (start 63.680509 19.65) (end 65.85 21.819491) (width 0.2) (layer "B.Cu") (net "Net-(D3-K)") (uuid "1254a77f-fc50-48a9-bcc4-0357548efc4a") ) (segment (start 54 20.85) (end 55.2 19.65) (width 0.2) (layer "B.Cu") (net "Net-(D3-K)") (uuid "253c2154-b927-4614-9290-2c74c79a5405") ) (segment (start 65.85 24.6) (end 67.5 26.25) (width 0.2) (layer "B.Cu") (net "Net-(D3-K)") (uuid "afc6b5ea-6742-47b5-a140-56c1e73afd40") ) (segment (start 55.2 19.65) (end 63.680509 19.65) (width 0.2) (layer "B.Cu") (net "Net-(D3-K)") (uuid "bb806b0b-93e7-4704-87db-16ab28e4b774") ) (segment (start 65.85 21.819491) (end 65.85 24.6) (width 0.2) (layer "B.Cu") (net "Net-(D3-K)") (uuid "ef0d9a79-57a2-4fa7-995a-11c9eaedbd08") ) (segment (start 48.8 22.769491) (end 48.8 25.55) (width 0.2) (layer "B.Cu") (net "Net-(D2-K)") (uuid "5b2b4e60-50b6-4f7d-af2c-20e3ce015ce6") ) (segment (start 36 20.85) (end 37.2 19.65) (width 0.2) (layer "B.Cu") (net "Net-(D2-K)") (uuid "79c81e72-5759-4bec-b2c7-0b5c260dd756") ) (segment (start 45.680509 19.65) (end 48.8 22.769491) (width 0.2) (layer "B.Cu") (net "Net-(D2-K)") (uuid "9d1eeedf-0550-4e16-a4c4-f13826f0297d") ) (segment (start 37.2 19.65) (end 45.680509 19.65) (width 0.2) (layer "B.Cu") (net "Net-(D2-K)") (uuid "cf10a7b6-14f9-4e4e-bbab-b0f873ee1d63") ) (segment (start 48.8 25.55) (end 49.5 26.25) (width 0.2) (layer "B.Cu") (net "Net-(D2-K)") (uuid "e014077c-8f6b-4c06-8761-c783a040e6ed") ) (segment (start 18 56.85) (end 19.2 55.65) (width 0.2) (layer "B.Cu") (net "Net-(D7-K)") (uuid "4e5126aa-cfb6-4a47-a041-fd2c22c5ae4d") ) (segment (start 29.85 57.819491) (end 29.85 60.6) (width 0.2) (layer "B.Cu") (net "Net-(D7-K)") (uuid "5821d380-a30e-4fce-a285-e56dcbe9f6dc") ) (segment (start 19.2 55.65) (end 27.680509 55.65) (width 0.2) (layer "B.Cu") (net "Net-(D7-K)") (uuid "ac26d0d5-b0f6-4107-9b9d-84534c6e71ed") ) (segment (start 27.680509 55.65) (end 29.85 57.819491) (width 0.2) (layer "B.Cu") (net "Net-(D7-K)") (uuid "ce82ddd5-1e04-4468-be17-d01e2d5cb868") ) (segment (start 29.85 60.6) (end 31.5 62.25) (width 0.2) (layer "B.Cu") (net "Net-(D7-K)") (uuid "cffc714b-7fc9-440d-96b9-398e23f80ac5") ) (segment (start 57.5 67.75) (end 54.25 67.75) (width 0.2) (layer "F.Cu") (net "BUTTON_COL_1") (uuid "08b2f239-c530-4140-ba6a-9a8ee9deba53") ) (segment (start 58.75 69) (end 57.5 67.75) (width 0.2) (layer "F.Cu") (net "BUTTON_COL_1") (uuid "0e88ad4c-7bd6-4f82-8ca4-0d9eb0cdac3f") ) (segment (start 52.72 60.45) (end 52.07 59.8) (width 0.2) (layer "F.Cu") (net "BUTTON_COL_1") (uuid "3520489c-856f-408a-913b-0466532d53d0") ) (segment (start 52.07 59.8) (end 48.4 59.8) (width 0.2) (layer "F.Cu") (net "BUTTON_COL_1") (uuid "4f3afbb6-a3db-4d23-a0b7-5c67e4fc828b") ) (segment (start 48.4 59.8) (end 46.85 61.35) (width 0.2) (layer "F.Cu") (net "BUTTON_COL_1") (uuid "6d6c00f6-3997-4181-b027-9f53d39f3a3f") ) (segment (start 38.15 61.35) (end 37.4 60.6) (width 0.2) (layer "F.Cu") (net "BUTTON_COL_1") (uuid "73777cf4-9615-48e4-9963-607a81d16544") ) (segment (start 46.85 61.35) (end 38.15 61.35) (width 0.2) (layer "F.Cu") (net "BUTTON_COL_1") (uuid "7f49f607-a0dc-424f-ab5e-de25cc8e023b") ) (via (at 52.72 60.45) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net "BUTTON_COL_1") (uuid "13e98441-7754-4036-8ce3-21aed36ccd6b") ) (via (at 58.75 69) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net "BUTTON_COL_1") (uuid "4f332243-d3f1-4f17-80dd-8be72e9e33b0") ) (via (at 54.25 67.75) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net "BUTTON_COL_1") (uuid "92c5db74-46c5-478b-a31a-6c8f3193baca") ) (via (at 37.4 60.6) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net "BUTTON_COL_1") (uuid "b2439fee-e903-474b-b9ef-6400d31270d9") ) (segment (start 59.25 69.5) (end 58.75 69) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_1") (uuid "03dad5ef-1481-4113-bcf7-d97b4342097e") ) (segment (start 36.45 60.6) (end 36 60.15) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_1") (uuid "0de493c5-9bb9-4b8e-a6da-f8d47eb3f119") ) (segment (start 53.825 67.75) (end 53.075 67) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_1") (uuid "1096548f-61ec-4634-a242-c92f32029633") ) (segment (start 59.74 69.5) (end 59.25 69.5) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_1") (uuid "268d04c2-6ff0-4096-85e9-add438c01f86") ) (segment (start 34 58.15) (end 36 60.15) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_1") (uuid "33dee008-f272-4aa7-85e5-d675fd44feed") ) (segment (start 37.4 60.6) (end 36.45 60.6) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_1") (uuid "33e3a845-531c-4d41-a7d0-1c13dd16142f") ) (segment (start 52.8 66.974998) (end 52.72 66.894998) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_1") (uuid "39e5bfa2-c087-43dc-ab89-1fc249d94f24") ) (segment (start 54.25 67.75) (end 53.825 67.75) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_1") (uuid "593bf050-c160-4c75-a1d8-bd25aebcc1fa") ) (segment (start 36 24.15) (end 35.1 25.05) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_1") (uuid "5f2bec89-251e-4403-a4e7-509da7f30bae") ) (segment (start 53.075 67) (end 52.825 67) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_1") (uuid "67a7466f-9d61-44a3-9b18-11bf9a3baa5e") ) (segment (start 35.1 41.25) (end 36 42.15) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_1") (uuid "7ecc4bbf-7802-45c7-a5ab-ef12a5b6da08") ) (segment (start 34 44.15) (end 34 58.15) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_1") (uuid "8686756a-6838-4ec1-84bd-0947dcce1f1a") ) (segment (start 52.825 67) (end 52.8 66.974998) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_1") (uuid "913b3bb8-1601-40f6-9649-ccb3c3940675") ) (segment (start 36 42.15) (end 34 44.15) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_1") (uuid "a6eb306d-f20f-49d2-b7da-b1953a70013b") ) (segment (start 52.72 66.894998) (end 52.72 60.45) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_1") (uuid "d0767736-fdc4-423d-b812-0a2c5b5d0938") ) (segment (start 35.1 25.05) (end 35.1 41.25) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_1") (uuid "ec152f90-d356-4966-85d2-25fec7e4eef3") ) (segment (start 18 42.15) (end 17.1 43.05) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_0") (uuid "1c619750-76dd-430c-9708-62f29b42dff2") ) (segment (start 16.5 25.65) (end 16.5 40.65) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_0") (uuid "281565ce-6d05-468c-84d4-ae07b304ffd6") ) (segment (start 17.1 43.05) (end 17.1 59.25) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_0") (uuid "372b5a99-7603-4616-b1be-4010a00f81ab") ) (segment (start 48.825 67) (end 48.05 66.225) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_0") (uuid "7bc6c719-3346-4105-b45f-e7a2ff21137f") ) (segment (start 24.25 66.4) (end 18 60.15) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_0") (uuid "81646b38-dcd2-4815-9e0c-720dd040ef32") ) (segment (start 17.1 59.25) (end 18 60.15) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_0") (uuid "968949e1-22ea-4ea3-9ac0-579ca491541f") ) (segment (start 48.05 66.225) (end 45.482717 66.225) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_0") (uuid "9ae0eaa5-4db3-4606-8cd1-a88f63741158") ) (segment (start 57.2 69.5) (end 56.05 70.65) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_0") (uuid "ab082515-6ab4-4f91-90e3-5f4e762f6fdb") ) (segment (start 45.307717 66.4) (end 24.25 66.4) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_0") (uuid "cc9650a6-4be2-4af7-bc79-9096f3514651") ) (segment (start 48.43 69.976346) (end 48.43 67.395) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_0") (uuid "e2aa62c5-b5e9-46f4-bb43-988789129042") ) (segment (start 18 24.15) (end 16.5 25.65) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_0") (uuid "e30b5f3c-25f8-4a10-be00-21ae9804a33d") ) (segment (start 56.05 70.65) (end 49.103654 70.65) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_0") (uuid "ec538bf7-b9e8-4486-a6b2-67880c8e40ef") ) (segment (start 48.43 67.395) (end 48.825 67) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_0") (uuid "f4f74935-cd6b-486e-8647-b10f878a799e") ) (segment (start 16.5 40.65) (end 18 42.15) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_0") (uuid "f99aab35-dd75-4fca-9dc3-eff49c6da22f") ) (segment (start 45.482717 66.225) (end 45.307717 66.4) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_0") (uuid "fb2f6750-f40f-4539-b88c-a64a6d00a5d6") ) (segment (start 49.103654 70.65) (end 48.43 69.976346) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_0") (uuid "fbffe100-5fb4-4ad6-a851-2e2a02978d9d") ) (segment (start 51.745 65.775) (end 51.52 66) (width 0.2) (layer "F.Cu") (net "+3V3") (uuid "7df83936-c490-4c55-940c-02cc7ebc9dcb") ) (segment (start 53.8 65.775) (end 51.745 65.775) (width 0.2) (layer "F.Cu") (net "+3V3") (uuid "c0153522-a20b-4514-89ef-911e2a5999cf") ) (segment (start 47.8 67) (end 50.4 67) (width 0.2) (layer "F.Cu") (net "+3V3") (uuid "d73c84eb-cced-4351-afe2-9959c42b4b57") ) (via (at 50.4 67) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net "+3V3") (uuid "1baae4e2-2b6b-4e05-8809-6b2a909cb8f6") ) (via (at 53.8 65.775) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net "+3V3") (uuid "90825e2a-0b74-4b6f-8bfc-987a08b4f06f") ) (via (at 51.52 66) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net "+3V3") (uuid "9b2d314e-1e0d-45ba-8395-9a539b7d1459") ) (via (at 47.8 67) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net "+3V3") (uuid "e4e6ccf1-04b0-4c78-bd72-1c5acffbf1bf") ) (segment (start 53.8 65.775) (end 54.2 65.775) (width 0.2) (layer "B.Cu") (net "+3V3") (uuid "16926556-e4c1-4b98-a2f4-f9161dc8865f") ) (segment (start 47 67) (end 47.175 67) (width 0.2) (layer "B.Cu") (net "+3V3") (uuid "345c4af3-ad25-45bb-94ee-15833ebabad7") ) (segment (start 51.52 66.655) (end 51.175 67) (width 0.2) (layer "B.Cu") (net "+3V3") (uuid "3d83501c-92d7-45c2-897d-b3572b3e1c5c") ) (segment (start 54.2 65.775) (end 55.175 66.75) (width 0.2) (layer "B.Cu") (net "+3V3") (uuid "6fedac68-3787-40e8-9a96-7a20fbaa13c8") ) (segment (start 47.175 67) (end 47.8 67) (width 0.2) (layer "B.Cu") (net "+3V3") (uuid "b30bdc2b-7201-4245-b8fa-ffebb4cb2b4a") ) (segment (start 55.175 66.75) (end 55.175 67) (width 0.2) (layer "B.Cu") (net "+3V3") (uuid "c5590314-1481-457d-882b-b658b9d7a96c") ) (segment (start 51.52 66) (end 51.52 66.655) (width 0.2) (layer "B.Cu") (net "+3V3") (uuid "ca77a65a-8710-4dda-945a-c9cab0c0d919") ) (segment (start 50.4 67) (end 51.175 67) (width 0.2) (layer "B.Cu") (net "+3V3") (uuid "f2635dba-d53e-439a-a0a3-f4ebec7079f7") ) (segment (start 44.5 69.5) (end 47 67) (width 0.2) (layer "B.Cu") (net "+3V3") (uuid "f61efe1c-0270-4a84-900d-b99074b1b50b") ) (segment (start 60.25 67.75) (end 58.75 67.75) (width 0.2) (layer "F.Cu") (net "BUTTON_COL_2") (uuid "006ae786-6308-4058-9b98-77e9193701bf") ) (segment (start 58.75 67.75) (end 58 67) (width 0.2) (layer "F.Cu") (net "BUTTON_COL_2") (uuid "20be5d3c-67af-4460-8676-3d550fe9be44") ) (segment (start 54 53.4) (end 54 58.6) (width 0.2) (layer "F.Cu") (net "BUTTON_COL_2") (uuid "e87801b3-ed07-4538-a031-674e6c491caa") ) (via (at 58 67) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net "BUTTON_COL_2") (uuid "403dc5ef-85d7-4bcb-85cd-94fdcfb53f82") ) (via (at 60.25 67.75) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net "BUTTON_COL_2") (uuid "84279ad3-2f44-439c-88d9-1c68a70e3a1c") ) (via (at 54 58.6) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net "BUTTON_COL_2") (uuid "c0002384-ecf2-4204-baa1-75c7efe60290") ) (via (at 54 53.4) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net "BUTTON_COL_2") (uuid "d35681bb-e9b6-4213-9430-1cf368e0edc5") ) (segment (start 54 42.15) (end 54 53.4) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_2") (uuid "107f472c-4f95-4d25-840b-6522672c0209") ) (segment (start 53.1 25.05) (end 53.1 41.25) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_2") (uuid "1c224330-0dc1-4e66-8b3e-65d9550855cb") ) (segment (start 54 60.15) (end 54 64.175) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_2") (uuid "42cb32b8-dd20-4d25-ae3d-500c6656a8b3") ) (segment (start 58 67) (end 56.825 67) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_2") (uuid "712dcdbe-36b2-4ae8-811e-f0605ba52821") ) (segment (start 60.53 67.75) (end 60.25 67.75) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_2") (uuid "8985649a-8180-493a-be06-cabcd530eee2") ) (segment (start 53.1 41.25) (end 54 42.15) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_2") (uuid "b36a5b37-2a63-4735-b057-0d23febb4474") ) (segment (start 62.28 69.5) (end 60.53 67.75) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_2") (uuid "bedfa429-c0b7-4f68-9524-9fd4834fb77c") ) (segment (start 54 64.175) (end 56.825 67) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_2") (uuid "e32d8e25-9f8c-43c9-aa5f-d2d6e460c9c8") ) (segment (start 54 58.6) (end 54 60.15) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_2") (uuid "eb6f5e4c-cb91-46b8-a6cd-6aeb858b7aeb") ) (segment (start 54 24.15) (end 53.1 25.05) (width 0.2) (layer "B.Cu") (net "BUTTON_COL_2") (uuid "fd31220d-bf15-4dc9-a034-fb41075fce6f") ) (embedded_fonts no) )