PCB footprint positioning done.

This commit is contained in:
klaute 2016-07-22 08:21:45 +02:00
parent 897cd24058
commit b4aced332a
3 changed files with 551 additions and 714 deletions

File diff suppressed because it is too large Load diff

View file

@ -1,7 +1,7 @@
(export (version D)
(design
(source /home/klaute/dev/USB2SerialMux/pcb/USB2SerialMux.sch)
(date "Do 21 Jul 2016 20:01:36 CEST")
(date "Fr 22 Jul 2016 08:11:16 CEST")
(tool "Eeschema 4.0.2+dfsg1-2~bpo8+1-stable")
(sheet (number 1) (name /) (tstamps /)
(title_block
@ -89,7 +89,7 @@
(tstamp 5789E407))
(comp (ref U4)
(value ATMEGA32U4-A)
(footprint TQFP44)
(footprint Housings_QFP:TQFP-44_10x10mm_Pitch0.8mm)
(libsource (lib atmel) (part ATMEGA32U4-A))
(sheetpath (names /) (tstamps /))
(tstamp 5791076B))
@ -172,7 +172,7 @@
(sheetpath (names /) (tstamps /))
(tstamp 57915C8A))
(comp (ref C10)
(value 1µ)
(value 100n)
(footprint Capacitors_SMD:C_0603_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
@ -190,7 +190,7 @@
(sheetpath (names /) (tstamps /))
(tstamp 579177D4))
(comp (ref C17)
(value 100n)
(value 1µ)
(footprint Capacitors_SMD:C_0603_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
@ -398,227 +398,226 @@
(pin (num 5) (name GND) (type power_in))
(pin (num 6) (name shield) (type passive)))))
(libraries
(library (logical my74xx)
(uri /home/klaute/dev/USB2SerialMux/pcb/my74xx.lib))
(library (logical device)
(uri /usr/share/kicad/library/device.lib))
(library (logical conn)
(uri /usr/share/kicad/library/conn.lib))
(library (logical my74xx)
(uri /home/klaute/dev/USB2SerialMux/pcb/my74xx.lib))
(library (logical atmel)
(uri /usr/share/kicad/library/atmel.lib))
(library (logical regul)
(uri /usr/share/kicad/library/regul.lib))
(library (logical atmel)
(uri /usr/share/kicad/library/atmel.lib)))
(library (logical conn)
(uri /usr/share/kicad/library/conn.lib)))
(nets
(net (code 1) (name +3V3)
(node (ref C5) (pin 1))
(node (ref U4) (pin 44))
(node (ref R3) (pin 1))
(node (ref U1) (pin 2))
(node (ref U4) (pin 2))
(node (ref U3) (pin 16))
(node (ref C2) (pin 2))
(node (ref C10) (pin 2))
(node (ref U3) (pin 7))
(node (ref C3) (pin 2))
(node (ref U2) (pin 16))
(node (ref U4) (pin 34))
(node (ref U4) (pin 24))
(node (ref U2) (pin 7))
(node (ref U4) (pin 14))
(node (ref U4) (pin 42)))
(net (code 2) (name "Net-(C11-Pad2)")
(node (ref U4) (pin 13))
(node (ref R3) (pin 2))
(node (ref C11) (pin 2)))
(net (code 3) (name /S2)
(node (ref U2) (pin 9))
(node (ref U3) (pin 9))
(node (ref U4) (pin 10)))
(net (code 4) (name "Net-(C8-Pad2)")
(node (ref U4) (pin 17))
(node (ref C8) (pin 2))
(node (ref Y1) (pin 1)))
(net (code 5) (name /S1)
(node (ref U3) (pin 10))
(node (ref U2) (pin 10))
(node (ref U4) (pin 9)))
(net (code 6) (name /S0)
(node (ref U2) (pin 11))
(node (ref U4) (pin 8))
(node (ref U3) (pin 11)))
(net (code 7) (name GND)
(node (ref C4) (pin 2))
(node (ref U1) (pin 1))
(node (ref C8) (pin 1))
(node (ref C9) (pin 1))
(node (ref R4) (pin 2))
(net (code 1) (name GND)
(node (ref C17) (pin 1))
(node (ref C10) (pin 1))
(node (ref P2) (pin 7))
(node (ref U2) (pin 8))
(node (ref P2) (pin 1))
(node (ref P2) (pin 2))
(node (ref P2) (pin 3))
(node (ref P2) (pin 4))
(node (ref P2) (pin 5))
(node (ref P2) (pin 6))
(node (ref C15) (pin 2))
(node (ref C7) (pin 1))
(node (ref U1) (pin 1))
(node (ref P2) (pin 8))
(node (ref P1) (pin 5))
(node (ref P1) (pin 6))
(node (ref C12) (pin 2))
(node (ref C16) (pin 2))
(node (ref C6) (pin 2))
(node (ref C5) (pin 2))
(node (ref C2) (pin 1))
(node (ref C3) (pin 1))
(node (ref P2) (pin 8))
(node (ref C13) (pin 2))
(node (ref C2) (pin 1))
(node (ref C14) (pin 2))
(node (ref C15) (pin 2))
(node (ref C16) (pin 2))
(node (ref C12) (pin 2))
(node (ref U3) (pin 8))
(node (ref C11) (pin 1))
(node (ref C10) (pin 1))
(node (ref P2) (pin 6))
(node (ref P2) (pin 5))
(node (ref P2) (pin 4))
(node (ref P2) (pin 3))
(node (ref P2) (pin 2))
(node (ref P2) (pin 1))
(node (ref C13) (pin 2))
(node (ref C1) (pin 2))
(node (ref C7) (pin 1))
(node (ref C17) (pin 1)))
(net (code 8) (name "Net-(P4-Pad2)")
(node (ref U3) (pin 14))
(node (ref P4) (pin 2)))
(net (code 9) (name "Net-(P4-Pad8)")
(node (ref P4) (pin 8))
(node (ref U3) (pin 4)))
(net (code 10) (name "Net-(P4-Pad7)")
(node (ref C4) (pin 2))
(node (ref U2) (pin 8))
(node (ref R4) (pin 2))
(node (ref C9) (pin 1))
(node (ref C11) (pin 1))
(node (ref C8) (pin 1))
(node (ref U3) (pin 8)))
(net (code 2) (name "Net-(C11-Pad2)")
(node (ref R3) (pin 2))
(node (ref U4) (pin 13))
(node (ref C11) (pin 2)))
(net (code 3) (name "Net-(C8-Pad2)")
(node (ref Y1) (pin 1))
(node (ref C8) (pin 2))
(node (ref U4) (pin 17)))
(net (code 4) (name "Net-(C9-Pad2)")
(node (ref Y1) (pin 2))
(node (ref U4) (pin 16))
(node (ref C9) (pin 2)))
(net (code 5) (name "Net-(P4-Pad4)")
(node (ref U3) (pin 12))
(node (ref P4) (pin 4)))
(net (code 6) (name "Net-(P4-Pad8)")
(node (ref U3) (pin 4))
(node (ref P4) (pin 8)))
(net (code 7) (name "Net-(P4-Pad7)")
(node (ref U3) (pin 2))
(node (ref P4) (pin 7)))
(net (code 11) (name "Net-(P4-Pad6)")
(node (ref P4) (pin 6))
(node (ref U3) (pin 5)))
(net (code 12) (name "Net-(P4-Pad5)")
(net (code 8) (name "Net-(P4-Pad6)")
(node (ref U3) (pin 5))
(node (ref P4) (pin 6)))
(net (code 9) (name "Net-(P4-Pad5)")
(node (ref U3) (pin 1))
(node (ref P4) (pin 5)))
(net (code 13) (name "Net-(P4-Pad4)")
(node (ref P4) (pin 4))
(node (ref U3) (pin 12)))
(net (code 14) (name "Net-(P4-Pad3)")
(node (ref P4) (pin 3))
(node (ref U3) (pin 15)))
(net (code 15) (name "Net-(P4-Pad1)")
(node (ref U3) (pin 13))
(node (ref P4) (pin 1)))
(net (code 16) (name "Net-(P3-Pad8)")
(net (code 10) (name "Net-(P4-Pad3)")
(node (ref U3) (pin 15))
(node (ref P4) (pin 3)))
(net (code 11) (name "Net-(P4-Pad2)")
(node (ref U3) (pin 14))
(node (ref P4) (pin 2)))
(net (code 12) (name "Net-(P4-Pad1)")
(node (ref P4) (pin 1))
(node (ref U3) (pin 13)))
(net (code 13) (name "Net-(P3-Pad8)")
(node (ref P3) (pin 8))
(node (ref U2) (pin 4)))
(net (code 17) (name "Net-(P3-Pad7)")
(node (ref U2) (pin 2))
(node (ref P3) (pin 7)))
(net (code 18) (name "Net-(P3-Pad6)")
(net (code 14) (name "Net-(P3-Pad7)")
(node (ref P3) (pin 7))
(node (ref U2) (pin 2)))
(net (code 15) (name "Net-(P3-Pad6)")
(node (ref P3) (pin 6))
(node (ref U2) (pin 5)))
(net (code 19) (name "Net-(P3-Pad5)")
(node (ref P3) (pin 5))
(node (ref U2) (pin 1)))
(net (code 20) (name "Net-(P3-Pad4)")
(net (code 16) (name "Net-(P3-Pad5)")
(node (ref U2) (pin 1))
(node (ref P3) (pin 5)))
(net (code 17) (name "Net-(P3-Pad4)")
(node (ref P3) (pin 4))
(node (ref U2) (pin 12)))
(net (code 21) (name "Net-(P3-Pad3)")
(node (ref U2) (pin 15))
(node (ref P3) (pin 3)))
(net (code 22) (name "Net-(P3-Pad2)")
(node (ref U2) (pin 14))
(node (ref P3) (pin 2)))
(net (code 23) (name "Net-(P3-Pad1)")
(node (ref U2) (pin 13))
(node (ref P3) (pin 1)))
(net (code 24) (name +5V)
(node (ref U4) (pin 7))
(node (ref C7) (pin 2))
(node (ref U1) (pin 3))
(node (ref C1) (pin 1))
(net (code 18) (name "Net-(P3-Pad3)")
(node (ref P3) (pin 3))
(node (ref U2) (pin 15)))
(net (code 19) (name "Net-(P3-Pad2)")
(node (ref P3) (pin 2))
(node (ref U2) (pin 14)))
(net (code 20) (name "Net-(P3-Pad1)")
(node (ref P3) (pin 1))
(node (ref U2) (pin 13)))
(net (code 21) (name +5V)
(node (ref C6) (pin 1))
(node (ref U4) (pin 7))
(node (ref U1) (pin 3))
(node (ref C7) (pin 2))
(node (ref C1) (pin 1))
(node (ref C4) (pin 1))
(node (ref P1) (pin 1)))
(net (code 25) (name "Net-(C17-Pad2)")
(node (ref C17) (pin 2))
(node (ref U4) (pin 6)))
(net (code 26) (name /D+)
(node (ref R2) (pin 2))
(node (ref U4) (pin 4)))
(net (code 27) (name "Net-(P1-Pad3)")
(net (code 22) (name "Net-(P1-Pad3)")
(node (ref R2) (pin 1))
(node (ref P1) (pin 3)))
(net (code 28) (name /D-)
(net (code 23) (name "Net-(P1-Pad2)")
(node (ref R1) (pin 1))
(node (ref P1) (pin 2)))
(net (code 24) (name /D-)
(node (ref R1) (pin 2))
(node (ref U4) (pin 3)))
(net (code 29) (name "Net-(P1-Pad2)")
(node (ref P1) (pin 2))
(node (ref R1) (pin 1)))
(net (code 30) (name /nE)
(node (ref U4) (pin 11))
(node (ref R4) (pin 1))
(node (ref U3) (pin 6))
(node (ref U2) (pin 6)))
(net (code 31) (name "Net-(C9-Pad2)")
(node (ref C9) (pin 2))
(node (ref U4) (pin 16))
(node (ref Y1) (pin 2)))
(net (code 32) (name "Net-(C12-Pad1)")
(node (ref C16) (pin 1))
(net (code 25) (name +3V3)
(node (ref C10) (pin 2))
(node (ref U1) (pin 2))
(node (ref R3) (pin 1))
(node (ref U3) (pin 16))
(node (ref U4) (pin 42))
(node (ref U4) (pin 14))
(node (ref U4) (pin 24))
(node (ref U4) (pin 34))
(node (ref U4) (pin 44))
(node (ref U3) (pin 7))
(node (ref C3) (pin 2))
(node (ref U4) (pin 2))
(node (ref C13) (pin 1))
(node (ref C12) (pin 1))
(node (ref C14) (pin 1))
(node (ref C15) (pin 1))
(node (ref C14) (pin 1)))
(net (code 33) (name "Net-(P1-Pad4)")
(node (ref U2) (pin 16))
(node (ref C5) (pin 1))
(node (ref C16) (pin 1))
(node (ref C12) (pin 1))
(node (ref C2) (pin 2))
(node (ref U2) (pin 7)))
(net (code 26) (name /S2)
(node (ref U3) (pin 9))
(node (ref U4) (pin 28))
(node (ref U2) (pin 9)))
(net (code 27) (name /S1)
(node (ref U3) (pin 10))
(node (ref U4) (pin 29))
(node (ref U2) (pin 10)))
(net (code 28) (name /S0)
(node (ref U2) (pin 11))
(node (ref U3) (pin 11))
(node (ref U4) (pin 30)))
(net (code 29) (name "Net-(C17-Pad2)")
(node (ref C17) (pin 2))
(node (ref U4) (pin 6)))
(net (code 30) (name /D+)
(node (ref R2) (pin 2))
(node (ref U4) (pin 4)))
(net (code 31) (name /nE)
(node (ref U2) (pin 6))
(node (ref R4) (pin 1))
(node (ref U4) (pin 11))
(node (ref U3) (pin 6)))
(net (code 32) (name "Net-(P1-Pad4)")
(node (ref P1) (pin 4)))
(net (code 34) (name /RxD_TxD)
(net (code 33) (name /RxD_TxD)
(node (ref U4) (pin 20))
(node (ref U3) (pin 3)))
(net (code 35) (name /TxD_RxD)
(node (ref U2) (pin 3))
(node (ref U4) (pin 21)))
(net (code 36) (name "Net-(U4-Pad29)")
(node (ref U4) (pin 29)))
(net (code 37) (name "Net-(U4-Pad39)")
(net (code 34) (name /TxD_RxD)
(node (ref U4) (pin 21))
(node (ref U2) (pin 3)))
(net (code 35) (name "Net-(U4-Pad39)")
(node (ref U4) (pin 39)))
(net (code 38) (name "Net-(U4-Pad19)")
(net (code 36) (name "Net-(U4-Pad19)")
(node (ref U4) (pin 19)))
(net (code 39) (name "Net-(U4-Pad38)")
(net (code 37) (name "Net-(U4-Pad38)")
(node (ref U4) (pin 38)))
(net (code 40) (name "Net-(U4-Pad28)")
(node (ref U4) (pin 28)))
(net (code 41) (name "Net-(U4-Pad18)")
(net (code 38) (name "Net-(U4-Pad18)")
(node (ref U4) (pin 18)))
(net (code 42) (name "Net-(U4-Pad37)")
(net (code 39) (name "Net-(U4-Pad37)")
(node (ref U4) (pin 37)))
(net (code 43) (name "Net-(U4-Pad27)")
(net (code 40) (name "Net-(U4-Pad27)")
(node (ref U4) (pin 27)))
(net (code 44) (name "Net-(U4-Pad36)")
(net (code 41) (name "Net-(U4-Pad36)")
(node (ref U4) (pin 36)))
(net (code 45) (name "Net-(U4-Pad26)")
(net (code 42) (name "Net-(U4-Pad26)")
(node (ref U4) (pin 26)))
(net (code 46) (name "Net-(U4-Pad35)")
(net (code 43) (name "Net-(U4-Pad35)")
(node (ref U4) (pin 35)))
(net (code 47) (name "Net-(U4-Pad25)")
(node (ref U4) (pin 25)))
(net (code 48) (name "Net-(U4-Pad5)")
(net (code 44) (name "Net-(U4-Pad8)")
(node (ref U4) (pin 8)))
(net (code 45) (name "Net-(U4-Pad5)")
(node (ref U4) (pin 5)))
(net (code 49) (name "Net-(U4-Pad1)")
(net (code 46) (name "Net-(U4-Pad1)")
(node (ref U4) (pin 1)))
(net (code 50) (name "Net-(U4-Pad22)")
(node (ref U4) (pin 22)))
(net (code 51) (name "Net-(U4-Pad15)")
(node (ref U4) (pin 15)))
(net (code 52) (name "Net-(U4-Pad43)")
(node (ref U4) (pin 43)))
(net (code 53) (name "Net-(U4-Pad33)")
(node (ref U4) (pin 33)))
(net (code 54) (name "Net-(U4-Pad23)")
(node (ref U4) (pin 23)))
(net (code 55) (name "Net-(U4-Pad32)")
(net (code 47) (name "Net-(U4-Pad9)")
(node (ref U4) (pin 9)))
(net (code 48) (name "Net-(U4-Pad32)")
(node (ref U4) (pin 32)))
(net (code 56) (name "Net-(U4-Pad12)")
(net (code 49) (name "Net-(U4-Pad25)")
(node (ref U4) (pin 25)))
(net (code 50) (name "Net-(U4-Pad15)")
(node (ref U4) (pin 15)))
(net (code 51) (name "Net-(U4-Pad43)")
(node (ref U4) (pin 43)))
(net (code 52) (name "Net-(U4-Pad33)")
(node (ref U4) (pin 33)))
(net (code 53) (name "Net-(U4-Pad23)")
(node (ref U4) (pin 23)))
(net (code 54) (name "Net-(U4-Pad22)")
(node (ref U4) (pin 22)))
(net (code 55) (name "Net-(U4-Pad12)")
(node (ref U4) (pin 12)))
(net (code 57) (name "Net-(U4-Pad41)")
(net (code 56) (name "Net-(U4-Pad41)")
(node (ref U4) (pin 41)))
(net (code 58) (name "Net-(U4-Pad31)")
(net (code 57) (name "Net-(U4-Pad31)")
(node (ref U4) (pin 31)))
(net (code 59) (name "Net-(U4-Pad40)")
(net (code 58) (name "Net-(U4-Pad40)")
(node (ref U4) (pin 40)))
(net (code 60) (name "Net-(U4-Pad30)")
(node (ref U4) (pin 30)))))
(net (code 59) (name "Net-(U4-Pad10)")
(node (ref U4) (pin 10)))))

View file

@ -30,6 +30,7 @@ LIBS:opto
LIBS:atmel
LIBS:contrib
LIBS:valves
LIBS:USB2SerialMux-cache
EELAYER 25 0
EELAYER END
$Descr A4 11693 8268
@ -349,7 +350,7 @@ U 1 1 5791076B
P 3850 4100
F 0 "U4" H 2900 5800 50 0000 C CNN
F 1 "ATMEGA32U4-A" H 4550 2600 50 0000 C CNN
F 2 "TQFP44" H 3850 4100 50 0000 C CIN
F 2 "Housings_QFP:TQFP-44_10x10mm_Pitch0.8mm" H 3850 4100 50 0000 C CIN
F 3 "" H 4950 5200 50 0000 C CNN
1 3850 4100
1 0 0 -1
@ -624,18 +625,6 @@ F 3 "" H 2100 2550 50 0000 C CNN
$EndComp
Wire Wire Line
2100 2550 2200 2550
Wire Wire Line
5200 2550 4950 2550
Wire Wire Line
5200 2650 4950 2650
Wire Wire Line
5200 2750 4950 2750
Text Label 5200 2550 0 60 ~ 0
S0
Text Label 5200 2650 0 60 ~ 0
S1
Text Label 5200 2750 0 60 ~ 0
S2
$Comp
L Crystal_Small Y1
U 1 1 57914290
@ -800,7 +789,7 @@ F 3 "" H 3450 1350 50 0000 C CNN
1 0 0 -1
$EndComp
Wire Wire Line
3450 1200 3450 1100
3450 1000 3450 1200
Wire Wire Line
3450 1100 4650 1100
Wire Wire Line
@ -873,7 +862,7 @@ L C C10
U 1 1 57916B74
P 2250 4950
F 0 "C10" H 2275 5050 50 0000 L CNN
F 1 "1µ" H 2275 4850 50 0000 L CNN
F 1 "100n" H 2275 4850 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603_HandSoldering" H 2288 4800 50 0001 C CNN
F 3 "" H 2250 4950 50 0000 C CNN
1 2250 4950
@ -947,7 +936,7 @@ L C C17
U 1 1 5791899F
P 1900 4150
F 0 "C17" H 1925 4250 50 0000 L CNN
F 1 "100n" H 1925 4050 50 0000 L CNN
F 1 "1µ" H 1925 4050 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603_HandSoldering" H 1938 4000 50 0001 C CNN
F 3 "" H 1900 4150 50 0000 C CNN
1 1900 4150
@ -968,4 +957,28 @@ Wire Wire Line
2700 4150 2050 4150
Wire Wire Line
1750 4150 1650 4150
$Comp
L +3.3V #PWR026
U 1 1 5791C07D
P 3450 1000
F 0 "#PWR026" H 3450 850 50 0001 C CNN
F 1 "+3.3V" H 3450 1140 50 0000 C CNN
F 2 "" H 3450 1000 50 0000 C CNN
F 3 "" H 3450 1000 50 0000 C CNN
1 3450 1000
1 0 0 -1
$EndComp
Connection ~ 3450 1100
Wire Wire Line
5200 3150 4950 3150
Text Label 5200 3150 0 60 ~ 0
S0
Text Label 5200 3050 0 60 ~ 0
S1
Wire Wire Line
5200 3050 4950 3050
Wire Wire Line
5200 2950 4950 2950
Text Label 5200 2950 0 60 ~ 0
S2
$EndSCHEMATC