diff --git a/hardware/Button/Button.kicad_pcb b/hardware/Button/Button.kicad_pcb index c57b239..67b8c3e 100644 --- a/hardware/Button/Button.kicad_pcb +++ b/hardware/Button/Button.kicad_pcb @@ -1,371 +1,1482 @@ -(kicad_pcb (version 20221018) (generator pcbnew) - - (general - (thickness 1.6) - ) - - (paper "A4") - (layers - (0 "F.Cu" signal) - (31 "B.Cu" signal) - (32 "B.Adhes" user "B.Adhesive") - (33 "F.Adhes" user "F.Adhesive") - (34 "B.Paste" user) - (35 "F.Paste" user) - (36 "B.SilkS" user "B.Silkscreen") - (37 "F.SilkS" user "F.Silkscreen") - (38 "B.Mask" user) - (39 "F.Mask" user) - (40 "Dwgs.User" user "User.Drawings") - (41 "Cmts.User" user "User.Comments") - (42 "Eco1.User" user "User.Eco1") - (43 "Eco2.User" user "User.Eco2") - (44 "Edge.Cuts" user) - (45 "Margin" user) - (46 "B.CrtYd" user "B.Courtyard") - (47 "F.CrtYd" user "F.Courtyard") - (48 "B.Fab" user) - (49 "F.Fab" user) - ) - - (setup - (pad_to_mask_clearance 0.051) - (solder_mask_min_width 0.25) - (grid_origin 151.86 83.23) - (pcbplotparams - (layerselection 0x00010f0_ffffffff) - (plot_on_all_layers_selection 0x0000000_00000000) - (disableapertmacros false) - (usegerberextensions true) - (usegerberattributes false) - (usegerberadvancedattributes false) - (creategerberjobfile false) - (dashed_line_dash_ratio 12.000000) - (dashed_line_gap_ratio 3.000000) - (svgprecision 4) - (plotframeref false) - (viasonmask false) - (mode 1) - (useauxorigin false) - (hpglpennumber 1) - (hpglpenspeed 20) - (hpglpendiameter 15.000000) - (dxfpolygonmode true) - (dxfimperialunits true) - (dxfusepcbnewfont true) - (psnegative false) - (psa4output false) - (plotreference true) - (plotvalue true) - (plotinvisibletext false) - (sketchpadsonfab false) - (subtractmaskfromsilk false) - (outputformat 1) - (mirror false) - (drillshape 0) - (scaleselection 1) - (outputdirectory "./fab/") - ) - ) - - (net 0 "") - (net 1 "GND") - (net 2 "/BUTTON_A") - (net 3 "/BUTTON_B") - - (footprint "KiCad_imports:FSM4JRT" (layer "F.Cu") - (tstamp 00000000-0000-0000-0000-00006414918c) - (at 120.66 85.53) - (descr "4-1437565-0-1") - (tags "Switch") - (property "Sheetfile" "Button.kicad_sch") - (property "Sheetname" "") - (property "ki_description" "Push button switch, generic, two pins") - (property "ki_keywords" "switch normally-open pushbutton push-button") - (path "/00000000-0000-0000-0000-00006415ec68") - (attr through_hole) - (fp_text reference "SW1" (at 0 -2.502) (layer "F.SilkS") - (effects (font (size 1.27 1.27) (thickness 0.254))) - (tstamp fb769a1b-7427-4adb-bfea-3948bb8697b2) - ) - (fp_text value "SW_Push" (at 0 -2.502) (layer "F.SilkS") hide - (effects (font (size 1.27 1.27) (thickness 0.254))) - (tstamp 869357f6-05f7-46c8-8bb8-29b1e2d47a78) - ) - (fp_text user "${REFERENCE}" (at 0 -2.502) (layer "F.Fab") - (effects (font (size 1.27 1.27) (thickness 0.254))) - (tstamp b0d639a7-a3b7-4204-94c1-5d33b882fe7f) - ) - (fp_line (start -3.099 -5.601) (end -3.099 0.597) - (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp bf6ffea6-8db7-460d-8c39-1e4f97497a70)) - (fp_line (start -3.099 0.597) (end -1 0.597) - (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 339cc9d8-48b2-4f24-8863-fa8aced15708)) - (fp_line (start -1 -5.601) (end -3.099 -5.601) - (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp b29353bf-b457-4d2d-8ed8-e921c4397bd1)) - (fp_line (start 0 1.2) (end 0 1.2) - (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 9c3b6af5-6d53-4daa-982c-125cabca28d4)) - (fp_line (start 0 1.3) (end 0 1.3) - (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp ade8a470-bbb1-4375-a9d9-c30ad953b64a)) - (fp_line (start 1 -5.601) (end 3.099 -5.601) - (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp a2b8e491-93cb-48a1-876e-334b26e6c1f7)) - (fp_line (start 3.099 -5.601) (end 3.099 0.597) - (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 4ebdd55b-085d-44ee-9fcf-f69ac76f6978)) - (fp_line (start 3.099 0.597) (end 1 0.597) - (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 5a82bdb7-9ef9-4d38-959a-36c5857c9ed2)) - (fp_arc (start 0 1.2) (mid 0.05 1.25) (end 0 1.3) - (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp ca685387-14b4-4ac2-a511-585b8c50c362)) - (fp_arc (start 0 1.3) (mid -0.05 1.25) (end 0 1.2) - (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 43b6358b-9232-432b-aca2-d5c369e54869)) - (fp_line (start -4.099 -6.774) (end 4.099 -6.774) - (stroke (width 0.1) (type solid)) (layer "F.CrtYd") (tstamp a136534a-c2cb-4ba8-8ad8-37ff5cb04506)) - (fp_line (start -4.099 1.77) (end -4.099 -6.774) - (stroke (width 0.1) (type solid)) (layer "F.CrtYd") (tstamp e17ad3ed-3489-42fa-bd3b-6abec71c3ce5)) - (fp_line (start 4.099 -6.774) (end 4.099 1.77) - (stroke (width 0.1) (type solid)) (layer "F.CrtYd") (tstamp 610d496b-34a2-4032-8e8d-f9b481f11b70)) - (fp_line (start 4.099 1.77) (end -4.099 1.77) - (stroke (width 0.1) (type solid)) (layer "F.CrtYd") (tstamp 9f43f416-6db3-4a3e-ba1a-4d8c81f769b7)) - (fp_line (start -3.099 -5.601) (end 3.099 -5.601) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 29c5855e-585a-4d66-a49b-61a4da8dddca)) - (fp_line (start -3.099 0.597) (end -3.099 -5.601) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6dcd232b-ac2c-496b-b762-c1599e38257f)) - (fp_line (start 3.099 -5.601) (end 3.099 0.597) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 402386d3-1fe4-451a-bf26-714bfea4e258)) - (fp_line (start 3.099 0.597) (end -3.099 0.597) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b5960288-6830-4385-a4bf-7b9a49f15e9a)) - (pad "1" thru_hole rect (at 0 0) (size 1.541 1.541) (drill 0.9906) (layers "*.Cu" "*.Mask") - (net 2 "/BUTTON_A") (pinfunction "1") (pintype "passive") (tstamp 7d2beda7-b7e0-4221-ba11-6ea43ab98559)) - (pad "2" thru_hole circle (at 0 -5.004) (size 1.541 1.541) (drill 0.9906) (layers "*.Cu" "*.Mask") - (net 1 "GND") (pinfunction "2") (pintype "passive") (tstamp fc668e5f-bf7a-414a-9a14-e34b2eeb75b8)) - (model "/home/phil/KiCad_imports/SamacSys_Parts.3dshapes/4-1437565-0.stp" - (offset (xyz 0 2.499999962 3.509999938)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 -90)) - ) - ) - - (footprint "KiCad_imports:FSM4JRT" (layer "F.Cu") - (tstamp 00000000-0000-0000-0000-00006421d277) - (at 139.66 85.53) - (descr "4-1437565-0-1") - (tags "Switch") - (property "Sheetfile" "Button.kicad_sch") - (property "Sheetname" "") - (property "ki_description" "Push button switch, generic, two pins") - (property "ki_keywords" "switch normally-open pushbutton push-button") - (path "/00000000-0000-0000-0000-00006415ff63") - (attr through_hole) - (fp_text reference "SW2" (at 0 -2.502) (layer "F.SilkS") - (effects (font (size 1.27 1.27) (thickness 0.254))) - (tstamp a7b911af-bc73-4876-bcdf-f27461fcdd03) - ) - (fp_text value "SW_Push" (at 0 -2.502) (layer "F.SilkS") hide - (effects (font (size 1.27 1.27) (thickness 0.254))) - (tstamp f45b2089-5082-4318-9b2a-d633b5557d50) - ) - (fp_text user "${REFERENCE}" (at 0 -2.502) (layer "F.Fab") - (effects (font (size 1.27 1.27) (thickness 0.254))) - (tstamp 6fc86e1f-fb40-4775-9cb1-5ad19f1c4183) - ) - (fp_line (start -3.099 -5.601) (end -3.099 0.597) - (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 49369032-e3ec-45de-bcc6-bf771870d6e5)) - (fp_line (start -3.099 0.597) (end -1 0.597) - (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 2756472d-c523-46f5-9698-3e2db5589d3d)) - (fp_line (start -1 -5.601) (end -3.099 -5.601) - (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 7588023c-a8e0-4386-bce5-a6d7ef244966)) - (fp_line (start 0 1.2) (end 0 1.2) - (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp d2cc92ce-7cb7-4500-aaa4-683b6ce941d4)) - (fp_line (start 0 1.3) (end 0 1.3) - (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 4f59076b-b0d5-41f0-a4e3-61a9575ec196)) - (fp_line (start 1 -5.601) (end 3.099 -5.601) - (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 6c69ddab-01b1-4cbc-9c90-4371db05f387)) - (fp_line (start 3.099 -5.601) (end 3.099 0.597) - (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp ab5c0af0-b2b2-4c24-a113-6a21fd43f192)) - (fp_line (start 3.099 0.597) (end 1 0.597) - (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp a8c76812-6f82-4375-9acb-a6afba9a56ce)) - (fp_arc (start 0 1.2) (mid 0.05 1.25) (end 0 1.3) - (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp e87b3574-c5a2-4cb0-b141-a917e84fe056)) - (fp_arc (start 0 1.3) (mid -0.05 1.25) (end 0 1.2) - (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 4672b721-1881-4f05-a914-780ba51f2a57)) - (fp_line (start -4.099 -6.774) (end 4.099 -6.774) - (stroke (width 0.1) (type solid)) (layer "F.CrtYd") (tstamp 1cf21f28-2ab8-46f2-96a3-adf227c2df27)) - (fp_line (start -4.099 1.77) (end -4.099 -6.774) - (stroke (width 0.1) (type solid)) (layer "F.CrtYd") (tstamp 59dbe846-5446-4377-b233-cf5e1c155da9)) - (fp_line (start 4.099 -6.774) (end 4.099 1.77) - (stroke (width 0.1) (type solid)) (layer "F.CrtYd") (tstamp 3bf06c84-f27d-498f-80dc-ba0655bd5f43)) - (fp_line (start 4.099 1.77) (end -4.099 1.77) - (stroke (width 0.1) (type solid)) (layer "F.CrtYd") (tstamp 2c9c2456-214e-464c-b89a-4856e2214122)) - (fp_line (start -3.099 -5.601) (end 3.099 -5.601) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8cd8b29c-9e7f-4a37-9222-498054fe805e)) - (fp_line (start -3.099 0.597) (end -3.099 -5.601) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 312b1ebc-c5bd-4934-b11e-f62a4c97efae)) - (fp_line (start 3.099 -5.601) (end 3.099 0.597) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bdc87564-4bbf-4465-966a-ab7354b7248c)) - (fp_line (start 3.099 0.597) (end -3.099 0.597) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 18564d5a-0cc3-4d86-830a-514226bfe55b)) - (pad "1" thru_hole rect (at 0 0) (size 1.541 1.541) (drill 0.9906) (layers "*.Cu" "*.Mask") - (net 3 "/BUTTON_B") (pinfunction "1") (pintype "passive") (tstamp 4eb126e6-95b5-4492-80f4-88961eb88c86)) - (pad "2" thru_hole circle (at 0 -5.004) (size 1.541 1.541) (drill 0.9906) (layers "*.Cu" "*.Mask") - (net 1 "GND") (pinfunction "2") (pintype "passive") (tstamp 23e0353f-5690-4495-9336-3165fafe9673)) - (model "/home/phil/KiCad_imports/SamacSys_Parts.3dshapes/4-1437565-0.stp" - (offset (xyz 0 2.499999962 3.509999938)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 -90)) - ) - ) - - (footprint "Connector_Molex:Molex_PicoBlade_53048-0310_1x03_P1.25mm_Horizontal" (layer "B.Cu") - (tstamp 00000000-0000-0000-0000-000064149173) - (at 129.76 81.93 -90) - (descr "Molex PicoBlade Connector System, 53048-0310, 3 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator") - (tags "connector Molex PicoBlade top entry") - (property "Allied_Number" "70266925") - (property "Description" "Headers & Wire Housings VERTICAL HDR 3P") - (property "Height" "4.4") - (property "Manufacturer_Name" "Molex") - (property "Manufacturer_Part_Number" "53048-0310") - (property "Sheetfile" "Button.kicad_sch") - (property "Sheetname" "") - (path "/00000000-0000-0000-0000-00006415c76c") - (attr through_hole) - (fp_text reference "J0" (at 1.25 1.95 90) (layer "B.SilkS") - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - (tstamp 3f6c5b6c-842e-48af-a901-40aebb50e329) - ) - (fp_text value "53048-0310" (at 1.25 -5.65 90) (layer "B.Fab") - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - (tstamp 627dc83f-1e91-4888-bb82-ba6194cc6680) - ) - (fp_text user "${REFERENCE}" (at 1.25 -3.75 90) (layer "B.Fab") - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - (tstamp 2bdbd198-9dd4-4e3b-ae4d-0e5cd9201366) - ) - (fp_line (start -1.61 -4.56) (end 1.25 -4.56) - (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 7452cd97-2865-4ece-86d5-092e7db3dbfd)) - (fp_line (start -1.61 1.16) (end -1.61 -4.56) - (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp d94fb8fc-9fb1-4601-b6bd-6bc6457bbcef)) - (fp_line (start -0.54 0.86) (end -0.54 1.16) - (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 03a9b57c-21f9-4a0f-9acb-dbaf34c5e17c)) - (fp_line (start -0.54 1.16) (end -1.61 1.16) - (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp fa355a14-a838-42d1-b350-25928be194a1)) - (fp_line (start -0.25 1.15) (end -0.25 1.45) - (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 599555c1-dd4e-4ea2-bf6a-c8ebbba01e0e)) - (fp_line (start -0.25 1.45) (end -0.75 1.45) - (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp a0722886-93b4-45d9-bd99-efc492dcd057)) - (fp_line (start 1.25 0.86) (end -0.54 0.86) - (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 55e784db-a84b-48f1-a921-5ad97d5d8bbb)) - (fp_line (start 1.25 0.86) (end 3.04 0.86) - (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 9eff7721-d545-429a-bdb1-700721093656)) - (fp_line (start 3.04 0.86) (end 3.04 1.16) - (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 2fe9701a-297e-4783-a8e1-4d92c9333101)) - (fp_line (start 3.04 1.16) (end 4.11 1.16) - (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp f7b13b1c-944d-4072-82ec-acb07608ec5e)) - (fp_line (start 4.11 -4.56) (end 1.25 -4.56) - (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp fc878075-86dd-456a-a0c5-2751de3c841d)) - (fp_line (start 4.11 1.16) (end 4.11 -4.56) - (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp a7caffe3-fc58-484a-a650-792ced807c60)) - (fp_line (start -2 -4.95) (end 1.25 -4.95) - (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp a58920ad-4d00-4e8a-ab87-072f5fe45153)) - (fp_line (start -2 1.55) (end -2 -4.95) - (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 4122b4af-b096-4190-aae3-d1ed541d5bb9)) - (fp_line (start -0.15 1.25) (end -0.15 1.55) - (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp fd6093ca-8ee0-4d04-a079-aa4c8a33e74c)) - (fp_line (start -0.15 1.55) (end -2 1.55) - (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp c2df8c3a-ffd2-4a97-87c1-4061443efc58)) - (fp_line (start 1.25 1.25) (end -0.15 1.25) - (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp ece4a473-4e35-46e1-8740-8dcd0130591d)) - (fp_line (start 1.25 1.25) (end 2.65 1.25) - (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp c2e24b31-bbc3-44e5-bd10-a6d690f2c785)) - (fp_line (start 2.65 1.25) (end 2.65 1.55) - (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 2af242e0-4539-4a74-878d-aa3500efa9f9)) - (fp_line (start 2.65 1.55) (end 4.5 1.55) - (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp d055322a-c80b-408e-bec6-c31ba6e4dc0a)) - (fp_line (start 4.5 -4.95) (end 1.25 -4.95) - (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp bfc75eb8-dc53-4e86-a23e-f3de71be18ba)) - (fp_line (start 4.5 1.55) (end 4.5 -4.95) - (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp f94b2c53-b96c-44b1-98dc-71a803645d81)) - (fp_line (start -1.5 -4.45) (end 1.25 -4.45) - (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp da35501f-192f-4740-ba14-378ee5ee9434)) - (fp_line (start -1.5 1.05) (end -1.5 -4.45) - (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp c9cd12f5-3ad0-4e41-827a-cd9df49bb96d)) - (fp_line (start -0.65 0.75) (end -0.65 1.05) - (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 853b73a9-3867-4435-8589-b0845f9950d1)) - (fp_line (start -0.65 1.05) (end -1.5 1.05) - (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp ce3855f9-d35d-41be-8d99-ed31a9737b11)) - (fp_line (start -0.5 0.75) (end 0 0.042893) - (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp b8457ee9-f348-41b8-b1d5-9f9a01d51b46)) - (fp_line (start 0 0.042893) (end 0.5 0.75) - (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 6dcbcb6b-3e91-40a9-b160-b7378cfdd361)) - (fp_line (start 1.25 0.75) (end -0.65 0.75) - (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp fce6b568-aae1-4960-b4b9-e833c3b4b6f5)) - (fp_line (start 1.25 0.75) (end 3.15 0.75) - (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 1533d17e-24e6-4040-bb90-8db2ba9dd613)) - (fp_line (start 3.15 0.75) (end 3.15 1.05) - (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 12128a80-c065-4503-9b74-6d677cb90ba0)) - (fp_line (start 3.15 1.05) (end 4 1.05) - (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 7e17841a-49f9-42d9-86fc-ca63121129d1)) - (fp_line (start 4 -4.45) (end 1.25 -4.45) - (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 0e32b4eb-eacd-4911-b3f1-ef5f5d5cad89)) - (fp_line (start 4 1.05) (end 4 -4.45) - (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp d327ad45-9142-4968-88f0-98c6ee5d584a)) - (pad "1" thru_hole roundrect (at 0 0 270) (size 0.8 1.3) (drill 0.5) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) - (net 3 "/BUTTON_B") (pinfunction "1") (pintype "passive") (tstamp e5372c7b-d2df-42c0-8d0f-3f94772d6403)) - (pad "2" thru_hole oval (at 1.25 0 270) (size 0.8 1.3) (drill 0.5) (layers "*.Cu" "*.Mask") - (net 1 "GND") (pinfunction "2") (pintype "passive") (tstamp 1dad380c-e7a5-43f7-b8fc-893d76ef80e5)) - (pad "3" thru_hole oval (at 2.5 0 270) (size 0.8 1.3) (drill 0.5) (layers "*.Cu" "*.Mask") - (net 2 "/BUTTON_A") (pinfunction "3") (pintype "passive") (tstamp dcac8739-a3bd-46e2-b202-90357f0814df)) - (model "${KISYS3DMOD}/Connector_Molex.3dshapes/53048-0310.stp" - (offset (xyz 1.25 -3.5 2)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (gr_line (start 150.86 92.23) (end 124.86 92.23) - (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 00000000-0000-0000-0000-000063cd215a)) - (gr_line (start 124.86 74.23) (end 114.86 74.23) - (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 00000000-0000-0000-0000-000063d40b80)) - (gr_line (start 114.86 92.23) (end 124.86 92.23) - (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 00000000-0000-0000-0000-000063d40b83)) - (gr_line (start 114.86 74.23) (end 112.86 74.23) - (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 2029f8e2-d2ef-466f-beea-3ad90146b7ea)) - (gr_line (start 151.86 91.23) (end 150.86 92.23) - (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 2d938329-9b7f-4290-89fb-248f39ed5cad)) - (gr_line (start 110.86 76.23) (end 110.86 90.23) - (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 36f3acfc-9a73-424b-8646-e3ab7cab2e15)) - (gr_line (start 112.86 92.23) (end 114.86 92.23) - (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 5794a87a-6e32-455c-8b92-4458f6e9d019)) - (gr_line (start 151.86 75.23) (end 151.86 91.23) - (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 65b8eb6c-5bb6-424e-8a96-d737b5d6ec23)) - (gr_line (start 110.86 90.23) (end 112.86 92.23) - (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 761cd24a-3a63-4d78-9817-264820e3642b)) - (gr_line (start 150.86 74.23) (end 151.86 75.23) - (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp ad92055c-c58e-4cf4-860c-3d514ff94f10)) - (gr_line (start 124.86 74.23) (end 150.86 74.23) - (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp ae5a2082-d436-4802-a758-8ec0cecf1eaf)) - (gr_line (start 112.86 74.23) (end 110.86 76.23) - (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp fa4ad3f3-4752-4337-a747-4c5c30341ea0)) - - (segment (start 126.16 80.43) (end 126.16 81.43) (width 1) (layer "F.Cu") (net 1) (tstamp 926118d0-4d3b-4785-98f8-89d798c70cd6)) - (segment (start 126.16 81.43) (end 127.91 83.18) (width 1) (layer "F.Cu") (net 1) (tstamp 9c5d3336-63f3-414b-95b1-6525bcdbc004)) - (segment (start 127.91 83.18) (end 129.76 83.18) (width 1) (layer "F.Cu") (net 1) (tstamp baa57bf1-1e39-4afe-a178-f0615041ce64)) - (via (at 126.16 80.43) (size 2) (drill 0.5) (layers "F.Cu" "B.Cu") (net 1) (tstamp e8262ef0-e412-435e-bfcd-6637158c9ff8)) - (segment (start 131.956 80.526) (end 130.96 79.53) (width 1) (layer "B.Cu") (net 1) (tstamp 631aa2ca-22e5-49de-a791-dec296a4aa15)) - (segment (start 127.06 79.53) (end 126.16 80.43) (width 1) (layer "B.Cu") (net 1) (tstamp 6b666afd-1b0f-4aef-8dc2-fd0b3995763c)) - (segment (start 120.66 80.526) (end 126.064 80.526) (width 1) (layer "B.Cu") (net 1) (tstamp 6ffa8592-d381-4828-8623-831be736df34)) - (segment (start 130.96 79.53) (end 127.06 79.53) (width 1) (layer "B.Cu") (net 1) (tstamp 73eb81a2-5e4b-4632-b688-3a7f1e22fbfe)) - (segment (start 126.064 80.526) (end 126.16 80.43) (width 1) (layer "B.Cu") (net 1) (tstamp cede8e28-ae93-47c1-8b7f-578328acdc22)) - (segment (start 139.66 80.526) (end 131.956 80.526) (width 1) (layer "B.Cu") (net 1) (tstamp dcbd3d76-2b6a-4bb8-898d-2ee44c4e26e9)) - (segment (start 126.16 85.53) (end 128.66 85.53) (width 1) (layer "F.Cu") (net 2) (tstamp 9e702806-1d6a-4cae-835b-2fe382c7f104)) - (segment (start 128.66 85.53) (end 129.76 84.43) (width 1) (layer "F.Cu") (net 2) (tstamp ca7ed7d5-fbeb-470d-83b0-87733457fbef)) - (via (at 126.16 85.53) (size 2) (drill 0.5) (layers "F.Cu" "B.Cu") (net 2) (tstamp 5e78b9e5-b5e7-4854-a132-89c5297aac6a)) - (segment (start 120.66 85.53) (end 126.16 85.53) (width 1) (layer "B.Cu") (net 2) (tstamp 53ac2edb-91f1-42ae-99fa-f4e18ead3eec)) - (segment (start 133.66 87.93) (end 132.96 87.23) (width 1) (layer "F.Cu") (net 3) (tstamp 00000000-0000-0000-0000-00006421d391)) - (segment (start 131.46 81.93) (end 129.76 81.93) (width 1) (layer "F.Cu") (net 3) (tstamp 2075fcbe-712a-41b7-945e-5fade7109d6d)) - (segment (start 133.66 87.93) (end 133.66 87.93) (width 1) (layer "F.Cu") (net 3) (tstamp 60de3fd7-681e-46ea-bb25-9d62b8102292)) - (segment (start 132.96 83.43) (end 131.46 81.93) (width 1) (layer "F.Cu") (net 3) (tstamp abc87ad4-4274-4710-9c86-a63752eba706)) - (segment (start 132.96 87.23) (end 132.96 83.43) (width 1) (layer "F.Cu") (net 3) (tstamp fe7d5edd-6494-474c-a31b-c0402f8730f1)) - (via (at 133.66 87.93) (size 2) (drill 0.5) (layers "F.Cu" "B.Cu") (net 3) (tstamp 6593d5b2-da6d-47ab-b5a3-64b6c4f85be3)) - (segment (start 136.06 85.53) (end 133.66 87.93) (width 1) (layer "B.Cu") (net 3) (tstamp e4e6fc6b-651d-4b1c-adc0-1f7454f41875)) - (segment (start 139.66 85.53) (end 136.06 85.53) (width 1) (layer "B.Cu") (net 3) (tstamp f15876f4-aa20-49e8-a3c9-3f7512ceb32a)) - -) +(kicad_pcb + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (layers + (0 "F.Cu" signal) + (31 "B.Cu" signal) + (32 "B.Adhes" user "B.Adhesive") + (33 "F.Adhes" user "F.Adhesive") + (34 "B.Paste" user) + (35 "F.Paste" user) + (36 "B.SilkS" user "B.Silkscreen") + (37 "F.SilkS" user "F.Silkscreen") + (38 "B.Mask" user) + (39 "F.Mask" user) + (40 "Dwgs.User" user "User.Drawings") + (41 "Cmts.User" user "User.Comments") + (42 "Eco1.User" user "User.Eco1") + (43 "Eco2.User" user "User.Eco2") + (44 "Edge.Cuts" user) + (45 "Margin" user) + (46 "B.CrtYd" user "B.Courtyard") + (47 "F.CrtYd" user "F.Courtyard") + (48 "B.Fab" user) + (49 "F.Fab" user) + ) + (setup + (pad_to_mask_clearance 0) + (allow_soldermask_bridges_in_footprints no) + (grid_origin 151.86 83.23) + (pcbplotparams + (layerselection 0x00010fc_ffffffff) + (plot_on_all_layers_selection 0x0000000_00000000) + (disableapertmacros no) + (usegerberextensions yes) + (usegerberattributes no) + (usegerberadvancedattributes no) + (creategerberjobfile no) + (dashed_line_dash_ratio 12.000000) + (dashed_line_gap_ratio 3.000000) + (svgprecision 4) + (plotframeref no) + (viasonmask no) + (mode 1) + (useauxorigin no) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (pdf_front_fp_property_popups yes) + (pdf_back_fp_property_popups yes) + (dxfpolygonmode yes) + (dxfimperialunits yes) + (dxfusepcbnewfont yes) + (psnegative no) + (psa4output no) + (plotreference yes) + (plotvalue no) + (plotfptext yes) + (plotinvisibletext no) + (sketchpadsonfab no) + (subtractmaskfromsilk yes) + (outputformat 1) + (mirror no) + (drillshape 0) + (scaleselection 1) + (outputdirectory "./fab/") + ) + ) + (net 0 "") + (net 1 "GND") + (net 2 "/BUTTON_A") + (net 3 "/BUTTON_B") + (footprint "KiCad_imports:FSM4JRT" + (layer "F.Cu") + (uuid "00000000-0000-0000-0000-00006414918c") + (at 120.66 85.53) + (descr "4-1437565-0-1") + (tags "Switch") + (property "Reference" "SW1" + (at 0 -2.502 0) + (layer "F.SilkS") + (uuid "fb769a1b-7427-4adb-bfea-3948bb8697b2") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (property "Value" "SW_Push" + (at 0 -2.502 0) + (layer "F.SilkS") + (hide yes) + (uuid "869357f6-05f7-46c8-8bb8-29b1e2d47a78") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "08ca9319-8456-4b21-b700-3d04b884b8b2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "87f19544-1c7a-4f4c-9cfa-0b127766a85a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "19fa4a3c-2fb6-41ac-a57d-3d7531fed721") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (path "/00000000-0000-0000-0000-00006415ec68") + (sheetfile "Button.kicad_sch") + (attr through_hole) + (fp_line + (start -3.099 -5.601) + (end -3.099 0.597) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "bf6ffea6-8db7-460d-8c39-1e4f97497a70") + ) + (fp_line + (start -3.099 0.597) + (end -1 0.597) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "339cc9d8-48b2-4f24-8863-fa8aced15708") + ) + (fp_line + (start -1 -5.601) + (end -3.099 -5.601) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "b29353bf-b457-4d2d-8ed8-e921c4397bd1") + ) + (fp_line + (start 0 1.2) + (end 0 1.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "9c3b6af5-6d53-4daa-982c-125cabca28d4") + ) + (fp_line + (start 0 1.3) + (end 0 1.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "ade8a470-bbb1-4375-a9d9-c30ad953b64a") + ) + (fp_line + (start 1 -5.601) + (end 3.099 -5.601) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "a2b8e491-93cb-48a1-876e-334b26e6c1f7") + ) + (fp_line + (start 3.099 -5.601) + (end 3.099 0.597) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "4ebdd55b-085d-44ee-9fcf-f69ac76f6978") + ) + (fp_line + (start 3.099 0.597) + (end 1 0.597) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "5a82bdb7-9ef9-4d38-959a-36c5857c9ed2") + ) + (fp_arc + (start 0 1.2) + (mid 0.05 1.25) + (end 0 1.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "ca685387-14b4-4ac2-a511-585b8c50c362") + ) + (fp_arc + (start 0 1.3) + (mid -0.05 1.25) + (end 0 1.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "43b6358b-9232-432b-aca2-d5c369e54869") + ) + (fp_line + (start -4.099 -6.774) + (end 4.099 -6.774) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a136534a-c2cb-4ba8-8ad8-37ff5cb04506") + ) + (fp_line + (start -4.099 1.77) + (end -4.099 -6.774) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e17ad3ed-3489-42fa-bd3b-6abec71c3ce5") + ) + (fp_line + (start 4.099 -6.774) + (end 4.099 1.77) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.CrtYd") + (uuid "610d496b-34a2-4032-8e8d-f9b481f11b70") + ) + (fp_line + (start 4.099 1.77) + (end -4.099 1.77) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9f43f416-6db3-4a3e-ba1a-4d8c81f769b7") + ) + (fp_line + (start -3.099 -5.601) + (end 3.099 -5.601) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "29c5855e-585a-4d66-a49b-61a4da8dddca") + ) + (fp_line + (start -3.099 0.597) + (end -3.099 -5.601) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6dcd232b-ac2c-496b-b762-c1599e38257f") + ) + (fp_line + (start 3.099 -5.601) + (end 3.099 0.597) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "402386d3-1fe4-451a-bf26-714bfea4e258") + ) + (fp_line + (start 3.099 0.597) + (end -3.099 0.597) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b5960288-6830-4385-a4bf-7b9a49f15e9a") + ) + (fp_text user "${REFERENCE}" + (at 0 -2.502 0) + (layer "F.Fab") + (uuid "b0d639a7-a3b7-4204-94c1-5d33b882fe7f") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.541 1.541) + (drill 0.9906) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 2 "/BUTTON_A") + (pinfunction "1") + (pintype "passive") + (uuid "7d2beda7-b7e0-4221-ba11-6ea43ab98559") + ) + (pad "2" thru_hole circle + (at 0 -5.004) + (size 1.541 1.541) + (drill 0.9906) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "2") + (pintype "passive") + (uuid "fc668e5f-bf7a-414a-9a14-e34b2eeb75b8") + ) + (model "/home/phil/KiCad_imports/SamacSys_Parts.3dshapes/4-1437565-0.stp" + (offset + (xyz 0 2.499999962 3.509999938) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 -90) + ) + ) + ) + (footprint "KiCad_imports:FSM4JRT" + (layer "F.Cu") + (uuid "00000000-0000-0000-0000-00006421d277") + (at 139.66 85.53) + (descr "4-1437565-0-1") + (tags "Switch") + (property "Reference" "SW2" + (at 0 -2.502 0) + (layer "F.SilkS") + (uuid "a7b911af-bc73-4876-bcdf-f27461fcdd03") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (property "Value" "SW_Push" + (at 0 -2.502 0) + (layer "F.SilkS") + (hide yes) + (uuid "f45b2089-5082-4318-9b2a-d633b5557d50") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b16e2a21-6fbe-4c49-8567-251f8e043be3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dc69df0d-c7a1-4fc1-a0ac-071e412920aa") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "15da5386-c455-4774-985c-384ac210be71") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (path "/00000000-0000-0000-0000-00006415ff63") + (sheetfile "Button.kicad_sch") + (attr through_hole) + (fp_line + (start -3.099 -5.601) + (end -3.099 0.597) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "49369032-e3ec-45de-bcc6-bf771870d6e5") + ) + (fp_line + (start -3.099 0.597) + (end -1 0.597) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "2756472d-c523-46f5-9698-3e2db5589d3d") + ) + (fp_line + (start -1 -5.601) + (end -3.099 -5.601) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "7588023c-a8e0-4386-bce5-a6d7ef244966") + ) + (fp_line + (start 0 1.2) + (end 0 1.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "d2cc92ce-7cb7-4500-aaa4-683b6ce941d4") + ) + (fp_line + (start 0 1.3) + (end 0 1.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "4f59076b-b0d5-41f0-a4e3-61a9575ec196") + ) + (fp_line + (start 1 -5.601) + (end 3.099 -5.601) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "6c69ddab-01b1-4cbc-9c90-4371db05f387") + ) + (fp_line + (start 3.099 -5.601) + (end 3.099 0.597) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "ab5c0af0-b2b2-4c24-a113-6a21fd43f192") + ) + (fp_line + (start 3.099 0.597) + (end 1 0.597) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "a8c76812-6f82-4375-9acb-a6afba9a56ce") + ) + (fp_arc + (start 0 1.2) + (mid 0.05 1.25) + (end 0 1.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "e87b3574-c5a2-4cb0-b141-a917e84fe056") + ) + (fp_arc + (start 0 1.3) + (mid -0.05 1.25) + (end 0 1.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "4672b721-1881-4f05-a914-780ba51f2a57") + ) + (fp_line + (start -4.099 -6.774) + (end 4.099 -6.774) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1cf21f28-2ab8-46f2-96a3-adf227c2df27") + ) + (fp_line + (start -4.099 1.77) + (end -4.099 -6.774) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.CrtYd") + (uuid "59dbe846-5446-4377-b233-cf5e1c155da9") + ) + (fp_line + (start 4.099 -6.774) + (end 4.099 1.77) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3bf06c84-f27d-498f-80dc-ba0655bd5f43") + ) + (fp_line + (start 4.099 1.77) + (end -4.099 1.77) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2c9c2456-214e-464c-b89a-4856e2214122") + ) + (fp_line + (start -3.099 -5.601) + (end 3.099 -5.601) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8cd8b29c-9e7f-4a37-9222-498054fe805e") + ) + (fp_line + (start -3.099 0.597) + (end -3.099 -5.601) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "312b1ebc-c5bd-4934-b11e-f62a4c97efae") + ) + (fp_line + (start 3.099 -5.601) + (end 3.099 0.597) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bdc87564-4bbf-4465-966a-ab7354b7248c") + ) + (fp_line + (start 3.099 0.597) + (end -3.099 0.597) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "18564d5a-0cc3-4d86-830a-514226bfe55b") + ) + (fp_text user "${REFERENCE}" + (at 0 -2.502 0) + (layer "F.Fab") + (uuid "6fc86e1f-fb40-4775-9cb1-5ad19f1c4183") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.541 1.541) + (drill 0.9906) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "/BUTTON_B") + (pinfunction "1") + (pintype "passive") + (uuid "4eb126e6-95b5-4492-80f4-88961eb88c86") + ) + (pad "2" thru_hole circle + (at 0 -5.004) + (size 1.541 1.541) + (drill 0.9906) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "2") + (pintype "passive") + (uuid "23e0353f-5690-4495-9336-3165fafe9673") + ) + (model "/home/phil/KiCad_imports/SamacSys_Parts.3dshapes/4-1437565-0.stp" + (offset + (xyz 0 2.499999962 3.509999938) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 -90) + ) + ) + ) + (footprint "Connector_Molex:Molex_PicoBlade_53048-0310_1x03_P1.25mm_Horizontal" + (layer "B.Cu") + (uuid "00000000-0000-0000-0000-000064149173") + (at 129.76 81.93 -90) + (descr "Molex PicoBlade Connector System, 53048-0310, 3 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator") + (tags "connector Molex PicoBlade top entry") + (property "Reference" "J0" + (at 1.25 1.95 90) + (layer "B.SilkS") + (uuid "3f6c5b6c-842e-48af-a901-40aebb50e329") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "53048-0310" + (at 1.25 -5.65 90) + (layer "B.Fab") + (uuid "627dc83f-1e91-4888-bb82-ba6194cc6680") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9d37da11-7485-46d8-810b-5c602c1a548d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6e4baa95-e0db-4325-960f-44a41782c336") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Headers & Wire Housings VERTICAL HDR 3P" + (at 129.76 81.93 0) + (layer "F.Fab") + (hide yes) + (uuid "f79adb9a-f68c-49a0-87a8-1cef2b5112be") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Allied_Number" "70266925" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "5539cc16-834f-4034-bbc5-b5e298fa742e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Height" "4.4" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "db1c549b-0133-46ac-9c58-252e07bce238") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer_Name" "Molex" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "5047e0ad-924d-474f-89ef-7e3cee3b800d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Manufacturer_Part_Number" "53048-0310" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "79fc8588-e528-43b1-83c3-ef18a69180ad") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/00000000-0000-0000-0000-00006415c76c") + (sheetfile "Button.kicad_sch") + (attr through_hole) + (fp_line + (start -0.25 1.45) + (end -0.75 1.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "a0722886-93b4-45d9-bd99-efc492dcd057") + ) + (fp_line + (start -1.61 1.16) + (end -1.61 -4.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "d94fb8fc-9fb1-4601-b6bd-6bc6457bbcef") + ) + (fp_line + (start -0.54 1.16) + (end -1.61 1.16) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "fa355a14-a838-42d1-b350-25928be194a1") + ) + (fp_line + (start 3.04 1.16) + (end 4.11 1.16) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "f7b13b1c-944d-4072-82ec-acb07608ec5e") + ) + (fp_line + (start 4.11 1.16) + (end 4.11 -4.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "a7caffe3-fc58-484a-a650-792ced807c60") + ) + (fp_line + (start -0.25 1.15) + (end -0.25 1.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "599555c1-dd4e-4ea2-bf6a-c8ebbba01e0e") + ) + (fp_line + (start -0.54 0.86) + (end -0.54 1.16) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "03a9b57c-21f9-4a0f-9acb-dbaf34c5e17c") + ) + (fp_line + (start 1.25 0.86) + (end -0.54 0.86) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "55e784db-a84b-48f1-a921-5ad97d5d8bbb") + ) + (fp_line + (start 1.25 0.86) + (end 3.04 0.86) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "9eff7721-d545-429a-bdb1-700721093656") + ) + (fp_line + (start 3.04 0.86) + (end 3.04 1.16) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "2fe9701a-297e-4783-a8e1-4d92c9333101") + ) + (fp_line + (start -1.61 -4.56) + (end 1.25 -4.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "7452cd97-2865-4ece-86d5-092e7db3dbfd") + ) + (fp_line + (start 4.11 -4.56) + (end 1.25 -4.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "fc878075-86dd-456a-a0c5-2751de3c841d") + ) + (fp_line + (start -2 1.55) + (end -2 -4.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "4122b4af-b096-4190-aae3-d1ed541d5bb9") + ) + (fp_line + (start -0.15 1.55) + (end -2 1.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c2df8c3a-ffd2-4a97-87c1-4061443efc58") + ) + (fp_line + (start 2.65 1.55) + (end 4.5 1.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "d055322a-c80b-408e-bec6-c31ba6e4dc0a") + ) + (fp_line + (start 4.5 1.55) + (end 4.5 -4.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "f94b2c53-b96c-44b1-98dc-71a803645d81") + ) + (fp_line + (start -0.15 1.25) + (end -0.15 1.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "fd6093ca-8ee0-4d04-a079-aa4c8a33e74c") + ) + (fp_line + (start 1.25 1.25) + (end -0.15 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ece4a473-4e35-46e1-8740-8dcd0130591d") + ) + (fp_line + (start 1.25 1.25) + (end 2.65 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c2e24b31-bbc3-44e5-bd10-a6d690f2c785") + ) + (fp_line + (start 2.65 1.25) + (end 2.65 1.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "2af242e0-4539-4a74-878d-aa3500efa9f9") + ) + (fp_line + (start -2 -4.95) + (end 1.25 -4.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a58920ad-4d00-4e8a-ab87-072f5fe45153") + ) + (fp_line + (start 4.5 -4.95) + (end 1.25 -4.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "bfc75eb8-dc53-4e86-a23e-f3de71be18ba") + ) + (fp_line + (start -1.5 1.05) + (end -1.5 -4.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "c9cd12f5-3ad0-4e41-827a-cd9df49bb96d") + ) + (fp_line + (start -0.65 1.05) + (end -1.5 1.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "ce3855f9-d35d-41be-8d99-ed31a9737b11") + ) + (fp_line + (start 3.15 1.05) + (end 4 1.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "7e17841a-49f9-42d9-86fc-ca63121129d1") + ) + (fp_line + (start 4 1.05) + (end 4 -4.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "d327ad45-9142-4968-88f0-98c6ee5d584a") + ) + (fp_line + (start -0.65 0.75) + (end -0.65 1.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "853b73a9-3867-4435-8589-b0845f9950d1") + ) + (fp_line + (start -0.5 0.75) + (end 0 0.042893) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "b8457ee9-f348-41b8-b1d5-9f9a01d51b46") + ) + (fp_line + (start 1.25 0.75) + (end -0.65 0.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "fce6b568-aae1-4960-b4b9-e833c3b4b6f5") + ) + (fp_line + (start 1.25 0.75) + (end 3.15 0.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "1533d17e-24e6-4040-bb90-8db2ba9dd613") + ) + (fp_line + (start 3.15 0.75) + (end 3.15 1.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "12128a80-c065-4503-9b74-6d677cb90ba0") + ) + (fp_line + (start 0 0.042893) + (end 0.5 0.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "6dcbcb6b-3e91-40a9-b160-b7378cfdd361") + ) + (fp_line + (start -1.5 -4.45) + (end 1.25 -4.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "da35501f-192f-4740-ba14-378ee5ee9434") + ) + (fp_line + (start 4 -4.45) + (end 1.25 -4.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "0e32b4eb-eacd-4911-b3f1-ef5f5d5cad89") + ) + (fp_text user "${REFERENCE}" + (at 1.25 -3.75 90) + (layer "B.Fab") + (uuid "2bdbd198-9dd4-4e3b-ae4d-0e5cd9201366") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole roundrect + (at 0 0 270) + (size 0.8 1.3) + (drill 0.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.25) + (net 3 "/BUTTON_B") + (pinfunction "1") + (pintype "passive") + (uuid "e5372c7b-d2df-42c0-8d0f-3f94772d6403") + ) + (pad "2" thru_hole oval + (at 1.25 0 270) + (size 0.8 1.3) + (drill 0.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "2") + (pintype "passive") + (uuid "1dad380c-e7a5-43f7-b8fc-893d76ef80e5") + ) + (pad "3" thru_hole oval + (at 2.5 0 270) + (size 0.8 1.3) + (drill 0.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 2 "/BUTTON_A") + (pinfunction "3") + (pintype "passive") + (uuid "dcac8739-a3bd-46e2-b202-90357f0814df") + ) + (model "${KISYS3DMOD}/Connector_Molex.3dshapes/53048-0310.stp" + (offset + (xyz 1.25 -3.5 2) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 180) + ) + ) + ) + (gr_line + (start 150.86 92.23) + (end 124.86 92.23) + (stroke + (width 0.05) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "00000000-0000-0000-0000-000063cd215a") + ) + (gr_line + (start 124.86 74.23) + (end 114.86 74.23) + (stroke + (width 0.05) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "00000000-0000-0000-0000-000063d40b80") + ) + (gr_line + (start 114.86 92.23) + (end 124.86 92.23) + (stroke + (width 0.05) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "00000000-0000-0000-0000-000063d40b83") + ) + (gr_line + (start 114.86 74.23) + (end 112.86 74.23) + (stroke + (width 0.05) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "2029f8e2-d2ef-466f-beea-3ad90146b7ea") + ) + (gr_line + (start 151.86 91.23) + (end 150.86 92.23) + (stroke + (width 0.05) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "2d938329-9b7f-4290-89fb-248f39ed5cad") + ) + (gr_line + (start 110.86 76.23) + (end 110.86 90.23) + (stroke + (width 0.05) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "36f3acfc-9a73-424b-8646-e3ab7cab2e15") + ) + (gr_line + (start 112.86 92.23) + (end 114.86 92.23) + (stroke + (width 0.05) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "5794a87a-6e32-455c-8b92-4458f6e9d019") + ) + (gr_line + (start 151.86 75.23) + (end 151.86 91.23) + (stroke + (width 0.05) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "65b8eb6c-5bb6-424e-8a96-d737b5d6ec23") + ) + (gr_line + (start 110.86 90.23) + (end 112.86 92.23) + (stroke + (width 0.05) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "761cd24a-3a63-4d78-9817-264820e3642b") + ) + (gr_line + (start 150.86 74.23) + (end 151.86 75.23) + (stroke + (width 0.05) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "ad92055c-c58e-4cf4-860c-3d514ff94f10") + ) + (gr_line + (start 124.86 74.23) + (end 150.86 74.23) + (stroke + (width 0.05) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "ae5a2082-d436-4802-a758-8ec0cecf1eaf") + ) + (gr_line + (start 112.86 74.23) + (end 110.86 76.23) + (stroke + (width 0.05) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "fa4ad3f3-4752-4337-a747-4c5c30341ea0") + ) + (segment + (start 126.16 80.43) + (end 126.16 81.43) + (width 1) + (layer "F.Cu") + (net 1) + (uuid "926118d0-4d3b-4785-98f8-89d798c70cd6") + ) + (segment + (start 126.16 81.43) + (end 127.91 83.18) + (width 1) + (layer "F.Cu") + (net 1) + (uuid "9c5d3336-63f3-414b-95b1-6525bcdbc004") + ) + (segment + (start 127.91 83.18) + (end 129.76 83.18) + (width 1) + (layer "F.Cu") + (net 1) + (uuid "baa57bf1-1e39-4afe-a178-f0615041ce64") + ) + (via + (at 126.16 80.43) + (size 2) + (drill 0.5) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "e8262ef0-e412-435e-bfcd-6637158c9ff8") + ) + (segment + (start 131.956 80.526) + (end 130.96 79.53) + (width 1) + (layer "B.Cu") + (net 1) + (uuid "631aa2ca-22e5-49de-a791-dec296a4aa15") + ) + (segment + (start 127.06 79.53) + (end 126.16 80.43) + (width 1) + (layer "B.Cu") + (net 1) + (uuid "6b666afd-1b0f-4aef-8dc2-fd0b3995763c") + ) + (segment + (start 120.66 80.526) + (end 126.064 80.526) + (width 1) + (layer "B.Cu") + (net 1) + (uuid "6ffa8592-d381-4828-8623-831be736df34") + ) + (segment + (start 130.96 79.53) + (end 127.06 79.53) + (width 1) + (layer "B.Cu") + (net 1) + (uuid "73eb81a2-5e4b-4632-b688-3a7f1e22fbfe") + ) + (segment + (start 126.064 80.526) + (end 126.16 80.43) + (width 1) + (layer "B.Cu") + (net 1) + (uuid "cede8e28-ae93-47c1-8b7f-578328acdc22") + ) + (segment + (start 139.66 80.526) + (end 131.956 80.526) + (width 1) + (layer "B.Cu") + (net 1) + (uuid "dcbd3d76-2b6a-4bb8-898d-2ee44c4e26e9") + ) + (segment + (start 126.16 85.53) + (end 128.66 85.53) + (width 1) + (layer "F.Cu") + (net 2) + (uuid "9e702806-1d6a-4cae-835b-2fe382c7f104") + ) + (segment + (start 128.66 85.53) + (end 129.76 84.43) + (width 1) + (layer "F.Cu") + (net 2) + (uuid "ca7ed7d5-fbeb-470d-83b0-87733457fbef") + ) + (via + (at 126.16 85.53) + (size 2) + (drill 0.5) + (layers "F.Cu" "B.Cu") + (net 2) + (uuid "5e78b9e5-b5e7-4854-a132-89c5297aac6a") + ) + (segment + (start 120.66 85.53) + (end 126.16 85.53) + (width 1) + (layer "B.Cu") + (net 2) + (uuid "53ac2edb-91f1-42ae-99fa-f4e18ead3eec") + ) + (segment + (start 133.66 87.93) + (end 132.96 87.23) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "00000000-0000-0000-0000-00006421d391") + ) + (segment + (start 131.46 81.93) + (end 129.76 81.93) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "2075fcbe-712a-41b7-945e-5fade7109d6d") + ) + (segment + (start 133.66 87.93) + (end 133.66 87.93) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "60de3fd7-681e-46ea-bb25-9d62b8102292") + ) + (segment + (start 132.96 83.43) + (end 131.46 81.93) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "abc87ad4-4274-4710-9c86-a63752eba706") + ) + (segment + (start 132.96 87.23) + (end 132.96 83.43) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "fe7d5edd-6494-474c-a31b-c0402f8730f1") + ) + (via + (at 133.66 87.93) + (size 2) + (drill 0.5) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "6593d5b2-da6d-47ab-b5a3-64b6c4f85be3") + ) + (segment + (start 136.06 85.53) + (end 133.66 87.93) + (width 1) + (layer "B.Cu") + (net 3) + (uuid "e4e6fc6b-651d-4b1c-adc0-1f7454f41875") + ) + (segment + (start 139.66 85.53) + (end 136.06 85.53) + (width 1) + (layer "B.Cu") + (net 3) + (uuid "f15876f4-aa20-49e8-a3c9-3f7512ceb32a") + ) +) \ No newline at end of file diff --git a/hardware/Button/Button.kicad_prl b/hardware/Button/Button.kicad_prl index 7629c28..7b59e43 100644 --- a/hardware/Button/Button.kicad_prl +++ b/hardware/Button/Button.kicad_prl @@ -67,6 +67,12 @@ "visible_layers": "fffffff_ffffffff", "zone_display_mode": 0 }, + "git": { + "repo_password": "", + "repo_type": "", + "repo_username": "", + "ssh_key": "" + }, "meta": { "filename": "Button.kicad_prl", "version": 3 diff --git a/hardware/Button/Button.kicad_pro b/hardware/Button/Button.kicad_pro index d584fe9..de5e4b3 100644 --- a/hardware/Button/Button.kicad_pro +++ b/hardware/Button/Button.kicad_pro @@ -3,6 +3,9 @@ "3dviewports": [], "design_settings": { "defaults": { + "apply_defaults_to_fp_fields": false, + "apply_defaults_to_fp_shapes": false, + "apply_defaults_to_fp_text": false, "board_outline_line_width": 0.049999999999999996, "copper_line_width": 0.19999999999999998, "copper_text_italic": false, @@ -67,6 +70,7 @@ "duplicate_footprints": "warning", "extra_footprint": "warning", "footprint": "error", + "footprint_symbol_mismatch": "warning", "footprint_type_mismatch": "ignore", "hole_clearance": "error", "hole_near_hole": "error", @@ -128,9 +132,6 @@ }, "teardrop_options": [ { - "td_allow_use_two_tracks": true, - "td_curve_segcount": 5, - "td_on_pad_in_zone": false, "td_onpadsmd": true, "td_onroundshapesonly": false, "td_ontrackend": false, @@ -139,29 +140,35 @@ ], "teardrop_parameters": [ { + "td_allow_use_two_tracks": true, "td_curve_segcount": 0, "td_height_ratio": 1.0, "td_length_ratio": 0.5, "td_maxheight": 2.0, "td_maxlen": 1.0, + "td_on_pad_in_zone": false, "td_target_name": "td_round_shape", "td_width_to_size_filter_ratio": 0.9 }, { + "td_allow_use_two_tracks": true, "td_curve_segcount": 0, "td_height_ratio": 1.0, "td_length_ratio": 0.5, "td_maxheight": 2.0, "td_maxlen": 1.0, + "td_on_pad_in_zone": false, "td_target_name": "td_rect_shape", "td_width_to_size_filter_ratio": 0.9 }, { + "td_allow_use_two_tracks": true, "td_curve_segcount": 0, "td_height_ratio": 1.0, "td_length_ratio": 0.5, "td_maxheight": 2.0, "td_maxlen": 1.0, + "td_on_pad_in_zone": false, "td_target_name": "td_track_end", "td_width_to_size_filter_ratio": 0.9 } @@ -170,6 +177,32 @@ 0.0, 1.0 ], + "tuning_pattern_settings": { + "diff_pair_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 1.0 + }, + "diff_pair_skew_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + }, + "single_track_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + } + }, "via_dimensions": [ { "diameter": 0.0, @@ -186,6 +219,13 @@ ], "zones_allow_external_fillets": false }, + "ipc2581": { + "dist": "", + "distpn": "", + "internal_id": "", + "mfg": "", + "mpn": "" + }, "layer_presets": [], "viewports": [] }, @@ -457,14 +497,123 @@ "gencad": "", "idf": "", "netlist": "", + "plot": "./fab/", + "pos_files": "", "specctra_dsn": "", "step": "", + "svg": "", "vrml": "" }, "page_layout_descr_file": "" }, "schematic": { "annotate_start_num": 0, + "bom_fmt_presets": [], + "bom_fmt_settings": { + "field_delimiter": ",", + "keep_line_breaks": false, + "keep_tabs": false, + "name": "CSV", + "ref_delimiter": ",", + "ref_range_delimiter": "", + "string_delimiter": "\"" + }, + "bom_presets": [], + "bom_settings": { + "exclude_dnp": false, + "fields_ordered": [ + { + "group_by": false, + "label": "Reference", + "name": "Reference", + "show": true + }, + { + "group_by": true, + "label": "Value", + "name": "Value", + "show": true + }, + { + "group_by": false, + "label": "Datasheet", + "name": "Datasheet", + "show": false + }, + { + "group_by": false, + "label": "Footprint", + "name": "Footprint", + "show": true + }, + { + "group_by": false, + "label": "Qty", + "name": "${QUANTITY}", + "show": false + }, + { + "group_by": true, + "label": "DNP", + "name": "${DNP}", + "show": false + }, + { + "group_by": false, + "label": "#", + "name": "${ITEM_NUMBER}", + "show": false + }, + { + "group_by": false, + "label": "Allied_Number", + "name": "Allied_Number", + "show": false + }, + { + "group_by": false, + "label": "Farnell Part Number", + "name": "Farnell Part Number", + "show": false + }, + { + "group_by": false, + "label": "Height", + "name": "Height", + "show": false + }, + { + "group_by": false, + "label": "Manufacturer_Name", + "name": "Manufacturer_Name", + "show": false + }, + { + "group_by": false, + "label": "Manufacturer_Part_Number", + "name": "Manufacturer_Part_Number", + "show": false + }, + { + "group_by": false, + "label": "Description", + "name": "Description", + "show": false + }, + { + "group_by": false, + "label": "LCSC part number", + "name": "LCSC part number", + "show": false + } + ], + "filter_string": "", + "group_symbols": true, + "name": "", + "sort_asc": true, + "sort_field": "Reference" + }, + "connection_grid_size": 50.0, "drawing": { "dashed_lines_dash_length_ratio": 12.0, "dashed_lines_gap_length_ratio": 3.0, @@ -478,6 +627,11 @@ "intersheets_ref_suffix": "", "junction_size_choice": 3, "label_size_ratio": 0.25, + "operating_point_overlay_i_precision": 3, + "operating_point_overlay_i_range": "~A", + "operating_point_overlay_v_precision": 3, + "operating_point_overlay_v_range": "~V", + "overbar_offset_ratio": 1.23, "pin_symbol_size": 0.0, "text_offset_ratio": 0.08 }, @@ -493,6 +647,7 @@ "spice_external_command": "spice \"%I\"", "spice_model_current_sheet_as_root": true, "spice_save_all_currents": false, + "spice_save_all_dissipations": false, "spice_save_all_voltages": false, "subpart_first_id": 65, "subpart_id_separator": 0 @@ -500,7 +655,7 @@ "sheets": [ [ "99fcb287-88fd-464f-9f69-3e4c0bf057d9", - "" + "Root" ] ], "text_variables": {} diff --git a/hardware/Button/Button.kicad_sch b/hardware/Button/Button.kicad_sch index 75ab6df..add1da9 100644 --- a/hardware/Button/Button.kicad_sch +++ b/hardware/Button/Button.kicad_sch @@ -1,456 +1,1207 @@ -(kicad_sch (version 20230121) (generator eeschema) - - (uuid 99fcb287-88fd-464f-9f69-3e4c0bf057d9) - - (paper "A4") - - (lib_symbols - (symbol "Button-rescue:53047-0310-SamacSys" (pin_names (offset 0.762)) (in_bom yes) (on_board yes) - (property "Reference" "J" (at 16.51 7.62 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "SamacSys_53047-0310" (at 16.51 5.08 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "530470310" (at 16.51 2.54 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (property "Datasheet" "http://uk.rs-online.com/web/p/products/3191064P" (at 16.51 0 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (property "Description" "Headers & Wire Housings VERTICAL HDR 3P" (at 16.51 -2.54 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (property "Height" "4.4" (at 16.51 -5.08 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (property "RS Part Number" "3191064P" (at 16.51 -7.62 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (property "RS Price/Stock" "http://uk.rs-online.com/web/p/products/3191064P" (at 16.51 -10.16 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (property "Manufacturer_Name" "Molex" (at 16.51 -12.7 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (property "Manufacturer_Part_Number" "53047-0310" (at 16.51 -15.24 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (property "Allied_Number" "70266925" (at 16.51 -17.78 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (symbol "53047-0310-SamacSys_0_0" - (pin passive line (at 0 -5.08 0) (length 5.08) - (name "1" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 0 -2.54 0) (length 5.08) - (name "2" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 0 0 0) (length 5.08) - (name "3" (effects (font (size 1.27 1.27)))) - (number "3" (effects (font (size 1.27 1.27)))) - ) - ) - (symbol "53047-0310-SamacSys_0_1" - (polyline - (pts - (xy 5.08 2.54) - (xy 15.24 2.54) - (xy 15.24 -7.62) - (xy 5.08 -7.62) - (xy 5.08 2.54) - ) - (stroke (width 0.1524) (type solid)) - (fill (type none)) - ) - ) - ) - (symbol "Switch:SW_Push" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) - (property "Reference" "SW" (at 1.27 2.54 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "SW_Push" (at 0 -1.524 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 0 5.08 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 0 5.08 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_keywords" "switch normally-open pushbutton push-button" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_description" "Push button switch, generic, two pins" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "SW_Push_0_1" - (circle (center -2.032 0) (radius 0.508) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 0 1.27) - (xy 0 3.048) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 2.54 1.27) - (xy -2.54 1.27) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (circle (center 2.032 0) (radius 0.508) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (pin passive line (at -5.08 0 0) (length 2.54) - (name "1" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 5.08 0 180) (length 2.54) - (name "2" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - ) - ) - (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) - (property "Reference" "#PWR" (at 0 -6.35 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "GND" (at 0 -3.81 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_keywords" "global power" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "GND_0_1" - (polyline - (pts - (xy 0 0) - (xy 0 -1.27) - (xy 1.27 -1.27) - (xy 0 -2.54) - (xy -1.27 -1.27) - (xy 0 -1.27) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - ) - (symbol "GND_1_1" - (pin power_in line (at 0 0 270) (length 0) hide - (name "GND" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - ) - ) - (symbol "power:PWR_FLAG" (power) (pin_numbers hide) (pin_names (offset 0) hide) (in_bom yes) (on_board yes) - (property "Reference" "#FLG" (at 0 1.905 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "PWR_FLAG" (at 0 3.81 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_keywords" "flag power" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_description" "Special symbol for telling ERC where power comes from" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "PWR_FLAG_0_0" - (pin power_out line (at 0 0 90) (length 0) - (name "pwr" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - ) - (symbol "PWR_FLAG_0_1" - (polyline - (pts - (xy 0 0) - (xy 0 1.27) - (xy -1.016 1.905) - (xy 0 2.54) - (xy 1.016 1.905) - (xy 0 1.27) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - ) - ) - ) - - (junction (at 180.34 100.33) (diameter 0) (color 0 0 0 0) - (uuid e36756de-0dad-4253-89d4-d0d3c5894274) - ) - (junction (at 138.43 106.68) (diameter 0) (color 0 0 0 0) - (uuid f30813b9-9fdd-41df-b61b-00dc523a8756) - ) - - (wire (pts (xy 138.43 96.52) (xy 138.43 106.68)) - (stroke (width 0) (type default)) - (uuid 07786a2e-fc65-4355-af16-77bf4ef8fe52) - ) - (wire (pts (xy 132.08 106.68) (xy 138.43 106.68)) - (stroke (width 0) (type default)) - (uuid 2a7d15c2-33cf-4e51-a782-02aa2c082895) - ) - (wire (pts (xy 196.85 97.79) (xy 194.31 97.79)) - (stroke (width 0) (type default)) - (uuid 3d1e1c71-c3dc-43dc-8fff-2cc881546ea9) - ) - (wire (pts (xy 132.08 96.52) (xy 138.43 96.52)) - (stroke (width 0) (type default)) - (uuid 408cdf15-cb31-4c1e-8b71-5738f4eea997) - ) - (wire (pts (xy 180.34 100.33) (xy 179.07 100.33)) - (stroke (width 0) (type default)) - (uuid 4fa6067c-b39c-445d-a611-fa928f295751) - ) - (wire (pts (xy 138.43 106.68) (xy 138.43 110.49)) - (stroke (width 0) (type default)) - (uuid 9d86f34b-5cf0-47b6-a33b-00e610204c66) - ) - (wire (pts (xy 194.31 102.87) (xy 196.85 102.87)) - (stroke (width 0) (type default)) - (uuid b8b2e520-3f85-4f35-85eb-b208ece3c210) - ) - (wire (pts (xy 196.85 100.33) (xy 180.34 100.33)) - (stroke (width 0) (type default)) - (uuid d29c4f0c-c396-4909-8f9e-525073ae279b) - ) - - (label "BUTTON_B" (at 194.31 102.87 180) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify right bottom)) - (uuid 13d3a2f7-533a-4dc0-944a-c092e48fcf55) - ) - (label "BUTTON_B" (at 121.92 106.68 180) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify right bottom)) - (uuid 71a556b8-2b63-451c-aca7-250cc1e06bda) - ) - (label "BUTTON_A" (at 194.31 97.79 180) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify right bottom)) - (uuid b5553f6a-dbc3-4c1a-aa11-7fb25b5e3176) - ) - (label "BUTTON_A" (at 121.92 96.52 180) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify right bottom)) - (uuid dddf0f11-e17a-42ae-a8e3-9983178a9343) - ) - - (symbol (lib_id "Button-rescue:53047-0310-SamacSys") (at 196.85 97.79 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid 00000000-0000-0000-0000-00006415c76c) - (property "Reference" "J0" (at 212.8012 99.1616 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "53048-0310" (at 212.8012 101.473 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Connector_Molex:Molex_PicoBlade_53048-0310_1x03_P1.25mm_Horizontal" (at 213.36 95.25 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (property "Datasheet" "http://uk.rs-online.com/web/p/products/3191064P" (at 213.36 97.79 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (property "Description" "Headers & Wire Housings VERTICAL HDR 3P" (at 213.36 100.33 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (property "Height" "4.4" (at 213.36 102.87 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (property "Manufacturer_Name" "Molex" (at 213.36 110.49 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (property "Manufacturer_Part_Number" "53048-0310" (at 213.36 113.03 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (property "Allied_Number" "70266925" (at 213.36 115.57 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (property "Farnell Part Number" "9732918 " (at 196.85 97.79 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "3" (uuid 715201f0-0fd7-4604-83b3-99ea4c2cc52d)) - (pin "2" (uuid 93976ffd-d41c-42ed-b8ba-77dbb545f47d)) - (pin "1" (uuid a90821c4-3fb7-4f86-a09a-e04b074aa11a)) - (instances - (project "Button" - (path "/99fcb287-88fd-464f-9f69-3e4c0bf057d9" - (reference "J0") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Switch:SW_Push") (at 127 96.52 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid 00000000-0000-0000-0000-00006415ec68) - (property "Reference" "SW1" (at 127 89.281 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "SW_Push" (at 127 91.5924 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "KiCad_imports:FSM4JRT" (at 127 91.44 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 127 91.44 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Farnell Part Number" "2396052" (at 127 96.52 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Manufacturer_Name" "Alcoswitch - TE Connectivity" (at 127 96.52 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Manufacturer_Part_Number" "FSM4JRT" (at 127 96.52 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "2" (uuid 75553cd5-811e-4328-a036-179b6d93cb24)) - (pin "1" (uuid f136e2e4-17cc-4518-8a5f-2a82a8a8a746)) - (instances - (project "Button" - (path "/99fcb287-88fd-464f-9f69-3e4c0bf057d9" - (reference "SW1") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Switch:SW_Push") (at 127 106.68 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid 00000000-0000-0000-0000-00006415ff63) - (property "Reference" "SW2" (at 127 99.441 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "SW_Push" (at 127 101.7524 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "KiCad_imports:FSM4JRT" (at 127 101.6 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 127 101.6 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Farnell Part Number" "2396052" (at 127 106.68 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Manufacturer_Name" "Alcoswitch - TE Connectivity" (at 127 106.68 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Manufacturer_Part_Number" "FSM4JRT" (at 127 106.68 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 80b4c7de-5ef9-41cb-b6c1-7cdcc5acd761)) - (pin "2" (uuid 9e106960-6cb7-4eba-bbfd-49c492e74dc9)) - (instances - (project "Button" - (path "/99fcb287-88fd-464f-9f69-3e4c0bf057d9" - (reference "SW2") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "power:GND") (at 138.43 110.49 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid 00000000-0000-0000-0000-000064160631) - (property "Reference" "#PWR01" (at 138.43 116.84 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "GND" (at 138.557 114.8842 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 138.43 110.49 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 138.43 110.49 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid b921be81-45e7-4f0f-b743-39fe6a1c8ded)) - (instances - (project "Button" - (path "/99fcb287-88fd-464f-9f69-3e4c0bf057d9" - (reference "#PWR01") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "power:PWR_FLAG") (at 180.34 100.33 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid 00000000-0000-0000-0000-000064161b75) - (property "Reference" "#FLG0101" (at 180.34 98.425 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "PWR_FLAG" (at 180.34 95.9358 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 180.34 100.33 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 180.34 100.33 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 5f0328fe-e8a3-4252-9b59-e6fcd410e0b7)) - (instances - (project "Button" - (path "/99fcb287-88fd-464f-9f69-3e4c0bf057d9" - (reference "#FLG0101") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "power:GND") (at 179.07 100.33 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid 00000000-0000-0000-0000-0000641648b2) - (property "Reference" "#PWR0109" (at 179.07 106.68 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "GND" (at 179.197 104.7242 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 179.07 100.33 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 179.07 100.33 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid bec53941-96cf-447c-bebe-98d05080c37a)) - (instances - (project "Button" - (path "/99fcb287-88fd-464f-9f69-3e4c0bf057d9" - (reference "#PWR0109") (unit 1) - ) - ) - ) - ) - - (sheet_instances - (path "/" (page "1")) - ) -) +(kicad_sch + (version 20231120) + (generator "eeschema") + (generator_version "8.0") + (uuid "99fcb287-88fd-464f-9f69-3e4c0bf057d9") + (paper "A4") + (lib_symbols + (symbol "Button-rescue:53047-0310-SamacSys" + (pin_names + (offset 0.762) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 16.51 7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "SamacSys_53047-0310" + (at 16.51 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "530470310" + (at 16.51 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://uk.rs-online.com/web/p/products/3191064P" + (at 16.51 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "Headers & Wire Housings VERTICAL HDR 3P" + (at 16.51 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Height" "4.4" + (at 16.51 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "RS Part Number" "3191064P" + (at 16.51 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "RS Price/Stock" "http://uk.rs-online.com/web/p/products/3191064P" + (at 16.51 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Manufacturer_Name" "Molex" + (at 16.51 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Manufacturer_Part_Number" "53047-0310" + (at 16.51 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Allied_Number" "70266925" + (at 16.51 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (symbol "53047-0310-SamacSys_0_0" + (pin passive line + (at 0 -5.08 0) + (length 5.08) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -2.54 0) + (length 5.08) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 0 0) + (length 5.08) + (name "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "53047-0310-SamacSys_0_1" + (polyline + (pts + (xy 5.08 2.54) (xy 15.24 2.54) (xy 15.24 -7.62) (xy 5.08 -7.62) (xy 5.08 2.54) + ) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (type none) + ) + ) + ) + ) + (symbol "Switch:SW_Push" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 1.27 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "SW_Push" + (at 0 -1.524 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "switch normally-open pushbutton push-button" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SW_Push_0_1" + (circle + (center -2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 0 3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.27) (xy -2.54 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:GND" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:PWR_FLAG" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#FLG" + (at 0 1.905 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "PWR_FLAG" + (at 0 3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Special symbol for telling ERC where power comes from" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "flag power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "PWR_FLAG_0_0" + (pin power_out line + (at 0 0 90) + (length 0) + (name "pwr" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "PWR_FLAG_0_1" + (polyline + (pts + (xy 0 0) (xy 0 1.27) (xy -1.016 1.905) (xy 0 2.54) (xy 1.016 1.905) (xy 0 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + ) + ) + (junction + (at 180.34 100.33) + (diameter 0) + (color 0 0 0 0) + (uuid "e36756de-0dad-4253-89d4-d0d3c5894274") + ) + (junction + (at 138.43 106.68) + (diameter 0) + (color 0 0 0 0) + (uuid "f30813b9-9fdd-41df-b61b-00dc523a8756") + ) + (wire + (pts + (xy 138.43 96.52) (xy 138.43 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "07786a2e-fc65-4355-af16-77bf4ef8fe52") + ) + (wire + (pts + (xy 132.08 106.68) (xy 138.43 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2a7d15c2-33cf-4e51-a782-02aa2c082895") + ) + (wire + (pts + (xy 196.85 97.79) (xy 194.31 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3d1e1c71-c3dc-43dc-8fff-2cc881546ea9") + ) + (wire + (pts + (xy 132.08 96.52) (xy 138.43 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "408cdf15-cb31-4c1e-8b71-5738f4eea997") + ) + (wire + (pts + (xy 180.34 100.33) (xy 179.07 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4fa6067c-b39c-445d-a611-fa928f295751") + ) + (wire + (pts + (xy 138.43 106.68) (xy 138.43 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9d86f34b-5cf0-47b6-a33b-00e610204c66") + ) + (wire + (pts + (xy 194.31 102.87) (xy 196.85 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b8b2e520-3f85-4f35-85eb-b208ece3c210") + ) + (wire + (pts + (xy 196.85 100.33) (xy 180.34 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d29c4f0c-c396-4909-8f9e-525073ae279b") + ) + (label "BUTTON_B" + (at 194.31 102.87 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "13d3a2f7-533a-4dc0-944a-c092e48fcf55") + ) + (label "BUTTON_B" + (at 121.92 106.68 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "71a556b8-2b63-451c-aca7-250cc1e06bda") + ) + (label "BUTTON_A" + (at 194.31 97.79 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "b5553f6a-dbc3-4c1a-aa11-7fb25b5e3176") + ) + (label "BUTTON_A" + (at 121.92 96.52 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "dddf0f11-e17a-42ae-a8e3-9983178a9343") + ) + (symbol + (lib_id "Button-rescue:53047-0310-SamacSys") + (at 196.85 97.79 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-00006415c76c") + (property "Reference" "J0" + (at 212.8012 99.1616 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "53048-0310" + (at 212.8012 101.473 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Connector_Molex:Molex_PicoBlade_53048-0310_1x03_P1.25mm_Horizontal" + (at 213.36 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://uk.rs-online.com/web/p/products/3191064P" + (at 213.36 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "Headers & Wire Housings VERTICAL HDR 3P" + (at 213.36 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Height" "4.4" + (at 213.36 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Manufacturer_Name" "Molex" + (at 213.36 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Manufacturer_Part_Number" "53048-0310" + (at 213.36 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Allied_Number" "70266925" + (at 213.36 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Farnell Part Number" "9732918 " + (at 196.85 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC part number" "" + (at 196.85 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "715201f0-0fd7-4604-83b3-99ea4c2cc52d") + ) + (pin "2" + (uuid "93976ffd-d41c-42ed-b8ba-77dbb545f47d") + ) + (pin "1" + (uuid "a90821c4-3fb7-4f86-a09a-e04b074aa11a") + ) + (instances + (project "Button" + (path "/99fcb287-88fd-464f-9f69-3e4c0bf057d9" + (reference "J0") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 127 96.52 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-00006415ec68") + (property "Reference" "SW1" + (at 127 89.281 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "FSM4JRT" + (at 127 91.5924 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "KiCad_imports:FSM4JRT" + (at 127 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 127 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 127 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Farnell Part Number" "2396052" + (at 127 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer_Name" "Alcoswitch - TE Connectivity" + (at 127 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer_Part_Number" "FSM4JRT" + (at 127 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC part number" "" + (at 127 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "75553cd5-811e-4328-a036-179b6d93cb24") + ) + (pin "1" + (uuid "f136e2e4-17cc-4518-8a5f-2a82a8a8a746") + ) + (instances + (project "Button" + (path "/99fcb287-88fd-464f-9f69-3e4c0bf057d9" + (reference "SW1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 127 106.68 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-00006415ff63") + (property "Reference" "SW2" + (at 127 99.441 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "FSM4JRT" + (at 127 101.7524 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "KiCad_imports:FSM4JRT" + (at 127 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 127 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 127 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Farnell Part Number" "2396052" + (at 127 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer_Name" "Alcoswitch - TE Connectivity" + (at 127 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer_Part_Number" "FSM4JRT" + (at 127 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC part number" "" + (at 127 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "80b4c7de-5ef9-41cb-b6c1-7cdcc5acd761") + ) + (pin "2" + (uuid "9e106960-6cb7-4eba-bbfd-49c492e74dc9") + ) + (instances + (project "Button" + (path "/99fcb287-88fd-464f-9f69-3e4c0bf057d9" + (reference "SW2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 138.43 110.49 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-000064160631") + (property "Reference" "#PWR01" + (at 138.43 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 138.557 114.8842 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 138.43 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 138.43 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 138.43 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b921be81-45e7-4f0f-b743-39fe6a1c8ded") + ) + (instances + (project "Button" + (path "/99fcb287-88fd-464f-9f69-3e4c0bf057d9" + (reference "#PWR01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:PWR_FLAG") + (at 180.34 100.33 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-000064161b75") + (property "Reference" "#FLG0101" + (at 180.34 98.425 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "PWR_FLAG" + (at 180.34 95.9358 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 180.34 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 180.34 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 180.34 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5f0328fe-e8a3-4252-9b59-e6fcd410e0b7") + ) + (instances + (project "Button" + (path "/99fcb287-88fd-464f-9f69-3e4c0bf057d9" + (reference "#FLG0101") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 179.07 100.33 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000641648b2") + (property "Reference" "#PWR0109" + (at 179.07 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 179.197 104.7242 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 179.07 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 179.07 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 179.07 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "bec53941-96cf-447c-bebe-98d05080c37a") + ) + (instances + (project "Button" + (path "/99fcb287-88fd-464f-9f69-3e4c0bf057d9" + (reference "#PWR0109") + (unit 1) + ) + ) + ) + ) + (sheet_instances + (path "/" + (page "1") + ) + ) +) \ No newline at end of file