* improved draft of board layout

This commit is contained in:
lars 2009-12-18 22:39:16 +00:00
parent fd6d930dd7
commit 1ea7393eb0
2 changed files with 369 additions and 9 deletions

View file

@ -1,14 +1,12 @@
unnamed_net3 D1-1 L1-2
unnamed_net2 R1-2 Q1-2
CURRENT_CONTROL_LOW R2-2 Q1-1
unnamed_net1 D2-1 L1-1 Q1-3
GND_LED U?-? D1-2 D2-2
GND_LED D1-2 D2-2
PWM_LED R1-1 CONF-3
CURRENT_CONTROL_HIGH R2-1 CONF-1
GND_uC COMM_BUS-5 COMM_BUS-6 COMM_BUS-4 CONF-15 CONF-13 CONF-11 CONF-9 CONF-7 CONF-5 uC-14
uC_CONF_SERIAL COMM_BUS-3 uC-13
CURRENT_CONTROL_H uC-12
CURRENT_CONTROL_L uC-11
VCC_HIGH R2-1 CONF-1 uC-12
CURRENT_CONTROL_LOW R2-2 Q1-1 uC-11
uC_CONF_E CONF-16 uC-10
uC_CONF_D CONF-14 uC-8
SCL COMM_BUS-1 uC-9

View file

@ -1,19 +1,19 @@
# release: pcb 20091103
# date: Fri Dec 18 18:33:35 2009
# date: Fri Dec 18 23:33:14 2009
# user: lars (,,,)
# host: erker
# To read pcb files, the pcb version (or the cvs source date) must be >= the file version
FileVersion[20070407]
PCB["" 600000 500000]
PCB["" 210000 140000]
Grid[1000.000000 0 0 0]
Grid[10000.000000 0 0 1]
Cursor[0 0 0.000000]
PolyArea[200000000.000000]
Thermal[0.500000]
DRC[1000 1000 1000 1000 1500 1000]
Flags("nameonpcb,uniquename,clearnew,snappin")
Flags("shownumber,rubberband,nameonpcb,clearnew,snappin,liveroute")
Groups("1,c:2,s:3:4:5:6:7:8")
Styles["Signal,1000,3600,2000,1000:Power,2500,6000,3500,1000:Fat,4000,6000,3500,1000:Skinny,600,2402,1181,600"]
@ -797,11 +797,264 @@ Symbol('~' 12)
SymbolLine(15 35 20 35 8)
SymbolLine(20 35 25 30 8)
)
Via[170000 90000 5600 2000 0 2000 "" ""]
Via[200000 20000 5600 2000 0 2000 "" "found"]
Via[100000 30000 5600 2000 0 2000 "" ""]
Via[180000 130000 5600 2000 0 2000 "" ""]
Element["" "HEADER2_1" "POWER_IN" "unknown" 10000 50000 -1000 -15000 1 100 ""]
(
Pin[0 0 6000 3000 6600 3800 "1" "1" "square"]
Pin[0 -10000 6000 3000 6600 3800 "2" "2" "found"]
ElementLine [-5000 -5000 5000 -5000 1000]
ElementLine [5000 -5000 5000 5000 1000]
ElementLine [-5000 -15000 -5000 5000 1000]
ElementLine [-5000 -15000 5000 -15000 1000]
ElementLine [5000 -15000 5000 5000 1000]
ElementLine [-5000 5000 5000 5000 1000]
)
Element["" "TO92" "Q1" "BC557" 50000 70000 1000 -13000 0 100 ""]
(
Pin[20000 0 7200 3000 7800 4200 "E" "1" "found,square,edge2"]
Pin[10000 0 7200 3000 7800 4200 "B" "2" "edge2"]
Pin[0 0 7200 3000 7800 4200 "C" "3" "found,edge2"]
ElementLine [3000 -7000 17000 -7000 1000]
ElementArc [10000 0 10000 10000 315 270 1000]
)
Element["" "HEADER2_1" "D1" "unknown" 10000 70000 5000 21000 2 100 ""]
(
Pin[0 0 6000 3000 6600 3800 "1" "1" "square"]
Pin[0 10000 6000 3000 6600 3800 "2" "2" ""]
ElementLine [-5000 5000 5000 5000 1000]
ElementLine [-5000 -5000 -5000 5000 1000]
ElementLine [5000 -5000 5000 15000 1000]
ElementLine [-5000 15000 5000 15000 1000]
ElementLine [-5000 -5000 -5000 15000 1000]
ElementLine [-5000 -5000 5000 -5000 1000]
)
Element["" "ACY300" "L1" "100uH" 70547 99349 -24500 -4500 2 100 ""]
(
Pin[0 0 5500 3000 6100 3000 "1" "1" "found,square,edge2"]
Pin[-30000 0 5500 3000 6100 3000 "2" "2" "edge2"]
ElementLine [-7500 -2500 -7500 2500 1000]
ElementLine [-22500 -2500 -7500 -2500 1000]
ElementLine [-22500 -2500 -22500 2500 1000]
ElementLine [-22500 2500 -7500 2500 1000]
ElementLine [-30000 0 -22500 0 1000]
ElementLine [-7500 0 0 0 1000]
)
Element["" "ACY300" "R2" "unknown" 60000 40000 -24500 -4500 2 100 ""]
(
Pin[0 0 5500 3000 6100 3000 "1" "1" "found,square,edge2"]
Pin[-30000 0 5500 3000 6100 3000 "2" "2" "found,edge2"]
ElementLine [-7500 -2500 -7500 2500 1000]
ElementLine [-22500 -2500 -7500 -2500 1000]
ElementLine [-22500 -2500 -22500 2500 1000]
ElementLine [-22500 2500 -7500 2500 1000]
ElementLine [-30000 0 -22500 0 1000]
ElementLine [-7500 0 0 0 1000]
)
Element["" "HEADER2_1" "POWER_OUT" "unknown" 20000 50000 -1000 -15000 1 100 ""]
(
Pin[0 0 6000 3000 6600 3800 "1" "1" "square"]
Pin[0 -10000 6000 3000 6600 3800 "2" "2" "found"]
ElementLine [-5000 -5000 5000 -5000 1000]
ElementLine [5000 -5000 5000 5000 1000]
ElementLine [-5000 -15000 -5000 5000 1000]
ElementLine [-5000 -15000 5000 -15000 1000]
ElementLine [5000 -15000 5000 5000 1000]
ElementLine [-5000 5000 5000 5000 1000]
)
Element["" "ACY300" "R1" "unknown" 90000 50000 -24500 -4500 2 100 ""]
(
Pin[0 0 5500 3000 6100 3000 "1" "1" "square,edge2"]
Pin[-30000 0 5500 3000 6100 3000 "2" "2" "edge2"]
ElementLine [-7500 -2500 -7500 2500 1000]
ElementLine [-22500 -2500 -7500 -2500 1000]
ElementLine [-22500 -2500 -22500 2500 1000]
ElementLine [-22500 2500 -7500 2500 1000]
ElementLine [-30000 0 -22500 0 1000]
ElementLine [-7500 0 0 0 1000]
)
Element["" "HEADER16_2" "CONF" "unknown" 110000 40000 21000 -5000 3 100 ""]
(
Pin[0 0 6000 3000 6600 3800 "1" "1" "found,square"]
Pin[10000 0 6000 3000 6600 3800 "2" "2" ""]
Pin[0 10000 6000 3000 6600 3800 "3" "3" ""]
Pin[10000 10000 6000 3000 6600 3800 "4" "4" ""]
Pin[0 20000 6000 3000 6600 3800 "5" "5" ""]
Pin[10000 20000 6000 3000 6600 3800 "6" "6" ""]
Pin[0 30000 6000 3000 6600 3800 "7" "7" ""]
Pin[10000 30000 6000 3000 6600 3800 "8" "8" ""]
Pin[0 40000 6000 3000 6600 3800 "9" "9" ""]
Pin[10000 40000 6000 3000 6600 3800 "10" "10" ""]
Pin[0 50000 6000 3000 6600 3800 "11" "11" ""]
Pin[10000 50000 6000 3000 6600 3800 "12" "12" ""]
Pin[0 60000 6000 3000 6600 3800 "13" "13" ""]
Pin[10000 60000 6000 3000 6600 3800 "14" "14" ""]
Pin[0 70000 6000 3000 6600 3800 "15" "15" ""]
Pin[10000 70000 6000 3000 6600 3800 "16" "16" ""]
ElementLine [5000 -5000 5000 5000 1000]
ElementLine [-5000 5000 5000 5000 1000]
ElementLine [-5000 -5000 15000 -5000 1000]
ElementLine [15000 -5000 15000 75000 1000]
ElementLine [-5000 75000 15000 75000 1000]
ElementLine [-5000 -5000 -5000 75000 1000]
)
Element["onsolder" "SOD80" "D2" "unknown" 30000 70000 3200 8400 2 100 "auto"]
(
Pad[-1600 5800 1600 5800 5300 2000 5900 "cathode" "1" "found,onsolder,square"]
Pad[-1600 -5800 1600 -5800 5300 2000 5900 "anode" "2" "onsolder,square"]
ElementLine [5500 8000 4300 10600 1000]
ElementLine [5500 -9600 5500 8000 1000]
ElementLine [-5500 -9600 5500 -9600 1000]
ElementLine [-5500 -9600 -5500 8000 1000]
ElementLine [-4300 10600 -5500 8000 1000]
ElementLine [-4300 10600 4300 10600 2000]
)
Element["" "DIP14" "uC" "unknown" 160000 40000 17000 5000 3 100 ""]
(
Pin[0 0 6000 3000 6600 2800 "VCC" "1" "square"]
Pin[0 10000 6000 3000 6600 2800 "PB0 (CLKI" "2" ""]
Pin[0 20000 6000 3000 6600 2800 "PB1" "3" ""]
Pin[0 30000 6000 3000 6600 2800 "PB3 (RESET" "4" ""]
Pin[0 40000 6000 3000 6600 2800 "PB2 (CKOUT" "5" ""]
Pin[0 50000 6000 3000 6600 2800 "PA7" "6" ""]
Pin[0 60000 6000 3000 6600 2800 "PA6 (MOSI" "7" ""]
Pin[30000 60000 6000 3000 6600 2800 "(MISO" "8" ""]
Pin[30000 50000 6000 3000 6600 2800 "(USCK/SCL" "9" ""]
Pin[30000 40000 6000 3000 6600 2800 "PA3" "10" ""]
Pin[30000 30000 6000 3000 6600 2800 "PA2" "11" "found"]
Pin[30000 20000 6000 3000 6600 2800 "PA1" "12" "found"]
Pin[30000 10000 6000 3000 6600 2800 "(AREF" "13" ""]
Pin[30000 0 6000 3000 6600 2800 "GND" "14" ""]
ElementLine [20000 -5000 35000 -5000 1000]
ElementLine [-5000 -5000 10000 -5000 1000]
ElementLine [35000 -5000 35000 65000 1000]
ElementLine [-5000 65000 35000 65000 1000]
ElementLine [-5000 -5000 -5000 65000 1000]
ElementArc [15000 -5000 5000 5000 0 180 1000]
)
Element["" "SIP6" "COMM_BUS" "unknown" 80000 60000 11000 -4000 3 100 ""]
(
Pin[0 0 6000 3000 6600 2800 "1" "1" "square"]
Pin[0 10000 6000 3000 6600 2800 "2" "2" ""]
Pin[0 20000 6000 3000 6600 2800 "3" "3" ""]
Pin[0 30000 6000 3000 6600 2800 "4" "4" ""]
Pin[0 40000 6000 3000 6600 2800 "5" "5" ""]
Pin[0 50000 6000 3000 6600 2800 "6" "6" ""]
ElementLine [-5000 5000 5000 5000 1000]
ElementLine [5000 0 5000 50000 2000]
ElementLine [-5000 0 -5000 50000 2000]
ElementArc [0 50000 5000 5000 0 180 2000]
ElementArc [0 0 5000 5000 180 180 2000]
)
Rat[70000 70000 0 50000 70000 0 "found"]
Rat[10000 70000 0 10000 80000 0 ""]
Rat[10000 80000 0 28400 64200 1 ""]
Rat[90000 130000 1 90000 130000 0 "via"]
Rat[80000 110000 1 80000 100000 0 ""]
Rat[100000 100000 0 110000 100000 1 ""]
Rat[110000 60000 1 100000 60000 1 ""]
Rat[160000 70000 1 160000 80000 0 ""]
Rat[28400 75800 1 30000 77400 0 "found"]
Layer(1 "component")
(
Line[70000 40000 70000 30000 1000 2000 "found,clearline"]
Line[20000 50000 10000 50000 2500 2000 "clearline"]
Line[10000 80000 10000 100000 1000 2000 "clearline"]
Line[70000 90000 30000 90000 1000 2000 "found,clearline"]
Line[30000 90000 30000 77400 1000 2000 "found,clearline"]
Line[110000 60000 110000 110000 1000 2000 "clearline"]
Line[190000 30000 190000 40000 1000 2000 "clearline"]
Line[30000 77400 28400 75800 1000 2000 "found,clearline"]
Line[28400 64200 28400 51600 1000 2000 "clearline"]
Line[140000 60000 160000 60000 1000 2000 "clearline"]
Line[50000 40000 60000 40000 1000 2000 "found,clearline"]
Line[50000 70000 50000 40000 1000 2000 "found,clearline"]
Line[120000 90000 160000 90000 1000 2000 "clearline"]
Line[70000 30000 30000 30000 1000 2000 "found,clearline"]
Line[30000 30000 30000 40000 1000 2000 "found,clearline"]
Line[20000 40000 30000 40000 1000 2000 "found,clearline"]
Line[10000 50000 10000 70000 1000 2000 "clearline"]
Line[60000 50000 60000 70000 1000 2000 "clearline"]
Line[30000 50000 20000 50000 1000 2000 "clearline"]
Line[120000 60000 130000 60000 1000 2000 "clearline"]
Line[120000 80000 160000 80000 1000 2000 "clearline"]
Line[130000 50000 160000 50000 1000 2000 "clearline"]
Line[110000 50000 90000 50000 1000 2000 "clearline"]
Line[130000 60000 130000 50000 1000 2000 "clearline"]
Line[10000 100000 39896 100000 1000 2000 "clearline"]
Line[39896 100000 40547 99349 1000 2000 "clearline"]
Line[28400 51600 30000 50000 1000 2000 "clearline"]
Line[70000 70000 70000 98802 1000 2000 "found,clearline"]
Line[70000 98802 70547 99349 1000 2000 "found,clearline"]
Line[20000 40000 10000 40000 2500 2000 "found,clearline"]
Line[200000 20000 200000 70000 1000 2000 "found,clearline"]
Line[110000 40000 70000 40000 1000 2000 "found,clearline"]
Line[100000 100000 100000 120000 1000 2000 "clearline"]
Line[160000 120000 160000 100000 1000 2000 "clearline"]
Line[100000 30000 190000 30000 1000 2000 "clearline"]
Line[200000 70000 190000 70000 1000 2000 "found,clearline"]
Line[120000 70000 140000 70000 1000 2000 "clearline"]
Line[140000 70000 140000 60000 1000 2000 "clearline"]
Line[80000 80000 80000 60000 1000 2000 "clearline"]
Line[80000 60000 110000 60000 1000 2000 "clearline"]
Line[120000 40000 160000 40000 1000 2000 "clearline"]
Line[170000 130000 170000 90000 1000 2000 "clearline,rubberend"]
Line[100000 120000 160000 120000 1000 2000 "clearline"]
Line[80000 100000 100000 100000 1000 2000 "clearline"]
Line[80000 110000 90000 110000 1000 2000 "clearline"]
Line[90000 110000 90000 130000 1000 2000 "clearline"]
Line[90000 130000 170000 130000 1000 2000 "clearline"]
Line[190000 50000 180000 50000 1000 2000 "clearline"]
Line[180000 50000 180000 130000 1000 2000 "clearline"]
)
Layer(2 "solder")
(
Line[190000 100000 190000 110000 1000 2000 "clearline"]
Line[150000 70000 150000 50000 1000 2000 "clearline"]
Line[100000 60000 100000 30000 1000 2000 "clearline"]
Line[60000 40000 60000 20000 1000 2000 "found,clearline"]
Line[190000 80000 200000 80000 1000 2000 "clearline"]
Line[170000 90000 190000 90000 1000 2000 "clearline,rubberend"]
Line[200000 80000 200000 120000 1000 2000 "clearline"]
Line[190000 60000 170000 60000 1000 2000 "found,clearline"]
Line[190000 110000 150000 110000 1000 2000 "clearline"]
Line[150000 110000 150000 100000 1000 2000 "clearline"]
Line[160000 70000 150000 70000 1000 2000 "clearline"]
Line[170000 30000 110000 30000 1000 2000 "found,clearline"]
Line[60000 20000 200000 20000 1000 2000 "found,clearline"]
Line[110000 30000 110000 40000 1000 2000 "found,clearline"]
Line[150000 50000 120000 50000 1000 2000 "clearline"]
Line[200000 120000 120000 120000 1000 2000 "clearline"]
Line[170000 60000 170000 30000 1000 2000 "found,clearline"]
Line[120000 120000 120000 110000 1000 2000 "clearline"]
Line[150000 100000 120000 100000 1000 2000 "clearline"]
Line[180000 130000 90000 130000 1000 2000 "clearline"]
Line[90000 130000 90000 90000 1000 2000 "clearline"]
Line[90000 90000 80000 90000 1000 2000 "clearline"]
)
Layer(3 "GND")
(
@ -827,3 +1080,112 @@ Layer(9 "silk")
Layer(10 "silk")
(
)
NetList()
(
Net("CURRENT_CONTROL_LOW" "(unknown)")
(
Connect("Q1-1")
Connect("R2-2")
Connect("uC-11")
)
Net("GND_LED" "(unknown)")
(
Connect("D1-2")
Connect("D2-2")
)
Net("GND_uC" "(unknown)")
(
Connect("COMM_BUS-4")
Connect("COMM_BUS-5")
Connect("COMM_BUS-6")
Connect("CONF-5")
Connect("CONF-7")
Connect("CONF-9")
Connect("CONF-11")
Connect("CONF-13")
Connect("CONF-15")
Connect("uC-14")
)
Net("MASTER_SLAVE" "(unknown)")
(
Connect("CONF-6")
Connect("uC-2")
)
Net("PWM_LED" "(unknown)")
(
Connect("CONF-3")
Connect("R1-1")
)
Net("PWM_uC" "(unknown)")
(
Connect("CONF-4")
Connect("uC-5")
)
Net("SCL" "(unknown)")
(
Connect("COMM_BUS-1")
Connect("uC-9")
)
Net("SDA" "(unknown)")
(
Connect("COMM_BUS-2")
Connect("uC-7")
)
Net("uC_CONF_A" "(unknown)")
(
Connect("CONF-8")
Connect("uC-3")
)
Net("uC_CONF_B" "(unknown)")
(
Connect("CONF-10")
Connect("uC-4")
)
Net("uC_CONF_C" "(unknown)")
(
Connect("CONF-12")
Connect("uC-6")
)
Net("uC_CONF_D" "(unknown)")
(
Connect("CONF-14")
Connect("uC-8")
)
Net("uC_CONF_E" "(unknown)")
(
Connect("CONF-16")
Connect("uC-10")
)
Net("uC_CONF_SERIAL" "(unknown)")
(
Connect("COMM_BUS-3")
Connect("uC-13")
)
Net("unnamed_net1" "(unknown)")
(
Connect("D2-1")
Connect("L1-1")
Connect("Q1-3")
)
Net("unnamed_net2" "(unknown)")
(
Connect("Q1-2")
Connect("R1-2")
)
Net("unnamed_net3" "(unknown)")
(
Connect("D1-1")
Connect("L1-2")
)
Net("VCC_HIGH" "(unknown)")
(
Connect("CONF-1")
Connect("R2-1")
Connect("uC-12")
)
Net("VCC_uC" "(unknown)")
(
Connect("CONF-2")
Connect("uC-1")
)
)