diff --git a/projects/CANSwitch/README.md b/projects/CANSwitch/README.md new file mode 100644 index 0000000000..410c6cda19 --- /dev/null +++ b/projects/CANSwitch/README.md @@ -0,0 +1,46 @@ +--- +name: "Brendan Lee" +slack_handle: "@Bre" +github_handle: "@Brelee2222" +tutorial: # None +--- + +# CANSwitch + + +The CAN Switch device that makes the process of debugging tedious CAN failures easier, +by terminating CAN buses at certain points of a robot with the flick of a switch. +This is currently the 2nd version of the CAN Switch, which is 4x smaller than the orignal. + + + +The cost of the parts: + MFS401N-2-Z (4PDT slide switch) : $1.77000, + 2x ESR10EZPF1200 (120 chip resistor) : $0.21 * 2 + +Cost of 3 boards : $1.90 + + + +Finding a 4PDT switch that was small, low-profile and cheap was hard, because there were not a lot that were in +stock and available. + +The traces in the orignal version were really disorganized and large, and I wanted this version to be more organized. +I was originally using a 4PDT like a 3PDT (cause 3PDT's are somehow more expensive), but using a 4PDT to its full extent +made it everything more organized and less clustered. + +It was hard figuring out a position for parts and pads to be in that would make the board as compact as possible. + + +### More notes from comment +I probably should mention some things about the circuit for the pcb, because it does not use a Voltage supply or Ground. + +I color coded the tracks in the schematic so that half of them are yellow, while the rest are green (CAN bus colors). The yellow tracks are for high signals passing through the circuit and green tracks are for low signals. + +When the switch is flipped one way, the yellow tracks should connect together, and when flipped the yellow tracks should pass through a 120 ohms resistor and into a green track. (terminating CAN) + +On the PCB design, all the yellow tracks are on one side of the board while green tracks are on the other. + +Parts: +- https://www.mouser.com/ProductDetail/ROHM-Semiconductor/ESR10EZPF1200?qs=DyUWGjl%252BcVtTejlGEVMJGA%3D%3D +- https://www.digikey.com/en/products/detail/nidec-components-corporation/MFS401N-2-Z/5086558 diff --git a/projects/CANSwitch/cart.png b/projects/CANSwitch/cart.png new file mode 100644 index 0000000000..769ae63976 Binary files /dev/null and b/projects/CANSwitch/cart.png differ diff --git a/projects/CANSwitch/gerber.zip b/projects/CANSwitch/gerber.zip new file mode 100644 index 0000000000..8c71070867 Binary files /dev/null and b/projects/CANSwitch/gerber.zip differ diff --git a/projects/CANSwitch/schematic.pdf b/projects/CANSwitch/schematic.pdf new file mode 100644 index 0000000000..1fbe152b14 Binary files /dev/null and b/projects/CANSwitch/schematic.pdf differ diff --git a/projects/CANSwitch/src/CANBUSswitch.kicad_pcb b/projects/CANSwitch/src/CANBUSswitch.kicad_pcb new file mode 100644 index 0000000000..08a4cf73f1 --- /dev/null +++ b/projects/CANSwitch/src/CANBUSswitch.kicad_pcb @@ -0,0 +1,401 @@ +(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) + (50 "User.1" user) + (51 "User.2" user) + (52 "User.3" user) + (53 "User.4" user) + (54 "User.5" user) + (55 "User.6" user) + (56 "User.7" user) + (57 "User.8" user) + (58 "User.9" user) + ) + + (setup + (stackup + (layer "F.SilkS" (type "Top Silk Screen")) + (layer "F.Paste" (type "Top Solder Paste")) + (layer "F.Mask" (type "Top Solder Mask") (thickness 0.01)) + (layer "F.Cu" (type "copper") (thickness 0.035)) + (layer "dielectric 1" (type "core") (thickness 1.51) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02)) + (layer "B.Cu" (type "copper") (thickness 0.035)) + (layer "B.Mask" (type "Bottom Solder Mask") (thickness 0.01)) + (layer "B.Paste" (type "Bottom Solder Paste")) + (layer "B.SilkS" (type "Bottom Silk Screen")) + (copper_finish "None") + (dielectric_constraints no) + ) + (pad_to_mask_clearance 0) + (pcbplotparams + (layerselection 0x00010fc_ffffffff) + (plot_on_all_layers_selection 0x0000000_00000000) + (disableapertmacros false) + (usegerberextensions false) + (usegerberattributes true) + (usegerberadvancedattributes true) + (creategerberjobfile true) + (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 "") + ) + ) + + (net 0 "") + (net 1 "Net-(J2-Pin_1)") + (net 2 "Net-(J2-Pin_2)") + (net 3 "unconnected-(SW1C-C-Pad9)") + (net 4 "unconnected-(SW1A-A-Pad1)") + (net 5 "unconnected-(SW1D-C-Pad12)") + (net 6 "unconnected-(SW1D-A-Pad10)") + (net 7 "unconnected-(SW1D-B-Pad11)") + (net 8 "Net-(SW1A-B)") + (net 9 "Net-(J1-Pin_2)") + (net 10 "Net-(J1-Pin_1)") + (net 11 "Net-(SW1B-C)") + + (footprint "Button_Switch_THT:★MFS401N−2−Z" (layer "F.Cu") + (tstamp a36e1082-a8b1-4558-ae6a-db69574b45da) + (at 191.596 39.624) + (property "Sheetfile" "CANBUSswitch.kicad_sch") + (property "Sheetname" "") + (path "/b4547ad6-507d-4bcc-8bf8-45cb8df3a89f") + (attr through_hole) + (fp_text reference "SW1" (at 0 4.5 unlocked) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.1))) + (tstamp f53e83b0-1f25-4cce-b9d9-d558eb91c918) + ) + (fp_text value "~" (at 0 6 unlocked) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 20b0ec16-bbd9-4d40-b72a-1a107aba2fbb) + ) + (fp_line (start -7 -3) (end 7 -3) + (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 91d23ac7-8e85-456d-ba21-dc92ae02dd9d)) + (fp_line (start -7 3) (end -7 -3) + (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 181f4db5-3e3c-4e18-beba-5db6ed2e5edc)) + (fp_line (start 7 -3) (end 7 3) + (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 3fc8f4ed-ec39-48e0-b87d-b8673490d6bf)) + (fp_line (start 7 3) (end -7 3) + (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 6056e16d-5519-400e-ae10-2396cbe7b8e4)) + (pad "1" thru_hole circle (at -5 -1.25) (size 1.0762 1.0762) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 4 "unconnected-(SW1A-A-Pad1)") (pinfunction "A") (pintype "passive") (tstamp e8c9c0c8-6bf2-4f75-9921-523a9a4e1fc4)) + (pad "2" thru_hole circle (at -3 -1.25) (size 1.0762 1.0762) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 8 "Net-(SW1A-B)") (pinfunction "B") (pintype "passive") (tstamp 342a75d5-33a7-471b-91d5-c0a553fe1d23)) + (pad "3" thru_hole circle (at -1 -1.25) (size 1.0762 1.0762) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 2 "Net-(J2-Pin_2)") (pinfunction "C") (pintype "passive") (tstamp 67240158-ae7e-45d1-8eca-06f6eb41cb41)) + (pad "4" thru_hole circle (at 1 -1.25) (size 1.0762 1.0762) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 2 "Net-(J2-Pin_2)") (pinfunction "A") (pintype "passive") (tstamp a350e8f9-a0da-4b34-8ad7-473fe82e8ee1)) + (pad "5" thru_hole circle (at 3 -1.25) (size 1.0762 1.0762) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 9 "Net-(J1-Pin_2)") (pinfunction "B") (pintype "passive") (tstamp 9b2b0d7e-322e-4cd1-846d-d2b66760f590)) + (pad "6" thru_hole circle (at 5 -1.25) (size 1.0762 1.0762) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 11 "Net-(SW1B-C)") (pinfunction "C") (pintype "passive") (tstamp 591e84b4-1aba-43a0-93e8-89dcbe02ac53)) + (pad "7" thru_hole circle (at -5 1.25) (size 1.0762 1.0762) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 1 "Net-(J2-Pin_1)") (pinfunction "A") (pintype "passive") (tstamp b7f29843-61c2-435b-8a00-f086cbb17088)) + (pad "8" thru_hole circle (at -3 1.25) (size 1.0762 1.0762) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 10 "Net-(J1-Pin_1)") (pinfunction "B") (pintype "passive") (tstamp 23e9720d-6b62-4946-b580-462ec4d7d639)) + (pad "9" thru_hole circle (at -1 1.25) (size 1.0762 1.0762) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 3 "unconnected-(SW1C-C-Pad9)") (pinfunction "C") (pintype "passive") (tstamp 24ac49c2-8798-4f6a-8a0a-6b0936e4db61)) + (pad "10" thru_hole circle (at 1 1.25) (size 1.0762 1.0762) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 6 "unconnected-(SW1D-A-Pad10)") (pinfunction "A") (pintype "passive") (tstamp 1ed6db2f-c76e-4669-8d86-7e803a7ea0a3)) + (pad "11" thru_hole circle (at 3 1.25) (size 1.0762 1.0762) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 7 "unconnected-(SW1D-B-Pad11)") (pinfunction "B") (pintype "passive") (tstamp 9ebeb832-8e4a-445c-b104-8c744ebf37cf)) + (pad "12" thru_hole circle (at 5 1.25) (size 1.0762 1.0762) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 5 "unconnected-(SW1D-C-Pad12)") (pinfunction "C") (pintype "passive") (tstamp f2549bc7-a905-4d01-8af1-d1f9923efa9d)) + ) + + (footprint "Library:WirePad2" (layer "B.Cu") + (tstamp 015d9c37-de5f-4691-afeb-1143cb45f2c8) + (at 200.025 40.767) + (property "Sheetfile" "CANBUSswitch.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)") + (property "ki_keywords" "connector") + (path "/ef6e567a-c39a-4ac4-b791-956ed9808185") + (attr through_hole) + (fp_text reference "J1" (at 0 0.5 180 unlocked) (layer "B.SilkS") hide + (effects (font (size 1 1) (thickness 0.1)) (justify mirror)) + (tstamp 26e3190b-e044-485f-b393-3003c345e67f) + ) + (fp_text value "Conn_01x02" (at 0 -1 180 unlocked) (layer "B.Fab") hide + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 5449a16e-525b-41fd-b5b4-9ead1f170e08) + ) + (fp_text user "${REFERENCE}" (at 0 -2.5 180 unlocked) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp f276f09a-f049-41b9-a6ed-9a00e91975f2) + ) + (pad "1" smd rect (at 0 0 180) (size 2 3) (layers "B.Cu" "B.Paste" "B.Mask") + (net 10 "Net-(J1-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (thermal_bridge_angle 45) (tstamp ec25b81a-3105-4b84-854b-c779bd031bce)) + (pad "2" smd rect (at 0 0 90) (size 3 2) (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "Net-(J1-Pin_2)") (pinfunction "Pin_2") (pintype "passive") (tstamp 000e5d1f-4a9b-4353-8f83-43059f7db630)) + ) + + (footprint "Resistor_SMD:R_0805_2012Metric" (layer "B.Cu") + (tstamp 726112a3-f5a7-41d0-ab5c-40d51223abdf) + (at 199.136 37.846 180) + (descr "Resistor SMD 0805 (2012 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), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "CANBUSswitch.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor") + (property "ki_keywords" "R res resistor") + (path "/06d7e07d-7d55-4936-9d1e-91d24c66ccb4") + (attr smd) + (fp_text reference "R2" (at 0 1.65) (layer "B.SilkS") hide + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 24ef4d8e-20bf-410d-8503-8074b84df6a0) + ) + (fp_text value "R" (at 0 -1.65) (layer "B.Fab") hide + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 73f00469-7d58-47f6-afd6-41e1acee0335) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror)) + (tstamp c968f48d-30ad-4391-ae9b-279128844470) + ) + (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 3324cc4a-53d7-4988-b091-3003edf0fa35)) + (fp_line (start -0.227064 0.735) (end 0.227064 0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 0cccce2f-aa2d-47e2-8b27-4c6f69613c17)) + (fp_line (start -1.68 -0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 8ddba6d4-8514-45bc-afdd-dfb6623ecf03)) + (fp_line (start -1.68 0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp c91153b1-f8c9-455e-ac5d-bcdd472821e1)) + (fp_line (start 1.68 -0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 2952a3f9-b022-4a58-9c42-40ce764c18fc)) + (fp_line (start 1.68 0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 545fa8cb-7797-4e28-960c-1ca41a548e0f)) + (fp_line (start -1 -0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp a86e63ea-3870-452c-ab89-d6a6794f7b34)) + (fp_line (start -1 0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 4dbda7b6-d6a3-4911-84ce-2da4f3c9da54)) + (fp_line (start 1 -0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 821dac06-4a4f-4ef0-818d-e4676e9cf6eb)) + (fp_line (start 1 0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp cbec43ec-6acb-4e86-9c3b-3f3c80145026)) + (pad "1" smd roundrect (at -0.9125 0 180) (size 1.025 1.4) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.243902) + (net 10 "Net-(J1-Pin_1)") (pintype "passive") (tstamp 62055241-4b19-48c6-bc0b-475d9c22cf6f)) + (pad "2" smd roundrect (at 0.9125 0 180) (size 1.025 1.4) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.243902) + (net 11 "Net-(SW1B-C)") (pintype "passive") (tstamp a8e95a70-29ac-4750-b2bc-a7cb173d318b)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Library:WirePad2" (layer "B.Cu") + (tstamp b318f4f6-c816-4361-89c0-5a6cf9a4d245) + (at 183.134 40.894) + (property "Sheetfile" "CANBUSswitch.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)") + (property "ki_keywords" "connector") + (path "/8f3ab311-2307-490e-a6c9-6958fcfbd960") + (attr through_hole) + (fp_text reference "J2" (at 0 0.5 180 unlocked) (layer "B.SilkS") hide + (effects (font (size 1 1) (thickness 0.1)) (justify mirror)) + (tstamp ebdae29a-91cc-4a2c-924f-71cf8a5cd93a) + ) + (fp_text value "Conn_01x02" (at 0 -1 180 unlocked) (layer "B.Fab") hide + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp a81ad2ff-1342-46d4-aef4-906f9e11911e) + ) + (fp_text user "${REFERENCE}" (at 0 -2.5 180 unlocked) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp cd876022-fe30-4ce2-8926-535ae3b9c076) + ) + (pad "1" smd rect (at 0 0 180) (size 2 3) (layers "B.Cu" "B.Paste" "B.Mask") + (net 1 "Net-(J2-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (thermal_bridge_angle 45) (tstamp cdba1717-d857-4272-9320-269b5f44cabc)) + (pad "2" smd rect (at 0 0 90) (size 3 2) (layers "F.Cu" "F.Paste" "F.Mask") + (net 2 "Net-(J2-Pin_2)") (pinfunction "Pin_2") (pintype "passive") (tstamp 30a0607a-b843-4763-aa80-7c4496355eb0)) + ) + + (footprint "Resistor_SMD:R_0805_2012Metric" (layer "B.Cu") + (tstamp e6261a97-07b5-4843-9542-0f3268384868) + (at 184.023 37.846 180) + (descr "Resistor SMD 0805 (2012 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), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "CANBUSswitch.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor") + (property "ki_keywords" "R res resistor") + (path "/5b7f3259-9b4f-4d74-9522-286319dfc332") + (attr smd) + (fp_text reference "R1" (at 0 1.65) (layer "B.SilkS") hide + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 7d6ad9b9-dd04-4dcc-b81f-03f39afdd864) + ) + (fp_text value "R" (at 0 -1.65) (layer "B.Fab") hide + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 32ead5b9-0580-431a-ae5d-7327577e98c6) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror)) + (tstamp 108ca837-8dc6-4241-b57a-c6dc0041f160) + ) + (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp c716f4e3-f5e7-4084-ba49-2f3745aeda6b)) + (fp_line (start -0.227064 0.735) (end 0.227064 0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 586417c6-b079-49bc-94c5-917d9a921a89)) + (fp_line (start -1.68 -0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 6ae9341c-1362-4cba-94be-4e261ffcc7f9)) + (fp_line (start -1.68 0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp de836a6f-5513-4593-942c-3aace8f3ba6e)) + (fp_line (start 1.68 -0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 9b8457d2-101c-4abf-a321-b510e853e23f)) + (fp_line (start 1.68 0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp ec110afe-77c8-4f27-9fc9-91cab867ac28)) + (fp_line (start -1 -0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 1b623953-f883-4ca6-ad6b-f3529ddf8445)) + (fp_line (start -1 0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp d5136c1f-6222-4eb0-8eaf-44cefac3bef8)) + (fp_line (start 1 -0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 891142c9-108b-4781-954e-1f5790aa11cb)) + (fp_line (start 1 0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 5e7643d6-de12-410f-bfaf-8b6660286e99)) + (pad "1" smd roundrect (at -0.9125 0 180) (size 1.025 1.4) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.243902) + (net 8 "Net-(SW1A-B)") (pintype "passive") (tstamp 6cf15e24-049d-4b3d-85b1-8f449c14ee5f)) + (pad "2" smd roundrect (at 0.9125 0 180) (size 1.025 1.4) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.243902) + (net 1 "Net-(J2-Pin_1)") (pintype "passive") (tstamp 6b57df1b-fc65-401a-832b-b29ad9f3c947)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (gr_arc (start 195.44726 39.521187) (mid 195.3 39.74) (end 195.049317 39.658008) + (stroke (width 0.05) (type default)) (layer "B.SilkS") (tstamp 234eec71-2d11-49d0-bf2b-d2899008e7cd)) + (gr_arc (start 195.717913 39.469055) (mid 195.480052 39.904696) (end 195.049317 39.658008) + (stroke (width 0.05) (type default)) (layer "B.SilkS") (tstamp 33b26305-7bbb-4cbb-a210-e342916af53f)) + (gr_circle (center 195.67726 39.486046) (end 195.63726 39.506046) + (stroke (width 0.05) (type default)) (fill none) (layer "B.SilkS") (tstamp 3a30a734-df25-4ecb-9574-158c20c65915)) + (gr_arc (start 195.44726 39.516046) (mid 195.58726 39.376046) (end 195.72726 39.516046) + (stroke (width 0.05) (type default)) (layer "B.SilkS") (tstamp 44e8a06c-fa33-422f-b46b-9b20601b9390)) + (gr_line (start 195.81726 39.526046) (end 195.717913 39.469055) + (stroke (width 0.05) (type default)) (layer "B.SilkS") (tstamp 4a4c5117-b13f-49af-9041-fab2b13396ad)) + (gr_line (start 195.73726 39.576046) (end 195.81726 39.526046) + (stroke (width 0.05) (type default)) (layer "B.SilkS") (tstamp 4c9b60e5-4928-44ff-98b5-a98831093e55)) + (gr_line (start 195.51726 40.096046) (end 195.51726 39.906046) + (stroke (width 0.05) (type default)) (layer "B.SilkS") (tstamp 4ce599a8-9700-4e15-9ef6-04bcda9e52c8)) + (gr_line (start 195.49726 39.276046) (end 195.54726 39.376046) + (stroke (width 0.05) (type default)) (layer "B.SilkS") (tstamp 525bc907-b0b2-41b4-bd31-5579286f4184)) + (gr_line (start 195.71726 39.276046) (end 195.65726 39.376046) + (stroke (width 0.05) (type default)) (layer "B.SilkS") (tstamp e2443c53-e493-4033-b8c6-6112845d2bc1)) + (gr_line (start 195.36726 40.096046) (end 195.36726 39.936046) + (stroke (width 0.05) (type default)) (layer "B.SilkS") (tstamp f18c1cbd-bea5-4f66-8534-6fec37b11870)) + (gr_line (start 184.563 42.799) (end 181.61 42.799) + (stroke (width 0.3) (type solid)) (layer "F.SilkS") (tstamp 1e443e58-ccd6-4078-bdaa-8b1743fa87f3)) + (gr_line (start 184.563 38.989) (end 184.563 42.799) + (stroke (width 0.3) (type solid)) (layer "F.SilkS") (tstamp 2418800a-a3b8-48c8-af3e-8e1253ea8eab)) + (gr_line (start 198.596 42.672) (end 198.596 38.862) + (stroke (width 0.3) (type solid)) (layer "F.SilkS") (tstamp 2c914920-dfd9-41a2-b9d5-cf9416e07b7f)) + (gr_line (start 201.549 42.672) (end 198.596 42.672) + (stroke (width 0.3) (type solid)) (layer "F.SilkS") (tstamp 3afe4e50-7b1e-43ed-b7a8-fc492d588b4b)) + (gr_rect (start 181.61 36.576) (end 184.658 38.862) + (stroke (width 0.15) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 3d661ced-6416-4cd8-b0fd-0c1f4b828bce)) + (gr_rect (start 198.501 36.576) (end 201.549 38.862) + (stroke (width 0.15) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 507c01e9-2299-45a8-bf0e-a5dc5347282c)) + (gr_line (start 181.61 42.799) (end 181.61 38.989) + (stroke (width 0.3) (type solid)) (layer "F.SilkS") (tstamp 76d238b5-3ee2-41b4-b72c-881527b98acc)) + (gr_line (start 201.549 38.862) (end 201.549 42.672) + (stroke (width 0.3) (type solid)) (layer "F.SilkS") (tstamp 7de39e8e-408d-4f46-9063-0cac416c91a7)) + (gr_line (start 181.61 36.449) (end 201.549 36.449) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp 3bd4be73-9a3c-41bd-a450-92c822494e8c)) + (gr_arc (start 201.549 38.354) (mid 201.041 37.846) (end 201.549 37.338) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp 4b3af022-ca38-4791-938c-9ab5fe82daa4)) + (gr_line (start 201.549 36.449) (end 201.549 37.338) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp 562593da-0311-44ef-aa75-c74237b8f4c3)) + (gr_line (start 201.549 42.799) (end 186.69 42.799) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp 6739c472-146a-4bc3-8f55-7ad7397c299e)) + (gr_line (start 181.61 42.799) (end 181.61 38.354) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp 72c2d4fe-acf8-4523-b8a4-b8d5b9a2ab84)) + (gr_line (start 186.69 42.799) (end 181.61 42.799) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp 863adc69-d336-47e7-bbb9-df6aa986c02c)) + (gr_arc (start 181.61 37.338) (mid 182.118 37.846) (end 181.61 38.354) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp 8fdd19ae-672b-4b02-b52a-321cede56565)) + (gr_line (start 181.61 37.338) (end 181.61 36.449) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp d459265e-6fac-4a75-bd22-ffc6df3db5b0)) + (gr_line (start 201.549 38.354) (end 201.549 42.799) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp d91b9234-d3d4-4d71-bfe2-ac98331b80e5)) + (gr_text "Brendan Lee" (at 196.342 37.846) (layer "B.SilkS") (tstamp b2c2104b-6f4f-493a-bc85-7dd666f30e0f) + (effects (font (size 1 1) (thickness 0.15)) (justify left bottom mirror)) + ) + (gr_text "CANswitch - V2" (at 197.739 42.545) (layer "B.SilkS") (tstamp d19287b4-6c7f-4f54-a4e6-101f0c678b6f) + (effects (font (size 1 1) (thickness 0.15)) (justify left bottom mirror)) + ) + (gr_text "FRC Team 1540" (at 185.547 40.259) (layer "F.SilkS") (tstamp c3d864ae-6cbd-44f8-b371-b0c6dfeaec69) + (effects (font (size 1 1) (thickness 0.15)) (justify left bottom)) + ) + + (segment (start 183.154 40.874) (end 183.134 40.894) (width 0.508) (layer "B.Cu") (net 1) (tstamp 85df6765-9795-402c-b3bc-53e2cf80d7bf)) + (segment (start 183.1105 37.846) (end 183.1105 40.8705) (width 0.508) (layer "B.Cu") (net 1) (tstamp 8e4d7471-de82-49d5-8044-678d75f6f51a)) + (segment (start 186.596 40.874) (end 183.154 40.874) (width 0.508) (layer "B.Cu") (net 1) (tstamp c47b4959-c784-48e9-b54f-3ecc15f8d1f0)) + (segment (start 183.1105 40.8705) (end 183.134 40.894) (width 0.508) (layer "B.Cu") (net 1) (tstamp df289c8c-fa2a-433d-b702-8bdc48ee9eb6)) + (segment (start 183.134 40.894) (end 184.404 39.624) (width 0.508) (layer "F.Cu") (net 2) (tstamp 4439eeb2-8fed-466e-9754-459743abfd94)) + (segment (start 184.404 39.624) (end 189.346 39.624) (width 0.508) (layer "F.Cu") (net 2) (tstamp 65cb95c5-ec4c-49fa-afad-0c017161de5f)) + (segment (start 190.596 38.374) (end 192.596 38.374) (width 0.508) (layer "F.Cu") (net 2) (tstamp dcc06bfc-1e2d-4327-b2d6-307dd19c78a0)) + (segment (start 189.346 39.624) (end 190.596 38.374) (width 0.508) (layer "F.Cu") (net 2) (tstamp e320f912-d358-47fe-9484-93e4a528d6c2)) + (segment (start 185.6975 37.084) (end 187.306 37.084) (width 0.508) (layer "B.Cu") (net 8) (tstamp 1333804f-dbf7-4bfd-b73d-5460ef32cdc8)) + (segment (start 184.9355 37.846) (end 185.6975 37.084) (width 0.508) (layer "B.Cu") (net 8) (tstamp 78bde169-efb5-44ff-a044-1120d3316dba)) + (segment (start 187.306 37.084) (end 188.596 38.374) (width 0.508) (layer "B.Cu") (net 8) (tstamp 7a1da661-abed-44ff-b004-8b4e022802a8)) + (segment (start 194.596 38.374) (end 195.846 39.624) (width 0.508) (layer "F.Cu") (net 9) (tstamp 3a13cbd7-1337-4d01-9118-e88566be4187)) + (segment (start 195.846 39.624) (end 198.882 39.624) (width 0.508) (layer "F.Cu") (net 9) (tstamp abb7db23-1506-4e52-9b68-13dc632a67c3)) + (segment (start 198.882 39.624) (end 200.025 40.767) (width 0.508) (layer "F.Cu") (net 9) (tstamp e65e9976-cda7-48d3-9c41-30be708ef0f2)) + (segment (start 199.009 39.751) (end 200.025 40.767) (width 0.508) (layer "B.Cu") (net 10) (tstamp 47fb8444-d7b2-417e-b507-d131c002c581)) + (segment (start 200.0485 37.846) (end 200.0485 40.7435) (width 0.508) (layer "B.Cu") (net 10) (tstamp 700572b0-904d-4fdc-8782-236184454b74)) + (segment (start 200.0485 40.7435) (end 200.025 40.767) (width 0.508) (layer "B.Cu") (net 10) (tstamp b1269399-03c3-4d79-ae5d-305e39834dbf)) + (segment (start 188.596 40.874) (end 189.719 39.751) (width 0.508) (layer "B.Cu") (net 10) (tstamp c79ba3c5-f690-4f3a-9f56-fe835c57d48c)) + (segment (start 189.719 39.751) (end 199.009 39.751) (width 0.508) (layer "B.Cu") (net 10) (tstamp f52f2467-8064-43f4-8471-aca6bf17b6a5)) + (segment (start 198.2235 37.846) (end 197.124 37.846) (width 0.508) (layer "B.Cu") (net 11) (tstamp 0fb25bd6-c270-4b4a-a3d8-6b7dae96a58e)) + (segment (start 197.124 37.846) (end 196.596 38.374) (width 0.508) (layer "B.Cu") (net 11) (tstamp e518ecbe-6c3e-483c-acb3-8e2f56036baa)) + +) diff --git a/projects/CANSwitch/src/CANBUSswitch.kicad_prl b/projects/CANSwitch/src/CANBUSswitch.kicad_prl new file mode 100644 index 0000000000..f8e55791d4 --- /dev/null +++ b/projects/CANSwitch/src/CANBUSswitch.kicad_prl @@ -0,0 +1,77 @@ +{ + "board": { + "active_layer": 46, + "active_layer_preset": "All Layers", + "auto_track_width": true, + "hidden_netclasses": [], + "hidden_nets": [], + "high_contrast_mode": 0, + "net_color_mode": 1, + "opacity": { + "images": 0.6, + "pads": 1.0, + "tracks": 1.0, + "vias": 1.0, + "zones": 0.6 + }, + "selection_filter": { + "dimensions": false, + "footprints": false, + "graphics": true, + "keepouts": false, + "lockedItems": false, + "otherItems": false, + "pads": false, + "text": false, + "tracks": false, + "vias": false, + "zones": false + }, + "visible_items": [ + 0, + 1, + 2, + 3, + 4, + 5, + 8, + 9, + 10, + 11, + 12, + 13, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 32, + 33, + 34, + 35, + 36, + 39, + 40 + ], + "visible_layers": "fffffff_ffffffff", + "zone_display_mode": 0 + }, + "meta": { + "filename": "CANBUSswitch.kicad_prl", + "version": 3 + }, + "project": { + "files": [] + } +} diff --git a/projects/CANSwitch/src/CANBUSswitch.kicad_pro b/projects/CANSwitch/src/CANBUSswitch.kicad_pro new file mode 100644 index 0000000000..07dd58d105 --- /dev/null +++ b/projects/CANSwitch/src/CANBUSswitch.kicad_pro @@ -0,0 +1,492 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": { + "board_outline_line_width": 0.09999999999999999, + "copper_line_width": 0.19999999999999998, + "copper_text_italic": false, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "copper_text_upright": false, + "courtyard_line_width": 0.049999999999999996, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": false, + "text_position": 0, + "units_format": 1 + }, + "fab_line_width": 0.09999999999999999, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, + "other_line_width": 0.15, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 0.762, + "height": 1.524, + "width": 1.524 + }, + "silk_line_width": 0.15, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.15, + "silk_text_upright": false, + "zones": { + "min_clearance": 0.0 + } + }, + "diff_pair_dimensions": [ + { + "gap": 0.0, + "via_gap": 0.0, + "width": 0.0 + } + ], + "drc_exclusions": [], + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "connection_width": "warning", + "copper_edge_clearance": "error", + "copper_sliver": "warning", + "courtyards_overlap": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint": "error", + "footprint_type_mismatch": "ignore", + "hole_clearance": "error", + "hole_near_hole": "error", + "invalid_outline": "error", + "isolated_copper": "warning", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "lib_footprint_issues": "warning", + "lib_footprint_mismatch": "warning", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "warning", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_edge_clearance": "warning", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "solder_mask_bridge": "error", + "starved_thermal": "error", + "text_height": "warning", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_dangling": "warning", + "track_width": "error", + "tracks_crossing": "error", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, + "rules": { + "max_error": 0.005, + "min_clearance": 0.0, + "min_connection": 0.0, + "min_copper_edge_clearance": 0.0, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.19999999999999998, + "min_microvia_drill": 0.09999999999999999, + "min_resolved_spokes": 2, + "min_silk_clearance": 0.0, + "min_text_height": 0.7999999999999999, + "min_text_thickness": 0.08, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.0, + "min_via_annular_width": 0.09999999999999999, + "min_via_diameter": 0.5, + "solder_mask_clearance": 0.0, + "solder_mask_min_width": 0.0, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true + }, + "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, + "td_onviapad": true + } + ], + "teardrop_parameters": [ + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], + "track_widths": [ + 0.0, + 0.254, + 0.508 + ], + "via_dimensions": [ + { + "diameter": 0.0, + "drill": 0.0 + } + ], + "zones_allow_external_fillets": false + }, + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "conflicting_netclasses": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "endpoint_off_grid": "warning", + "extra_units": "error", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "lib_symbol_issues": "warning", + "missing_bidi_pin": "warning", + "missing_input_pin": "warning", + "missing_power_pin": "error", + "missing_unit": "warning", + "multiple_net_names": "warning", + "net_not_bus_member": "warning", + "no_connect_connected": "warning", + "no_connect_dangling": "warning", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "error", + "power_pin_not_driven": "error", + "similar_labels": "warning", + "simulation_model_issue": "ignore", + "unannotated": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "CANBUSswitch.kicad_pro", + "version": 1 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.25, + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6 + } + ], + "meta": { + "version": 3 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "specctra_dsn": "", + "step": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "drawing": { + "dashed_lines_dash_length_ratio": 12.0, + "dashed_lines_gap_length_ratio": 3.0, + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "page_layout_descr_file": "", + "plot_directory": "", + "spice_current_sheet_as_root": false, + "spice_external_command": "spice \"%I\"", + "spice_model_current_sheet_as_root": true, + "spice_save_all_currents": false, + "spice_save_all_voltages": false, + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "110c4012-9f25-459c-a099-b530f2929070", + "" + ] + ], + "text_variables": {} +} diff --git a/projects/CANSwitch/src/CANBUSswitch.kicad_sch b/projects/CANSwitch/src/CANBUSswitch.kicad_sch new file mode 100644 index 0000000000..62eaba2f57 --- /dev/null +++ b/projects/CANSwitch/src/CANBUSswitch.kicad_sch @@ -0,0 +1,561 @@ +(kicad_sch (version 20230121) (generator eeschema) + + (uuid 110c4012-9f25-459c-a099-b530f2929070) + + (paper "A4") + + (lib_symbols + (symbol "Connector_Generic:Conn_01x02" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (at 0 2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Conn_01x02" (at 0 -5.08 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" "connector" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Conn_01x02_1_1" + (rectangle (start -1.27 -2.413) (end 0 -2.667) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 0.127) (end 0 -0.127) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 1.27) (end 1.27 -3.81) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + (pin passive line (at -5.08 0 0) (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -2.54 0) (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "R" (at 2.032 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "R" (at 0 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at -1.778 0 90) + (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" "R res resistor" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Resistor" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "R_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "R_0_1" + (rectangle (start -1.016 -2.54) (end 1.016 2.54) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + ) + (symbol "R_1_1" + (pin passive line (at 0 3.81 270) (length 1.27) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -3.81 90) (length 1.27) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Switch:4PDT" (in_bom yes) (on_board yes) + (property "Reference" "SW" (at 0 5.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "" (at 0 0 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_locked" "" (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (symbol "4PDT_0_0" + (circle (center -3.2462 0.0215) (radius 0.508) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (circle (center 0.8178 -2.5185) (radius 0.508) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "4PDT_0_1" + (polyline + (pts + (xy -2.7382 0.2755) + (xy 0.4368 2.3075) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (circle (center 0.8178 2.5615) (radius 0.508) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "4PDT_1_1" + (pin passive line (at 3.81 2.54 180) (length 2.54) + (name "A" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -6.35 0 0) (length 2.54) + (name "B" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 3.81 -2.54 180) (length 2.54) + (name "C" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "4PDT_2_1" + (pin passive line (at 3.81 2.54 180) (length 2.54) + (name "A" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -6.35 0 0) (length 2.54) + (name "B" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 3.81 -2.54 180) (length 2.54) + (name "C" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "4PDT_3_1" + (pin passive line (at 3.81 2.54 180) (length 2.54) + (name "A" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -6.35 0 0) (length 2.54) + (name "B" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 3.81 -2.54 180) (length 2.54) + (name "C" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "4PDT_4_1" + (pin passive line (at 3.81 2.54 180) (length 2.54) + (name "A" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -6.35 0 0) (length 2.54) + (name "B" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 3.81 -2.54 180) (length 2.54) + (name "C" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + ) + ) + ) + + (junction (at 90.17 134.62) (diameter 0) (color 0 0 0 0) + (uuid 0694d500-d998-42e6-9ebf-f8037693e683) + ) + (junction (at 82.55 138.43) (diameter 0) (color 0 0 0 0) + (uuid 40ab7974-5a44-4fd6-8051-650850088b66) + ) + (junction (at 63.5 134.62) (diameter 0) (color 0 0 0 0) + (uuid 83821299-8299-4f1b-903f-dfe6da1c6c5a) + ) + + (wire (pts (xy 54.61 114.3) (xy 54.61 134.62)) + (stroke (width 0) (type default)) + (uuid 11bada7b-8dc4-47bd-8de3-5ea19042d063) + ) + (wire (pts (xy 82.55 138.43) (xy 87.63 138.43)) + (stroke (width 0) (type default) (color 255 128 13 1)) + (uuid 124133c5-93f1-4e9d-963b-0d2e1c2e3d21) + ) + (wire (pts (xy 82.55 116.84) (xy 96.52 116.84)) + (stroke (width 0) (type default)) + (uuid 137407e2-cf84-4271-ae09-d09bce11f54f) + ) + (wire (pts (xy 21.59 147.32) (xy 21.59 156.21)) + (stroke (width 0) (type default)) + (uuid 13fa7054-d274-44dc-b36c-a49860957a26) + ) + (wire (pts (xy 82.55 134.62) (xy 82.55 138.43)) + (stroke (width 0) (type default) (color 255 128 13 1)) + (uuid 26de5721-27a5-478d-a9c4-624c5f89da71) + ) + (wire (pts (xy 90.17 134.62) (xy 90.17 138.43)) + (stroke (width 0) (type default)) + (uuid 2f776539-4cfc-4c61-a8da-ecf358f699e6) + ) + (wire (pts (xy 90.17 123.19) (xy 90.17 124.46)) + (stroke (width 0) (type default) (color 255 128 13 1)) + (uuid 34a622e9-84b9-476d-a5a8-bb11deebc308) + ) + (wire (pts (xy 63.5 134.62) (xy 63.5 138.43)) + (stroke (width 0) (type default)) + (uuid 38fdcb72-e6f8-4189-9e0f-fbc34fd7f33b) + ) + (wire (pts (xy 66.04 135.89) (xy 69.85 135.89)) + (stroke (width 0) (type default) (color 255 128 13 1)) + (uuid 6669c9d0-e125-44ae-bda5-93194c0c7b58) + ) + (wire (pts (xy 85.09 123.19) (xy 85.09 124.46)) + (stroke (width 0) (type default) (color 255 128 13 1)) + (uuid 72a854ec-f210-434f-8fe8-5256cda23942) + ) + (wire (pts (xy 67.31 123.19) (xy 63.5 123.19)) + (stroke (width 0) (type default) (color 255 128 13 1)) + (uuid 7afdc7b3-d2be-4b21-a4cf-e3cf41163e94) + ) + (wire (pts (xy 85.09 123.19) (xy 90.17 123.19)) + (stroke (width 0) (type default) (color 255 128 13 1)) + (uuid 8a7c969d-8588-42e5-ac93-5b635d931c12) + ) + (wire (pts (xy 67.31 123.19) (xy 67.31 125.73)) + (stroke (width 0) (type default) (color 255 128 13 1)) + (uuid a897411d-0025-411a-9d2c-70d160a63567) + ) + (wire (pts (xy 96.52 134.62) (xy 90.17 134.62)) + (stroke (width 0) (type default)) + (uuid b0ddffb4-8502-4e4b-b521-c03f5037e086) + ) + (wire (pts (xy 15.24 148.59) (xy 24.13 148.59)) + (stroke (width 0) (type default)) + (uuid b1cd25f6-260c-466e-a830-5c744b6287e7) + ) + (wire (pts (xy 90.17 132.08) (xy 90.17 134.62)) + (stroke (width 0) (type default)) + (uuid b250d2ab-0bb8-48c1-b727-0f3a4601ff01) + ) + (wire (pts (xy 72.39 124.46) (xy 72.39 125.73)) + (stroke (width 0) (type default) (color 255 128 13 1)) + (uuid bd3091de-d96f-4119-987b-709f9a9108e2) + ) + (wire (pts (xy 72.39 114.3) (xy 54.61 114.3)) + (stroke (width 0) (type default)) + (uuid bf6c8586-3b25-448b-9628-cea71c31b6a3) + ) + (wire (pts (xy 54.61 134.62) (xy 63.5 134.62)) + (stroke (width 0) (type default)) + (uuid bfe3bfd9-5c65-4ea2-950a-16f34a125d27) + ) + (wire (pts (xy 77.47 138.43) (xy 77.47 124.46)) + (stroke (width 0) (type default) (color 255 128 13 1)) + (uuid c18a15d7-e54a-45a7-b828-5266a2279490) + ) + (wire (pts (xy 77.47 138.43) (xy 82.55 138.43)) + (stroke (width 0) (type default) (color 255 128 13 1)) + (uuid c313c589-47ec-41b4-804d-5d0a687fb52a) + ) + (wire (pts (xy 24.13 148.59) (xy 24.13 156.21)) + (stroke (width 0) (type default)) + (uuid d68e41cd-d591-4671-b8b6-482c8625492b) + ) + (wire (pts (xy 96.52 116.84) (xy 96.52 134.62)) + (stroke (width 0) (type default)) + (uuid e4a58601-af12-4dc2-9541-abe340c920d1) + ) + (wire (pts (xy 77.47 124.46) (xy 72.39 124.46)) + (stroke (width 0) (type default) (color 255 128 13 1)) + (uuid e5d90a8a-4853-4a76-9ce1-c56234b8d587) + ) + (wire (pts (xy 63.5 133.35) (xy 63.5 134.62)) + (stroke (width 0) (type default)) + (uuid eec3a60d-dc52-444d-8f55-ed477a18b86a) + ) + (wire (pts (xy 63.5 123.19) (xy 63.5 125.73)) + (stroke (width 0) (type default) (color 255 128 13 1)) + (uuid f1ceab78-9f75-4baa-8598-051f75d1e70a) + ) + (wire (pts (xy 66.04 135.89) (xy 66.04 138.43)) + (stroke (width 0) (type default) (color 255 128 13 1)) + (uuid f1e61133-2118-47ae-b455-b95c519c0c41) + ) + + (symbol (lib_id "Device:R") (at 63.5 129.54 180) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 06d7e07d-7d55-4936-9d1e-91d24c66ccb4) + (property "Reference" "R2" (at 57.15 129.54 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "R" (at 59.69 129.54 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 65.278 129.54 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 63.5 129.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 65938d77-0351-432a-b01c-881f2f502e7e)) + (pin "2" (uuid 962692e2-b6a8-4b4b-a09e-170b024d04e2)) + (instances + (project "CANBUSswitch" + (path "/110c4012-9f25-459c-a099-b530f2929070" + (reference "R2") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R") (at 90.17 128.27 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 5b7f3259-9b4f-4d74-9522-286319dfc332) + (property "Reference" "R1" (at 92.71 127 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "R" (at 92.71 129.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 88.392 128.27 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 90.17 128.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 2e7c5834-f4a8-4165-b349-94aa28ebc6e9)) + (pin "2" (uuid 21633e97-5341-462e-9a2c-2d1cae918583)) + (instances + (project "CANBUSswitch" + (path "/110c4012-9f25-459c-a099-b530f2929070" + (reference "R1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Connector_Generic:Conn_01x02") (at 90.17 143.51 270) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 8f3ab311-2307-490e-a6c9-6958fcfbd960) + (property "Reference" "J2" (at 92.71 142.24 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "Conn_01x02" (at 92.71 144.78 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Library:WirePad2" (at 90.17 143.51 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 90.17 143.51 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 63e2446a-abeb-4fe4-bb4c-6f950bc612cc)) + (pin "2" (uuid 8277c62c-1a47-43c1-b76a-5e77c8f6160d)) + (instances + (project "CANBUSswitch" + (path "/110c4012-9f25-459c-a099-b530f2929070" + (reference "J2") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Switch:4PDT") (at 78.74 114.3 0) (mirror x) (unit 3) + (in_bom yes) (on_board yes) (dnp no) + (uuid 9b0624bf-d75e-4f8b-ab7c-852ba7ee218b) + (property "Reference" "SW1" (at 77.4979 110.49 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "~" (at 78.74 114.3 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Button_Switch_THT:★MFS401N−2−Z" (at 78.74 114.3 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 78.74 114.3 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 5bddb767-08b7-4f5b-af9a-de6f48a4e1df)) + (pin "2" (uuid 1f4ca629-ee8c-4793-8c5d-53cbd08e0307)) + (pin "3" (uuid b7434d32-d5ce-43c4-a8df-2510041d5844)) + (pin "4" (uuid 826513cb-51e6-46b2-8054-6526a4c85d22)) + (pin "5" (uuid a64ed17e-d984-4af0-bdce-f070bc55286d)) + (pin "6" (uuid d0568c14-e08c-46ed-86b4-070634845662)) + (pin "7" (uuid 768557d5-1eec-4b66-9c0f-64024f92d5b4)) + (pin "8" (uuid 2b2da726-9a39-4fbb-997c-71d6a92f1eed)) + (pin "9" (uuid bc4a5326-9a6b-4f44-a315-f9f60660c5a5)) + (pin "10" (uuid 629c7b2c-444d-4353-bca2-fb3f588a0775)) + (pin "11" (uuid 94757869-e69b-4cea-b97c-7e27f614daba)) + (pin "12" (uuid 960956bb-e1e3-448f-95c5-be49222fb9af)) + (instances + (project "CANBUSswitch" + (path "/110c4012-9f25-459c-a099-b530f2929070" + (reference "SW1") (unit 3) + ) + ) + ) + ) + + (symbol (lib_id "Switch:4PDT") (at 85.09 130.81 270) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid a1eb0115-f56f-4a7b-9c99-ddd464cc9a50) + (property "Reference" "SW1" (at 87.63 133.35 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "~" (at 85.09 130.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Button_Switch_THT:★MFS401N−2−Z" (at 85.09 130.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 85.09 130.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid a692acc1-1f2b-4386-ae1b-d0d26ea8aa01)) + (pin "2" (uuid 6db33024-2451-4296-893d-e8160d6db6c8)) + (pin "3" (uuid 4934d75e-2578-4aa0-a38f-20d70ba9b43d)) + (pin "4" (uuid 2311ec93-f306-4232-ba49-ac3a522dad56)) + (pin "5" (uuid 1b854ba8-f89c-4f15-8bc8-f3aa5b155635)) + (pin "6" (uuid 0e21d873-fc9a-4d0a-8a2c-a885294f9355)) + (pin "7" (uuid bc8fe67c-0783-4fee-b19a-680b4ca6113d)) + (pin "8" (uuid 60929494-e074-4e42-a2e9-c30fabd2d5d9)) + (pin "9" (uuid 83485d5b-345e-4642-ae52-380823b520b7)) + (pin "10" (uuid 8ab37341-abb9-432e-80d8-91a0b3b3422d)) + (pin "11" (uuid 01a9c10c-8a9b-4781-bae3-91aaeedc8aab)) + (pin "12" (uuid 0ae117cc-7a6e-4d62-8c9b-8dac09691e84)) + (instances + (project "CANBUSswitch" + (path "/110c4012-9f25-459c-a099-b530f2929070" + (reference "SW1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Switch:4PDT") (at 156.21 104.14 270) (mirror x) (unit 4) + (in_bom yes) (on_board yes) (dnp no) + (uuid a24bf39b-0fe0-471b-bca2-bab451e273f4) + (property "Reference" "SW1" (at 152.4 105.3821 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "~" (at 156.21 104.14 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Button_Switch_THT:★MFS401N−2−Z" (at 156.21 104.14 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 156.21 104.14 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid aeeb6b2c-3f99-4fc8-aacc-9428b1e1176a)) + (pin "2" (uuid 1313c864-b0a2-4efb-bf08-6ffdb7da49e8)) + (pin "3" (uuid e1784c00-1410-449f-8b3a-b48fb08885f6)) + (pin "4" (uuid 25663391-17db-405c-8bae-2779377d4ce0)) + (pin "5" (uuid 8b6348c7-0d66-4410-93ae-0bda647ff8e3)) + (pin "6" (uuid ee26b135-38fa-4e8c-a59e-cf616d37df3b)) + (pin "7" (uuid af256630-f163-4290-a52e-154c0070d029)) + (pin "8" (uuid 0e963d10-ad28-4616-a84a-9a1ea9cf4f3f)) + (pin "9" (uuid 40da4196-f3dc-40d0-abc6-33d3c1899f9b)) + (pin "10" (uuid 8d7efbc9-5421-4cec-b618-5f7d0b6c5077)) + (pin "11" (uuid bf4bb1e0-ae0d-411f-8305-7ad360bc0a48)) + (pin "12" (uuid effc4e06-8ac2-47c5-aa40-f0cdb1c3668d)) + (instances + (project "CANBUSswitch" + (path "/110c4012-9f25-459c-a099-b530f2929070" + (reference "SW1") (unit 4) + ) + ) + ) + ) + + (symbol (lib_id "Switch:4PDT") (at 69.85 129.54 270) (mirror x) (unit 2) + (in_bom yes) (on_board yes) (dnp no) + (uuid b4547ad6-507d-4bcc-8bf8-45cb8df3a89f) + (property "Reference" "SW1" (at 66.04 130.7821 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "~" (at 69.85 129.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Button_Switch_THT:★MFS401N−2−Z" (at 69.85 129.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 69.85 129.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 01ea98f4-6d67-4c18-956a-be22587bd95d)) + (pin "2" (uuid b9d598c2-3caf-46f6-8c76-3c9c2187d933)) + (pin "3" (uuid 3653a977-35b3-4501-b579-f5f3cf20cd19)) + (pin "4" (uuid 4ef1e1f9-bb09-49ca-a7e3-9d6606878b32)) + (pin "5" (uuid e480e427-b988-46cf-afe5-dff032171975)) + (pin "6" (uuid 56a1f093-bf47-4e5f-91d6-d2bbf3f843ae)) + (pin "7" (uuid c3c7a3d2-331c-426a-9217-db7278ff8192)) + (pin "8" (uuid b8434dfe-06b7-4f49-8c1e-dcd8ad42a776)) + (pin "9" (uuid 09db4d61-8887-450f-802d-b052ecb073a0)) + (pin "10" (uuid e561263b-1273-4ed7-ab8c-3e83bd906cf3)) + (pin "11" (uuid b85bbbb1-1957-4846-9bf0-cf7c4b742462)) + (pin "12" (uuid df2a6aff-9c0e-4588-97ea-f823b5484b5b)) + (instances + (project "CANBUSswitch" + (path "/110c4012-9f25-459c-a099-b530f2929070" + (reference "SW1") (unit 2) + ) + ) + ) + ) + + (symbol (lib_id "Connector_Generic:Conn_01x02") (at 63.5 143.51 90) (mirror x) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid ef6e567a-c39a-4ac4-b791-956ed9808185) + (property "Reference" "J1" (at 63.5 146.05 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "Conn_01x02" (at 66.04 146.05 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Library:WirePad2" (at 63.5 143.51 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 63.5 143.51 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e9ef38cd-447d-4ed4-822e-ecd85b8990aa)) + (pin "2" (uuid 0d752867-6f34-4b63-ba09-d881342b207f)) + (instances + (project "CANBUSswitch" + (path "/110c4012-9f25-459c-a099-b530f2929070" + (reference "J1") (unit 1) + ) + ) + ) + ) + + (sheet_instances + (path "/" (page "1")) + ) +) diff --git a/projects/CANSwitch/src/~CANBUSswitch.kicad_pcb.lck b/projects/CANSwitch/src/~CANBUSswitch.kicad_pcb.lck new file mode 100644 index 0000000000..b8c21412d6 --- /dev/null +++ b/projects/CANSwitch/src/~CANBUSswitch.kicad_pcb.lck @@ -0,0 +1 @@ +{"hostname":"BRENDANPC","username":"brenl"} \ No newline at end of file