Route PCB

This commit is contained in:
ai03 2019-01-07 21:10:31 -08:00
parent 246edd6695
commit 900394f05f
4 changed files with 2956 additions and 86 deletions

File diff suppressed because it is too large Load diff

1427
ai03-pcb-guide.kicad_pcb-bak Normal file

File diff suppressed because it is too large Load diff

View file

@ -1,7 +1,7 @@
(export (version D) (export (version D)
(design (design
(source C:\Users\Ryota\Documents\GitHub\ai03-pcb-guide\ai03-pcb-guide.sch) (source C:\Users\Ryota\Documents\GitHub\ai03-pcb-guide\ai03-pcb-guide.sch)
(date "1/7/2019 7:51:43 PM") (date "1/7/2019 9:07:28 PM")
(tool "Eeschema (5.0.0)") (tool "Eeschema (5.0.0)")
(sheet (number 1) (name /) (tstamps /) (sheet (number 1) (name /) (tstamps /)
(title_block (title_block
@ -336,97 +336,101 @@
(library (logical random-keyboard-parts) (library (logical random-keyboard-parts)
(uri "C:\\Users\\Ryota\\Documents\\GitHub\\ai03-pcb-guide/random-keyboard-parts.pretty/Schematic Library/random-keyboard-parts.lib"))) (uri "C:\\Users\\Ryota\\Documents\\GitHub\\ai03-pcb-guide/random-keyboard-parts.pretty/Schematic Library/random-keyboard-parts.lib")))
(nets (nets
(net (code 1) (name +5V) (net (code 1) (name D-)
(node (ref R3) (pin 2))
(node (ref USB1) (pin 4)))
(net (code 2) (name GND)
(node (ref C4) (pin 2))
(node (ref U1) (pin 23))
(node (ref U1) (pin 15))
(node (ref U1) (pin 5))
(node (ref U1) (pin 43))
(node (ref U1) (pin 35))
(node (ref Y1) (pin 4))
(node (ref SW1) (pin 1))
(node (ref R4) (pin 1))
(node (ref C7) (pin 2))
(node (ref C6) (pin 2))
(node (ref C5) (pin 2))
(node (ref C3) (pin 2))
(node (ref Y1) (pin 2))
(node (ref C2) (pin 2))
(node (ref USB1) (pin 1))
(node (ref C1) (pin 2)))
(net (code 3) (name "Net-(R1-Pad2)")
(node (ref SW1) (pin 2))
(node (ref R1) (pin 2))
(node (ref U1) (pin 13)))
(net (code 4) (name +5V)
(node (ref F1) (pin 1))
(node (ref U1) (pin 7))
(node (ref C4) (pin 1)) (node (ref C4) (pin 1))
(node (ref U1) (pin 44)) (node (ref U1) (pin 44))
(node (ref U1) (pin 34)) (node (ref U1) (pin 34))
(node (ref U1) (pin 14))
(node (ref U1) (pin 2))
(node (ref U1) (pin 24)) (node (ref U1) (pin 24))
(node (ref U1) (pin 7)) (node (ref U1) (pin 2))
(node (ref C5) (pin 1)) (node (ref U1) (pin 14))
(node (ref C6) (pin 1))
(node (ref C7) (pin 1))
(node (ref R1) (pin 1)) (node (ref R1) (pin 1))
(node (ref F1) (pin 1))) (node (ref C7) (pin 1))
(net (code 2) (name GND) (node (ref C6) (pin 1))
(node (ref USB1) (pin 1)) (node (ref C5) (pin 1)))
(node (ref C4) (pin 2))
(node (ref SW1) (pin 1))
(node (ref C7) (pin 2))
(node (ref U1) (pin 23))
(node (ref U1) (pin 15))
(node (ref Y1) (pin 2))
(node (ref U1) (pin 5))
(node (ref Y1) (pin 4))
(node (ref U1) (pin 43))
(node (ref U1) (pin 35))
(node (ref C5) (pin 2))
(node (ref C2) (pin 2))
(node (ref C6) (pin 2))
(node (ref C1) (pin 2))
(node (ref R4) (pin 1))
(node (ref C3) (pin 2)))
(net (code 3) (name "Net-(R1-Pad2)")
(node (ref U1) (pin 13))
(node (ref R1) (pin 2))
(node (ref SW1) (pin 2)))
(net (code 4) (name D+)
(node (ref USB1) (pin 3))
(node (ref R2) (pin 2)))
(net (code 5) (name "Net-(USB1-Pad2)") (net (code 5) (name "Net-(USB1-Pad2)")
(node (ref USB1) (pin 2))) (node (ref USB1) (pin 2)))
(net (code 6) (name VCC) (net (code 6) (name VCC)
(node (ref F1) (pin 2)) (node (ref USB1) (pin 5))
(node (ref USB1) (pin 5))) (node (ref F1) (pin 2)))
(net (code 7) (name "Net-(C2-Pad1)") (net (code 7) (name "Net-(C1-Pad1)")
(node (ref U1) (pin 16))
(node (ref Y1) (pin 3))
(node (ref C2) (pin 1)))
(net (code 8) (name "Net-(C1-Pad1)")
(node (ref U1) (pin 17)) (node (ref U1) (pin 17))
(node (ref Y1) (pin 1)) (node (ref Y1) (pin 1))
(node (ref C1) (pin 1))) (node (ref C1) (pin 1)))
(net (code 9) (name ROW1) (net (code 8) (name "Net-(C2-Pad1)")
(node (ref D4) (pin 1)) (node (ref C2) (pin 1))
(node (ref D3) (pin 1))) (node (ref U1) (pin 16))
(net (code 10) (name "Net-(D3-Pad2)") (node (ref Y1) (pin 3)))
(node (ref D3) (pin 2)) (net (code 9) (name COL0)
(node (ref MX3) (pin 2))) (node (ref MX3) (pin 1))
(net (code 11) (name COL1) (node (ref MX1) (pin 1))
(node (ref U1) (pin 29)))
(net (code 10) (name COL1)
(node (ref MX4) (pin 1)) (node (ref MX4) (pin 1))
(node (ref MX2) (pin 1))) (node (ref MX2) (pin 1))
(net (code 12) (name "Net-(MX4-Pad3)") (node (ref U1) (pin 28)))
(net (code 11) (name "Net-(MX4-Pad3)")
(node (ref MX4) (pin 3))) (node (ref MX4) (pin 3)))
(net (code 13) (name "Net-(MX4-Pad4)") (net (code 12) (name "Net-(MX4-Pad4)")
(node (ref MX4) (pin 4))) (node (ref MX4) (pin 4)))
(net (code 13) (name ROW1)
(node (ref D3) (pin 1))
(node (ref D4) (pin 1))
(node (ref U1) (pin 30)))
(net (code 14) (name "Net-(D4-Pad2)") (net (code 14) (name "Net-(D4-Pad2)")
(node (ref MX4) (pin 2)) (node (ref MX4) (pin 2))
(node (ref D4) (pin 2))) (node (ref D4) (pin 2)))
(net (code 15) (name ROW0) (net (code 15) (name ROW0)
(node (ref U1) (pin 27))
(node (ref D2) (pin 1)) (node (ref D2) (pin 1))
(node (ref D1) (pin 1))) (node (ref D1) (pin 1)))
(net (code 16) (name "Net-(MX3-Pad4)") (net (code 16) (name "Net-(D3-Pad2)")
(node (ref MX3) (pin 4))) (node (ref MX3) (pin 2))
(net (code 17) (name COL0) (node (ref D3) (pin 2)))
(node (ref MX3) (pin 1)) (net (code 17) (name "Net-(MX1-Pad3)")
(node (ref MX1) (pin 1)))
(net (code 18) (name "Net-(MX1-Pad3)")
(node (ref MX1) (pin 3))) (node (ref MX1) (pin 3)))
(net (code 19) (name "Net-(MX1-Pad4)") (net (code 18) (name "Net-(MX1-Pad4)")
(node (ref MX1) (pin 4))) (node (ref MX1) (pin 4)))
(net (code 20) (name "Net-(D1-Pad2)") (net (code 19) (name "Net-(D1-Pad2)")
(node (ref D1) (pin 2)) (node (ref D1) (pin 2))
(node (ref MX1) (pin 2))) (node (ref MX1) (pin 2)))
(net (code 21) (name "Net-(MX2-Pad3)") (net (code 20) (name "Net-(MX2-Pad3)")
(node (ref MX2) (pin 3))) (node (ref MX2) (pin 3)))
(net (code 22) (name "Net-(MX2-Pad4)") (net (code 21) (name "Net-(MX2-Pad4)")
(node (ref MX2) (pin 4))) (node (ref MX2) (pin 4)))
(net (code 23) (name "Net-(D2-Pad2)") (net (code 22) (name "Net-(D2-Pad2)")
(node (ref D2) (pin 2)) (node (ref MX2) (pin 2))
(node (ref MX2) (pin 2))) (node (ref D2) (pin 2)))
(net (code 24) (name "Net-(MX3-Pad3)") (net (code 23) (name "Net-(MX3-Pad3)")
(node (ref MX3) (pin 3))) (node (ref MX3) (pin 3)))
(net (code 24) (name "Net-(MX3-Pad4)")
(node (ref MX3) (pin 4)))
(net (code 25) (name "Net-(U1-Pad36)") (net (code 25) (name "Net-(U1-Pad36)")
(node (ref U1) (pin 36))) (node (ref U1) (pin 36)))
(net (code 26) (name "Net-(U1-Pad37)") (net (code 26) (name "Net-(U1-Pad37)")
@ -465,32 +469,24 @@
(node (ref U1) (pin 25))) (node (ref U1) (pin 25)))
(net (code 43) (name "Net-(U1-Pad26)") (net (code 43) (name "Net-(U1-Pad26)")
(node (ref U1) (pin 26))) (node (ref U1) (pin 26)))
(net (code 44) (name "Net-(U1-Pad27)") (net (code 44) (name "Net-(U1-Pad31)")
(node (ref U1) (pin 27)))
(net (code 45) (name "Net-(U1-Pad28)")
(node (ref U1) (pin 28)))
(net (code 46) (name "Net-(U1-Pad29)")
(node (ref U1) (pin 29)))
(net (code 47) (name "Net-(U1-Pad30)")
(node (ref U1) (pin 30)))
(net (code 48) (name "Net-(U1-Pad31)")
(node (ref U1) (pin 31))) (node (ref U1) (pin 31)))
(net (code 49) (name "Net-(U1-Pad32)") (net (code 45) (name "Net-(U1-Pad32)")
(node (ref U1) (pin 32))) (node (ref U1) (pin 32)))
(net (code 50) (name "Net-(R4-Pad2)") (net (code 46) (name "Net-(R4-Pad2)")
(node (ref U1) (pin 33)) (node (ref R4) (pin 2))
(node (ref R4) (pin 2))) (node (ref U1) (pin 33)))
(net (code 51) (name "Net-(R2-Pad1)") (net (code 47) (name "Net-(R2-Pad1)")
(node (ref R2) (pin 1)) (node (ref R2) (pin 1))
(node (ref U1) (pin 4))) (node (ref U1) (pin 4)))
(net (code 52) (name "Net-(R3-Pad1)") (net (code 48) (name D+)
(node (ref USB1) (pin 3))
(node (ref R2) (pin 2)))
(net (code 49) (name "Net-(R3-Pad1)")
(node (ref R3) (pin 1)) (node (ref R3) (pin 1))
(node (ref U1) (pin 3))) (node (ref U1) (pin 3)))
(net (code 53) (name D-) (net (code 50) (name "Net-(U1-Pad1)")
(node (ref R3) (pin 2))
(node (ref USB1) (pin 4)))
(net (code 54) (name "Net-(U1-Pad1)")
(node (ref U1) (pin 1))) (node (ref U1) (pin 1)))
(net (code 55) (name "Net-(C3-Pad1)") (net (code 51) (name "Net-(C3-Pad1)")
(node (ref C3) (pin 1)) (node (ref C3) (pin 1))
(node (ref U1) (pin 6))))) (node (ref U1) (pin 6)))))

View file

@ -574,4 +574,12 @@ Text GLabel 6525 3875 0 50 Input ~ 0
ROW0 ROW0
Text GLabel 6525 4600 0 50 Input ~ 0 Text GLabel 6525 4600 0 50 Input ~ 0
ROW1 ROW1
Text GLabel 4250 2625 2 50 Input ~ 0
COL0
Text GLabel 4250 2525 2 50 Input ~ 0
COL1
Text GLabel 4250 4025 2 50 Input ~ 0
ROW0
Text GLabel 4250 2725 2 50 Input ~ 0
ROW1
$EndSCHEMATC $EndSCHEMATC