aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlonkaars <loek@pipeframe.xyz>2023-03-14 22:33:03 +0100
committerlonkaars <loek@pipeframe.xyz>2023-03-14 22:33:03 +0100
commitee557ad090246470a261496c971fab29746e36c2 (patch)
tree9816534ce15f408f878575a08aa19bda2c36463c
parentfe8519597e3b6ec5050e93aa385c1092cee0117f (diff)
finalize hardware
-rw-r--r--docs/hardware/hardware.kicad_pcb1071
-rw-r--r--docs/hardware/hardware.kicad_prl1
-rw-r--r--docs/hardware/hardware.kicad_sch480
-rw-r--r--docs/hardware/pinout.md27
4 files changed, 1253 insertions, 326 deletions
diff --git a/docs/hardware/hardware.kicad_pcb b/docs/hardware/hardware.kicad_pcb
index bf02072..64b6fe4 100644
--- a/docs/hardware/hardware.kicad_pcb
+++ b/docs/hardware/hardware.kicad_pcb
@@ -83,51 +83,58 @@
(net 5 "unconnected-(A1-+5V-Pad5)")
(net 6 "GND")
(net 7 "unconnected-(A1-VIN-Pad8)")
- (net 8 "GP_P2_UP")
- (net 9 "GP_P2_DOWN")
- (net 10 "GP_P2_LEFT")
- (net 11 "GP_P2_RIGHT")
- (net 12 "GP_P2_BUT_1")
- (net 13 "GP_P2_BUT_2")
- (net 14 "unconnected-(A1-D0{slash}RX-Pad15)")
- (net 15 "unconnected-(A1-D1{slash}TX-Pad16)")
- (net 16 "GP_P1_UP")
- (net 17 "GP_P1_DOWN")
- (net 18 "GP_P1_LEFT")
- (net 19 "GP_P1_RIGHT")
- (net 20 "GP_P1_BUT_1")
- (net 21 "GP_P1_BUT_2")
- (net 22 "PPU_VRAM_WEN")
- (net 23 "unconnected-(A1-D9-Pad24)")
- (net 24 "unconnected-(A1-D10-Pad25)")
- (net 25 "SPI_MOSI")
- (net 26 "unconnected-(A1-D12-Pad27)")
- (net 27 "SPI_CLK")
- (net 28 "unconnected-(A1-AREF-Pad30)")
- (net 29 "unconnected-(A1-SDA{slash}A4-Pad31)")
- (net 30 "unconnected-(A1-SCL{slash}A5-Pad32)")
- (net 31 "Net-(C1-Pad1)")
- (net 32 "unconnected-(J1-Pin_4-Pad4)")
- (net 33 "unconnected-(J1-Pin_6-Pad6)")
- (net 34 "unconnected-(J1-Pin_7-Pad7)")
- (net 35 "unconnected-(J1-Pin_8-Pad8)")
- (net 36 "unconnected-(J1-Pin_9-Pad9)")
- (net 37 "unconnected-(J1-Pin_10-Pad10)")
- (net 38 "unconnected-(J1-Pin_12-Pad12)")
- (net 39 "unconnected-(J6-Pin_1-Pad1)")
- (net 40 "unconnected-(J6-Pin_2-Pad2)")
- (net 41 "unconnected-(J6-Pin_3-Pad3)")
- (net 42 "unconnected-(J6-Pin_4-Pad4)")
- (net 43 "unconnected-(J6-Pin_6-Pad6)")
- (net 44 "Net-(J6-Pin_7)")
- (net 45 "unconnected-(J6-Pin_8-Pad8)")
- (net 46 "unconnected-(J6-Pin_9-Pad9)")
- (net 47 "unconnected-(J6-Pin_10-Pad10)")
- (net 48 "unconnected-(J6-Pin_12-Pad12)")
+ (net 8 "unconnected-(A1-D0{slash}RX-Pad15)")
+ (net 9 "unconnected-(A1-D1{slash}TX-Pad16)")
+ (net 10 "PPU_VRAM_WEN")
+ (net 11 "unconnected-(A1-D9-Pad24)")
+ (net 12 "unconnected-(A1-D10-Pad25)")
+ (net 13 "SPI_MOSI")
+ (net 14 "unconnected-(A1-D12-Pad27)")
+ (net 15 "SPI_CLK")
+ (net 16 "unconnected-(A1-AREF-Pad30)")
+ (net 17 "unconnected-(A1-SDA{slash}A4-Pad31)")
+ (net 18 "unconnected-(A1-SCL{slash}A5-Pad32)")
+ (net 19 "Net-(C1-Pad1)")
+ (net 20 "unconnected-(J1-Pin_4-Pad4)")
+ (net 21 "unconnected-(J1-Pin_6-Pad6)")
+ (net 22 "unconnected-(J1-Pin_7-Pad7)")
+ (net 23 "unconnected-(J1-Pin_8-Pad8)")
+ (net 24 "unconnected-(J1-Pin_9-Pad9)")
+ (net 25 "unconnected-(J1-Pin_10-Pad10)")
+ (net 26 "unconnected-(J1-Pin_12-Pad12)")
+ (net 27 "unconnected-(J6-Pin_1-Pad1)")
+ (net 28 "unconnected-(J6-Pin_2-Pad2)")
+ (net 29 "unconnected-(J6-Pin_3-Pad3)")
+ (net 30 "unconnected-(J6-Pin_4-Pad4)")
+ (net 31 "unconnected-(J6-Pin_6-Pad6)")
+ (net 32 "Net-(J6-Pin_7)")
+ (net 33 "unconnected-(J6-Pin_8-Pad8)")
+ (net 34 "unconnected-(J6-Pin_9-Pad9)")
+ (net 35 "unconnected-(J6-Pin_10-Pad10)")
+ (net 36 "unconnected-(J6-Pin_12-Pad12)")
+ (net 37 "Net-(J3-UP)")
+ (net 38 "Net-(J3-DOWN)")
+ (net 39 "Net-(J3-LEFT)")
+ (net 40 "Net-(J3-VCC)")
+ (net 41 "Net-(J3-RIGHT)")
+ (net 42 "Net-(J3-PRIMARY)")
+ (net 43 "Net-(J3-SECONDARY)")
+ (net 44 "GP_P1_BUT_2")
+ (net 45 "GP_P1_BUT_1")
+ (net 46 "GP_P1_RIGHT")
+ (net 47 "GP_P1_LEFT")
+ (net 48 "GP_P1_DOWN")
+ (net 49 "GP_P1_UP")
+ (net 50 "GP_P2_UP")
+ (net 51 "GP_P2_DOWN")
+ (net 52 "GP_P2_LEFT")
+ (net 53 "GP_P2_RIGHT")
+ (net 54 "GP_P2_BUT_1")
+ (net 55 "GP_P2_BUT_2")
(footprint "Connector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_Vertical" (layer "F.Cu")
(tstamp 0dee130f-c83f-4dd5-8dbf-6cf84c47a719)
- (at 76.2 35.56)
+ (at 38.1 27.94 -90)
(descr "Through hole straight pin header, 2x06, 2.54mm pitch, double rows")
(tags "Through hole pin header THT 2x06 2.54mm double row")
(property "Sheetfile" "hardware.kicad_sch")
@@ -136,11 +143,11 @@
(property "ki_keywords" "connector")
(path "/62426352-bbab-485a-87e4-f269b920c8e7")
(attr through_hole)
- (fp_text reference "J1" (at 1.27 -2.33) (layer "F.SilkS") hide
+ (fp_text reference "J1" (at 1.27 -2.33 90) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 13d15c6d-afc9-4104-a6d7-04eece055fd9)
)
- (fp_text value "BASYS_JA" (at 1.27 15.03) (layer "F.Fab")
+ (fp_text value "BASYS_JA" (at 1.27 15.03 90) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 89ca68c2-26f9-4f43-897c-827ca0412fc6)
)
@@ -178,30 +185,30 @@
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2135fca9-7da8-4db7-9183-592cd8c83924))
(fp_line (start 3.81 13.97) (end -1.27 13.97)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b289e20d-8174-46f7-a359-034f5c41fe9a))
- (pad "1" thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 22 "PPU_VRAM_WEN") (pinfunction "Pin_1") (pintype "passive") (tstamp dc81b7c7-7358-4d2e-b645-3d258ae2a739))
- (pad "2" thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 25 "SPI_MOSI") (pinfunction "Pin_2") (pintype "passive") (tstamp b70206b6-2385-4553-b7d3-8ed64210e686))
- (pad "3" thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 27 "SPI_CLK") (pinfunction "Pin_3") (pintype "passive") (tstamp 4489259d-65ff-47c8-9af3-885b08309e9d))
- (pad "4" thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 32 "unconnected-(J1-Pin_4-Pad4)") (pinfunction "Pin_4") (pintype "passive") (tstamp fe2f5ff6-1cc0-4fb2-bccb-c279f62edf51))
- (pad "5" thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
+ (pad "1" thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
+ (net 10 "PPU_VRAM_WEN") (pinfunction "Pin_1") (pintype "passive") (tstamp dc81b7c7-7358-4d2e-b645-3d258ae2a739))
+ (pad "2" thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
+ (net 13 "SPI_MOSI") (pinfunction "Pin_2") (pintype "passive") (tstamp b70206b6-2385-4553-b7d3-8ed64210e686))
+ (pad "3" thru_hole oval (at 0 5.08 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
+ (net 15 "SPI_CLK") (pinfunction "Pin_3") (pintype "passive") (tstamp 4489259d-65ff-47c8-9af3-885b08309e9d))
+ (pad "4" thru_hole oval (at 0 7.62 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
+ (net 20 "unconnected-(J1-Pin_4-Pad4)") (pinfunction "Pin_4") (pintype "passive") (tstamp fe2f5ff6-1cc0-4fb2-bccb-c279f62edf51))
+ (pad "5" thru_hole oval (at 0 10.16 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
(net 6 "GND") (pinfunction "Pin_5") (pintype "passive") (tstamp f849aae9-cc76-407b-aa40-4ff58ffd8bc4))
- (pad "6" thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 33 "unconnected-(J1-Pin_6-Pad6)") (pinfunction "Pin_6") (pintype "passive") (tstamp 47a457ab-d3ac-4a12-9149-b9fde5498595))
- (pad "7" thru_hole oval (at 2.54 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 34 "unconnected-(J1-Pin_7-Pad7)") (pinfunction "Pin_7") (pintype "passive") (tstamp 3922e13d-29bd-40ff-977a-3e3b9e405847))
- (pad "8" thru_hole oval (at 2.54 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 35 "unconnected-(J1-Pin_8-Pad8)") (pinfunction "Pin_8") (pintype "passive") (tstamp d0387654-ed3b-4f12-ac37-4701154aea75))
- (pad "9" thru_hole oval (at 2.54 5.08) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 36 "unconnected-(J1-Pin_9-Pad9)") (pinfunction "Pin_9") (pintype "passive") (tstamp 796b57e5-780e-4255-aa9c-5ef126244cf3))
- (pad "10" thru_hole oval (at 2.54 7.62) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 37 "unconnected-(J1-Pin_10-Pad10)") (pinfunction "Pin_10") (pintype "passive") (tstamp d0cc7185-8631-4017-965e-66964a0da495))
- (pad "11" thru_hole oval (at 2.54 10.16) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
+ (pad "6" thru_hole oval (at 0 12.7 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
+ (net 21 "unconnected-(J1-Pin_6-Pad6)") (pinfunction "Pin_6") (pintype "passive") (tstamp 47a457ab-d3ac-4a12-9149-b9fde5498595))
+ (pad "7" thru_hole oval (at 2.54 0 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
+ (net 22 "unconnected-(J1-Pin_7-Pad7)") (pinfunction "Pin_7") (pintype "passive") (tstamp 3922e13d-29bd-40ff-977a-3e3b9e405847))
+ (pad "8" thru_hole oval (at 2.54 2.54 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
+ (net 23 "unconnected-(J1-Pin_8-Pad8)") (pinfunction "Pin_8") (pintype "passive") (tstamp d0387654-ed3b-4f12-ac37-4701154aea75))
+ (pad "9" thru_hole oval (at 2.54 5.08 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
+ (net 24 "unconnected-(J1-Pin_9-Pad9)") (pinfunction "Pin_9") (pintype "passive") (tstamp 796b57e5-780e-4255-aa9c-5ef126244cf3))
+ (pad "10" thru_hole oval (at 2.54 7.62 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
+ (net 25 "unconnected-(J1-Pin_10-Pad10)") (pinfunction "Pin_10") (pintype "passive") (tstamp d0cc7185-8631-4017-965e-66964a0da495))
+ (pad "11" thru_hole oval (at 2.54 10.16 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
(net 6 "GND") (pinfunction "Pin_11") (pintype "passive") (tstamp b0412a41-1ce9-4f88-a839-61954133e701))
- (pad "12" thru_hole oval (at 2.54 12.7) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 38 "unconnected-(J1-Pin_12-Pad12)") (pinfunction "Pin_12") (pintype "passive") (tstamp 05d78506-4ed3-4dc9-8817-000f3de10ce9))
+ (pad "12" thru_hole oval (at 2.54 12.7 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
+ (net 26 "unconnected-(J1-Pin_12-Pad12)") (pinfunction "Pin_12") (pintype "passive") (tstamp 05d78506-4ed3-4dc9-8817-000f3de10ce9))
(model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x06_P2.54mm_Vertical.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
@@ -209,9 +216,91 @@
)
)
+ (footprint "Button_Switch_THT:SW_PUSH_6mm" (layer "F.Cu")
+ (tstamp 4dcb4d42-571b-4635-86a2-8569bdc399da)
+ (at 79.86 45.72)
+ (descr "https://www.omron.com/ecb/products/pdf/en-b3f.pdf")
+ (tags "tact sw push 6mm")
+ (property "Sheetfile" "hardware.kicad_sch")
+ (property "Sheetname" "")
+ (property "ki_description" "Momentary Switch, single pole double throw")
+ (property "ki_keywords" "switch single-pole double-throw spdt ON-ON")
+ (path "/4e8ff737-e950-459a-8bae-7fb76a943341")
+ (attr through_hole)
+ (fp_text reference "SW1" (at 3.25 -2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6446e1bc-3c9a-4de9-ad62-1ffbe1616533)
+ )
+ (fp_text value "LEFT" (at 3.75 6.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b5f60ad8-33a6-4fcd-9cf1-9eb1b8551918)
+ )
+ (fp_text user "${REFERENCE}" (at 3.25 2.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 25a6de80-3698-47a3-ab8e-1f2e72cd99d0)
+ )
+ (fp_line (start -0.25 1.5) (end -0.25 3)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9fc34a74-3409-4717-ae2a-53c1638e2cd8))
+ (fp_line (start 1 5.5) (end 5.5 5.5)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6edc056c-2108-41b5-8bcd-c692ccf3b617))
+ (fp_line (start 5.5 -1) (end 1 -1)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bfce32ab-640f-42be-aa24-995dfc17e23f))
+ (fp_line (start 6.75 3) (end 6.75 1.5)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a86c8625-f9f8-4530-a411-00b61686b01f))
+ (fp_line (start -1.5 -1.5) (end -1.25 -1.5)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 704d493a-7b38-4234-9e3b-41ac7e5fc735))
+ (fp_line (start -1.5 -1.25) (end -1.5 -1.5)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp af48eff8-92a3-4c21-9b19-8032216e94d5))
+ (fp_line (start -1.5 5.75) (end -1.5 -1.25)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ef5cc15e-9929-4531-889a-c319fdc3abc9))
+ (fp_line (start -1.5 5.75) (end -1.5 6)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f03ffd0e-d841-4fb0-a99f-61960b078c3f))
+ (fp_line (start -1.5 6) (end -1.25 6)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 61acba94-3127-4ae6-87bf-95231ad0da1c))
+ (fp_line (start -1.25 -1.5) (end 7.75 -1.5)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c2efcb59-9c24-42a3-97f3-85f5ed0d4f98))
+ (fp_line (start 7.75 -1.5) (end 8 -1.5)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5e090dfe-5c68-4f8c-af2a-ff01bbeddeb4))
+ (fp_line (start 7.75 6) (end -1.25 6)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 85fd41ce-b7d5-4083-a537-6c629f7aa9a9))
+ (fp_line (start 7.75 6) (end 8 6)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 078d649c-651e-4b64-8fcc-869559d31501))
+ (fp_line (start 8 -1.5) (end 8 -1.25)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0ae95551-2cc5-474a-998b-1904d7bbd2c0))
+ (fp_line (start 8 -1.25) (end 8 5.75)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7d9c2e3a-542b-40d4-9702-c49b004d171f))
+ (fp_line (start 8 6) (end 8 5.75)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d16bc0c1-4ce1-416d-8477-45ea37cf2e2a))
+ (fp_line (start 0.25 -0.75) (end 3.25 -0.75)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 34deab34-a2f5-4567-9c6e-ee750366baad))
+ (fp_line (start 0.25 5.25) (end 0.25 -0.75)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f6c1414a-91f5-441c-be4b-6114eb5f1139))
+ (fp_line (start 3.25 -0.75) (end 6.25 -0.75)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6014f25f-2fcc-4d2a-b69d-cbab6e9221ec))
+ (fp_line (start 6.25 -0.75) (end 6.25 5.25)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fd2115cb-8be6-4ab1-aaf8-0cc4027d6d16))
+ (fp_line (start 6.25 5.25) (end 0.25 5.25)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 10935063-629a-48d0-aa32-85d4c5b52ac7))
+ (fp_circle (center 3.25 2.25) (end 1.25 2.5)
+ (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp be845cb4-6f62-44fb-a0cd-4eba99b06d70))
+ (pad "1" thru_hole circle (at 0 0 90) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask")
+ (net 37 "Net-(J3-UP)") (pinfunction "A") (pintype "passive") (tstamp e79429a0-03ff-4fbd-bc03-16f09a5a29ef))
+ (pad "1" thru_hole circle (at 6.5 0 90) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask")
+ (net 37 "Net-(J3-UP)") (pinfunction "A") (pintype "passive") (tstamp 3354bd21-5580-4709-a08e-5bd8be58dcd6))
+ (pad "2" thru_hole circle (at 0 4.5 90) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask")
+ (net 40 "Net-(J3-VCC)") (pinfunction "B") (pintype "passive") (tstamp b54c77fb-6188-469d-af22-45a601f3fc41))
+ (pad "2" thru_hole circle (at 6.5 4.5 90) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask")
+ (net 40 "Net-(J3-VCC)") (pinfunction "B") (pintype "passive") (tstamp 1220fdd0-f9ad-4142-a585-a27a31f63080))
+ (model "${KICAD6_3DMODEL_DIR}/Button_Switch_THT.3dshapes/SW_PUSH_6mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
(footprint "Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical" (layer "F.Cu")
(tstamp 5a570195-9e23-42f8-8068-b04b37ddd527)
- (at 30.48 53.34)
+ (at 58.42 60.96 180)
(descr "Through hole straight pin header, 2x04, 2.54mm pitch, double rows")
(tags "Through hole pin header THT 2x04 2.54mm double row")
(property "Sheetfile" "hardware.kicad_sch")
@@ -266,20 +355,20 @@
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ebb3527a-7f41-44a4-80b1-e310cb3604ef))
(fp_line (start 3.81 8.89) (end -1.27 8.89)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8f133d85-a442-4dbd-b5a9-7e79f1908ad5))
- (pad "1" thru_hole circle (at 0 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 8 "GP_P2_UP") (pinfunction "UP") (pintype "output") (tstamp 4f5ff734-0e36-4d01-9bda-312b02796687))
- (pad "2" thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 9 "GP_P2_DOWN") (pinfunction "DOWN") (pintype "output") (tstamp 0f80334b-054f-401f-b17b-395e50fb8b19))
- (pad "3" thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 10 "GP_P2_LEFT") (pinfunction "LEFT") (pintype "output") (tstamp b4836e5a-514b-4e4d-b39b-4a03a8b7e5d6))
- (pad "4" thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
+ (pad "1" thru_hole circle (at 0 0 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
+ (net 52 "GP_P2_LEFT") (pinfunction "UP") (pintype "output") (tstamp 4f5ff734-0e36-4d01-9bda-312b02796687))
+ (pad "2" thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
+ (net 50 "GP_P2_UP") (pinfunction "DOWN") (pintype "output") (tstamp 0f80334b-054f-401f-b17b-395e50fb8b19))
+ (pad "3" thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
+ (net 53 "GP_P2_RIGHT") (pinfunction "LEFT") (pintype "output") (tstamp b4836e5a-514b-4e4d-b39b-4a03a8b7e5d6))
+ (pad "4" thru_hole oval (at 0 7.62 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
(net 4 "VCC") (pinfunction "VCC") (pintype "input") (tstamp 62e62b5c-e574-4b91-85c3-d318bd9dc9f8))
- (pad "5" thru_hole oval (at 2.54 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 11 "GP_P2_RIGHT") (pinfunction "RIGHT") (pintype "output") (tstamp 85970322-004d-48ee-bb29-30dc9016ed7d))
- (pad "6" thru_hole oval (at 2.54 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 12 "GP_P2_BUT_1") (pinfunction "PRIMARY") (pintype "output") (tstamp a6f2a67a-eb8f-40ad-9893-53b870c4d7eb))
- (pad "7" thru_hole oval (at 2.54 5.08) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 13 "GP_P2_BUT_2") (pinfunction "SECONDARY") (pintype "output") (tstamp e126903b-65ee-4a65-a898-694d9be2cca7))
+ (pad "5" thru_hole oval (at 2.54 0 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
+ (net 54 "GP_P2_BUT_1") (pinfunction "RIGHT") (pintype "output") (tstamp 85970322-004d-48ee-bb29-30dc9016ed7d))
+ (pad "6" thru_hole oval (at 2.54 2.54 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
+ (net 55 "GP_P2_BUT_2") (pinfunction "PRIMARY") (pintype "output") (tstamp a6f2a67a-eb8f-40ad-9893-53b870c4d7eb))
+ (pad "7" thru_hole oval (at 2.54 5.08 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
+ (net 51 "GP_P2_DOWN") (pinfunction "SECONDARY") (pintype "output") (tstamp e126903b-65ee-4a65-a898-694d9be2cca7))
(model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x04_P2.54mm_Vertical.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
@@ -287,9 +376,91 @@
)
)
+ (footprint "Button_Switch_THT:SW_PUSH_6mm" (layer "F.Cu")
+ (tstamp 5e905506-7eb2-4d73-b0c8-84192488edbd)
+ (at 137.16 45.72)
+ (descr "https://www.omron.com/ecb/products/pdf/en-b3f.pdf")
+ (tags "tact sw push 6mm")
+ (property "Sheetfile" "hardware.kicad_sch")
+ (property "Sheetname" "")
+ (property "ki_description" "Momentary Switch, single pole double throw")
+ (property "ki_keywords" "switch single-pole double-throw spdt ON-ON")
+ (path "/1425e690-937f-4e6f-9aa7-93a468f68098")
+ (attr through_hole)
+ (fp_text reference "SW4" (at 3.25 -2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 30bdb751-fcf8-4a34-886c-0bfd9c1365e7)
+ )
+ (fp_text value "PRIMARY" (at 3.75 6.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 08f93b0d-e92f-4167-8cbe-2e72e7099031)
+ )
+ (fp_text user "${REFERENCE}" (at 3.25 2.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 72bf7c8b-df29-4add-90ca-48d5d29966c2)
+ )
+ (fp_line (start -0.25 1.5) (end -0.25 3)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c326e8b0-7c86-482d-ba01-8e97197b8263))
+ (fp_line (start 1 5.5) (end 5.5 5.5)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7cd78f4d-1e62-4537-b088-1a4d0af17e16))
+ (fp_line (start 5.5 -1) (end 1 -1)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0eb8238a-de44-4c48-a3d3-3dccf63ea083))
+ (fp_line (start 6.75 3) (end 6.75 1.5)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b19b0ebb-a4cd-4758-a876-58caeba43b89))
+ (fp_line (start -1.5 -1.5) (end -1.25 -1.5)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 162c32b8-d57c-4620-9842-313409da635f))
+ (fp_line (start -1.5 -1.25) (end -1.5 -1.5)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f9b441aa-ff4f-47a1-aad2-dd18bf36a42a))
+ (fp_line (start -1.5 5.75) (end -1.5 -1.25)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 49408f97-d2dc-473e-aeff-978cebbe06af))
+ (fp_line (start -1.5 5.75) (end -1.5 6)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 84bf437b-7fe0-4555-b0dd-8b091c5b75cf))
+ (fp_line (start -1.5 6) (end -1.25 6)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0fa6ed3c-2688-4967-84cd-5b1d4e050ee4))
+ (fp_line (start -1.25 -1.5) (end 7.75 -1.5)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d47a6a17-858c-42e9-b950-1592dd47ca17))
+ (fp_line (start 7.75 -1.5) (end 8 -1.5)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a5e1523e-a242-4444-8911-8806bc5ba9fc))
+ (fp_line (start 7.75 6) (end -1.25 6)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 04499f0f-6cd5-48c2-afda-78e2840c67d7))
+ (fp_line (start 7.75 6) (end 8 6)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b6aa09a3-7edc-492b-961c-da5311846db1))
+ (fp_line (start 8 -1.5) (end 8 -1.25)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0d15bfb2-e7b9-40e2-9d7c-aaa31a6a962e))
+ (fp_line (start 8 -1.25) (end 8 5.75)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 68abd59d-550a-46a7-a036-6fc22d25df56))
+ (fp_line (start 8 6) (end 8 5.75)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1f95dc92-0f3a-4d58-890d-81e143d438c6))
+ (fp_line (start 0.25 -0.75) (end 3.25 -0.75)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 153b68a4-33cb-4e00-8162-98c759c835fe))
+ (fp_line (start 0.25 5.25) (end 0.25 -0.75)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3af5ef8f-4584-494d-88ae-07bda52908d1))
+ (fp_line (start 3.25 -0.75) (end 6.25 -0.75)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bf531787-8b9e-43dc-a8fb-fee3679b2a3a))
+ (fp_line (start 6.25 -0.75) (end 6.25 5.25)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d2fa26b2-2cf3-484c-9d92-64e9636c9881))
+ (fp_line (start 6.25 5.25) (end 0.25 5.25)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e4eb2101-2c9f-47d2-b712-2cda38b856a4))
+ (fp_circle (center 3.25 2.25) (end 1.25 2.5)
+ (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 33d14fe2-b237-4e84-9691-de3625c41ec3))
+ (pad "1" thru_hole circle (at 0 0 90) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask")
+ (net 41 "Net-(J3-RIGHT)") (pinfunction "A") (pintype "passive") (tstamp 8d2f57a7-ec64-4095-88e2-7a1be20b7322))
+ (pad "1" thru_hole circle (at 6.5 0 90) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask")
+ (net 41 "Net-(J3-RIGHT)") (pinfunction "A") (pintype "passive") (tstamp ba12e5ef-6417-44dd-bb85-9810199d34a2))
+ (pad "2" thru_hole circle (at 0 4.5 90) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask")
+ (net 40 "Net-(J3-VCC)") (pinfunction "B") (pintype "passive") (tstamp 37f4dc8c-e361-4844-9d3e-47e954bee053))
+ (pad "2" thru_hole circle (at 6.5 4.5 90) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask")
+ (net 40 "Net-(J3-VCC)") (pinfunction "B") (pintype "passive") (tstamp e2487c22-5eff-464d-ba26-982b92046408))
+ (model "${KICAD6_3DMODEL_DIR}/Button_Switch_THT.3dshapes/SW_PUSH_6mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
(footprint "Connector_Audio:Jack_3.5mm_CUI_SJ1-3523N_Horizontal" (layer "F.Cu")
(tstamp 6c070f5c-b955-444a-a8e5-079ec1dd42c0)
- (at 124.5 40.56 90)
+ (at 109.26 83.74 90)
(descr "TRS 3.5mm, horizontal, through-hole, https://www.cuidevices.com/product/resource/pdf/sj1-352xn.pdf")
(tags "TRS audio jack stereo horizontal")
(property "Sheetfile" "hardware.kicad_sch")
@@ -407,7 +578,7 @@
(pad "" np_thru_hole circle (at 5 2.5 90) (size 1.2 1.2) (drill 1.2) (layers "*.Cu") (tstamp 5e0bb486-7f0c-400b-8290-cad8c710e8e1))
(pad "R" thru_hole oval (at -5 -5 90) (size 1.2 2.2) (drill oval 0.4 1.4) (layers "*.Cu" "*.Mask") (tstamp c9af06a6-81cd-4c27-a262-8c7af59e79fe))
(pad "S" thru_hole oval (at 0 0 90) (size 2.2 1.2) (drill oval 1.4 0.4) (layers "*.Cu" "*.Mask")
- (net 31 "Net-(C1-Pad1)") (pintype "passive") (tstamp 82071224-e270-4d53-9fba-e8bbeb1f09c6))
+ (net 19 "Net-(C1-Pad1)") (pintype "passive") (tstamp 82071224-e270-4d53-9fba-e8bbeb1f09c6))
(pad "T" thru_hole oval (at 5 -5 270) (size 1.2 2.2) (drill oval 0.4 1.4) (layers "*.Cu" "*.Mask")
(net 6 "GND") (pintype "passive") (tstamp 9a6871e9-e2e5-429a-acfa-d7dfacdfd8bf))
(model "${KICAD6_3DMODEL_DIR}/Connector_Audio.3dshapes/Jack_3.5mm_CUI_SJ1-3523N_Horizontal.wrl"
@@ -419,7 +590,7 @@
(footprint "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" (layer "F.Cu")
(tstamp 9d74a36d-93d5-417c-b4e1-3045bb73850a)
- (at 106.68 35.56)
+ (at 91.44 78.74)
(descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=7.62mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
(tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 7.62mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
(property "Sheetfile" "hardware.kicad_sch")
@@ -473,9 +644,9 @@
(fp_line (start 7.62 0) (end 6.96 0)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 209bab79-b7aa-4dda-b999-bc33a6551151))
(pad "1" thru_hole circle (at 0 0) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
- (net 44 "Net-(J6-Pin_7)") (pintype "passive") (tstamp 282407f1-c448-4298-8a01-951fc9c2a043))
+ (net 32 "Net-(J6-Pin_7)") (pintype "passive") (tstamp 282407f1-c448-4298-8a01-951fc9c2a043))
(pad "2" thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
- (net 31 "Net-(C1-Pad1)") (pintype "passive") (tstamp 6837a657-baeb-45f3-916c-740acb92f05b))
+ (net 19 "Net-(C1-Pad1)") (pintype "passive") (tstamp 6837a657-baeb-45f3-916c-740acb92f05b))
(model "${KICAD6_3DMODEL_DIR}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
@@ -485,7 +656,7 @@
(footprint "Capacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm" (layer "F.Cu")
(tstamp 9ef6e7fa-6353-4eb0-a283-75fa67c22ff1)
- (at 114.3 38.18 -90)
+ (at 99.06 81.36 -90)
(descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=6*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf")
(tags "C Disc series Radial pin pitch 5.00mm diameter 6mm width 2.5mm Capacitor")
(property "Sheetfile" "hardware.kicad_sch")
@@ -535,7 +706,7 @@
(fp_line (start 5.5 1.25) (end 5.5 -1.25)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1ad8a737-adb6-4ec4-872e-d4f90aa1718f))
(pad "1" thru_hole circle (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
- (net 31 "Net-(C1-Pad1)") (pintype "passive") (tstamp 6e833537-6cd9-496a-a272-8df790e1257f))
+ (net 19 "Net-(C1-Pad1)") (pintype "passive") (tstamp 6e833537-6cd9-496a-a272-8df790e1257f))
(pad "2" thru_hole circle (at 5 0 270) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
(net 6 "GND") (pintype "passive") (tstamp bdf03847-1ebe-468e-82fc-d29be55b53f2))
(model "${KICAD6_3DMODEL_DIR}/Capacitor_THT.3dshapes/C_Disc_D6.0mm_W2.5mm_P5.00mm.wrl"
@@ -547,7 +718,7 @@
(footprint "Connector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_Vertical" (layer "F.Cu")
(tstamp a323c55d-c587-4883-aad8-50f3854a4e0a)
- (at 99.06 35.56)
+ (at 83.82 78.74)
(descr "Through hole straight pin header, 2x06, 2.54mm pitch, double rows")
(tags "Through hole pin header THT 2x06 2.54mm double row")
(property "Sheetfile" "hardware.kicad_sch")
@@ -603,29 +774,29 @@
(fp_line (start 3.81 13.97) (end -1.27 13.97)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 41ebe843-dfd6-4d2c-9baa-af9d3f68964a))
(pad "1" thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 39 "unconnected-(J6-Pin_1-Pad1)") (pinfunction "Pin_1") (pintype "passive") (tstamp 7e089a0e-f9d4-4425-8e82-3a4bfcd9fb5b))
+ (net 27 "unconnected-(J6-Pin_1-Pad1)") (pinfunction "Pin_1") (pintype "passive") (tstamp 7e089a0e-f9d4-4425-8e82-3a4bfcd9fb5b))
(pad "2" thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 40 "unconnected-(J6-Pin_2-Pad2)") (pinfunction "Pin_2") (pintype "passive") (tstamp e727f071-2979-40e9-bfdf-e2e92167a613))
+ (net 28 "unconnected-(J6-Pin_2-Pad2)") (pinfunction "Pin_2") (pintype "passive") (tstamp e727f071-2979-40e9-bfdf-e2e92167a613))
(pad "3" thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 41 "unconnected-(J6-Pin_3-Pad3)") (pinfunction "Pin_3") (pintype "passive") (tstamp b3dbf835-4ab6-4381-b946-c40654e69ca3))
+ (net 29 "unconnected-(J6-Pin_3-Pad3)") (pinfunction "Pin_3") (pintype "passive") (tstamp b3dbf835-4ab6-4381-b946-c40654e69ca3))
(pad "4" thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 42 "unconnected-(J6-Pin_4-Pad4)") (pinfunction "Pin_4") (pintype "passive") (tstamp cc42ee7e-918b-4514-8c33-6a447e010d78))
+ (net 30 "unconnected-(J6-Pin_4-Pad4)") (pinfunction "Pin_4") (pintype "passive") (tstamp cc42ee7e-918b-4514-8c33-6a447e010d78))
(pad "5" thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
(net 6 "GND") (pinfunction "Pin_5") (pintype "passive") (tstamp 11e663dc-c411-467c-8a62-31245192c8df))
(pad "6" thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 43 "unconnected-(J6-Pin_6-Pad6)") (pinfunction "Pin_6") (pintype "passive") (tstamp f96ba032-6860-440e-96fc-13c33edcaf29))
+ (net 31 "unconnected-(J6-Pin_6-Pad6)") (pinfunction "Pin_6") (pintype "passive") (tstamp f96ba032-6860-440e-96fc-13c33edcaf29))
(pad "7" thru_hole oval (at 2.54 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 44 "Net-(J6-Pin_7)") (pinfunction "Pin_7") (pintype "passive") (tstamp 585f85c3-3cd3-4360-a613-5bcb3d758f41))
+ (net 32 "Net-(J6-Pin_7)") (pinfunction "Pin_7") (pintype "passive") (tstamp 585f85c3-3cd3-4360-a613-5bcb3d758f41))
(pad "8" thru_hole oval (at 2.54 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 45 "unconnected-(J6-Pin_8-Pad8)") (pinfunction "Pin_8") (pintype "passive") (tstamp c0e546c6-17f0-48b1-bfe0-6b774996ffb0))
+ (net 33 "unconnected-(J6-Pin_8-Pad8)") (pinfunction "Pin_8") (pintype "passive") (tstamp c0e546c6-17f0-48b1-bfe0-6b774996ffb0))
(pad "9" thru_hole oval (at 2.54 5.08) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 46 "unconnected-(J6-Pin_9-Pad9)") (pinfunction "Pin_9") (pintype "passive") (tstamp 6a1206cd-c443-4775-b5d7-b313cd4248e7))
+ (net 34 "unconnected-(J6-Pin_9-Pad9)") (pinfunction "Pin_9") (pintype "passive") (tstamp 6a1206cd-c443-4775-b5d7-b313cd4248e7))
(pad "10" thru_hole oval (at 2.54 7.62) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 47 "unconnected-(J6-Pin_10-Pad10)") (pinfunction "Pin_10") (pintype "passive") (tstamp 15434db6-74da-49b3-a95d-59c6f2682660))
+ (net 35 "unconnected-(J6-Pin_10-Pad10)") (pinfunction "Pin_10") (pintype "passive") (tstamp 15434db6-74da-49b3-a95d-59c6f2682660))
(pad "11" thru_hole oval (at 2.54 10.16) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
(net 6 "GND") (pinfunction "Pin_11") (pintype "passive") (tstamp 9d496423-253b-4ab8-baa1-0e443ea46c49))
(pad "12" thru_hole oval (at 2.54 12.7) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 48 "unconnected-(J6-Pin_12-Pad12)") (pinfunction "Pin_12") (pintype "passive") (tstamp d9f26b6e-ddbc-4cce-a7a3-a5765882f5ac))
+ (net 36 "unconnected-(J6-Pin_12-Pad12)") (pinfunction "Pin_12") (pintype "passive") (tstamp d9f26b6e-ddbc-4cce-a7a3-a5765882f5ac))
(model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x06_P2.54mm_Vertical.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
@@ -633,9 +804,415 @@
)
)
+ (footprint "Button_Switch_THT:SW_PUSH_6mm" (layer "F.Cu")
+ (tstamp c38f5038-efd0-4951-a4e7-b93bcf00c020)
+ (at 90.73 54.565)
+ (descr "https://www.omron.com/ecb/products/pdf/en-b3f.pdf")
+ (tags "tact sw push 6mm")
+ (property "Sheetfile" "hardware.kicad_sch")
+ (property "Sheetname" "")
+ (property "ki_description" "Momentary Switch, single pole double throw")
+ (property "ki_keywords" "switch single-pole double-throw spdt ON-ON")
+ (path "/dfc07b71-4ab0-4c2f-871c-5f3136d79d4b")
+ (attr through_hole)
+ (fp_text reference "SW6" (at 3.25 -2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 43c494ed-c006-4ad5-98d3-c21cf341f304)
+ )
+ (fp_text value "DOWN" (at 3.75 6.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp defdd9dd-7b3f-4736-bda3-66565799fc96)
+ )
+ (fp_text user "${REFERENCE}" (at 3.25 2.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ab64c404-aab1-4296-bdd8-339409b0946c)
+ )
+ (fp_line (start -0.25 1.5) (end -0.25 3)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d3aa3e3b-1c8a-4445-8c7f-95ff0dd1262c))
+ (fp_line (start 1 5.5) (end 5.5 5.5)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 68ec7fd3-54d0-4f7c-ab17-fedb19a72f72))
+ (fp_line (start 5.5 -1) (end 1 -1)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e2d3b84b-db2b-46b5-bc31-cdf3aaf8b1c6))
+ (fp_line (start 6.75 3) (end 6.75 1.5)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c5ab7659-00ec-4da3-a99a-fca72535b6e0))
+ (fp_line (start -1.5 -1.5) (end -1.25 -1.5)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 26368870-db38-4635-a7a0-a54f0f7e0f48))
+ (fp_line (start -1.5 -1.25) (end -1.5 -1.5)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp edf68bbc-5fe5-430d-9d77-cb989d4db39a))
+ (fp_line (start -1.5 5.75) (end -1.5 -1.25)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 31a6f609-9e7a-4120-871e-c910c677d1b6))
+ (fp_line (start -1.5 5.75) (end -1.5 6)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp fca20b65-4091-4f0d-a369-c3fade4d93f9))
+ (fp_line (start -1.5 6) (end -1.25 6)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8d63f1f5-c060-41e0-be59-df40cdc33949))
+ (fp_line (start -1.25 -1.5) (end 7.75 -1.5)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 57a8e838-5735-4775-b098-606a0a36f67f))
+ (fp_line (start 7.75 -1.5) (end 8 -1.5)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ab01cc72-5e97-46e0-96a0-de7be8e381ab))
+ (fp_line (start 7.75 6) (end -1.25 6)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c75f385e-7dc6-42e9-ae53-8a84a632df81))
+ (fp_line (start 7.75 6) (end 8 6)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 48537656-f8d0-4713-a606-c367b6b73ee4))
+ (fp_line (start 8 -1.5) (end 8 -1.25)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7bf4ed34-4279-4857-b182-bb163119b307))
+ (fp_line (start 8 -1.25) (end 8 5.75)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 17613011-1eda-4dcd-a9e5-0c018b0e7990))
+ (fp_line (start 8 6) (end 8 5.75)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8dc88f31-5d4d-42e0-ba6f-71a399fb1802))
+ (fp_line (start 0.25 -0.75) (end 3.25 -0.75)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 141ca93f-73f0-4cfb-9fed-b13601a1db90))
+ (fp_line (start 0.25 5.25) (end 0.25 -0.75)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9d606874-164a-48af-bb15-f7decef9be5f))
+ (fp_line (start 3.25 -0.75) (end 6.25 -0.75)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7df66abe-fb14-4818-8863-dafe8817cded))
+ (fp_line (start 6.25 -0.75) (end 6.25 5.25)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5aec897c-9444-4c82-8815-55eaf74fd559))
+ (fp_line (start 6.25 5.25) (end 0.25 5.25)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2c9a1349-bd3b-459d-b76c-e836f76beb27))
+ (fp_circle (center 3.25 2.25) (end 1.25 2.5)
+ (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp ad192291-6564-4682-bfae-14f17a6bcff7))
+ (pad "1" thru_hole circle (at 0 0 90) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask")
+ (net 43 "Net-(J3-SECONDARY)") (pinfunction "A") (pintype "passive") (tstamp b048d91d-45b0-4c2f-99cf-287fedd50b7c))
+ (pad "1" thru_hole circle (at 6.5 0 90) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask")
+ (net 43 "Net-(J3-SECONDARY)") (pinfunction "A") (pintype "passive") (tstamp a9c2de2b-1493-412f-863d-112747790de1))
+ (pad "2" thru_hole circle (at 0 4.5 90) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask")
+ (net 40 "Net-(J3-VCC)") (pinfunction "B") (pintype "passive") (tstamp 95c61c4d-209e-465c-bde6-35c1a7952953))
+ (pad "2" thru_hole circle (at 6.5 4.5 90) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask")
+ (net 40 "Net-(J3-VCC)") (pinfunction "B") (pintype "passive") (tstamp 9e353f57-dc9e-4784-886d-64a62e2d76c0))
+ (model "${KICAD6_3DMODEL_DIR}/Button_Switch_THT.3dshapes/SW_PUSH_6mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (footprint "Button_Switch_THT:SW_PUSH_6mm" (layer "F.Cu")
+ (tstamp c5414711-7ba8-46c8-bfdf-3ebb7ff0e5cb)
+ (at 90.8025 37.075)
+ (descr "https://www.omron.com/ecb/products/pdf/en-b3f.pdf")
+ (tags "tact sw push 6mm")
+ (property "Sheetfile" "hardware.kicad_sch")
+ (property "Sheetname" "")
+ (property "ki_description" "Momentary Switch, single pole double throw")
+ (property "ki_keywords" "switch single-pole double-throw spdt ON-ON")
+ (path "/49058202-80c4-4b2d-9180-68c845d7c63f")
+ (attr through_hole)
+ (fp_text reference "SW2" (at 3.25 -2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4e7cf29e-d756-433d-8036-51ad93bc6e51)
+ )
+ (fp_text value "UP" (at 3.75 6.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 21a3ca1b-9824-4414-91c7-3a0c5420e3ae)
+ )
+ (fp_text user "${REFERENCE}" (at 3.25 2.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 76f75778-69af-4237-8fc7-23dc18fc0a19)
+ )
+ (fp_line (start -0.25 1.5) (end -0.25 3)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 01c6a1e0-d50b-4057-a2f5-4c19abdadbad))
+ (fp_line (start 1 5.5) (end 5.5 5.5)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3a28c9d5-9731-4c45-b237-61305c3e07b9))
+ (fp_line (start 5.5 -1) (end 1 -1)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp af1aed42-48cf-42b9-ba70-58edfb755cd3))
+ (fp_line (start 6.75 3) (end 6.75 1.5)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a43257e3-1322-45b6-bf17-991298ca1fca))
+ (fp_line (start -1.5 -1.5) (end -1.25 -1.5)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9a498857-d0a0-4950-ab59-757bab3b7e37))
+ (fp_line (start -1.5 -1.25) (end -1.5 -1.5)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ac6900b1-8046-4d3a-897b-42afa6047e0d))
+ (fp_line (start -1.5 5.75) (end -1.5 -1.25)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c467dbca-8fe4-4fb2-a48c-ab8dc2936ab0))
+ (fp_line (start -1.5 5.75) (end -1.5 6)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 78596ca9-1655-4fcb-a446-e60eed8ded27))
+ (fp_line (start -1.5 6) (end -1.25 6)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6e76eb62-5630-4da8-964a-bee7d3eecf2d))
+ (fp_line (start -1.25 -1.5) (end 7.75 -1.5)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 99bc6298-2c86-4c69-9c0e-082db0f3051e))
+ (fp_line (start 7.75 -1.5) (end 8 -1.5)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 978116d7-33d5-470d-8792-93fedecac914))
+ (fp_line (start 7.75 6) (end -1.25 6)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp be46d582-0228-4a09-88c1-ec398fff2d10))
+ (fp_line (start 7.75 6) (end 8 6)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp de821240-b641-4061-8f32-82bbc5b49836))
+ (fp_line (start 8 -1.5) (end 8 -1.25)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp eddaf6ab-6c04-4d3a-8392-d687c3970fa9))
+ (fp_line (start 8 -1.25) (end 8 5.75)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp fa3e6b0b-ba13-4c96-a8b6-02b72da2985c))
+ (fp_line (start 8 6) (end 8 5.75)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 67700a16-cfd5-4a7b-935d-33b875cd7605))
+ (fp_line (start 0.25 -0.75) (end 3.25 -0.75)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f16ac649-bc19-455e-973c-b653af482f28))
+ (fp_line (start 0.25 5.25) (end 0.25 -0.75)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d2b9409e-60ff-4213-a722-33ec56e0a042))
+ (fp_line (start 3.25 -0.75) (end 6.25 -0.75)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a640e92e-3a5b-4a81-9441-12a30ebb0827))
+ (fp_line (start 6.25 -0.75) (end 6.25 5.25)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 827f6e59-8fde-4b2c-a0b3-2b400f9f8ccd))
+ (fp_line (start 6.25 5.25) (end 0.25 5.25)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 633948c0-fe9a-4fb2-b052-08710ac2ce05))
+ (fp_circle (center 3.25 2.25) (end 1.25 2.5)
+ (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp c1c776e1-7020-4886-b210-a95944da36ea))
+ (pad "1" thru_hole circle (at 0 0 90) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask")
+ (net 38 "Net-(J3-DOWN)") (pinfunction "A") (pintype "passive") (tstamp a2b8f9fb-4064-448a-a02b-f70ba3c7708d))
+ (pad "1" thru_hole circle (at 6.5 0 90) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask")
+ (net 38 "Net-(J3-DOWN)") (pinfunction "A") (pintype "passive") (tstamp 96261d70-f407-4ace-97bd-a8bbd5ff1b42))
+ (pad "2" thru_hole circle (at 0 4.5 90) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask")
+ (net 40 "Net-(J3-VCC)") (pinfunction "B") (pintype "passive") (tstamp faf78f5a-540d-4be2-b95e-f4b5d2741068))
+ (pad "2" thru_hole circle (at 6.5 4.5 90) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask")
+ (net 40 "Net-(J3-VCC)") (pinfunction "B") (pintype "passive") (tstamp cfa1d536-ce41-4100-befd-ef115c95002e))
+ (model "${KICAD6_3DMODEL_DIR}/Button_Switch_THT.3dshapes/SW_PUSH_6mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (footprint "Button_Switch_THT:SW_PUSH_6mm" (layer "F.Cu")
+ (tstamp c9b1d8e9-c316-4c31-b478-88439d0a6ad6)
+ (at 124.46 45.72)
+ (descr "https://www.omron.com/ecb/products/pdf/en-b3f.pdf")
+ (tags "tact sw push 6mm")
+ (property "Sheetfile" "hardware.kicad_sch")
+ (property "Sheetname" "")
+ (property "ki_description" "Momentary Switch, single pole double throw")
+ (property "ki_keywords" "switch single-pole double-throw spdt ON-ON")
+ (path "/b2bf2f45-3635-4293-9ae5-d24524b3b2e9")
+ (attr through_hole)
+ (fp_text reference "SW5" (at 3.25 -2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ade7fbad-fde6-416e-80ca-355a83c5743d)
+ )
+ (fp_text value "SECONDARY" (at 3.75 6.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b2b7255e-d8aa-4e76-918a-44d32957eb39)
+ )
+ (fp_text user "${REFERENCE}" (at 3.25 2.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4204871a-f6fe-4838-a33c-19a72f379413)
+ )
+ (fp_line (start -0.25 1.5) (end -0.25 3)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bebc04f3-2cd5-4d66-bedd-a9441582fc27))
+ (fp_line (start 1 5.5) (end 5.5 5.5)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8693eace-4f5e-4abb-96d3-97667d77024b))
+ (fp_line (start 5.5 -1) (end 1 -1)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1b9cee48-bd5f-422b-b577-406db5898720))
+ (fp_line (start 6.75 3) (end 6.75 1.5)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp fb9a5fa8-fb46-4423-97db-c0b080ed43fd))
+ (fp_line (start -1.5 -1.5) (end -1.25 -1.5)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9625ed5e-3ff4-4a30-8daa-ac188c41c98e))
+ (fp_line (start -1.5 -1.25) (end -1.5 -1.5)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 33f79e02-c4a3-47c0-bfcf-3f1683d7198a))
+ (fp_line (start -1.5 5.75) (end -1.5 -1.25)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 427f93bc-07d3-41b8-bb9d-989591c0ebc2))
+ (fp_line (start -1.5 5.75) (end -1.5 6)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp efdbd4fd-344c-41c0-aade-11d68a4ba11f))
+ (fp_line (start -1.5 6) (end -1.25 6)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e388fe63-7159-45b9-a359-4c275fd9a4a5))
+ (fp_line (start -1.25 -1.5) (end 7.75 -1.5)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 68644736-cda3-4f8a-a7da-09969adac949))
+ (fp_line (start 7.75 -1.5) (end 8 -1.5)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9c625626-34ad-4528-a90d-cf38f2dad964))
+ (fp_line (start 7.75 6) (end -1.25 6)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp de0c25dd-9336-4b1d-a434-9f44823ab330))
+ (fp_line (start 7.75 6) (end 8 6)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp cad5ae97-588b-45fa-b425-5c1dd008c113))
+ (fp_line (start 8 -1.5) (end 8 -1.25)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 80f38d8d-06f9-4bc2-bc7f-46623493096f))
+ (fp_line (start 8 -1.25) (end 8 5.75)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a3fff17d-d527-49aa-ac97-7bb2bf495855))
+ (fp_line (start 8 6) (end 8 5.75)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 659018fb-d361-460f-b287-bc9d6d6ab2a4))
+ (fp_line (start 0.25 -0.75) (end 3.25 -0.75)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8f8a2b21-2d97-4bdc-b758-14715eea2ba6))
+ (fp_line (start 0.25 5.25) (end 0.25 -0.75)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3e29f3f8-fe5e-43fc-8fc1-188fbef523c0))
+ (fp_line (start 3.25 -0.75) (end 6.25 -0.75)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 21ecbf97-2c08-4bfc-8edd-72c7ae46019f))
+ (fp_line (start 6.25 -0.75) (end 6.25 5.25)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5e5d2a9d-6643-42aa-b80d-d2746da1801c))
+ (fp_line (start 6.25 5.25) (end 0.25 5.25)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9bc0c640-07d5-4c7d-9235-b640f29f04fe))
+ (fp_circle (center 3.25 2.25) (end 1.25 2.5)
+ (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp e6725f08-da4e-46dc-a8e8-469bb4b68b22))
+ (pad "1" thru_hole circle (at 0 0 90) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask")
+ (net 42 "Net-(J3-PRIMARY)") (pinfunction "A") (pintype "passive") (tstamp 04b58072-9935-4e8c-96bf-ffea4858769c))
+ (pad "1" thru_hole circle (at 6.5 0 90) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask")
+ (net 42 "Net-(J3-PRIMARY)") (pinfunction "A") (pintype "passive") (tstamp d2b353de-9703-4196-bda2-6c1bf89795d3))
+ (pad "2" thru_hole circle (at 0 4.5 90) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask")
+ (net 40 "Net-(J3-VCC)") (pinfunction "B") (pintype "passive") (tstamp 1684df4b-5aad-4a5e-836d-512d3dfd6515))
+ (pad "2" thru_hole circle (at 6.5 4.5 90) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask")
+ (net 40 "Net-(J3-VCC)") (pinfunction "B") (pintype "passive") (tstamp e4ccdaa7-231c-4cb0-85b6-05a2682f01f5))
+ (model "${KICAD6_3DMODEL_DIR}/Button_Switch_THT.3dshapes/SW_PUSH_6mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (footprint "Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical" (layer "F.Cu")
+ (tstamp e05910b2-5dff-4dd5-a667-d3fe5597c90b)
+ (at 119.38 34.98 -90)
+ (descr "Through hole straight pin header, 2x04, 2.54mm pitch, double rows")
+ (tags "Through hole pin header THT 2x04 2.54mm double row")
+ (property "Sheetfile" "hardware.kicad_sch")
+ (property "Sheetname" "")
+ (property "ki_description" "Generic connector, double row, 02x04, top/bottom pin numbering scheme (row 1: 1...pins_per_row, row2: pins_per_row+1 ... num_pins), script generated (kicad-library-utils/schlib/autogen/connector/)")
+ (property "ki_keywords" "connector")
+ (path "/57478726-f67c-4db7-a7d2-98e0223f05cb")
+ (attr through_hole)
+ (fp_text reference "J3" (at 1.27 -2.33 90) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp caa00206-c901-48ab-a579-48b1d4a8d78c)
+ )
+ (fp_text value "GAMEPAD" (at 1.27 9.95 90) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e879d5cd-7e66-4d83-ad09-871d956eefe6)
+ )
+ (fp_text user "${REFERENCE}" (at 1.27 3.81) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d1ecdbc8-7131-425c-9cf6-c3ac0c2c9718)
+ )
+ (fp_line (start -1.33 -1.33) (end 0 -1.33)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bea9bd1d-ba37-406f-afe1-bf607de80978))
+ (fp_line (start -1.33 0) (end -1.33 -1.33)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5dd3846a-9b64-4b9d-ab04-c2226fe24726))
+ (fp_line (start -1.33 1.27) (end -1.33 8.95)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 23feb25b-7df4-44df-9b11-eeb75f48c32c))
+ (fp_line (start -1.33 1.27) (end 1.27 1.27)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 34de599b-2d9e-4eea-a272-e915dfcd1bdf))
+ (fp_line (start -1.33 8.95) (end 3.87 8.95)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 83c8bf3e-ba6d-4969-b6e8-ee9dddc8963f))
+ (fp_line (start 1.27 -1.33) (end 3.87 -1.33)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1b3fe8af-6af3-472a-af9c-fc9c39388015))
+ (fp_line (start 1.27 1.27) (end 1.27 -1.33)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8ee4b6df-a489-4c84-a659-2e84167a6c1a))
+ (fp_line (start 3.87 -1.33) (end 3.87 8.95)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a066f2c3-da7e-4011-8f81-239a5710586f))
+ (fp_line (start -1.8 -1.8) (end -1.8 9.4)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp fdb37fe5-6071-4be0-913f-0500d72dead2))
+ (fp_line (start -1.8 9.4) (end 4.35 9.4)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6ba44cde-dca7-4c73-a9e7-1683fd3a1ecd))
+ (fp_line (start 4.35 -1.8) (end -1.8 -1.8)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ad6b89fe-9e60-4c4d-b237-aef6cd69599a))
+ (fp_line (start 4.35 9.4) (end 4.35 -1.8)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f9ea077c-1741-41a4-a776-0d98bdfd0924))
+ (fp_line (start -1.27 0) (end 0 -1.27)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3669cb48-a194-47f0-b3d2-6be3199f9d2c))
+ (fp_line (start -1.27 8.89) (end -1.27 0)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0c70c14f-2396-47bd-864b-ef5e6b889b76))
+ (fp_line (start 0 -1.27) (end 3.81 -1.27)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e92cd02e-6083-405f-a06d-8d52dedb9798))
+ (fp_line (start 3.81 -1.27) (end 3.81 8.89)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ffd7cfde-5d72-4a62-a8d0-7bfe44f72590))
+ (fp_line (start 3.81 8.89) (end -1.27 8.89)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ca55dc55-0498-43b0-8bb1-e52e12bcf2e2))
+ (pad "1" thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
+ (net 37 "Net-(J3-UP)") (pinfunction "UP") (pintype "output") (tstamp db72aed1-4b40-481f-9f96-3d409354c7d0))
+ (pad "2" thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
+ (net 38 "Net-(J3-DOWN)") (pinfunction "DOWN") (pintype "output") (tstamp aceab463-3a90-4f77-9ca3-6ba3683b6180))
+ (pad "3" thru_hole oval (at 0 5.08 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
+ (net 39 "Net-(J3-LEFT)") (pinfunction "LEFT") (pintype "output") (tstamp f624e656-d679-4c99-a98b-1c809425a955))
+ (pad "4" thru_hole oval (at 0 7.62 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
+ (net 40 "Net-(J3-VCC)") (pinfunction "VCC") (pintype "input") (tstamp 47fc4146-6abb-4ff0-a522-f867a0c31190))
+ (pad "5" thru_hole oval (at 2.54 0 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask" "B.SilkS")
+ (net 41 "Net-(J3-RIGHT)") (pinfunction "RIGHT") (pintype "output") (tstamp f530bc43-b8ed-4456-91fe-ecd5a7d121a5))
+ (pad "6" thru_hole oval (at 2.54 2.54 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
+ (net 42 "Net-(J3-PRIMARY)") (pinfunction "PRIMARY") (pintype "output") (tstamp f9c8fc02-6608-41cf-b731-ef1cba3638dc))
+ (pad "7" thru_hole oval (at 2.54 5.08 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
+ (net 43 "Net-(J3-SECONDARY)") (pinfunction "SECONDARY") (pintype "output") (tstamp 87af7126-e5cd-4d54-9b2d-903a609fe868))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x04_P2.54mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (footprint "Button_Switch_THT:SW_PUSH_6mm" (layer "F.Cu")
+ (tstamp e0e7f290-941c-4cea-9e85-d71ccf252f0c)
+ (at 100.89 45.72)
+ (descr "https://www.omron.com/ecb/products/pdf/en-b3f.pdf")
+ (tags "tact sw push 6mm")
+ (property "Sheetfile" "hardware.kicad_sch")
+ (property "Sheetname" "")
+ (property "ki_description" "Momentary Switch, single pole double throw")
+ (property "ki_keywords" "switch single-pole double-throw spdt ON-ON")
+ (path "/c89f7037-8f49-4d17-be56-039e9a29ee25")
+ (attr through_hole)
+ (fp_text reference "SW3" (at 3.25 -2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ae39ac8d-a2f9-4ef7-8edd-617b514e082b)
+ )
+ (fp_text value "RIGHT" (at 3.75 6.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 48ce4514-1dc5-4fe2-8b30-b38fcce37335)
+ )
+ (fp_text user "${REFERENCE}" (at 3.25 2.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4a3de003-e29e-4971-99ca-9bfa74c6a27d)
+ )
+ (fp_line (start -0.25 1.5) (end -0.25 3)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5504fd33-b1eb-4d41-a5c8-bedf35572ee7))
+ (fp_line (start 1 5.5) (end 5.5 5.5)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 99ec9a94-d49f-4b76-89b8-e877d7de1a81))
+ (fp_line (start 5.5 -1) (end 1 -1)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8f9da02c-6f7e-49b5-9422-ca2873157c3a))
+ (fp_line (start 6.75 3) (end 6.75 1.5)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0c5f938e-7a47-43f0-aad7-3f95ea4b1d4c))
+ (fp_line (start -1.5 -1.5) (end -1.25 -1.5)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6740223e-ebf6-4f23-8514-e8b9f58f2c60))
+ (fp_line (start -1.5 -1.25) (end -1.5 -1.5)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp db4f515d-7fa0-4b71-9008-83c56ee78dcc))
+ (fp_line (start -1.5 5.75) (end -1.5 -1.25)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ed8fd080-329c-48ae-8eb4-4b2fcebef95e))
+ (fp_line (start -1.5 5.75) (end -1.5 6)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d3729a2d-890a-415e-9cbe-4bd8dec7d875))
+ (fp_line (start -1.5 6) (end -1.25 6)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4f5b0f20-8a9d-4aa8-9ee3-53bd1129ef05))
+ (fp_line (start -1.25 -1.5) (end 7.75 -1.5)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 59f48d0b-4552-4c95-a3d3-258e3818c148))
+ (fp_line (start 7.75 -1.5) (end 8 -1.5)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 73fbbfc5-b35c-4f3d-841a-72b0c8b0da9e))
+ (fp_line (start 7.75 6) (end -1.25 6)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 354286eb-c42c-4c80-8a11-dd1c02f54b55))
+ (fp_line (start 7.75 6) (end 8 6)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 14f361b4-6490-438c-9fbc-81738f62e057))
+ (fp_line (start 8 -1.5) (end 8 -1.25)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4a4acf94-6cf4-4ec4-ad7e-1e6d6bbca7f9))
+ (fp_line (start 8 -1.25) (end 8 5.75)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 431472e4-3e69-47c6-aa38-691e983af8b4))
+ (fp_line (start 8 6) (end 8 5.75)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4033c649-b159-437d-984c-8bcc7146182b))
+ (fp_line (start 0.25 -0.75) (end 3.25 -0.75)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b3d8844c-be35-490e-b5df-c417975378c9))
+ (fp_line (start 0.25 5.25) (end 0.25 -0.75)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6998de8f-9ca4-4fb9-a4c7-29c83eb3b27a))
+ (fp_line (start 3.25 -0.75) (end 6.25 -0.75)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ada0d3b1-3f09-4bb7-81ae-5211b7ed7cb9))
+ (fp_line (start 6.25 -0.75) (end 6.25 5.25)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1e789e20-8756-4ef4-ad32-2cb25f3f8077))
+ (fp_line (start 6.25 5.25) (end 0.25 5.25)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 65555cdd-94c4-4305-a7b9-5bcb23cc23d6))
+ (fp_circle (center 3.25 2.25) (end 1.25 2.5)
+ (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 20f2c806-8160-48fd-ac33-56a1772f401a))
+ (pad "1" thru_hole circle (at 0 0 90) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask")
+ (net 39 "Net-(J3-LEFT)") (pinfunction "A") (pintype "passive") (tstamp 6a6e1fc2-dee0-459d-a6d7-cd422b8f24aa))
+ (pad "1" thru_hole circle (at 6.5 0 90) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask")
+ (net 39 "Net-(J3-LEFT)") (pinfunction "A") (pintype "passive") (tstamp baf2ba24-90cc-4eff-8121-14c7787d18b2))
+ (pad "2" thru_hole circle (at 0 4.5 90) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask")
+ (net 40 "Net-(J3-VCC)") (pinfunction "B") (pintype "passive") (tstamp c5424fab-0116-49d8-af97-3a0e5033371a))
+ (pad "2" thru_hole circle (at 6.5 4.5 90) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask")
+ (net 40 "Net-(J3-VCC)") (pinfunction "B") (pintype "passive") (tstamp bbc353ea-e110-406b-b4fa-a9314a08fcd1))
+ (model "${KICAD6_3DMODEL_DIR}/Button_Switch_THT.3dshapes/SW_PUSH_6mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
(footprint "Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical" (layer "F.Cu")
(tstamp e61ea2f9-2607-4e06-b2b9-a60823ee73c7)
- (at 30.48 20.32)
+ (at 50.8 22.86)
(descr "Through hole straight pin header, 2x04, 2.54mm pitch, double rows")
(tags "Through hole pin header THT 2x04 2.54mm double row")
(property "Sheetfile" "hardware.kicad_sch")
@@ -648,7 +1225,7 @@
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 44285cf8-6461-44e5-8482-fefa034ae6db)
)
- (fp_text value "GAMEPAD_1" (at 1.27 9.95) (layer "F.Fab")
+ (fp_text value "GAMEPAD_1" (at 1.27 9.95) (layer "F.Fab") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 74d7559c-8593-4496-9f30-17637712bc33)
)
@@ -687,19 +1264,19 @@
(fp_line (start 3.81 8.89) (end -1.27 8.89)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 82307bb5-5aed-412e-89cf-42bd339e9ec0))
(pad "1" thru_hole circle (at 0 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 16 "GP_P1_UP") (pinfunction "UP") (pintype "output") (tstamp 6a780d88-5dfd-4e04-8022-666e8d8e9f11))
+ (net 47 "GP_P1_LEFT") (pinfunction "UP") (pintype "output") (tstamp 6a780d88-5dfd-4e04-8022-666e8d8e9f11))
(pad "2" thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 17 "GP_P1_DOWN") (pinfunction "DOWN") (pintype "output") (tstamp a3a3ee38-ac29-4180-9d01-9d8450f713b7))
+ (net 49 "GP_P1_UP") (pinfunction "DOWN") (pintype "output") (tstamp a3a3ee38-ac29-4180-9d01-9d8450f713b7))
(pad "3" thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 18 "GP_P1_LEFT") (pinfunction "LEFT") (pintype "output") (tstamp 66dd55b7-fdcb-4b94-b6b2-d2f889f7653f))
+ (net 46 "GP_P1_RIGHT") (pinfunction "LEFT") (pintype "output") (tstamp 66dd55b7-fdcb-4b94-b6b2-d2f889f7653f))
(pad "4" thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
(net 4 "VCC") (pinfunction "VCC") (pintype "input") (tstamp c0f27fca-1c0c-4cf1-91a3-096f01b07fd9))
(pad "5" thru_hole oval (at 2.54 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 19 "GP_P1_RIGHT") (pinfunction "RIGHT") (pintype "output") (tstamp c2b6541a-2b8c-4c57-b463-169fca74f49c))
+ (net 45 "GP_P1_BUT_1") (pinfunction "RIGHT") (pintype "output") (tstamp c2b6541a-2b8c-4c57-b463-169fca74f49c))
(pad "6" thru_hole oval (at 2.54 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 20 "GP_P1_BUT_1") (pinfunction "PRIMARY") (pintype "output") (tstamp caea9859-ef62-4229-9b62-b6b77f8ee52e))
+ (net 44 "GP_P1_BUT_2") (pinfunction "PRIMARY") (pintype "output") (tstamp caea9859-ef62-4229-9b62-b6b77f8ee52e))
(pad "7" thru_hole oval (at 2.54 5.08) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
- (net 21 "GP_P1_BUT_2") (pinfunction "SECONDARY") (pintype "output") (tstamp 31331d8b-3bd5-4ad4-8bdf-3c3db425f9d2))
+ (net 48 "GP_P1_DOWN") (pinfunction "SECONDARY") (pintype "output") (tstamp 31331d8b-3bd5-4ad4-8bdf-3c3db425f9d2))
(model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x04_P2.54mm_Vertical.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
@@ -709,7 +1286,7 @@
(footprint "Module:Arduino_UNO_R3" (layer "B.Cu")
(tstamp 186f5b5c-ddb3-490a-ae64-32519350e4fc)
- (at 53.34 66.04)
+ (at 27.94 66.04)
(descr "Arduino UNO R3, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf")
(tags "Arduino UNO R3")
(property "Field4" "")
@@ -719,116 +1296,14 @@
(property "ki_keywords" "Arduino UNO R3 Microcontroller Module Atmel AVR USB")
(path "/e037481e-1397-4cfd-9c3c-4a1e6476185d")
(attr through_hole)
- (fp_text reference "A1" (at 1.27 3.81 -360) (layer "B.SilkS")
+ (fp_text reference "A1" (at -12.7 -25.4 180) (layer "B.SilkS") hide
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 7a901f3b-f479-4206-a735-21de007c264f)
)
- (fp_text value "STM32F091RC" (at 0 -22.86) (layer "B.Fab") hide
+ (fp_text value "STM32F091RC" (at 0 -22.86 180) (layer "B.Fab") hide
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 6b2108a4-b5f2-4526-9b95-6941b0f952ea)
)
- (fp_line (start -34.42 -41.4) (end -28.07 -41.4)
- (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp a7968850-1938-4294-8d95-0def802fd878))
- (fp_line (start -34.42 -29.72) (end -34.42 -41.4)
- (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp a3c4d085-aa8b-491d-9c4e-ed915abc5f4b))
- (fp_line (start -29.97 -9.65) (end -28.07 -9.65)
- (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp c974279d-9ebd-49d8-8e5a-9a7f20deb28d))
- (fp_line (start -29.97 -0.51) (end -29.97 -9.65)
- (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp e5929d6c-af63-457c-a781-402f7fcdf5e0))
- (fp_line (start -28.07 -50.93) (end 36.58 -50.93)
- (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp f2fb3807-fa24-4c44-869f-55bebe306cde))
- (fp_line (start -28.07 -41.4) (end -28.07 -50.93)
- (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 12a53824-1d50-469c-88ce-74177804fe70))
- (fp_line (start -28.07 -29.72) (end -34.42 -29.72)
- (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp bd57415c-c6ce-46b3-8e0e-6ba826673d2c))
- (fp_line (start -28.07 -9.65) (end -28.07 -29.72)
- (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp f3e99da1-6152-446e-95fc-ed1cf61c428f))
- (fp_line (start -28.07 -0.51) (end -29.97 -0.51)
- (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 92a2fb73-7358-4864-8c8c-c2e09d542619))
- (fp_line (start -28.07 2.67) (end -28.07 -0.51)
- (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 4b72a21f-e0d5-4d39-875a-962c8d85f7b5))
- (fp_line (start 36.58 -50.93) (end 38.23 -49.28)
- (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp f6cc1741-633e-4126-a089-0816277842d6))
- (fp_line (start 38.23 -49.28) (end 38.23 -37.85)
- (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 7cf72054-7243-40e5-8b66-b6ef629958d7))
- (fp_line (start 38.23 -37.85) (end 40.77 -35.31)
- (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 9a225b2b-01f7-4902-8f19-21d81c1bad64))
- (fp_line (start 38.23 0) (end 38.23 2.67)
- (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp fe55c492-1cd4-4a31-ba17-45cec6562669))
- (fp_line (start 38.23 2.67) (end -28.07 2.67)
- (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp a42477c5-0814-48e2-8bb4-3194d4a7a114))
- (fp_line (start 40.77 -35.31) (end 40.77 -2.54)
- (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp fd634328-d1b2-41d5-91c0-09336c033091))
- (fp_line (start 40.77 -2.54) (end 38.23 0)
- (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 1448e168-90d7-4d43-a4f8-ac4801d2860f))
- (fp_line (start -34.54 -41.53) (end -34.54 -29.59)
- (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 9acd21a3-4cda-45c3-9aef-c4252559923f))
- (fp_line (start -34.54 -29.59) (end -28.19 -29.59)
- (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 4f387c9d-8110-4e52-9424-63f465a3bb54))
- (fp_line (start -30.1 -9.78) (end -30.1 -0.38)
- (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 6e2f2c98-1694-4df9-b51f-1f7eb341ce74))
- (fp_line (start -30.1 -0.38) (end -28.19 -0.38)
- (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 3891e5a5-ad79-43b2-b156-127a1c3ccb83))
- (fp_line (start -28.19 -51.05) (end -28.19 -41.53)
- (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 28d6f309-acbe-46d4-98bf-3bf16951dbd5))
- (fp_line (start -28.19 -41.53) (end -34.54 -41.53)
- (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 6a6a2469-37d0-488d-901f-41c74b239b41))
- (fp_line (start -28.19 -29.59) (end -28.19 -9.78)
- (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 09ca28c0-49bb-48c5-bdbd-c7094a6771b4))
- (fp_line (start -28.19 -9.78) (end -30.1 -9.78)
- (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 45f28a89-b48b-4819-b7c3-992fc9bdc2e6))
- (fp_line (start -28.19 -0.38) (end -28.19 2.79)
- (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 579c5c4b-f03c-4f4e-8174-41246b93bdea))
- (fp_line (start -28.19 2.79) (end 38.35 2.79)
- (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 40cc7250-96b2-4a90-b671-358560952c01))
- (fp_line (start 36.58 -51.05) (end -28.19 -51.05)
- (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp f1aa050b-55a5-4493-92dc-9861084f6d8f))
- (fp_line (start 38.35 -49.28) (end 36.58 -51.05)
- (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 6a663e48-3b4a-410c-936b-f911f5823ff0))
- (fp_line (start 38.35 -37.85) (end 38.35 -49.28)
- (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp b51a972e-b43e-412e-aaf9-d2404835c775))
- (fp_line (start 38.35 0) (end 40.89 -2.54)
- (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 969f0134-c994-4771-be1c-9759b6f2ad4f))
- (fp_line (start 38.35 2.79) (end 38.35 0)
- (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 34f49651-9ce3-4d5f-8286-d3acbd30b5c0))
- (fp_line (start 40.89 -35.31) (end 38.35 -37.85)
- (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 40cc40d4-d39b-4663-beeb-1c4882d144b0))
- (fp_line (start 40.89 -2.54) (end 40.89 -35.31)
- (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 87343d06-fa4b-4867-855a-ccfc8c4d8394))
- (fp_line (start -34.29 -41.27) (end -34.29 -29.84)
- (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 5dde0702-9740-4d6a-9c06-272beb4a26fc))
- (fp_line (start -34.29 -29.84) (end -18.41 -29.84)
- (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 13fb94d8-fb87-4813-b35d-96a3958482c0))
- (fp_line (start -29.84 -9.53) (end -29.84 -0.64)
- (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 400b68ed-7b4d-4b83-9d16-90422990366a))
- (fp_line (start -29.84 -0.64) (end -16.51 -0.64)
- (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp e73e6b87-b6d8-43e8-a1f7-afdb76b3bff0))
- (fp_line (start -27.94 -50.8) (end -27.94 2.54)
- (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 9b2df58d-4cab-465e-a004-24aa7ed54705))
- (fp_line (start -27.94 2.54) (end 38.1 2.54)
- (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 73029267-145c-4e26-8b7f-c56beba3afe6))
- (fp_line (start -18.41 -41.27) (end -34.29 -41.27)
- (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp cd9f4b82-27ab-45b2-8e9b-7b47968c7d09))
- (fp_line (start -18.41 -29.84) (end -18.41 -41.27)
- (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 7e56182e-818b-46df-970f-246ba2e114a5))
- (fp_line (start -16.51 -9.53) (end -29.84 -9.53)
- (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp c4c798d9-628a-4abd-b933-f2b784b8f1c5))
- (fp_line (start -16.51 -0.64) (end -16.51 -9.53)
- (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp c97212bd-df41-4ace-8872-1ab88e573348))
- (fp_line (start 36.58 -50.8) (end -27.94 -50.8)
- (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp ed5cd10b-7a36-4fe1-a575-c923f3c00b2e))
- (fp_line (start 38.1 -49.28) (end 36.58 -50.8)
- (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 689abfcd-6034-4266-bbd2-9ffcac0801e4))
- (fp_line (start 38.1 -37.85) (end 38.1 -49.28)
- (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 24010097-6c62-48b8-b549-c2b1cbe57792))
- (fp_line (start 38.1 0) (end 40.64 -2.54)
- (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 42106c6c-da9a-4403-baae-7094862cd5b7))
- (fp_line (start 38.1 2.54) (end 38.1 0)
- (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp fd476fb9-14b4-4713-813b-fc8ae76786e5))
- (fp_line (start 40.64 -35.31) (end 38.1 -37.85)
- (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp bcf2465f-a26f-4f5a-9776-cb28d26b7318))
- (fp_line (start 40.64 -2.54) (end 40.64 -35.31)
- (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 2f447544-ef26-4198-8013-6097cd5db096))
(pad "1" thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
(net 1 "unconnected-(A1-NC-Pad1)") (pinfunction "NC") (pintype "no_connect") (tstamp 44af3d2b-143c-4a8f-ad01-249857ddf7aa))
(pad "2" thru_hole oval (at 2.54 0 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
@@ -846,53 +1321,53 @@
(pad "8" thru_hole oval (at 17.78 0 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
(net 7 "unconnected-(A1-VIN-Pad8)") (pinfunction "VIN") (pintype "power_in") (tstamp a948cbd9-c383-455e-9866-c39293141199))
(pad "9" thru_hole oval (at 22.86 0 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
- (net 8 "GP_P2_UP") (pinfunction "A0") (pintype "bidirectional") (tstamp 984ee39f-57cb-425c-bb8e-1540a997e138))
+ (net 51 "GP_P2_DOWN") (pinfunction "A0") (pintype "bidirectional") (tstamp 984ee39f-57cb-425c-bb8e-1540a997e138))
(pad "10" thru_hole oval (at 25.4 0 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
- (net 9 "GP_P2_DOWN") (pinfunction "A1") (pintype "bidirectional") (tstamp ce74ec1b-4811-4d64-9472-d6e0b7c34dfc))
+ (net 55 "GP_P2_BUT_2") (pinfunction "A1") (pintype "bidirectional") (tstamp ce74ec1b-4811-4d64-9472-d6e0b7c34dfc))
(pad "11" thru_hole oval (at 27.94 0 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
- (net 10 "GP_P2_LEFT") (pinfunction "A2") (pintype "bidirectional") (tstamp 0a01e545-4808-4e96-874c-41cb95413b76))
+ (net 54 "GP_P2_BUT_1") (pinfunction "A2") (pintype "bidirectional") (tstamp 0a01e545-4808-4e96-874c-41cb95413b76))
(pad "12" thru_hole oval (at 30.48 0 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
- (net 11 "GP_P2_RIGHT") (pinfunction "A3") (pintype "bidirectional") (tstamp 6223031d-c054-4f19-8735-5fcb93d421a9))
+ (net 52 "GP_P2_LEFT") (pinfunction "A3") (pintype "bidirectional") (tstamp 6223031d-c054-4f19-8735-5fcb93d421a9))
(pad "13" thru_hole oval (at 33.02 0 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
- (net 12 "GP_P2_BUT_1") (pinfunction "SDA/A4") (pintype "bidirectional") (tstamp 8c0a748f-f657-4b20-948c-d6a03dd8401c))
+ (net 50 "GP_P2_UP") (pinfunction "SDA/A4") (pintype "bidirectional") (tstamp 8c0a748f-f657-4b20-948c-d6a03dd8401c))
(pad "14" thru_hole oval (at 35.56 0 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
- (net 13 "GP_P2_BUT_2") (pinfunction "SCL/A5") (pintype "bidirectional") (tstamp a17c3128-ce08-4623-bcec-6b7ec1297ea4))
+ (net 53 "GP_P2_RIGHT") (pinfunction "SCL/A5") (pintype "bidirectional") (tstamp a17c3128-ce08-4623-bcec-6b7ec1297ea4))
(pad "15" thru_hole oval (at 35.56 -48.26 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
- (net 14 "unconnected-(A1-D0{slash}RX-Pad15)") (pinfunction "D0/RX") (pintype "bidirectional") (tstamp f064c20c-d646-472c-9177-a1002a2b31c6))
+ (net 8 "unconnected-(A1-D0{slash}RX-Pad15)") (pinfunction "D0/RX") (pintype "bidirectional") (tstamp f064c20c-d646-472c-9177-a1002a2b31c6))
(pad "16" thru_hole oval (at 33.02 -48.26 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
- (net 15 "unconnected-(A1-D1{slash}TX-Pad16)") (pinfunction "D1/TX") (pintype "bidirectional") (tstamp 29518c81-950a-4e03-9e67-483868b834b4))
+ (net 9 "unconnected-(A1-D1{slash}TX-Pad16)") (pinfunction "D1/TX") (pintype "bidirectional") (tstamp 29518c81-950a-4e03-9e67-483868b834b4))
(pad "17" thru_hole oval (at 30.48 -48.26 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
- (net 16 "GP_P1_UP") (pinfunction "D2") (pintype "bidirectional") (tstamp 6465f0c8-3210-4f34-ae71-121b0881033f))
+ (net 48 "GP_P1_DOWN") (pinfunction "D2") (pintype "bidirectional") (tstamp 6465f0c8-3210-4f34-ae71-121b0881033f))
(pad "18" thru_hole oval (at 27.94 -48.26 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
- (net 17 "GP_P1_DOWN") (pinfunction "D3") (pintype "bidirectional") (tstamp d6534579-556e-4683-816a-f2f598e50e09))
+ (net 44 "GP_P1_BUT_2") (pinfunction "D3") (pintype "bidirectional") (tstamp d6534579-556e-4683-816a-f2f598e50e09))
(pad "19" thru_hole oval (at 25.4 -48.26 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
- (net 18 "GP_P1_LEFT") (pinfunction "D4") (pintype "bidirectional") (tstamp bf02f91c-08b0-463f-93b8-c5bfec36c658))
+ (net 45 "GP_P1_BUT_1") (pinfunction "D4") (pintype "bidirectional") (tstamp bf02f91c-08b0-463f-93b8-c5bfec36c658))
(pad "20" thru_hole oval (at 22.86 -48.26 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
- (net 19 "GP_P1_RIGHT") (pinfunction "D5") (pintype "bidirectional") (tstamp eaed1c04-8fdd-4e26-a74c-aeee86f75e92))
+ (net 47 "GP_P1_LEFT") (pinfunction "D5") (pintype "bidirectional") (tstamp eaed1c04-8fdd-4e26-a74c-aeee86f75e92))
(pad "21" thru_hole oval (at 20.32 -48.26 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
- (net 20 "GP_P1_BUT_1") (pinfunction "D6") (pintype "bidirectional") (tstamp 0363c988-3128-41dc-9f1d-8e636ec65c0c))
+ (net 49 "GP_P1_UP") (pinfunction "D6") (pintype "bidirectional") (tstamp 0363c988-3128-41dc-9f1d-8e636ec65c0c))
(pad "22" thru_hole oval (at 17.78 -48.26 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
- (net 21 "GP_P1_BUT_2") (pinfunction "D7") (pintype "bidirectional") (tstamp f710686a-aaae-4e77-bd99-acd2af9dd300))
+ (net 46 "GP_P1_RIGHT") (pinfunction "D7") (pintype "bidirectional") (tstamp f710686a-aaae-4e77-bd99-acd2af9dd300))
(pad "23" thru_hole oval (at 13.72 -48.26 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
- (net 22 "PPU_VRAM_WEN") (pinfunction "D8") (pintype "bidirectional") (tstamp 97067b86-2fd1-45a4-9df4-ac5b7bff66ed))
+ (net 10 "PPU_VRAM_WEN") (pinfunction "D8") (pintype "bidirectional") (tstamp 97067b86-2fd1-45a4-9df4-ac5b7bff66ed))
(pad "24" thru_hole oval (at 11.18 -48.26 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
- (net 23 "unconnected-(A1-D9-Pad24)") (pinfunction "D9") (pintype "bidirectional") (tstamp 1a1897e4-7725-4223-a8e8-a9d19443850c))
+ (net 11 "unconnected-(A1-D9-Pad24)") (pinfunction "D9") (pintype "bidirectional") (tstamp 1a1897e4-7725-4223-a8e8-a9d19443850c))
(pad "25" thru_hole oval (at 8.64 -48.26 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
- (net 24 "unconnected-(A1-D10-Pad25)") (pinfunction "D10") (pintype "bidirectional") (tstamp d72d22d0-8c91-4e96-a6c3-ebc4ae358807))
+ (net 12 "unconnected-(A1-D10-Pad25)") (pinfunction "D10") (pintype "bidirectional") (tstamp d72d22d0-8c91-4e96-a6c3-ebc4ae358807))
(pad "26" thru_hole oval (at 6.1 -48.26 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
- (net 25 "SPI_MOSI") (pinfunction "D11") (pintype "bidirectional") (tstamp 95bef109-f10c-470c-8783-eca128677c89))
+ (net 13 "SPI_MOSI") (pinfunction "D11") (pintype "bidirectional") (tstamp 95bef109-f10c-470c-8783-eca128677c89))
(pad "27" thru_hole oval (at 3.56 -48.26 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
- (net 26 "unconnected-(A1-D12-Pad27)") (pinfunction "D12") (pintype "bidirectional") (tstamp 406569cf-9187-4a4d-b797-ce4224940f9a))
+ (net 14 "unconnected-(A1-D12-Pad27)") (pinfunction "D12") (pintype "bidirectional") (tstamp 406569cf-9187-4a4d-b797-ce4224940f9a))
(pad "28" thru_hole oval (at 1.02 -48.26 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
- (net 27 "SPI_CLK") (pinfunction "D13") (pintype "bidirectional") (tstamp e1740cf3-aa55-4fcc-89c6-3959ad48027e))
+ (net 15 "SPI_CLK") (pinfunction "D13") (pintype "bidirectional") (tstamp e1740cf3-aa55-4fcc-89c6-3959ad48027e))
(pad "29" thru_hole oval (at -1.52 -48.26 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
(net 6 "GND") (pinfunction "GND") (pintype "power_in") (tstamp bf967080-c14f-4dc8-bc50-b1ef36506d8a))
(pad "30" thru_hole oval (at -4.06 -48.26 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
- (net 28 "unconnected-(A1-AREF-Pad30)") (pinfunction "AREF") (pintype "input") (tstamp a7765549-6a55-4f2f-97fe-fe8acf99632e))
+ (net 16 "unconnected-(A1-AREF-Pad30)") (pinfunction "AREF") (pintype "input") (tstamp a7765549-6a55-4f2f-97fe-fe8acf99632e))
(pad "31" thru_hole oval (at -6.6 -48.26 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
- (net 29 "unconnected-(A1-SDA{slash}A4-Pad31)") (pinfunction "SDA/A4") (pintype "bidirectional") (tstamp 0d8bd3f4-bfdc-40fa-95a7-4f7072c08d46))
+ (net 17 "unconnected-(A1-SDA{slash}A4-Pad31)") (pinfunction "SDA/A4") (pintype "bidirectional") (tstamp 0d8bd3f4-bfdc-40fa-95a7-4f7072c08d46))
(pad "32" thru_hole oval (at -9.14 -48.26 270) (size 1.6 1.6) (drill 1) (layers "*.Cu" "*.Mask")
- (net 30 "unconnected-(A1-SCL{slash}A5-Pad32)") (pinfunction "SCL/A5") (pintype "bidirectional") (tstamp 18c2fb6b-bad6-419f-baad-0b3799b61d7b))
+ (net 18 "unconnected-(A1-SCL{slash}A5-Pad32)") (pinfunction "SCL/A5") (pintype "bidirectional") (tstamp 18c2fb6b-bad6-419f-baad-0b3799b61d7b))
(model "${KICAD6_3DMODEL_DIR}/Module.3dshapes/Arduino_UNO_R3.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
@@ -900,27 +1375,111 @@
)
)
- (segment (start 127 40.64) (end 124.46 43.18) (width 0.25) (layer "F.Cu") (net 6) (tstamp 0e2f8487-821f-4980-8996-6ffcec039f8e))
- (segment (start 51.82 44.2) (end 53.34 45.72) (width 0.25) (layer "F.Cu") (net 6) (tstamp 4309b868-2e78-4f0a-8363-7d7f99bd0cc2))
- (segment (start 121.92 35.56) (end 127 40.64) (width 0.25) (layer "F.Cu") (net 6) (tstamp 6bf39048-2bc0-4a75-b80a-db2a4df4116d))
- (segment (start 124.46 43.18) (end 114.3 43.18) (width 0.25) (layer "F.Cu") (net 6) (tstamp a5eba4d9-9324-49d7-adc2-47964079fede))
- (segment (start 53.34 45.72) (end 76.2 45.72) (width 0.25) (layer "F.Cu") (net 6) (tstamp c2a441bb-1087-474c-b7bc-f4022d921242))
- (segment (start 119.5 35.56) (end 121.92 35.56) (width 0.25) (layer "F.Cu") (net 6) (tstamp c87b0d52-9112-490f-a93a-3d54e0b89559))
- (segment (start 114.3 43.18) (end 114.3 45.72) (width 0.25) (layer "F.Cu") (net 6) (tstamp ce078426-027d-4d63-bcce-7aed16e11f5b))
- (segment (start 114.3 45.72) (end 101.6 45.72) (width 0.25) (layer "F.Cu") (net 6) (tstamp e0149dac-3804-4a41-aa25-d25d749a8ccb))
- (segment (start 51.82 17.78) (end 51.82 44.2) (width 0.25) (layer "F.Cu") (net 6) (tstamp ee4613fb-393a-4efe-968c-f84e3fccbfdd))
- (segment (start 67.06 17.78) (end 67.06 34.04) (width 0.25) (layer "F.Cu") (net 22) (tstamp 012b25ab-6718-4dd0-b289-6516c49cb8c0))
- (segment (start 68.58 35.56) (end 76.2 35.56) (width 0.25) (layer "F.Cu") (net 22) (tstamp 1ae31b13-7c69-4348-99e2-fe0f51380e44))
- (segment (start 67.06 34.04) (end 68.58 35.56) (width 0.25) (layer "F.Cu") (net 22) (tstamp 1c563ea3-b634-4366-96df-7b49f2ebba63))
- (segment (start 59.44 17.78) (end 59.44 36.58) (width 0.25) (layer "F.Cu") (net 25) (tstamp 3f435156-0587-454c-b157-4c775bab101b))
- (segment (start 60.96 38.1) (end 76.2 38.1) (width 0.25) (layer "F.Cu") (net 25) (tstamp 63f22932-d735-40ae-bb37-c7965716368e))
- (segment (start 59.44 36.58) (end 60.96 38.1) (width 0.25) (layer "F.Cu") (net 25) (tstamp d0a69c7b-cf13-46da-94c3-2efdd0b379b2))
- (segment (start 54.36 17.78) (end 54.36 39.12) (width 0.25) (layer "F.Cu") (net 27) (tstamp b516e867-e88a-43a5-ade1-b0a415ab08c7))
- (segment (start 55.88 40.64) (end 76.2 40.64) (width 0.25) (layer "F.Cu") (net 27) (tstamp e77477b9-5be6-41f3-b651-509449a58a6d))
- (segment (start 54.36 39.12) (end 55.88 40.64) (width 0.25) (layer "F.Cu") (net 27) (tstamp f3e92d46-ecd7-4c3c-bf79-235d99f3b0e0))
- (segment (start 114.3 35.56) (end 114.3 38.18) (width 0.25) (layer "F.Cu") (net 31) (tstamp 362bd879-cedf-4de4-992c-7a9a9b8b5f2f))
- (segment (start 122.12 38.18) (end 124.5 40.56) (width 0.25) (layer "F.Cu") (net 31) (tstamp 8a6fd3f1-a2b4-4c72-b92d-6f4aa5fcd679))
- (segment (start 114.3 38.18) (end 122.12 38.18) (width 0.25) (layer "F.Cu") (net 31) (tstamp ce8a5541-db96-4520-b513-c1761a7e1ceb))
- (segment (start 101.6 35.56) (end 106.68 35.56) (width 0.25) (layer "F.Cu") (net 44) (tstamp 65b76877-86b9-46fb-965c-9bea3100bbee))
+ (gr_text "ARDUINO SHIELD\n(TOP VIEW)" (at 35.56 43.18) (layer "Dwgs.User") (tstamp 656b16ea-49d4-4095-8265-37be65a3a42d)
+ (effects (font (size 1.5 1.5) (thickness 0.3) bold))
+ )
+ (gr_text "GAMEPAD LAYOUT/PINOUT" (at 96.52 25.4) (layer "Dwgs.User") (tstamp cdeebddc-f1da-4018-94e7-d5b28005d3d2)
+ (effects (font (size 1.5 1.5) (thickness 0.3) bold) (justify left bottom))
+ )
+ (gr_text "PWM AUDIO OUTPUT LOW PASS FILTER" (at 76.2 73.66) (layer "Dwgs.User") (tstamp d521f0de-697c-4611-b225-7d414829a2ae)
+ (effects (font (size 1.5 1.5) (thickness 0.3) bold) (justify left bottom))
+ )
+
+ (segment (start 50.8 53.34) (end 58.42 53.34) (width 0.25) (layer "F.Cu") (net 4) (tstamp 650643a3-e4a4-4406-834e-2cc2f8bb82eb))
+ (segment (start 50.8 30.48) (end 50.8 53.34) (width 0.25) (layer "F.Cu") (net 4) (tstamp 79600088-225f-4285-abbf-0f44311509be))
+ (segment (start 50.8 53.34) (end 35.56 53.34) (width 0.25) (layer "F.Cu") (net 4) (tstamp 9651e340-72ba-4300-8f94-cc204fc925c4))
+ (segment (start 35.56 53.34) (end 35.56 66.04) (width 0.25) (layer "F.Cu") (net 4) (tstamp fde34a98-a342-4a86-be42-69ff5ad9f584))
+ (segment (start 111.76 83.82) (end 109.22 86.36) (width 0.25) (layer "F.Cu") (net 6) (tstamp 0e2f8487-821f-4980-8996-6ffcec039f8e))
+ (segment (start 27.94 20.32) (end 27.94 27.94) (width 0.25) (layer "F.Cu") (net 6) (tstamp 3487cb2d-6c07-494b-af52-c53510676f93))
+ (segment (start 106.68 78.74) (end 111.76 83.82) (width 0.25) (layer "F.Cu") (net 6) (tstamp 6bf39048-2bc0-4a75-b80a-db2a4df4116d))
+ (segment (start 109.22 86.36) (end 99.06 86.36) (width 0.25) (layer "F.Cu") (net 6) (tstamp a5eba4d9-9324-49d7-adc2-47964079fede))
+ (segment (start 104.26 78.74) (end 106.68 78.74) (width 0.25) (layer "F.Cu") (net 6) (tstamp c87b0d52-9112-490f-a93a-3d54e0b89559))
+ (segment (start 99.06 86.36) (end 99.06 88.9) (width 0.25) (layer "F.Cu") (net 6) (tstamp ce078426-027d-4d63-bcce-7aed16e11f5b))
+ (segment (start 99.06 88.9) (end 86.36 88.9) (width 0.25) (layer "F.Cu") (net 6) (tstamp e0149dac-3804-4a41-aa25-d25d749a8ccb))
+ (via (at 27.94 20.32) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 6) (tstamp cb79c0b8-e210-44c1-9a63-3c5c8a5e3849))
+ (segment (start 27.94 19.3) (end 27.94 20.32) (width 0.25) (layer "B.Cu") (net 6) (tstamp d6b9d96f-9e05-43b1-b8a2-ea49ff096317))
+ (segment (start 26.42 17.78) (end 27.94 19.3) (width 0.25) (layer "B.Cu") (net 6) (tstamp fa1b0a1e-fb4f-4506-aee4-faff9b9fa8f9))
+ (segment (start 43.18 22.86) (end 38.1 22.86) (width 0.25) (layer "F.Cu") (net 10) (tstamp 0446d322-39e6-430b-a18d-3689d2a9a511))
+ (segment (start 38.1 22.86) (end 38.1 27.94) (width 0.25) (layer "F.Cu") (net 10) (tstamp b55cb6d9-b2e7-443b-8d9d-dab04d4e0e94))
+ (segment (start 43.18 20.32) (end 43.18 22.86) (width 0.25) (layer "F.Cu") (net 10) (tstamp d5d26fcd-1ea2-4cc9-997a-b975bddd8ec2))
+ (via (at 43.18 20.32) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 10) (tstamp e684cc05-1982-4af0-90ec-2c26ab6a4ced))
+ (segment (start 43.18 19.3) (end 43.18 20.32) (width 0.25) (layer "B.Cu") (net 10) (tstamp 6c73a116-3c29-49f0-83da-77f4b3633008))
+ (segment (start 41.66 17.78) (end 43.18 19.3) (width 0.25) (layer "B.Cu") (net 10) (tstamp 959dffe5-e710-49fc-9245-d7670ba92844))
+ (segment (start 35.56 20.32) (end 35.56 27.94) (width 0.25) (layer "F.Cu") (net 13) (tstamp 1a425026-7410-42ba-9f4f-be7d0945f6f5))
+ (via (at 35.56 20.32) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 13) (tstamp a962a02b-1958-4803-bda8-bbc50303ff19))
+ (segment (start 35.56 19.3) (end 35.56 20.32) (width 0.25) (layer "B.Cu") (net 13) (tstamp 5ae000df-d653-4d05-ab98-cb9cd5fd6c7e))
+ (segment (start 34.04 17.78) (end 35.56 19.3) (width 0.25) (layer "B.Cu") (net 13) (tstamp b5bf2e63-e13d-4f6a-981d-9d4b93fb40de))
+ (segment (start 33.02 22.86) (end 33.02 27.94) (width 0.25) (layer "F.Cu") (net 15) (tstamp 00c948e5-99f1-400c-8b24-03b0de0ca509))
+ (segment (start 30.48 22.86) (end 33.02 22.86) (width 0.25) (layer "F.Cu") (net 15) (tstamp 13f54203-1064-4710-bc16-281e7a8544b6))
+ (segment (start 30.48 20.32) (end 30.48 22.86) (width 0.25) (layer "F.Cu") (net 15) (tstamp a04ceef9-17cd-4fb2-b520-6c482a4fffb3))
+ (via (at 30.48 20.32) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 15) (tstamp 1168f50f-38f2-41fc-bbaf-6154aafe0035))
+ (segment (start 30.48 19.3) (end 30.48 20.32) (width 0.25) (layer "B.Cu") (net 15) (tstamp 312aa1d3-0664-4016-945b-37a9e6a24406))
+ (segment (start 28.96 17.78) (end 30.48 19.3) (width 0.25) (layer "B.Cu") (net 15) (tstamp dda62557-6c79-4255-937d-f8eeca9a7d9d))
+ (segment (start 99.06 78.74) (end 99.06 81.36) (width 0.25) (layer "F.Cu") (net 19) (tstamp 362bd879-cedf-4de4-992c-7a9a9b8b5f2f))
+ (segment (start 106.88 81.36) (end 109.26 83.74) (width 0.25) (layer "F.Cu") (net 19) (tstamp 8a6fd3f1-a2b4-4c72-b92d-6f4aa5fcd679))
+ (segment (start 99.06 81.36) (end 106.88 81.36) (width 0.25) (layer "F.Cu") (net 19) (tstamp ce8a5541-db96-4520-b513-c1761a7e1ceb))
+ (segment (start 86.36 78.74) (end 91.44 78.74) (width 0.25) (layer "F.Cu") (net 32) (tstamp 65b76877-86b9-46fb-965c-9bea3100bbee))
+ (segment (start 86.36 29.9) (end 86.36 45.72) (width 0.25) (layer "F.Cu") (net 37) (tstamp 5fe18a3e-b9c7-481c-b36d-b8ce95817d33))
+ (segment (start 119.38 29.9) (end 86.36 29.9) (width 0.25) (layer "F.Cu") (net 37) (tstamp 9340194f-7e50-4719-9ed9-f54f508b99a2))
+ (segment (start 79.86 45.72) (end 86.36 45.72) (width 0.25) (layer "F.Cu") (net 37) (tstamp c68dbfe9-9809-420b-a36f-df3687c6ebc7))
+ (segment (start 119.38 34.98) (end 119.38 29.9) (width 0.25) (layer "F.Cu") (net 37) (tstamp e68120a3-0965-473b-8cb4-a0ca528b9231))
+ (segment (start 116.84 32.44) (end 99.06 32.44) (width 0.25) (layer "F.Cu") (net 38) (tstamp 4be3fda9-b9ca-45cd-9df2-0a24ce6eddcb))
+ (segment (start 90.8025 37.075) (end 97.3025 37.075) (width 0.25) (layer "F.Cu") (net 38) (tstamp 58af8821-8388-4294-86d2-766c67ddf06d))
+ (segment (start 99.06 32.44) (end 97.3025 34.1975) (width 0.25) (layer "F.Cu") (net 38) (tstamp 670acce2-db03-4573-b378-84983286e19e))
+ (segment (start 116.84 34.98) (end 116.84 32.44) (width 0.25) (layer "F.Cu") (net 38) (tstamp 8dfa55b6-6d52-4d8f-adc9-b516e946e0b4))
+ (segment (start 97.3025 34.1975) (end 97.3025 37.075) (width 0.25) (layer "F.Cu") (net 38) (tstamp b640ba37-0467-4b6f-819f-5295a651741f))
+ (segment (start 114.3 34.98) (end 107.39 41.89) (width 0.25) (layer "F.Cu") (net 39) (tstamp c21e1478-6c78-40c5-a37d-b6622b29f99c))
+ (segment (start 107.39 41.89) (end 107.39 45.72) (width 0.25) (layer "F.Cu") (net 39) (tstamp c931db2a-d74c-4e47-855b-630ebd34e60c))
+ (segment (start 100.89 45.72) (end 107.39 45.72) (width 0.25) (layer "F.Cu") (net 39) (tstamp eab0f61b-49b2-4d8c-a693-0e9e57e65b28))
+ (segment (start 97.3025 41.575) (end 90.8025 41.575) (width 0.25) (layer "F.Cu") (net 40) (tstamp 17e5dd6c-ab52-4c90-84a2-e192a9c40081))
+ (segment (start 137.16 50.22) (end 143.66 50.22) (width 0.25) (layer "F.Cu") (net 40) (tstamp 18898b1e-2de4-4e86-aa0c-a2bab74ee144))
+ (segment (start 86.36 50.22) (end 79.86 50.22) (width 0.25) (layer "F.Cu") (net 40) (tstamp 1c13e897-8b17-4d86-b993-e2178b9eb3f5))
+ (segment (start 90.8025 41.575) (end 90.8025 45.7775) (width 0.25) (layer "F.Cu") (net 40) (tstamp 2a176bd0-5da9-4cf4-8ba2-eb2b1872f7c9))
+ (segment (start 86.36 54.695) (end 90.73 59.065) (width 0.25) (layer "F.Cu") (net 40) (tstamp 3a97836e-da72-4977-8cc5-ae92de6dde7a))
+ (segment (start 97.3025 41.575) (end 97.3025 46.6325) (width 0.25) (layer "F.Cu") (net 40) (tstamp 497ef38d-1a3a-4dd0-a541-94910346adca))
+ (segment (start 115.615 59.065) (end 124.46 50.22) (width 0.25) (layer "F.Cu") (net 40) (tstamp 4e73bc6d-7d9d-4222-8425-e11f2ccb149e))
+ (segment (start 97.23 59.065) (end 90.73 59.065) (width 0.25) (layer "F.Cu") (net 40) (tstamp 5efd3b08-23d4-4794-a46c-b420bccf7e29))
+ (segment (start 97.3025 46.6325) (end 100.89 50.22) (width 0.25) (layer "F.Cu") (net 40) (tstamp 61b87c70-7718-4700-9171-ccb22478fc94))
+ (segment (start 100.085 41.575) (end 97.3025 41.575) (width 0.25) (layer "F.Cu") (net 40) (tstamp 74ec0050-feb1-413f-8583-eb6e42d12e18))
+ (segment (start 101.6 40.06) (end 100.085 41.575) (width 0.25) (layer "F.Cu") (net 40) (tstamp 8cd2a7be-32f1-42a2-8b03-49b256508be7))
+ (segment (start 86.36 50.22) (end 86.36 54.695) (width 0.25) (layer "F.Cu") (net 40) (tstamp 9a21638e-a572-44f6-b6bf-c87ae455cf72))
+ (segment (start 111.76 34.98) (end 101.6 34.98) (width 0.25) (layer "F.Cu") (net 40) (tstamp a6b46ff3-08c2-44ab-83ff-d1ce556ebc72))
+ (segment (start 97.23 59.065) (end 115.615 59.065) (width 0.25) (layer "F.Cu") (net 40) (tstamp ab130863-c0dc-4714-9e99-d692e0e78aa1))
+ (segment (start 130.96 50.22) (end 137.16 50.22) (width 0.25) (layer "F.Cu") (net 40) (tstamp b690b133-c91d-40f3-8577-076ca015107f))
+ (segment (start 101.6 34.98) (end 101.6 40.06) (width 0.25) (layer "F.Cu") (net 40) (tstamp c9edabb1-152d-43dc-9909-4e5924c43cfe))
+ (segment (start 124.46 50.22) (end 130.96 50.22) (width 0.25) (layer "F.Cu") (net 40) (tstamp ccc7f8bf-b5b6-4dd0-8752-6bb5dab2e42e))
+ (segment (start 90.8025 45.7775) (end 86.36 50.22) (width 0.25) (layer "F.Cu") (net 40) (tstamp f1ec7b37-62f2-4001-ac3f-84a996945886))
+ (segment (start 100.89 50.22) (end 107.39 50.22) (width 0.25) (layer "F.Cu") (net 40) (tstamp f3ac38b9-7b32-45af-bc8b-ea7097b0a449))
+ (segment (start 137.16 37.52) (end 137.16 45.72) (width 0.25) (layer "F.Cu") (net 41) (tstamp 7cd2309c-22b1-4ff7-a891-54457e935b9a))
+ (segment (start 137.16 45.72) (end 143.66 45.72) (width 0.25) (layer "F.Cu") (net 41) (tstamp a350257d-937e-4e68-85b2-fcfda467be2c))
+ (segment (start 119.38 37.52) (end 137.16 37.52) (width 0.25) (layer "F.Cu") (net 41) (tstamp bcdeba1d-122e-4063-85db-71be6048ded4))
+ (segment (start 130.96 45.72) (end 124.46 45.72) (width 0.25) (layer "F.Cu") (net 42) (tstamp 3462604a-2581-46b0-8dff-d11e7a0a6a5b))
+ (segment (start 116.84 45.14) (end 117.42 45.72) (width 0.25) (layer "F.Cu") (net 42) (tstamp 5d494717-24c7-4693-bbab-ccfb21fd8315))
+ (segment (start 116.84 37.52) (end 116.84 45.14) (width 0.25) (layer "F.Cu") (net 42) (tstamp 823c62b5-d4e8-46d1-87eb-b6f2a910c2ce))
+ (segment (start 117.42 45.72) (end 124.46 45.72) (width 0.25) (layer "F.Cu") (net 42) (tstamp f4f7eebc-a2c3-4977-a668-32a962951a88))
+ (segment (start 112.495 54.565) (end 97.23 54.565) (width 0.25) (layer "F.Cu") (net 43) (tstamp 13a97c58-37d8-4c1f-93df-e15ebd64f8e4))
+ (segment (start 97.23 54.565) (end 90.73 54.565) (width 0.25) (layer "F.Cu") (net 43) (tstamp 1a3b546a-1eaf-46ef-9b06-4049cfb100b3))
+ (segment (start 114.3 52.76) (end 112.495 54.565) (width 0.25) (layer "F.Cu") (net 43) (tstamp 5aabb82e-813f-4783-87cc-6855fea30abc))
+ (segment (start 114.3 37.52) (end 114.3 52.76) (width 0.25) (layer "F.Cu") (net 43) (tstamp 7682ec2e-e643-40bb-89d1-9aa0de236ccf))
+ (segment (start 55.88 25.4) (end 55.88 17.78) (width 0.25) (layer "F.Cu") (net 44) (tstamp 1cc61879-b04b-4ea0-b8b4-e2baca81b4e3))
+ (segment (start 53.34 25.4) (end 55.88 25.4) (width 0.25) (layer "F.Cu") (net 44) (tstamp 4de6f6c3-1a8b-4f6a-9f05-19bf8cdc6037))
+ (segment (start 53.34 22.86) (end 53.34 17.78) (width 0.25) (layer "F.Cu") (net 45) (tstamp a977f27a-f25a-40c1-974d-65c3c215450f))
+ (segment (start 50.8 27.94) (end 45.72 27.94) (width 0.25) (layer "F.Cu") (net 46) (tstamp 43327e8d-2f2e-401a-92ad-2334ece5b034))
+ (segment (start 45.72 27.94) (end 45.72 17.78) (width 0.25) (layer "F.Cu") (net 46) (tstamp 73277626-6646-48d1-8421-168a1fbd2c65))
+ (segment (start 50.8 22.86) (end 50.8 17.78) (width 0.25) (layer "F.Cu") (net 47) (tstamp 17e5e3e7-e8e3-41c6-aafa-69a865817274))
+ (segment (start 58.42 27.94) (end 58.42 17.78) (width 0.25) (layer "F.Cu") (net 48) (tstamp 4fd648d2-76ab-4f86-b284-6dfb090c493f))
+ (segment (start 53.34 27.94) (end 58.42 27.94) (width 0.25) (layer "F.Cu") (net 48) (tstamp acf78f43-8992-4a96-8016-ee3a31ed3831))
+ (segment (start 48.26 25.4) (end 48.26 17.78) (width 0.25) (layer "F.Cu") (net 49) (tstamp 3aca6afa-fabe-4db8-9fdc-a3dd825e1385))
+ (segment (start 50.8 25.4) (end 48.26 25.4) (width 0.25) (layer "F.Cu") (net 49) (tstamp 52f76421-f921-409f-801a-18f34811ba34))
+ (segment (start 58.42 58.42) (end 60.96 58.42) (width 0.25) (layer "F.Cu") (net 50) (tstamp 6437ade7-f219-4c65-a1c2-df1cefc75fb5))
+ (segment (start 60.96 58.42) (end 60.96 66.04) (width 0.25) (layer "F.Cu") (net 50) (tstamp e0ac7503-0595-4c81-b62b-16448b1df5ee))
+ (segment (start 55.88 55.88) (end 50.8 55.88) (width 0.25) (layer "F.Cu") (net 51) (tstamp 6b9abe85-9302-4a80-b7f5-29c9dccafacb))
+ (segment (start 50.8 55.88) (end 50.8 66.04) (width 0.25) (layer "F.Cu") (net 51) (tstamp e9080fac-07f3-41af-871a-da3eda17c25a))
+ (segment (start 58.42 60.96) (end 58.42 66.04) (width 0.25) (layer "F.Cu") (net 52) (tstamp 378fc55a-077c-4129-a257-7d361e197b02))
+ (segment (start 58.42 55.88) (end 63.5 55.88) (width 0.25) (layer "F.Cu") (net 53) (tstamp 066ebebe-1895-49c4-88e7-d62a93acea46))
+ (segment (start 63.5 55.88) (end 63.5 66.04) (width 0.25) (layer "F.Cu") (net 53) (tstamp 55bd28ad-e1a6-41d9-93c1-dd78362b0d80))
+ (segment (start 55.88 60.96) (end 55.88 66.04) (width 0.25) (layer "F.Cu") (net 54) (tstamp 76b858ca-02f2-4ff9-ac67-365af75d38ca))
+ (segment (start 53.34 58.42) (end 53.34 66.04) (width 0.25) (layer "F.Cu") (net 55) (tstamp 2a583bd9-c805-4c00-8341-638c25eba1dc))
+ (segment (start 55.88 58.42) (end 53.34 58.42) (width 0.25) (layer "F.Cu") (net 55) (tstamp 7863b17a-f73d-4f15-9c76-ad28d0e4ec1c))
)
diff --git a/docs/hardware/hardware.kicad_prl b/docs/hardware/hardware.kicad_prl
index 82c76a8..2404d66 100644
--- a/docs/hardware/hardware.kicad_prl
+++ b/docs/hardware/hardware.kicad_prl
@@ -37,7 +37,6 @@
8,
9,
10,
- 11,
12,
13,
15,
diff --git a/docs/hardware/hardware.kicad_sch b/docs/hardware/hardware.kicad_sch
index 00be72d..6d2b9d4 100644
--- a/docs/hardware/hardware.kicad_sch
+++ b/docs/hardware/hardware.kicad_sch
@@ -528,6 +528,72 @@
)
)
)
+ (symbol "Switch:SW_Push_SPDT" (pin_names (offset 0) hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SW" (at 0 4.318 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "SW_Push_SPDT" (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" "switch single-pole double-throw spdt ON-ON" (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "ki_description" "Momentary Switch, single pole double throw" (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "SW_Push_SPDT_0_0"
+ (circle (center -2.032 0) (radius 0.508)
+ (stroke (width 0) (type default))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 1.016)
+ (xy 0 3.048)
+ )
+ (stroke (width 0) (type default))
+ (fill (type none))
+ )
+ (circle (center 2.032 -2.54) (radius 0.508)
+ (stroke (width 0) (type default))
+ (fill (type none))
+ )
+ )
+ (symbol "SW_Push_SPDT_0_1"
+ (polyline
+ (pts
+ (xy -1.524 0.254)
+ (xy 2.54 2.032)
+ )
+ (stroke (width 0) (type default))
+ (fill (type none))
+ )
+ (circle (center 2.032 2.54) (radius 0.508)
+ (stroke (width 0) (type default))
+ (fill (type none))
+ )
+ )
+ (symbol "SW_Push_SPDT_1_1"
+ (pin passive line (at 5.08 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 -5.08 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 5.08 -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 "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)
@@ -622,6 +688,12 @@
)
)
+ (junction (at 226.06 40.64) (diameter 0) (color 0 0 0 0)
+ (uuid 017fc757-77df-4b6c-8101-511dcdb97a28)
+ )
+ (junction (at 182.88 52.07) (diameter 0) (color 0 0 0 0)
+ (uuid 0c233170-6154-4f79-acdf-3beff8462c46)
+ )
(junction (at 107.95 57.15) (diameter 0) (color 0 0 0 0)
(uuid 187f32a7-5614-462c-84d1-e820dde3c496)
)
@@ -631,17 +703,34 @@
(junction (at 43.18 72.39) (diameter 0) (color 0 0 0 0)
(uuid 28058d45-2416-4bed-894d-3b8746e17ac3)
)
+ (junction (at 198.12 57.15) (diameter 0) (color 0 0 0 0)
+ (uuid 6a1708f3-813e-401c-b56f-c8f3202ae3ee)
+ )
+ (junction (at 182.88 40.64) (diameter 0) (color 0 0 0 0)
+ (uuid 85f57cc9-0615-4399-bcd6-7eddba943091)
+ )
(junction (at 138.43 46.99) (diameter 0) (color 0 0 0 0)
(uuid 8e37b9b4-e2c5-440a-907e-32c8e287d602)
)
+ (junction (at 226.06 52.07) (diameter 0) (color 0 0 0 0)
+ (uuid 92660bf0-e238-491d-b145-d29ffae46cfb)
+ )
(junction (at 127 57.15) (diameter 0) (color 0 0 0 0)
(uuid f9346bcf-bcee-4066-9d7e-5f218a6106bc)
)
+ (wire (pts (xy 195.58 35.56) (xy 198.12 35.56))
+ (stroke (width 0) (type default))
+ (uuid 16285005-f8b0-46e4-8909-077c4ab4000d)
+ )
(wire (pts (xy 138.43 57.15) (xy 138.43 55.88))
(stroke (width 0) (type default))
(uuid 18f87e4d-7d47-4be2-8b86-ac34c86eeddc)
)
+ (wire (pts (xy 195.58 26.67) (xy 195.58 35.56))
+ (stroke (width 0) (type default))
+ (uuid 2dd41dc3-6917-4de7-a1d0-4ca3bf5d20dd)
+ )
(wire (pts (xy 87.63 57.15) (xy 91.44 57.15))
(stroke (width 0) (type default))
(uuid 33605525-db96-4fc4-83db-762a9917be6a)
@@ -654,26 +743,82 @@
(stroke (width 0) (type default))
(uuid 37b0f2c3-b47b-4fa0-91c8-f959a6123d1a)
)
+ (wire (pts (xy 182.88 57.15) (xy 198.12 57.15))
+ (stroke (width 0) (type default))
+ (uuid 3d78f865-b244-4467-85a5-f134a6fe7a8b)
+ )
(wire (pts (xy 107.95 57.15) (xy 107.95 63.5))
(stroke (width 0) (type default))
(uuid 441703d7-220a-4fd3-842e-3e872a353b0f)
)
+ (wire (pts (xy 226.06 29.21) (xy 226.06 40.64))
+ (stroke (width 0) (type default))
+ (uuid 46da50f0-86f5-4f8b-8cc1-b68830c8a1ff)
+ )
(wire (pts (xy 138.43 48.26) (xy 138.43 46.99))
(stroke (width 0) (type default))
(uuid 4b12ac7b-e0d9-45b4-940d-e5c4a5788c9f)
)
+ (wire (pts (xy 182.88 40.64) (xy 182.88 52.07))
+ (stroke (width 0) (type default))
+ (uuid 4b2f3238-b398-4e80-838a-331b52023870)
+ )
+ (wire (pts (xy 210.82 38.1) (xy 215.9 38.1))
+ (stroke (width 0) (type default))
+ (uuid 59e2d274-24b2-47fa-8f47-53e2ab0fda23)
+ )
+ (wire (pts (xy 226.06 52.07) (xy 226.06 57.15))
+ (stroke (width 0) (type default))
+ (uuid 5cf4aa55-4455-46f5-82c0-5db19b73e33e)
+ )
+ (wire (pts (xy 193.04 26.67) (xy 195.58 26.67))
+ (stroke (width 0) (type default))
+ (uuid 634224c9-593e-41b3-a370-f705023e5f8a)
+ )
+ (wire (pts (xy 193.04 49.53) (xy 195.58 49.53))
+ (stroke (width 0) (type default))
+ (uuid 66f07918-b60a-4d82-8420-6146f8b39e02)
+ )
(wire (pts (xy 43.18 72.39) (xy 45.72 72.39))
(stroke (width 0) (type default))
(uuid 67585fc4-1a0d-45fc-9249-65b53731debd)
)
+ (wire (pts (xy 195.58 49.53) (xy 195.58 40.64))
+ (stroke (width 0) (type default))
+ (uuid 6b60a3c2-f6e1-4ace-b7a4-4ccfedb6e858)
+ )
(wire (pts (xy 138.43 57.15) (xy 147.32 57.15))
(stroke (width 0) (type default))
(uuid 7002e2ec-74e0-4dab-931f-b453f446fdc0)
)
+ (wire (pts (xy 226.06 40.64) (xy 226.06 52.07))
+ (stroke (width 0) (type default))
+ (uuid 708add04-a0ad-477d-88ab-3d568f232188)
+ )
+ (wire (pts (xy 213.36 26.67) (xy 215.9 26.67))
+ (stroke (width 0) (type default))
+ (uuid 7474c9f5-01bd-4d96-9b62-a478f4ef2f1e)
+ )
(wire (pts (xy 147.32 46.99) (xy 138.43 46.99))
(stroke (width 0) (type default))
(uuid 7d445739-65e9-43b3-8322-97804387d87c)
)
+ (wire (pts (xy 198.12 57.15) (xy 198.12 43.18))
+ (stroke (width 0) (type default))
+ (uuid 838a072b-9433-4f63-8059-2081eb86fdb5)
+ )
+ (wire (pts (xy 226.06 57.15) (xy 198.12 57.15))
+ (stroke (width 0) (type default))
+ (uuid 8ffb4e9e-de79-4da4-a3f1-28ecd5e83532)
+ )
+ (wire (pts (xy 210.82 40.64) (xy 213.36 40.64))
+ (stroke (width 0) (type default))
+ (uuid 9332cd63-0939-4078-952d-dc42c307505c)
+ )
+ (wire (pts (xy 213.36 35.56) (xy 213.36 26.67))
+ (stroke (width 0) (type default))
+ (uuid a02b477d-fc3e-4971-8eb6-17b7f0747d27)
+ )
(wire (pts (xy 115.57 36.83) (xy 133.35 36.83))
(stroke (width 0) (type default))
(uuid a5a8d692-848a-403e-b59a-4ea817b451e5)
@@ -682,18 +827,46 @@
(stroke (width 0) (type default))
(uuid b056940d-08b7-4eb9-8d4f-941533d27271)
)
+ (wire (pts (xy 210.82 35.56) (xy 213.36 35.56))
+ (stroke (width 0) (type default))
+ (uuid b3c991cf-7539-49ea-9ec6-d5aa942a4e2d)
+ )
(wire (pts (xy 40.64 72.39) (xy 43.18 72.39))
(stroke (width 0) (type default))
(uuid c0efcef6-b4d4-4f7d-bbfa-70da3e407b4f)
)
+ (wire (pts (xy 195.58 40.64) (xy 198.12 40.64))
+ (stroke (width 0) (type default))
+ (uuid c1ccb75d-fe3a-46ba-8728-27d04d458fa3)
+ )
(wire (pts (xy 127 57.15) (xy 138.43 57.15))
(stroke (width 0) (type default))
(uuid c34692e8-e9c5-4e2b-a88a-b5369411831d)
)
+ (wire (pts (xy 213.36 40.64) (xy 213.36 49.53))
+ (stroke (width 0) (type default))
+ (uuid c37f5489-40eb-4066-87d8-f6cf6394b826)
+ )
+ (wire (pts (xy 213.36 49.53) (xy 215.9 49.53))
+ (stroke (width 0) (type default))
+ (uuid ca7a208b-a3bd-40b8-bfc3-1729de7d952e)
+ )
(wire (pts (xy 107.95 57.15) (xy 111.76 57.15))
(stroke (width 0) (type default))
(uuid d064f681-efb4-4435-86f9-1f13b6b2bd3a)
)
+ (wire (pts (xy 182.88 29.21) (xy 182.88 40.64))
+ (stroke (width 0) (type default))
+ (uuid d279f584-fb21-473a-b4d3-4624732a578a)
+ )
+ (wire (pts (xy 182.88 52.07) (xy 182.88 57.15))
+ (stroke (width 0) (type default))
+ (uuid d42f40c0-02c2-4b83-a24f-eca4bf013e7f)
+ )
+ (wire (pts (xy 193.04 38.1) (xy 198.12 38.1))
+ (stroke (width 0) (type default))
+ (uuid d445f0f7-2aab-4e79-98e1-8360cf8d3a7b)
+ )
(wire (pts (xy 147.32 57.15) (xy 147.32 49.53))
(stroke (width 0) (type default))
(uuid d6fe7fd7-07cb-4b0e-b3fc-5762e8fbe616)
@@ -715,38 +888,38 @@
(uuid fc704422-e8f0-485b-a194-0746bf18debc)
)
- (global_label "GP_P2_LEFT" (shape input) (at 133.35 34.29 180) (fields_autoplaced)
+ (global_label "GP_P2_LEFT" (shape input) (at 133.35 29.21 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 07ee05cd-2cfe-4e95-894a-1d90597b1926)
- (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 119.2562 34.29 0)
+ (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 119.2562 29.21 0)
(effects (font (size 1.27 1.27)) (justify right) hide)
)
)
- (global_label "GP_P1_LEFT" (shape input) (at 30.48 39.37 180) (fields_autoplaced)
+ (global_label "GP_P1_LEFT" (shape input) (at 30.48 41.91 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 14e32e16-ceee-47a1-a847-d5e34570375c)
- (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 16.3862 39.37 0)
+ (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 16.3862 41.91 0)
(effects (font (size 1.27 1.27)) (justify right) hide)
)
)
- (global_label "GP_P1_BUT_2" (shape input) (at 95.25 34.29 0) (fields_autoplaced)
+ (global_label "GP_P1_BUT_2" (shape input) (at 95.25 31.75 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 17cb1049-d8f8-4432-a5e3-536077b0511b)
- (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 110.8557 34.29 0)
+ (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 110.8557 31.75 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
)
- (global_label "GP_P1_RIGHT" (shape input) (at 30.48 41.91 180) (fields_autoplaced)
+ (global_label "GP_P1_RIGHT" (shape input) (at 30.48 46.99 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 2850c16b-a7bc-4159-a2ba-39fc9ebc9588)
- (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 15.1766 41.91 0)
+ (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 15.1766 46.99 0)
(effects (font (size 1.27 1.27)) (justify right) hide)
)
)
- (global_label "GP_P1_DOWN" (shape input) (at 30.48 36.83 180) (fields_autoplaced)
+ (global_label "GP_P1_DOWN" (shape input) (at 30.48 34.29 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 2e8dfc71-e19b-44b8-a5a0-3e7ac7e5bec9)
- (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 15.2371 36.83 0)
+ (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 15.2371 34.29 0)
(effects (font (size 1.27 1.27)) (justify right) hide)
)
)
@@ -757,59 +930,59 @@
(effects (font (size 1.27 1.27)) (justify right) hide)
)
)
- (global_label "GP_P1_BUT_1" (shape input) (at 30.48 44.45 180) (fields_autoplaced)
+ (global_label "GP_P1_BUT_1" (shape input) (at 30.48 39.37 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 328ece25-0a4f-4af5-a9a4-21595efa821c)
- (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 14.8743 44.45 0)
+ (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 14.8743 39.37 0)
(effects (font (size 1.27 1.27)) (justify right) hide)
)
)
- (global_label "GP_P1_RIGHT" (shape input) (at 95.25 29.21 0) (fields_autoplaced)
- (effects (font (size 1.27 1.27)) (justify left))
+ (global_label "GP_P1_RIGHT" (shape input) (at 82.55 34.29 180) (fields_autoplaced)
+ (effects (font (size 1.27 1.27)) (justify right))
(uuid 32bda99c-ae4d-4b9c-8179-066f3a3468f6)
- (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 110.5534 29.21 0)
- (effects (font (size 1.27 1.27)) (justify left) hide)
+ (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 67.2466 34.29 0)
+ (effects (font (size 1.27 1.27)) (justify right) hide)
)
)
- (global_label "GP_P2_DOWN" (shape input) (at 55.88 46.99 0) (fields_autoplaced)
+ (global_label "GP_P2_DOWN" (shape input) (at 55.88 44.45 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 36395b6b-6247-42d6-abf7-276dbb7e5a3b)
- (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 71.1229 46.99 0)
+ (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 71.1229 44.45 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
)
- (global_label "GP_P2_RIGHT" (shape input) (at 55.88 52.07 0) (fields_autoplaced)
+ (global_label "GP_P2_RIGHT" (shape input) (at 55.88 57.15 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 4fd85424-32a9-4cc4-919e-98f9238ebe90)
- (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 71.1834 52.07 0)
+ (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 71.1834 57.15 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
)
- (global_label "GP_P2_LEFT" (shape input) (at 55.88 49.53 0) (fields_autoplaced)
+ (global_label "GP_P2_LEFT" (shape input) (at 55.88 52.07 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 52c8ce92-fb46-4507-8357-4efdfaa29aa6)
- (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 69.9738 49.53 0)
+ (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 69.9738 52.07 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
)
- (global_label "GP_P2_UP" (shape input) (at 133.35 29.21 180) (fields_autoplaced)
+ (global_label "GP_P2_UP" (shape input) (at 133.35 31.75 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 53fd3333-ae47-4955-abf3-c321bc82554b)
- (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 120.889 29.21 0)
+ (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 120.889 31.75 0)
(effects (font (size 1.27 1.27)) (justify right) hide)
)
)
- (global_label "GP_P1_LEFT" (shape input) (at 82.55 34.29 180) (fields_autoplaced)
+ (global_label "GP_P1_LEFT" (shape input) (at 82.55 29.21 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 5db46339-17ed-46d7-837a-c971db03a990)
- (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 68.4562 34.29 0)
+ (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 68.4562 29.21 0)
(effects (font (size 1.27 1.27)) (justify right) hide)
)
)
- (global_label "GP_P1_UP" (shape input) (at 82.55 29.21 180) (fields_autoplaced)
+ (global_label "GP_P1_UP" (shape input) (at 82.55 31.75 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 6088b30b-cded-4934-a067-a0d96ef62981)
- (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 70.089 29.21 0)
+ (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 70.089 31.75 0)
(effects (font (size 1.27 1.27)) (justify right) hide)
)
)
@@ -820,10 +993,10 @@
(effects (font (size 1.27 1.27)) (justify right) hide)
)
)
- (global_label "GP_P1_BUT_1" (shape input) (at 95.25 31.75 0) (fields_autoplaced)
+ (global_label "GP_P1_BUT_1" (shape input) (at 95.25 29.21 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 846511d3-01ef-46ec-9812-b1d57f483244)
- (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 110.8557 31.75 0)
+ (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 110.8557 29.21 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
)
@@ -834,52 +1007,52 @@
(effects (font (size 1.27 1.27)) (justify right) hide)
)
)
- (global_label "GP_P1_UP" (shape input) (at 30.48 34.29 180) (fields_autoplaced)
+ (global_label "GP_P1_UP" (shape input) (at 30.48 44.45 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 8844ef2e-5494-47e0-8069-e8b9f2e6ed93)
- (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 18.019 34.29 0)
+ (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 18.019 44.45 0)
(effects (font (size 1.27 1.27)) (justify right) hide)
)
)
- (global_label "GP_P2_DOWN" (shape input) (at 133.35 31.75 180) (fields_autoplaced)
- (effects (font (size 1.27 1.27)) (justify right))
+ (global_label "GP_P2_DOWN" (shape input) (at 146.05 34.29 0) (fields_autoplaced)
+ (effects (font (size 1.27 1.27)) (justify left))
(uuid 8c703da6-5cbe-482c-8520-3b3d06e4dd10)
- (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 118.1071 31.75 0)
- (effects (font (size 1.27 1.27)) (justify right) hide)
+ (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 161.2929 34.29 0)
+ (effects (font (size 1.27 1.27)) (justify left) hide)
)
)
- (global_label "GP_P2_UP" (shape input) (at 55.88 44.45 0) (fields_autoplaced)
+ (global_label "GP_P2_UP" (shape input) (at 55.88 54.61 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid a22c2b5f-cc4b-49ec-84de-38529bf46060)
- (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 68.341 44.45 0)
+ (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 68.341 54.61 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
)
- (global_label "GP_P1_DOWN" (shape input) (at 82.55 31.75 180) (fields_autoplaced)
- (effects (font (size 1.27 1.27)) (justify right))
+ (global_label "GP_P1_DOWN" (shape input) (at 95.25 34.29 0) (fields_autoplaced)
+ (effects (font (size 1.27 1.27)) (justify left))
(uuid aa8f6c1f-d1f2-46d8-b1cb-d151fe665499)
- (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 67.3071 31.75 0)
- (effects (font (size 1.27 1.27)) (justify right) hide)
+ (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 110.4929 34.29 0)
+ (effects (font (size 1.27 1.27)) (justify left) hide)
)
)
- (global_label "GP_P2_RIGHT" (shape input) (at 146.05 29.21 0) (fields_autoplaced)
- (effects (font (size 1.27 1.27)) (justify left))
+ (global_label "GP_P2_RIGHT" (shape input) (at 133.35 34.29 180) (fields_autoplaced)
+ (effects (font (size 1.27 1.27)) (justify right))
(uuid be612968-9ba8-45ae-9575-ee5e47f785c3)
- (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 161.3534 29.21 0)
- (effects (font (size 1.27 1.27)) (justify left) hide)
+ (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 118.0466 34.29 0)
+ (effects (font (size 1.27 1.27)) (justify right) hide)
)
)
- (global_label "GP_P2_BUT_1" (shape input) (at 55.88 54.61 0) (fields_autoplaced)
+ (global_label "GP_P2_BUT_1" (shape input) (at 55.88 49.53 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid c024401d-0c7a-458a-8c04-65cfb587eb37)
- (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 71.4857 54.61 0)
+ (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 71.4857 49.53 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
)
- (global_label "GP_P1_BUT_2" (shape input) (at 30.48 46.99 180) (fields_autoplaced)
+ (global_label "GP_P1_BUT_2" (shape input) (at 30.48 36.83 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid c36a2fe1-dfdd-4405-9f3a-e16ae182e656)
- (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 14.8743 46.99 0)
+ (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 14.8743 36.83 0)
(effects (font (size 1.27 1.27)) (justify right) hide)
)
)
@@ -904,24 +1077,24 @@
(effects (font (size 1.27 1.27)) (justify right) hide)
)
)
- (global_label "GP_P2_BUT_2" (shape input) (at 55.88 57.15 0) (fields_autoplaced)
+ (global_label "GP_P2_BUT_2" (shape input) (at 55.88 46.99 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid de31afbd-8c8e-4a68-9666-fb52c877d713)
- (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 71.4857 57.15 0)
+ (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 71.4857 46.99 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
)
- (global_label "GP_P2_BUT_2" (shape input) (at 146.05 34.29 0) (fields_autoplaced)
+ (global_label "GP_P2_BUT_2" (shape input) (at 146.05 31.75 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid f05f290c-daf7-4c98-906e-7b236d4b8653)
- (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 161.6557 34.29 0)
+ (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 161.6557 31.75 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
)
- (global_label "GP_P2_BUT_1" (shape input) (at 146.05 31.75 0) (fields_autoplaced)
+ (global_label "GP_P2_BUT_1" (shape input) (at 146.05 29.21 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid f99f4681-dfb1-423f-9e0b-3294db075677)
- (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 161.6557 31.75 0)
+ (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 161.6557 29.21 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
)
@@ -951,6 +1124,33 @@
)
)
+ (symbol (lib_id "Switch:SW_Push_SPDT") (at 220.98 29.21 0) (mirror y) (unit 1)
+ (in_bom yes) (on_board yes) (dnp no)
+ (uuid 1425e690-937f-4e6f-9aa7-93a468f68098)
+ (property "Reference" "SW4" (at 227.33 27.94 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Value" "PRIMARY" (at 227.33 30.48 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "Button_Switch_THT:SW_PUSH_6mm" (at 220.98 29.21 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "~" (at 220.98 29.21 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (pin "1" (uuid cbe0f2fd-50db-4cda-afe2-ec23b98d2e0e))
+ (pin "2" (uuid 1a04a8e6-e186-446c-985c-9620503c3628))
+ (pin "3" (uuid 658047e0-2e7b-4456-8680-b56f739dca33))
+ (instances
+ (project "hardware"
+ (path "/9c6bd711-93fb-4327-8ec4-bcfe43c3c3c8"
+ (reference "SW4") (unit 1)
+ )
+ )
+ )
+ )
+
(symbol (lib_id "power:VCC") (at 115.57 36.83 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 190ea082-a167-468b-be96-f00a070abef8)
@@ -1027,6 +1227,91 @@
)
)
+ (symbol (lib_id "Switch:SW_Push_SPDT") (at 187.96 40.64 0) (unit 1)
+ (in_bom yes) (on_board yes) (dnp no)
+ (uuid 49058202-80c4-4b2d-9180-68c845d7c63f)
+ (property "Reference" "SW2" (at 181.61 39.37 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Value" "UP" (at 181.61 41.91 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "Button_Switch_THT:SW_PUSH_6mm" (at 187.96 40.64 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "~" (at 187.96 40.64 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (pin "1" (uuid 75c917b8-d48f-4299-887a-d44dec6a2791))
+ (pin "2" (uuid f510a404-a5b5-4024-98a7-28ee1754fcb2))
+ (pin "3" (uuid 60728475-27da-492d-9710-a7071e930ffd))
+ (instances
+ (project "hardware"
+ (path "/9c6bd711-93fb-4327-8ec4-bcfe43c3c3c8"
+ (reference "SW2") (unit 1)
+ )
+ )
+ )
+ )
+
+ (symbol (lib_id "Switch:SW_Push_SPDT") (at 187.96 29.21 0) (unit 1)
+ (in_bom yes) (on_board yes) (dnp no)
+ (uuid 4e8ff737-e950-459a-8bae-7fb76a943341)
+ (property "Reference" "SW1" (at 181.61 27.94 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Value" "LEFT" (at 181.61 30.48 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "Button_Switch_THT:SW_PUSH_6mm" (at 187.96 29.21 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "~" (at 187.96 29.21 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (pin "1" (uuid 1b45f9d0-4a0a-46bc-affb-b46eaed10ba7))
+ (pin "2" (uuid e051424e-e575-4117-8159-4398a6176173))
+ (pin "3" (uuid 5d1cffe8-fe49-484e-a063-2414a821dec0))
+ (instances
+ (project "hardware"
+ (path "/9c6bd711-93fb-4327-8ec4-bcfe43c3c3c8"
+ (reference "SW1") (unit 1)
+ )
+ )
+ )
+ )
+
+ (symbol (lib_id "Connector_Generic:Conn_02x04_Top_Bottom") (at 203.2 38.1 0) (unit 1)
+ (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
+ (uuid 57478726-f67c-4db7-a7d2-98e0223f05cb)
+ (property "Reference" "J3" (at 204.47 30.48 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "GAMEPAD" (at 204.47 33.02 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical" (at 203.2 38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "~" (at 203.2 38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (pin "1" (uuid 14bc8b27-ac99-4e77-bf15-5dc5ed28a167))
+ (pin "2" (uuid f9eae519-97ea-4891-8102-4efe8ec35287))
+ (pin "3" (uuid dde0162a-123a-4448-a8a8-0764eb85e90f))
+ (pin "4" (uuid f49c7a59-0607-4016-a413-b1ba67a02f9c))
+ (pin "5" (uuid 414ec4c9-2e9d-4216-89e1-bcf4d8b3a6da))
+ (pin "6" (uuid 79d181e5-b1f4-4c71-91b0-acc3d6fd4b6e))
+ (pin "7" (uuid 589737b9-af36-4b0f-a581-743659f43448))
+ (instances
+ (project "hardware"
+ (path "/9c6bd711-93fb-4327-8ec4-bcfe43c3c3c8"
+ (reference "J3") (unit 1)
+ )
+ )
+ )
+ )
+
(symbol (lib_id "power:VCC") (at 64.77 36.83 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 5b57ff66-3702-4e9e-a327-304b7fba0d00)
@@ -1149,7 +1434,7 @@
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Capacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm" (at 139.3952 55.88 0)
- (effects (font (size 1.27 1.27)))
+ (effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 138.43 52.07 0)
(effects (font (size 1.27 1.27)) hide)
@@ -1165,6 +1450,33 @@
)
)
+ (symbol (lib_id "Switch:SW_Push_SPDT") (at 220.98 40.64 0) (mirror y) (unit 1)
+ (in_bom yes) (on_board yes) (dnp no)
+ (uuid b2bf2f45-3635-4293-9ae5-d24524b3b2e9)
+ (property "Reference" "SW5" (at 227.33 39.37 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Value" "SECONDARY" (at 227.33 41.91 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "Button_Switch_THT:SW_PUSH_6mm" (at 220.98 40.64 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "~" (at 220.98 40.64 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (pin "1" (uuid 0eb9f4c7-a95f-459a-bdac-22269cd50d41))
+ (pin "2" (uuid 8eb5f60d-366d-49dc-a82e-304f0da48a7d))
+ (pin "3" (uuid 0a86fded-9e3b-43f6-9ab3-74f83c51d04a))
+ (instances
+ (project "hardware"
+ (path "/9c6bd711-93fb-4327-8ec4-bcfe43c3c3c8"
+ (reference "SW5") (unit 1)
+ )
+ )
+ )
+ )
+
(symbol (lib_id "power:GND") (at 43.18 72.39 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid c74a3c7a-6884-4d0d-a270-d8883a9d1f72)
@@ -1190,6 +1502,33 @@
)
)
+ (symbol (lib_id "Switch:SW_Push_SPDT") (at 187.96 52.07 0) (unit 1)
+ (in_bom yes) (on_board yes) (dnp no)
+ (uuid c89f7037-8f49-4d17-be56-039e9a29ee25)
+ (property "Reference" "SW3" (at 181.61 50.8 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Value" "RIGHT" (at 181.61 53.34 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "Button_Switch_THT:SW_PUSH_6mm" (at 187.96 52.07 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "~" (at 187.96 52.07 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (pin "1" (uuid b2d86877-acef-4117-bbcf-0e52d6de5f2b))
+ (pin "2" (uuid 25e61574-83aa-4c77-9d8c-99d8798f60eb))
+ (pin "3" (uuid 66357b22-b319-45eb-8c18-b1daf298be4f))
+ (instances
+ (project "hardware"
+ (path "/9c6bd711-93fb-4327-8ec4-bcfe43c3c3c8"
+ (reference "SW3") (unit 1)
+ )
+ )
+ )
+ )
+
(symbol (lib_id "Connector_Generic:Conn_02x04_Top_Bottom") (at 87.63 31.75 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid c8ada392-2138-4585-999b-9eb680392247)
@@ -1252,6 +1591,33 @@
)
)
+ (symbol (lib_id "Switch:SW_Push_SPDT") (at 220.98 52.07 0) (mirror y) (unit 1)
+ (in_bom yes) (on_board yes) (dnp no)
+ (uuid dfc07b71-4ab0-4c2f-871c-5f3136d79d4b)
+ (property "Reference" "SW6" (at 227.33 50.8 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Value" "DOWN" (at 227.33 53.34 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "Button_Switch_THT:SW_PUSH_6mm" (at 220.98 52.07 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "~" (at 220.98 52.07 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (pin "1" (uuid 3f7375af-6847-45cd-a69b-e761c350373d))
+ (pin "2" (uuid 0f3874d6-a338-415c-a403-58d5e2319cf0))
+ (pin "3" (uuid 8b59abd1-df30-4c9a-b19d-e60ae0ffc8f6))
+ (instances
+ (project "hardware"
+ (path "/9c6bd711-93fb-4327-8ec4-bcfe43c3c3c8"
+ (reference "SW6") (unit 1)
+ )
+ )
+ )
+ )
+
(symbol (lib_id "MCU_Module:Arduino_UNO_R3") (at 43.18 44.45 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid e037481e-1397-4cfd-9c3c-4a1e6476185d)
diff --git a/docs/hardware/pinout.md b/docs/hardware/pinout.md
index 6c08201..7326425 100644
--- a/docs/hardware/pinout.md
+++ b/docs/hardware/pinout.md
@@ -9,17 +9,20 @@
||
|APU PWM out|||A15|JB7|
||
-|Player 1 up|PA10|D2|
-|Player 1 down|PB3|D3|
-|Player 1 left|PB5|D4|
-|Player 1 right|PB4|D5|
-|Player 1 primary|PB10|D6|
-|Player 1 secondary|PA8|D7|
+|Player 1 up|PB10|D6|
+|Player 1 down|PA10|D2|
+|Player 1 left|PB4|D5|
+|Player 1 right|PA8|D7|
+|Player 1 primary|PB5|D4|
+|Player 1 secondary|PB3|D3|
||
-|Player 2 up|PA0|A0
-|Player 2 down|PA1|A1
-|Player 2 left|PA4|A2
-|Player 2 right|PB0|A3
-|Player 2 primary|PC1|A4
-|Player 2 secondary|PC0|A5
+|Player 2 up|PC1|A4
+|Player 2 down|PA0|A0
+|Player 2 left|PB0|A3
+|Player 2 right|PC0|A5
+|Player 2 primary|PA4|A2
+|Player 2 secondary|PA1|A1
+||
+|System reset|||T18|BTNU (button up)|
+|System clock|||W5|