Skip to content

Commit

Permalink
My favorite switch
Browse files Browse the repository at this point in the history
  • Loading branch information
KenwoodFox committed Jan 12, 2024
1 parent 81c82bb commit a8825ce
Show file tree
Hide file tree
Showing 2 changed files with 326 additions and 3 deletions.
141 changes: 139 additions & 2 deletions Hardware/CANIO/CANIO.kicad_pcb
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@
(net 39 "unconnected-(U101-PD4-Pad10)")
(net 40 "unconnected-(U101-PD5-Pad11)")
(net 41 "unconnected-(U101-PD6-Pad12)")
(net 42 "unconnected-(U101-~{HWB}{slash}PD7-Pad13)")
(net 42 "Net-(U101-~{HWB}{slash}PD7)")
(net 43 "unconnected-(U101-PB0-Pad14)")
(net 44 "unconnected-(U101-PB4-Pad18)")
(net 45 "unconnected-(U101-PB5-Pad19)")
Expand Down Expand Up @@ -388,7 +388,7 @@
(pad "12" smd rect (at -0.4 4.25) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask")
(net 41 "unconnected-(U101-PD6-Pad12)") (pinfunction "PD6") (pintype "bidirectional+no_connect") (tstamp 4a385902-0d01-4d3b-b784-98686fd4ebd9))
(pad "13" smd rect (at 0.4 4.25) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask")
(net 42 "unconnected-(U101-~{HWB}{slash}PD7-Pad13)") (pinfunction "~{HWB}/PD7") (pintype "bidirectional+no_connect") (tstamp 3f775473-364d-497a-b362-93309f920d08))
(net 42 "Net-(U101-~{HWB}{slash}PD7)") (pinfunction "~{HWB}/PD7") (pintype "bidirectional") (tstamp 3f775473-364d-497a-b362-93309f920d08))
(pad "14" smd rect (at 1.2 4.25) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask")
(net 43 "unconnected-(U101-PB0-Pad14)") (pinfunction "PB0") (pintype "bidirectional+no_connect") (tstamp 0ceafb72-3b10-41de-8771-555e25b5536a))
(pad "15" smd rect (at 2 4.25) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask")
Expand Down Expand Up @@ -1189,6 +1189,61 @@
)
)

(footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu")
(tstamp 6945d38f-84d7-4979-a123-0d008ae5f94f)
(at 16 -9 90)
(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 "LCSC#" "C269748")
(property "Sheetfile" "CANIO.kicad_sch")
(property "Sheetname" "")
(property "ki_description" "Resistor, small symbol")
(property "ki_keywords" "R resistor")
(path "/c00d2f6e-a568-4969-8eee-6b26fe11232d")
(attr smd)
(fp_text reference "R107" (at 0 -1.65 90) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp a06489ec-3af1-4700-b95a-c351644d5b46)
)
(fp_text value "10K" (at 0 1.65 90) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 86dc67ea-17ad-4002-8bca-7b5e5f57888d)
)
(fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
(effects (font (size 0.5 0.5) (thickness 0.08)))
(tstamp 9e85f22e-7305-42ed-ba2e-7b09dedf7cdb)
)
(fp_line (start -0.227064 -0.735) (end 0.227064 -0.735)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 979f2a8d-b1b0-4309-8d81-ecbfa98d30b5))
(fp_line (start -0.227064 0.735) (end 0.227064 0.735)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 762883ed-a983-4264-b919-1eb0522ec2b1))
(fp_line (start -1.68 -0.95) (end 1.68 -0.95)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp bb92e9ba-4ca2-4e63-afcf-9228e7fbb1ad))
(fp_line (start -1.68 0.95) (end -1.68 -0.95)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 08e9dd4d-9c7c-452c-b783-529c7329513b))
(fp_line (start 1.68 -0.95) (end 1.68 0.95)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1c0d6c60-0d7a-44eb-9054-ad5d84580fba))
(fp_line (start 1.68 0.95) (end -1.68 0.95)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ce3f79eb-0f64-41ed-8dd4-cb3d27854028))
(fp_line (start -1 -0.625) (end 1 -0.625)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ec2ea8b1-396f-4a68-9990-ab3807e7216b))
(fp_line (start -1 0.625) (end -1 -0.625)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f538a92e-47ca-4afc-8fc4-bde0b6dc61dc))
(fp_line (start 1 -0.625) (end 1 0.625)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1f6cba2a-61aa-462a-a247-6774b118c7c6))
(fp_line (start 1 0.625) (end -1 0.625)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4e23ce01-432b-4f4c-8522-bbe5d07ac80b))
(pad "1" smd roundrect (at -0.9125 0 90) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902)
(net 1 "GND") (pintype "passive") (tstamp 3c52d536-6820-4608-a5c2-0ed807996674))
(pad "2" smd roundrect (at 0.9125 0 90) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902)
(net 42 "Net-(U101-~{HWB}{slash}PD7)") (pintype "passive") (tstamp e8eaa602-4082-4e50-bf98-a6d9424cf74b))
(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 "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu")
(tstamp 73e4f68d-2e85-42aa-ba8b-23c4b2e15abe)
(at 28.75 -28.25 -90)
Expand Down Expand Up @@ -1980,6 +2035,88 @@
)
)

(footprint "Button_Switch_THT:SW_PUSH_6mm_H4.3mm" (layer "F.Cu")
(tstamp f7e666e6-ed08-4188-8e18-95b71959b940)
(at 38 3 180)
(descr "tactile push button, 6x6mm e.g. PHAP33xx series, height=4.3mm")
(tags "tact sw push 6mm")
(property "Sheetfile" "CANIO.kicad_sch")
(property "Sheetname" "")
(property "ki_description" "Push button switch, generic, two pins")
(property "ki_keywords" "switch normally-open pushbutton push-button")
(path "/55918fa4-f2f5-434c-ae9f-dccfb6b4247f")
(attr through_hole)
(fp_text reference "SW101" (at 3.25 -2) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 499a679c-dfc7-4832-a1a3-06a9158293b4)
)
(fp_text value "RESET" (at 3 -2.5) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 152afe58-afe7-409e-9667-64807b92c52b)
)
(fp_text user "${REFERENCE}" (at 3.25 2.25) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 5512bf58-dca3-4e51-af18-7811d4a34804)
)
(fp_line (start -0.25 1.5) (end -0.25 3)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ff459225-d41d-4c95-b816-e9a8edb4cef8))
(fp_line (start 1 5.5) (end 5.5 5.5)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1d987c66-bf1e-4c24-aa96-1865f7894f47))
(fp_line (start 5.5 -1) (end 1 -1)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7245ed84-13e1-4339-83c6-de875db7f19e))
(fp_line (start 6.75 3) (end 6.75 1.5)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 68d66df5-1a83-4db2-a2be-7b52c17bfcb8))
(fp_line (start -1.5 -1.5) (end -1.25 -1.5)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp dedda0b0-620d-48d0-b183-edb6c6011796))
(fp_line (start -1.5 -1.25) (end -1.5 -1.5)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 853299d3-a5aa-49ef-9885-2ff75a7d6787))
(fp_line (start -1.5 5.75) (end -1.5 -1.25)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7ea8314b-8b3c-47c2-81f8-c0564be2fe93))
(fp_line (start -1.5 5.75) (end -1.5 6)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ad9b864a-5f12-4b1e-8e75-b193fe10ccae))
(fp_line (start -1.5 6) (end -1.25 6)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e413d515-98c6-4177-a037-93cd399beabd))
(fp_line (start -1.25 -1.5) (end 7.75 -1.5)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 339d8d81-d116-4c49-8a7b-f90111115a79))
(fp_line (start 7.75 -1.5) (end 8 -1.5)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ee286bcf-cf79-46a6-9597-a0ef080cda1c))
(fp_line (start 7.75 6) (end -1.25 6)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e6149b64-d018-4b0d-bf14-ccda8229cc63))
(fp_line (start 7.75 6) (end 8 6)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3406b275-c675-498d-b704-17fec91a4768))
(fp_line (start 8 -1.5) (end 8 -1.25)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 82176e8e-3711-4615-a4a8-eb4c5a954d5d))
(fp_line (start 8 -1.25) (end 8 5.75)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 939c2af0-4510-47a1-b58c-e8f1cccaff96))
(fp_line (start 8 6) (end 8 5.75)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1fc06757-3a18-4ffb-91fd-9a53167b3c15))
(fp_line (start 0.25 -0.75) (end 3.25 -0.75)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0ea58f21-f40f-48ca-a9ae-a3a394e4b7c1))
(fp_line (start 0.25 5.25) (end 0.25 -0.75)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp cb84595a-6baf-4799-93cf-385206840a70))
(fp_line (start 3.25 -0.75) (end 6.25 -0.75)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp dd03f132-2037-436a-9b7e-ee78c6f3d761))
(fp_line (start 6.25 -0.75) (end 6.25 5.25)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c3a5bd70-78bd-4ab2-9c8a-73f03296a79d))
(fp_line (start 6.25 5.25) (end 0.25 5.25)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp dcebaed5-b3b6-4ab9-94bf-6e0fe9b6afb9))
(fp_circle (center 3.25 2.25) (end 1.25 2.5)
(stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 05aa9411-8e7d-4a96-9a0d-fb7a4ab49b3a))
(pad "1" thru_hole circle (at 0 0 270) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask")
(net 22 "/ICSP_RST") (pinfunction "1") (pintype "passive") (tstamp 3ffcc45b-5439-4f24-b335-8514487f0f98))
(pad "1" thru_hole circle (at 6.5 0 270) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask")
(net 22 "/ICSP_RST") (pinfunction "1") (pintype "passive") (tstamp 09e69913-dc29-49f4-a06a-ebd057c1f785))
(pad "2" thru_hole circle (at 0 4.5 270) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask")
(net 1 "GND") (pinfunction "2") (pintype "passive") (tstamp f43af9fd-0919-4c1d-a595-c3c03aaf5e06))
(pad "2" thru_hole circle (at 6.5 4.5 270) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask")
(net 1 "GND") (pinfunction "2") (pintype "passive") (tstamp ae660a06-2a49-4fb0-b3c2-885713b83773))
(model "${KICAD6_3DMODEL_DIR}/Button_Switch_THT.3dshapes/SW_PUSH_6mm_H4.3mm.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

(footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu")
(tstamp fefa0ab2-1fee-4c3c-b497-94ff0f334d5a)
(at 22.5 -34.5 90)
Expand Down
Loading

0 comments on commit a8825ce

Please sign in to comment.