From: Jan "Yenya" Kasprzak Date: Tue, 23 Oct 2012 06:20:33 +0000 (+0200) Subject: First PCB version X-Git-Tag: gerber-fab-20121029-1711~17 X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=commitdiff_plain;h=63f0e30c624f53293738edec4f8aea87060ce474;p=bike-lights.git First PCB version --- diff --git a/schematics/lights.pcb b/schematics/lights.pcb new file mode 100644 index 0000000..0d95a3f --- /dev/null +++ b/schematics/lights.pcb @@ -0,0 +1,1694 @@ +# release: pcb 20110918 + +# To read pcb files, the pcb version (or the git source date) must be >= the file version +FileVersion[20070407] + +PCB["" 200000 200000] + +Grid[2500.0 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,locknames") +Groups("1,c:2,s") +Styles["Signal,1000,3600,2000,1000:Power,2500,6000,3500,1000:Fat,6000,9000,5000,1000:Skinny,600,2402,1181,600"] + +Symbol[' ' 1800] +( +) +Symbol['!' 1200] +( + SymbolLine[0 4500 0 5000 800] + SymbolLine[0 1000 0 3500 800] +) +Symbol['"' 1200] +( + SymbolLine[0 1000 0 2000 800] + SymbolLine[1000 1000 1000 2000 800] +) +Symbol['#' 1200] +( + SymbolLine[0 3500 2000 3500 800] + SymbolLine[0 2500 2000 2500 800] + SymbolLine[1500 2000 1500 4000 800] + SymbolLine[500 2000 500 4000 800] +) +Symbol['$' 1200] +( + SymbolLine[1500 1500 2000 2000 800] + SymbolLine[500 1500 1500 1500 800] + SymbolLine[0 2000 500 1500 800] + SymbolLine[0 2000 0 2500 800] + SymbolLine[0 2500 500 3000 800] + SymbolLine[500 3000 1500 3000 800] + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[2000 3500 2000 4000 800] + SymbolLine[1500 4500 2000 4000 800] + SymbolLine[500 4500 1500 4500 800] + SymbolLine[0 4000 500 4500 800] + SymbolLine[1000 1000 1000 5000 800] +) +Symbol['%' 1200] +( + SymbolLine[0 1500 0 2000 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[500 1000 1000 1000 800] + SymbolLine[1000 1000 1500 1500 800] + SymbolLine[1500 1500 1500 2000 800] + SymbolLine[1000 2500 1500 2000 800] + SymbolLine[500 2500 1000 2500 800] + SymbolLine[0 2000 500 2500 800] + SymbolLine[0 5000 4000 1000 800] + SymbolLine[3500 5000 4000 4500 800] + SymbolLine[4000 4000 4000 4500 800] + SymbolLine[3500 3500 4000 4000 800] + SymbolLine[3000 3500 3500 3500 800] + SymbolLine[2500 4000 3000 3500 800] + SymbolLine[2500 4000 2500 4500 800] + SymbolLine[2500 4500 3000 5000 800] + SymbolLine[3000 5000 3500 5000 800] +) +Symbol['&' 1200] +( + SymbolLine[0 4500 500 5000 800] + SymbolLine[0 1500 0 2500 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[0 3500 1500 2000 800] + SymbolLine[500 5000 1000 5000 800] + SymbolLine[1000 5000 2000 4000 800] + SymbolLine[0 2500 2500 5000 800] + SymbolLine[500 1000 1000 1000 800] + SymbolLine[1000 1000 1500 1500 800] + SymbolLine[1500 1500 1500 2000 800] + SymbolLine[0 3500 0 4500 800] +) +Symbol[''' 1200] +( + SymbolLine[0 2000 1000 1000 800] +) +Symbol['(' 1200] +( + SymbolLine[0 4500 500 5000 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[0 1500 0 4500 800] +) +Symbol[')' 1200] +( + SymbolLine[0 1000 500 1500 800] + SymbolLine[500 1500 500 4500 800] + SymbolLine[0 5000 500 4500 800] +) +Symbol['*' 1200] +( + SymbolLine[0 2000 2000 4000 800] + SymbolLine[0 4000 2000 2000 800] + SymbolLine[0 3000 2000 3000 800] + SymbolLine[1000 2000 1000 4000 800] +) +Symbol['+' 1200] +( + SymbolLine[0 3000 2000 3000 800] + SymbolLine[1000 2000 1000 4000 800] +) +Symbol[',' 1200] +( + SymbolLine[0 6000 1000 5000 800] +) +Symbol['-' 1200] +( + SymbolLine[0 3000 2000 3000 800] +) +Symbol['.' 1200] +( + SymbolLine[0 5000 500 5000 800] +) +Symbol['/' 1200] +( + SymbolLine[0 4500 3000 1500 800] +) +Symbol['0' 1200] +( + SymbolLine[0 4500 500 5000 800] + SymbolLine[0 1500 0 4500 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[500 1000 1500 1000 800] + SymbolLine[1500 1000 2000 1500 800] + SymbolLine[2000 1500 2000 4500 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[0 4000 2000 2000 800] +) +Symbol['1' 1200] +( + SymbolLine[0 1800 800 1000 800] + SymbolLine[800 1000 800 5000 800] + SymbolLine[0 5000 1500 5000 800] +) +Symbol['2' 1200] +( + SymbolLine[0 1500 500 1000 800] + SymbolLine[500 1000 2000 1000 800] + SymbolLine[2000 1000 2500 1500 800] + SymbolLine[2500 1500 2500 2500 800] + SymbolLine[0 5000 2500 2500 800] + SymbolLine[0 5000 2500 5000 800] +) +Symbol['3' 1200] +( + SymbolLine[0 1500 500 1000 800] + SymbolLine[500 1000 1500 1000 800] + SymbolLine[1500 1000 2000 1500 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[500 2800 1500 2800 800] + SymbolLine[2000 1500 2000 2300 800] + SymbolLine[2000 3300 2000 4500 800] + SymbolLine[2000 3300 1500 2800 800] + SymbolLine[2000 2300 1500 2800 800] +) +Symbol['4' 1200] +( + SymbolLine[0 3500 2000 1000 800] + SymbolLine[0 3500 2500 3500 800] + SymbolLine[2000 1000 2000 5000 800] +) +Symbol['5' 1200] +( + SymbolLine[0 1000 2000 1000 800] + SymbolLine[0 1000 0 3000 800] + SymbolLine[0 3000 500 2500 800] + SymbolLine[500 2500 1500 2500 800] + SymbolLine[1500 2500 2000 3000 800] + SymbolLine[2000 3000 2000 4500 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[0 4500 500 5000 800] +) +Symbol['6' 1200] +( + SymbolLine[1500 1000 2000 1500 800] + SymbolLine[500 1000 1500 1000 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[0 1500 0 4500 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[1500 2800 2000 3300 800] + SymbolLine[0 2800 1500 2800 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[2000 3300 2000 4500 800] +) +Symbol['7' 1200] +( + SymbolLine[500 5000 2500 1000 800] + SymbolLine[0 1000 2500 1000 800] +) +Symbol['8' 1200] +( + SymbolLine[0 4500 500 5000 800] + SymbolLine[0 3700 0 4500 800] + SymbolLine[0 3700 700 3000 800] + SymbolLine[700 3000 1300 3000 800] + SymbolLine[1300 3000 2000 3700 800] + SymbolLine[2000 3700 2000 4500 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[0 2300 700 3000 800] + SymbolLine[0 1500 0 2300 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[500 1000 1500 1000 800] + SymbolLine[1500 1000 2000 1500 800] + SymbolLine[2000 1500 2000 2300 800] + SymbolLine[1300 3000 2000 2300 800] +) +Symbol['9' 1200] +( + SymbolLine[500 5000 2000 3000 800] + SymbolLine[2000 1500 2000 3000 800] + SymbolLine[1500 1000 2000 1500 800] + SymbolLine[500 1000 1500 1000 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[0 1500 0 2500 800] + SymbolLine[0 2500 500 3000 800] + SymbolLine[500 3000 2000 3000 800] +) +Symbol[':' 1200] +( + SymbolLine[0 2500 500 2500 800] + SymbolLine[0 3500 500 3500 800] +) +Symbol[';' 1200] +( + SymbolLine[0 5000 1000 4000 800] + SymbolLine[1000 2500 1000 3000 800] +) +Symbol['<' 1200] +( + SymbolLine[0 3000 1000 2000 800] + SymbolLine[0 3000 1000 4000 800] +) +Symbol['=' 1200] +( + SymbolLine[0 2500 2000 2500 800] + SymbolLine[0 3500 2000 3500 800] +) +Symbol['>' 1200] +( + SymbolLine[0 2000 1000 3000 800] + SymbolLine[0 4000 1000 3000 800] +) +Symbol['?' 1200] +( + SymbolLine[1000 3000 1000 3500 800] + SymbolLine[1000 4500 1000 5000 800] + SymbolLine[0 1500 0 2000 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[500 1000 1500 1000 800] + SymbolLine[1500 1000 2000 1500 800] + SymbolLine[2000 1500 2000 2000 800] + SymbolLine[1000 3000 2000 2000 800] +) +Symbol['@' 1200] +( + SymbolLine[0 1000 0 4000 800] + SymbolLine[0 4000 1000 5000 800] + SymbolLine[1000 5000 4000 5000 800] + SymbolLine[5000 3500 5000 1000 800] + SymbolLine[5000 1000 4000 0 800] + SymbolLine[4000 0 1000 0 800] + SymbolLine[1000 0 0 1000 800] + SymbolLine[1500 2000 1500 3000 800] + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[2000 3500 3000 3500 800] + SymbolLine[3000 3500 3500 3000 800] + SymbolLine[3500 3000 4000 3500 800] + SymbolLine[3500 3000 3500 1500 800] + SymbolLine[3500 2000 3000 1500 800] + SymbolLine[2000 1500 3000 1500 800] + SymbolLine[2000 1500 1500 2000 800] + SymbolLine[4000 3500 5000 3500 800] +) +Symbol['A' 1200] +( + SymbolLine[0 2000 0 5000 800] + SymbolLine[0 2000 700 1000 800] + SymbolLine[700 1000 1800 1000 800] + SymbolLine[1800 1000 2500 2000 800] + SymbolLine[2500 2000 2500 5000 800] + SymbolLine[0 3000 2500 3000 800] +) +Symbol['B' 1200] +( + SymbolLine[0 5000 2000 5000 800] + SymbolLine[2000 5000 2500 4500 800] + SymbolLine[2500 3300 2500 4500 800] + SymbolLine[2000 2800 2500 3300 800] + SymbolLine[500 2800 2000 2800 800] + SymbolLine[500 1000 500 5000 800] + SymbolLine[0 1000 2000 1000 800] + SymbolLine[2000 1000 2500 1500 800] + SymbolLine[2500 1500 2500 2300 800] + SymbolLine[2000 2800 2500 2300 800] +) +Symbol['C' 1200] +( + SymbolLine[700 5000 2000 5000 800] + SymbolLine[0 4300 700 5000 800] + SymbolLine[0 1700 0 4300 800] + SymbolLine[0 1700 700 1000 800] + SymbolLine[700 1000 2000 1000 800] +) +Symbol['D' 1200] +( + SymbolLine[500 1000 500 5000 800] + SymbolLine[1800 1000 2500 1700 800] + SymbolLine[2500 1700 2500 4300 800] + SymbolLine[1800 5000 2500 4300 800] + SymbolLine[0 5000 1800 5000 800] + SymbolLine[0 1000 1800 1000 800] +) +Symbol['E' 1200] +( + SymbolLine[0 2800 1500 2800 800] + SymbolLine[0 5000 2000 5000 800] + SymbolLine[0 1000 0 5000 800] + SymbolLine[0 1000 2000 1000 800] +) +Symbol['F' 1200] +( + SymbolLine[0 1000 0 5000 800] + SymbolLine[0 1000 2000 1000 800] + SymbolLine[0 2800 1500 2800 800] +) +Symbol['G' 1200] +( + SymbolLine[2000 1000 2500 1500 800] + SymbolLine[500 1000 2000 1000 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[0 1500 0 4500 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[500 5000 2000 5000 800] + SymbolLine[2000 5000 2500 4500 800] + SymbolLine[2500 3500 2500 4500 800] + SymbolLine[2000 3000 2500 3500 800] + SymbolLine[1000 3000 2000 3000 800] +) +Symbol['H' 1200] +( + SymbolLine[0 1000 0 5000 800] + SymbolLine[2500 1000 2500 5000 800] + SymbolLine[0 3000 2500 3000 800] +) +Symbol['I' 1200] +( + SymbolLine[0 1000 1000 1000 800] + SymbolLine[500 1000 500 5000 800] + SymbolLine[0 5000 1000 5000 800] +) +Symbol['J' 1200] +( + SymbolLine[700 1000 1500 1000 800] + SymbolLine[1500 1000 1500 4500 800] + SymbolLine[1000 5000 1500 4500 800] + SymbolLine[500 5000 1000 5000 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[0 4500 0 4000 800] +) +Symbol['K' 1200] +( + SymbolLine[0 1000 0 5000 800] + SymbolLine[0 3000 2000 1000 800] + SymbolLine[0 3000 2000 5000 800] +) +Symbol['L' 1200] +( + SymbolLine[0 1000 0 5000 800] + SymbolLine[0 5000 2000 5000 800] +) +Symbol['M' 1200] +( + SymbolLine[0 1000 0 5000 800] + SymbolLine[0 1000 1500 3000 800] + SymbolLine[1500 3000 3000 1000 800] + SymbolLine[3000 1000 3000 5000 800] +) +Symbol['N' 1200] +( + SymbolLine[0 1000 0 5000 800] + SymbolLine[0 1000 2500 5000 800] + SymbolLine[2500 1000 2500 5000 800] +) +Symbol['O' 1200] +( + SymbolLine[0 1500 0 4500 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[500 1000 1500 1000 800] + SymbolLine[1500 1000 2000 1500 800] + SymbolLine[2000 1500 2000 4500 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[0 4500 500 5000 800] +) +Symbol['P' 1200] +( + SymbolLine[500 1000 500 5000 800] + SymbolLine[0 1000 2000 1000 800] + SymbolLine[2000 1000 2500 1500 800] + SymbolLine[2500 1500 2500 2500 800] + SymbolLine[2000 3000 2500 2500 800] + SymbolLine[500 3000 2000 3000 800] +) +Symbol['Q' 1200] +( + SymbolLine[0 1500 0 4500 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[500 1000 1500 1000 800] + SymbolLine[1500 1000 2000 1500 800] + SymbolLine[2000 1500 2000 4000 800] + SymbolLine[1000 5000 2000 4000 800] + SymbolLine[500 5000 1000 5000 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[1000 3500 2000 5000 800] +) +Symbol['R' 1200] +( + SymbolLine[0 1000 2000 1000 800] + SymbolLine[2000 1000 2500 1500 800] + SymbolLine[2500 1500 2500 2500 800] + SymbolLine[2000 3000 2500 2500 800] + SymbolLine[500 3000 2000 3000 800] + SymbolLine[500 1000 500 5000 800] + SymbolLine[1300 3000 2500 5000 800] +) +Symbol['S' 1200] +( + SymbolLine[2000 1000 2500 1500 800] + SymbolLine[500 1000 2000 1000 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[0 1500 0 2500 800] + SymbolLine[0 2500 500 3000 800] + SymbolLine[500 3000 2000 3000 800] + SymbolLine[2000 3000 2500 3500 800] + SymbolLine[2500 3500 2500 4500 800] + SymbolLine[2000 5000 2500 4500 800] + SymbolLine[500 5000 2000 5000 800] + SymbolLine[0 4500 500 5000 800] +) +Symbol['T' 1200] +( + SymbolLine[0 1000 2000 1000 800] + SymbolLine[1000 1000 1000 5000 800] +) +Symbol['U' 1200] +( + SymbolLine[0 1000 0 4500 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[2000 1000 2000 4500 800] +) +Symbol['V' 1200] +( + SymbolLine[0 1000 1000 5000 800] + SymbolLine[1000 5000 2000 1000 800] +) +Symbol['W' 1200] +( + SymbolLine[0 1000 0 3000 800] + SymbolLine[0 3000 500 5000 800] + SymbolLine[500 5000 1500 3000 800] + SymbolLine[1500 3000 2500 5000 800] + SymbolLine[2500 5000 3000 3000 800] + SymbolLine[3000 3000 3000 1000 800] +) +Symbol['X' 1200] +( + SymbolLine[0 5000 2500 1000 800] + SymbolLine[0 1000 2500 5000 800] +) +Symbol['Y' 1200] +( + SymbolLine[0 1000 1000 3000 800] + SymbolLine[1000 3000 2000 1000 800] + SymbolLine[1000 3000 1000 5000 800] +) +Symbol['Z' 1200] +( + SymbolLine[0 1000 2500 1000 800] + SymbolLine[0 5000 2500 1000 800] + SymbolLine[0 5000 2500 5000 800] +) +Symbol['[' 1200] +( + SymbolLine[0 1000 500 1000 800] + SymbolLine[0 1000 0 5000 800] + SymbolLine[0 5000 500 5000 800] +) +Symbol['\' 1200] +( + SymbolLine[0 1500 3000 4500 800] +) +Symbol[']' 1200] +( + SymbolLine[0 1000 500 1000 800] + SymbolLine[500 1000 500 5000 800] + SymbolLine[0 5000 500 5000 800] +) +Symbol['^' 1200] +( + SymbolLine[0 1500 500 1000 800] + SymbolLine[500 1000 1000 1500 800] +) +Symbol['_' 1200] +( + SymbolLine[0 5000 2000 5000 800] +) +Symbol['a' 1200] +( + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[500 3000 1500 3000 800] + SymbolLine[0 3500 500 3000 800] + SymbolLine[0 3500 0 4500 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[2000 3000 2000 4500 800] + SymbolLine[2000 4500 2500 5000 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[1500 5000 2000 4500 800] +) +Symbol['b' 1200] +( + SymbolLine[0 1000 0 5000 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[2000 3500 2000 4500 800] + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[500 3000 1500 3000 800] + SymbolLine[0 3500 500 3000 800] +) +Symbol['c' 1200] +( + SymbolLine[500 3000 2000 3000 800] + SymbolLine[0 3500 500 3000 800] + SymbolLine[0 3500 0 4500 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[500 5000 2000 5000 800] +) +Symbol['d' 1200] +( + SymbolLine[2000 1000 2000 5000 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[0 3500 0 4500 800] + SymbolLine[0 3500 500 3000 800] + SymbolLine[500 3000 1500 3000 800] + SymbolLine[1500 3000 2000 3500 800] +) +Symbol['e' 1200] +( + SymbolLine[500 5000 2000 5000 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[0 3500 0 4500 800] + SymbolLine[0 3500 500 3000 800] + SymbolLine[500 3000 1500 3000 800] + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[0 4000 2000 4000 800] + SymbolLine[2000 4000 2000 3500 800] +) +Symbol['f' 1000] +( + SymbolLine[500 1500 500 5000 800] + SymbolLine[500 1500 1000 1000 800] + SymbolLine[1000 1000 1500 1000 800] + SymbolLine[0 3000 1000 3000 800] +) +Symbol['g' 1200] +( + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[500 3000 1500 3000 800] + SymbolLine[0 3500 500 3000 800] + SymbolLine[0 3500 0 4500 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[0 6000 500 6500 800] + SymbolLine[500 6500 1500 6500 800] + SymbolLine[1500 6500 2000 6000 800] + SymbolLine[2000 3000 2000 6000 800] +) +Symbol['h' 1200] +( + SymbolLine[0 1000 0 5000 800] + SymbolLine[0 3500 500 3000 800] + SymbolLine[500 3000 1500 3000 800] + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[2000 3500 2000 5000 800] +) +Symbol['i' 1000] +( + SymbolLine[0 2000 0 2100 1000] + SymbolLine[0 3500 0 5000 800] +) +Symbol['j' 1000] +( + SymbolLine[500 2000 500 2100 1000] + SymbolLine[500 3500 500 6000 800] + SymbolLine[0 6500 500 6000 800] +) +Symbol['k' 1200] +( + SymbolLine[0 1000 0 5000 800] + SymbolLine[0 3500 1500 5000 800] + SymbolLine[0 3500 1000 2500 800] +) +Symbol['l' 1000] +( + SymbolLine[0 1000 0 4500 800] + SymbolLine[0 4500 500 5000 800] +) +Symbol['m' 1200] +( + SymbolLine[500 3500 500 5000 800] + SymbolLine[500 3500 1000 3000 800] + SymbolLine[1000 3000 1500 3000 800] + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[2000 3500 2000 5000 800] + SymbolLine[2000 3500 2500 3000 800] + SymbolLine[2500 3000 3000 3000 800] + SymbolLine[3000 3000 3500 3500 800] + SymbolLine[3500 3500 3500 5000 800] + SymbolLine[0 3000 500 3500 800] +) +Symbol['n' 1200] +( + SymbolLine[500 3500 500 5000 800] + SymbolLine[500 3500 1000 3000 800] + SymbolLine[1000 3000 1500 3000 800] + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[2000 3500 2000 5000 800] + SymbolLine[0 3000 500 3500 800] +) +Symbol['o' 1200] +( + SymbolLine[0 3500 0 4500 800] + SymbolLine[0 3500 500 3000 800] + SymbolLine[500 3000 1500 3000 800] + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[2000 3500 2000 4500 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[0 4500 500 5000 800] +) +Symbol['p' 1200] +( + SymbolLine[500 3500 500 6500 800] + SymbolLine[0 3000 500 3500 800] + SymbolLine[500 3500 1000 3000 800] + SymbolLine[1000 3000 2000 3000 800] + SymbolLine[2000 3000 2500 3500 800] + SymbolLine[2500 3500 2500 4500 800] + SymbolLine[2000 5000 2500 4500 800] + SymbolLine[1000 5000 2000 5000 800] + SymbolLine[500 4500 1000 5000 800] +) +Symbol['q' 1200] +( + SymbolLine[2000 3500 2000 6500 800] + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[500 3000 1500 3000 800] + SymbolLine[0 3500 500 3000 800] + SymbolLine[0 3500 0 4500 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[1500 5000 2000 4500 800] +) +Symbol['r' 1200] +( + SymbolLine[500 3500 500 5000 800] + SymbolLine[500 3500 1000 3000 800] + SymbolLine[1000 3000 2000 3000 800] + SymbolLine[0 3000 500 3500 800] +) +Symbol['s' 1200] +( + SymbolLine[500 5000 2000 5000 800] + SymbolLine[2000 5000 2500 4500 800] + SymbolLine[2000 4000 2500 4500 800] + SymbolLine[500 4000 2000 4000 800] + SymbolLine[0 3500 500 4000 800] + SymbolLine[0 3500 500 3000 800] + SymbolLine[500 3000 2000 3000 800] + SymbolLine[2000 3000 2500 3500 800] + SymbolLine[0 4500 500 5000 800] +) +Symbol['t' 1000] +( + SymbolLine[500 1000 500 4500 800] + SymbolLine[500 4500 1000 5000 800] + SymbolLine[0 2500 1000 2500 800] +) +Symbol['u' 1200] +( + SymbolLine[0 3000 0 4500 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[2000 3000 2000 4500 800] +) +Symbol['v' 1200] +( + SymbolLine[0 3000 1000 5000 800] + SymbolLine[2000 3000 1000 5000 800] +) +Symbol['w' 1200] +( + SymbolLine[0 3000 0 4500 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[500 5000 1000 5000 800] + SymbolLine[1000 5000 1500 4500 800] + SymbolLine[1500 3000 1500 4500 800] + SymbolLine[1500 4500 2000 5000 800] + SymbolLine[2000 5000 2500 5000 800] + SymbolLine[2500 5000 3000 4500 800] + SymbolLine[3000 3000 3000 4500 800] +) +Symbol['x' 1200] +( + SymbolLine[0 3000 2000 5000 800] + SymbolLine[0 5000 2000 3000 800] +) +Symbol['y' 1200] +( + SymbolLine[0 3000 0 4500 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[2000 3000 2000 6000 800] + SymbolLine[1500 6500 2000 6000 800] + SymbolLine[500 6500 1500 6500 800] + SymbolLine[0 6000 500 6500 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[1500 5000 2000 4500 800] +) +Symbol['z' 1200] +( + SymbolLine[0 3000 2000 3000 800] + SymbolLine[0 5000 2000 3000 800] + SymbolLine[0 5000 2000 5000 800] +) +Symbol['{' 1200] +( + SymbolLine[500 1500 1000 1000 800] + SymbolLine[500 1500 500 2500 800] + SymbolLine[0 3000 500 2500 800] + SymbolLine[0 3000 500 3500 800] + SymbolLine[500 3500 500 4500 800] + SymbolLine[500 4500 1000 5000 800] +) +Symbol['|' 1200] +( + SymbolLine[0 1000 0 5000 800] +) +Symbol['}' 1200] +( + SymbolLine[0 1000 500 1500 800] + SymbolLine[500 1500 500 2500 800] + SymbolLine[500 2500 1000 3000 800] + SymbolLine[500 3500 1000 3000 800] + SymbolLine[500 3500 500 4500 800] + SymbolLine[0 5000 500 4500 800] +) +Symbol['~' 1200] +( + SymbolLine[0 3500 500 3000 800] + SymbolLine[500 3000 1000 3000 800] + SymbolLine[1000 3000 1500 3500 800] + SymbolLine[1500 3500 2000 3500 800] + SymbolLine[2000 3500 2500 3000 800] +) +Attribute("PCB::grid::unit" "mil") + +Element["" "1206" "R7" "15K" 55905 37500 -3150 -3150 0 100 ""] +( + Pad[-5905 -1181 -5905 1181 5118 2000 5718 "1" "1" "square"] + Pad[5905 -1181 5905 1181 5118 2000 5718 "2" "2" "square"] + ElementLine [-2362 -3740 2362 -3740 800] + ElementLine [-2362 3740 2362 3740 800] + + ) + +Element["" "1206" "R6" "100R" 40000 135000 -3150 -3150 0 100 ""] +( + Pad[-5905 -1181 -5905 1181 5118 2000 5718 "1" "1" "square"] + Pad[5905 -1181 5905 1181 5118 2000 5718 "2" "2" "square"] + ElementLine [-2362 -3740 2362 -3740 800] + ElementLine [-2362 3740 2362 3740 800] + + ) + +Element["" "HEADER8_1" "CONN_FRONT" "x" 10000 100000 21000 -5000 3 100 ""] +( + Pin[0 0 6000 3000 6600 3800 "1" "1" "square"] + Pin[0 10000 6000 3000 6600 3800 "2" "2" ""] + Pin[0 20000 6000 3000 6600 3800 "3" "3" ""] + Pin[0 30000 6000 3000 6600 3800 "4" "4" ""] + Pin[10000 30000 6000 3000 6600 3800 "5" "5" ""] + Pin[10000 20000 6000 3000 6600 3800 "6" "6" ""] + Pin[10000 10000 6000 3000 6600 3800 "7" "7" ""] + Pin[10000 0 6000 3000 6600 3800 "8" "8" ""] + ElementLine [-5000 -5000 -5000 35000 1000] + ElementLine [-5000 35000 15000 35000 1000] + ElementLine [15000 35000 15000 -5000 1000] + ElementLine [15000 -5000 -5000 -5000 1000] + ElementLine [-5000 5000 5000 5000 1000] + ElementLine [5000 5000 5000 -5000 1000] + + ) + +Element["" "1206" "C31" "220nF" 50000 15000 -3150 -3150 0 100 ""] +( + Pad[-5905 -1181 -5905 1181 5118 2000 5718 "1" "1" "square"] + Pad[5905 -1181 5905 1181 5118 2000 5718 "2" "2" "square"] + ElementLine [-2362 -3740 2362 -3740 800] + ElementLine [-2362 3740 2362 3740 800] + + ) + +Element["" "RCY300" "L30" "220uH" 135000 117500 12500 -2500 0 100 ""] +( + Pin[0 0 6000 3000 6600 5000 "1" "1" "square"] + Pin[30000 0 6000 3000 6600 5000 "2" "2" ""] + ElementArc [15000 0 30000 30000 0 360 1000] + + ) + +Element["" "RCY100P" "C32" "47uF" 132500 187500 -15000 10000 2 100 ""] +( + Pin[0 0 6000 3000 6600 3000 "+" "1" "square,edge2"] + Pin[-10000 0 6000 3000 6600 3000 "-" "2" "edge2"] + ElementLine [7000 0 11000 0 1000] + ElementLine [9000 -2000 9000 2000 1000] + ElementLine [-21000 0 -17000 0 1000] + ElementArc [-5000 0 10000 10000 180 360 1000] + + ) + +Element["" "1210" "C30" "10uF" 128405 155000 -3150 -3150 0 100 ""] +( + Pad[-5905 -2755 -5905 2755 5118 2000 5718 "+" "1" "square"] + Pad[5905 -2755 5905 2755 5118 2000 5718 "-" "2" "square"] + ElementLine [-1968 -5314 1968 -5314 800] + ElementLine [-1968 5314 1968 5314 800] + + ) + +Element["" "HEADER2_1" "CONN_L3" "x" 190000 115000 -13500 5000 1 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 -15000 5000 5000 1000] + ElementLine [-5000 -15000 5000 -15000 1000] + ElementLine [-5000 -15000 -5000 5000 1000] + ElementLine [5000 -5000 5000 5000 1000] + ElementLine [-5000 -5000 5000 -5000 1000] + + ) + +Element["onsolder" "SO8" "Q30" "IRl6372PBF" 95000 180000 -2000 6000 0 100 "auto"] +( + Pad[-13500 7500 -7000 7500 2000 1000 3000 "S" "1" "onsolder,square"] + Pad[-13500 2500 -7000 2500 2000 1000 3000 "G" "2" "onsolder,square"] + Pad[-13500 -2500 -7000 -2500 2000 1000 3000 "S" "3" "onsolder,square"] + Pad[-13500 -7500 -7000 -7500 2000 1000 3000 "G" "4" "onsolder,square"] + Pad[7000 -7500 13500 -7500 2000 1000 3000 "D1" "5" "onsolder,square,edge2"] + Pad[7000 -2500 13500 -2500 2000 1000 3000 "D2" "6" "onsolder,square,edge2"] + Pad[7000 2500 13500 2500 2000 1000 3000 "D1" "7" "onsolder,square,edge2"] + Pad[7000 7500 13500 7500 2000 1000 3000 "D2" "8" "onsolder,square,edge2"] + ElementLine [-15500 9500 -15500 -9500 1000] + ElementLine [-15500 -9500 15500 -9500 1000] + ElementLine [15500 -9500 15500 9500 1000] + ElementLine [-15500 9500 -2500 9500 1000] + ElementLine [15500 9500 2500 9500 1000] + ElementArc [0 9500 2500 2500 -0 -180 1000] + + ) + +Element["" "SO8" "U30" "MCP14728" 107750 172500 -2000 -6000 0 100 ""] +( + Pad[-13500 -7500 -7000 -7500 2000 1000 3000 "HIGHDR" "1" "square"] + Pad[-13500 -2500 -7000 -2500 2000 1000 3000 "BOOT" "2" "square"] + Pad[-13500 2500 -7000 2500 2000 1000 3000 "PWM" "3" "square"] + Pad[-13500 7500 -7000 7500 2000 1000 3000 "GND" "4" "square"] + Pad[7000 7500 13500 7500 2000 1000 3000 "LOWDR" "5" "square,edge2"] + Pad[7000 2500 13500 2500 2000 1000 3000 "VCC" "6" "square,edge2"] + Pad[7000 -2500 13500 -2500 2000 1000 3000 "FCCM" "7" "square,edge2"] + Pad[7000 -7500 13500 -7500 2000 1000 3000 "PHASE" "8" "square,edge2"] + ElementLine [-15500 -9500 -15500 9500 1000] + ElementLine [-15500 9500 15500 9500 1000] + ElementLine [15500 9500 15500 -9500 1000] + ElementLine [-15500 -9500 -2500 -9500 1000] + ElementLine [15500 -9500 2500 -9500 1000] + ElementArc [0 -9500 2500 2500 0 180 1000] + + ) + +Element["onsolder" "1210" "C12" "10uF" 177500 17500 -3150 -3150 1 100 "auto"] +( + Pad[-2755 -5905 2755 -5905 5118 2000 5718 "+" "1" "onsolder,square"] + Pad[-2755 5905 2755 5905 5118 2000 5718 "-" "2" "onsolder,square"] + ElementLine [-5314 -1968 -5314 1968 800] + ElementLine [5314 -1968 5314 1968 800] + + ) + +Element["" "HEADER2_1" "CONN_L1" "x" 190000 22500 -13500 5000 1 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 -15000 5000 5000 1000] + ElementLine [-5000 -15000 5000 -15000 1000] + ElementLine [-5000 -15000 -5000 5000 1000] + ElementLine [5000 -5000 5000 5000 1000] + ElementLine [-5000 -5000 5000 -5000 1000] + + ) + +Element["onsolder" "1210" "C40" "1.5uF" 35000 25000 3150 3150 3 100 "auto"] +( + Pad[-2755 5905 2755 5905 5118 2000 5718 "+" "1" "onsolder,square"] + Pad[-2755 -5905 2755 -5905 5118 2000 5718 "-" "2" "onsolder,square"] + ElementLine [5314 -1968 5314 1968 800] + ElementLine [-5314 -1968 -5314 1968 800] + + ) + +Element["" "Fuse_PTC__Schurter_PFRA.300" "F40" "5A" 39961 10000 23622 12905 2 100 ""] +( + Attribute("description" "Fuse_PTC__Schurter_PFRA.300") + Attribute("author" "Stefan Salewski") + Attribute("copyright" "2008 S. Salewski") + Attribute("use-license" "unlimited") + Attribute("dist-license" "GPL") + Attribute("documentation" "http://www.schurterinc.com/pdf/usa/c_pfra.pdf") + Pin[10040 0 5945 2000 7945 4370 "1" "1" "edge2"] + Pin[-10039 0 5945 2000 7945 4370 "2" "2" "edge2"] + ElementLine [-23622 5905 23622 5905 1000] + ElementLine [-23622 -5905 23622 -5905 1000] + ElementLine [23622 3543 23622 5905 1000] + ElementLine [23622 -5905 23622 -3543 1000] + ElementLine [-23622 3543 -23622 5905 1000] + ElementLine [-23622 -5905 -23622 -3543 1000] + + ) + +Element["" "HEADER2_1" "CONN_BAT" "x" 10000 10000 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 15000 1000] + ElementLine [-5000 15000 5000 15000 1000] + ElementLine [5000 -5000 5000 15000 1000] + ElementLine [-5000 -5000 -5000 5000 1000] + ElementLine [-5000 5000 5000 5000 1000] + + ) + +Element["" "1206" "R5" "1K5" 40000 125000 -3150 -3150 0 100 ""] +( + Pad[-5905 -1181 -5905 1181 5118 2000 5718 "1" "1" "square"] + Pad[5905 -1181 5905 1181 5118 2000 5718 "2" "2" "square"] + ElementLine [-2362 -3740 2362 -3740 800] + ElementLine [-2362 3740 2362 3740 800] + + ) + +Element["" "1206" "R4" "1K5" 40000 115000 -3150 -3150 0 100 ""] +( + Pad[-5905 -1181 -5905 1181 5118 2000 5718 "1" "1" "square"] + Pad[5905 -1181 5905 1181 5118 2000 5718 "2" "2" "square"] + ElementLine [-2362 -3740 2362 -3740 800] + ElementLine [-2362 3740 2362 3740 800] + + ) + +Element["" "1206" "R1" "1M5" 37500 172500 -3150 -3150 0 100 ""] +( + Pad[-5905 -1181 -5905 1181 5118 2000 5718 "1" "1" "square"] + Pad[5905 -1181 5905 1181 5118 2000 5718 "2" "2" "square"] + ElementLine [-2362 -3740 2362 -3740 800] + ElementLine [-2362 3740 2362 3740 800] + + ) + +Element["" "HEADER2_1" "PD1" "x" 32500 182500 21000 -5000 3 100 ""] +( + Pin[0 0 6000 3000 6600 3800 "1" "1" "square,edge2"] + Pin[10000 0 6000 3000 6600 3800 "2" "2" "edge2"] + ElementLine [-5000 -5000 -5000 5000 1000] + ElementLine [-5000 5000 15000 5000 1000] + ElementLine [15000 5000 15000 -5000 1000] + ElementLine [15000 -5000 -5000 -5000 1000] + ElementLine [-5000 5000 5000 5000 1000] + ElementLine [5000 5000 5000 -5000 1000] + + ) + +Element["" "1206" "R2" "300K" 37500 192500 -3150 -3150 0 100 ""] +( + Pad[-5905 -1181 -5905 1181 5118 2000 5718 "1" "1" "square"] + Pad[5905 -1181 5905 1181 5118 2000 5718 "2" "2" "square"] + ElementLine [-2362 -3740 2362 -3740 800] + ElementLine [-2362 3740 2362 3740 800] + + ) + +Element["onsolder" "1210" "C41" "1.5uF" 22500 25000 3150 3150 3 100 "auto"] +( + Pad[-2755 5905 2755 5905 5118 2000 5718 "+" "1" "onsolder,square"] + Pad[-2755 -5905 2755 -5905 5118 2000 5718 "-" "2" "onsolder,square"] + ElementLine [5314 -1968 5314 1968 800] + ElementLine [-5314 -1968 -5314 1968 800] + + ) + +Element["" "SOT23" "U40" "MCP1710A-5V" 22500 22500 11000 12300 2 100 ""] +( + Pad[-300 0 300 0 3400 3000 4000 "GND" "1" "square"] + Pad[-300 7800 300 7800 3400 3000 4000 "Vout" "2" "square"] + Pad[7900 3900 8500 3900 3400 3000 4000 "Vin" "3" "square,edge2"] + ElementLine [-2900 -2500 11000 -2500 1000] + ElementLine [-2900 10300 -2900 -2500 1000] + ElementLine [-2900 10300 11000 10300 1000] + ElementLine [11000 10300 11000 -2500 1000] + + ) + +Element["" "1206" "C11" "220nF" 112500 37500 3150 3150 2 100 ""] +( + Pad[5905 -1181 5905 1181 5118 2000 5718 "1" "1" "square"] + Pad[-5905 -1181 -5905 1181 5118 2000 5718 "2" "2" "square"] + ElementLine [-2362 3740 2362 3740 800] + ElementLine [-2362 -3740 2362 -3740 800] + + ) + +Element["onsolder" "SO8" "Q10" "IRL6372PBF" 112500 15000 -2000 6000 0 100 "auto"] +( + Pad[-13500 7500 -7000 7500 2000 1000 3000 "S" "1" "onsolder,square"] + Pad[-13500 2500 -7000 2500 2000 1000 3000 "G" "2" "onsolder,square"] + Pad[-13500 -2500 -7000 -2500 2000 1000 3000 "S" "3" "onsolder,square"] + Pad[-13500 -7500 -7000 -7500 2000 1000 3000 "G" "4" "onsolder,square"] + Pad[7000 -7500 13500 -7500 2000 1000 3000 "D1" "5" "onsolder,square,edge2"] + Pad[7000 -2500 13500 -2500 2000 1000 3000 "D2" "6" "onsolder,square,edge2"] + Pad[7000 2500 13500 2500 2000 1000 3000 "D1" "7" "onsolder,square,edge2"] + Pad[7000 7500 13500 7500 2000 1000 3000 "D2" "8" "onsolder,square,edge2"] + ElementLine [-15500 9500 -15500 -9500 1000] + ElementLine [-15500 -9500 15500 -9500 1000] + ElementLine [15500 -9500 15500 9500 1000] + ElementLine [-15500 9500 -2500 9500 1000] + ElementLine [15500 9500 2500 9500 1000] + ElementArc [0 9500 2500 2500 180 180 1000] + + ) + +Element["" "SO8" "U10" "MCP14728" 120000 22500 2000 6000 2 100 ""] +( + Pad[7000 7500 13500 7500 2000 1000 3000 "HIGHDR" "1" "square,edge2"] + Pad[7000 2500 13500 2500 2000 1000 3000 "BOOT" "2" "square,edge2"] + Pad[7000 -2500 13500 -2500 2000 1000 3000 "PWM" "3" "square,edge2"] + Pad[7000 -7500 13500 -7500 2000 1000 3000 "GND" "4" "square,edge2"] + Pad[-13500 -7500 -7000 -7500 2000 1000 3000 "LOWDR" "5" "square"] + Pad[-13500 -2500 -7000 -2500 2000 1000 3000 "VCC" "6" "square"] + Pad[-13500 2500 -7000 2500 2000 1000 3000 "FCCM" "7" "square"] + Pad[-13500 7500 -7000 7500 2000 1000 3000 "PHASE" "8" "square"] + ElementLine [15500 -9500 15500 9500 1000] + ElementLine [-15500 -9500 15500 -9500 1000] + ElementLine [-15500 -9500 -15500 9500 1000] + ElementLine [2500 9500 15500 9500 1000] + ElementLine [-15500 9500 -2500 9500 1000] + ElementArc [0 9500 2500 2500 180 180 1000] + + ) + +Element["" "JUMPER3" "CONN_HB" "x" 10000 170000 11000 -5000 3 100 ""] +( + Pin[0 0 6000 3000 6600 3800 "1" "1" "square"] + Pin[0 10000 6000 3000 6600 3800 "2" "2" ""] + Pin[0 20000 6000 3000 6600 3800 "3" "3" ""] + ElementLine [-5000 -5000 -5000 25000 1000] + ElementLine [-5000 25000 5000 25000 1000] + ElementLine [5000 25000 5000 -5000 1000] + ElementLine [5000 -5000 -5000 -5000 1000] + ElementLine [-5000 5000 5000 5000 1000] + ElementLine [5000 5000 5000 -5000 1000] + + ) + +Element["" "1206" "R9" "100K" 40000 105000 3150 3150 2 100 ""] +( + Pad[5905 -1181 5905 1181 5118 2000 5718 "1" "1" "square"] + Pad[-5905 -1181 -5905 1181 5118 2000 5718 "2" "2" "square"] + ElementLine [-2362 3740 2362 3740 800] + ElementLine [-2362 -3740 2362 -3740 800] + + ) + +Element["" "1206" "R8" "1M5" 40000 95000 -3150 -3150 0 100 ""] +( + Pad[-5905 -1181 -5905 1181 5118 2000 5718 "1" "1" "square"] + Pad[5905 -1181 5905 1181 5118 2000 5718 "2" "2" "square"] + ElementLine [-2362 -3740 2362 -3740 800] + ElementLine [-2362 3740 2362 3740 800] + + ) + +Element["onsolder" "0805" "R10" "R033" 187500 32500 3150 -3150 2 100 "auto"] +( + Pad[3543 -393 3543 393 5118 2000 5718 "1" "1" "onsolder,square"] + Pad[-3543 -393 -3543 393 5118 2000 5718 "2" "2" "onsolder,square"] + ElementLine [-393 -2755 393 -2755 800] + ElementLine [-393 2755 393 2755 800] + + ) + +Element["onsolder" "1210" "C1" "10uF" 75000 100000 -3150 3150 0 100 "auto"] +( + Pad[-5905 -2755 -5905 2755 5118 2000 5718 "+" "1" "onsolder,square"] + Pad[5905 -2755 5905 2755 5118 2000 5718 "-" "2" "onsolder,square"] + ElementLine [-1968 5314 1968 5314 800] + ElementLine [-1968 -5314 1968 -5314 800] + + ) + +Element["onsolder" "0805" "R30" "R033" 188957 127500 3150 -3150 2 100 "auto"] +( + Pad[3543 -393 3543 393 5118 2000 5718 "1" "1" "onsolder,square"] + Pad[-3543 -393 -3543 393 5118 2000 5718 "2" "2" "onsolder,square"] + ElementLine [-393 -2755 393 -2755 800] + ElementLine [-393 2755 393 2755 800] + + ) + +Element["" "DIP20" "U1" "ATtiny861A" 60000 55000 17000 5000 3 100 ""] +( + Pin[0 0 6000 3000 6600 2800 "PB0/MOSI" "1" "square"] + Pin[0 10000 6000 3000 6600 2800 "PB1/MISO" "2" ""] + Pin[0 20000 6000 3000 6600 2800 "PB2/SCK" "3" ""] + Pin[0 30000 6000 3000 6600 2800 "PB3" "4" ""] + Pin[0 40000 6000 3000 6600 2800 "VCC" "5" ""] + Pin[0 50000 6000 3000 6600 2800 "GND" "6" ""] + Pin[0 60000 6000 3000 6600 2800 "PB4/XTAL1" "7" ""] + Pin[0 70000 6000 3000 6600 2800 "PB5/XTAL2" "8" ""] + Pin[0 80000 6000 3000 6600 2800 "PB6/ADC9" "9" ""] + Pin[0 90000 6000 3000 6600 2800 "PB7/_RESET_" "10" ""] + Pin[30000 90000 6000 3000 6600 2800 "ADC6/PA7" "11" ""] + Pin[30000 80000 6000 3000 6600 2800 "ADC5/PA6" "12" ""] + Pin[30000 70000 6000 3000 6600 2800 "ADC4/PA5" "13" ""] + Pin[30000 60000 6000 3000 6600 2800 "ADC3/PA4" "14" ""] + Pin[30000 50000 6000 3000 6600 2800 "AVCC" "15" ""] + Pin[30000 40000 6000 3000 6600 2800 "AGND" "16" ""] + Pin[30000 30000 6000 3000 6600 2800 "AREF/PA3" "17" ""] + Pin[30000 20000 6000 3000 6600 2800 "ADC2/PA2" "18" ""] + Pin[30000 10000 6000 3000 6600 2800 "ADC1/PA1" "19" ""] + Pin[30000 0 6000 3000 6600 2800 "ADC0/PA0" "20" ""] + ElementLine [-5000 -5000 -5000 95000 1000] + ElementLine [-5000 95000 35000 95000 1000] + ElementLine [35000 -5000 35000 95000 1000] + ElementLine [-5000 -5000 10000 -5000 1000] + ElementLine [20000 -5000 35000 -5000 1000] + ElementArc [15000 -5000 5000 5000 0 180 1000] + + ) + +Element["" "HEADER10_2" "CONN_PRG" "x" 10000 40000 21000 -5000 3 100 ""] +( + Pin[0 0 6000 3000 6600 3800 "1" "1" "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" ""] + ElementLine [-5000 -5000 -5000 45000 1000] + ElementLine [-5000 45000 15000 45000 1000] + ElementLine [15000 45000 15000 -5000 1000] + ElementLine [15000 -5000 -5000 -5000 1000] + ElementLine [-5000 5000 5000 5000 1000] + ElementLine [5000 5000 5000 -5000 1000] + + ) + +Element["onsolder" "1206" "R21" "15K" 142500 92658 -3150 3150 0 100 "auto"] +( + Pad[-5905 -1181 -5905 1181 5118 2000 5718 "1" "1" "onsolder,square"] + Pad[5905 -1181 5905 1181 5118 2000 5718 "2" "2" "onsolder,square"] + ElementLine [-2362 3740 2362 3740 800] + ElementLine [-2362 -3740 2362 -3740 800] + + ) + +Element["onsolder" "SO8" "Q20" "IRL6732PBF" 142500 70158 6000 2000 3 100 "auto"] +( + Pad[7500 7000 7500 13500 2000 1000 3000 "S" "1" "onsolder,square,edge2"] + Pad[2500 7000 2500 13500 2000 1000 3000 "G" "2" "onsolder,square,edge2"] + Pad[-2500 7000 -2500 13500 2000 1000 3000 "S" "3" "onsolder,square,edge2"] + Pad[-7500 7000 -7500 13500 2000 1000 3000 "G" "4" "onsolder,square,edge2"] + Pad[-7500 -13500 -7500 -7000 2000 1000 3000 "D1" "5" "onsolder,square"] + Pad[-2500 -13500 -2500 -7000 2000 1000 3000 "D2" "6" "onsolder,square"] + Pad[2500 -13500 2500 -7000 2000 1000 3000 "D1" "7" "onsolder,square"] + Pad[7500 -13500 7500 -7000 2000 1000 3000 "D2" "8" "onsolder,square"] + ElementLine [-9500 15500 9500 15500 1000] + ElementLine [-9500 -15500 -9500 15500 1000] + ElementLine [-9500 -15500 9500 -15500 1000] + ElementLine [9500 2500 9500 15500 1000] + ElementLine [9500 -15500 9500 -2500 1000] + ElementArc [9500 0 2500 2500 270 180 1000] + + ) + +Element["onsolder" "0805" "R20" "R033" 190000 90158 -3150 -3150 1 100 "auto"] +( + Pad[-393 -3543 393 -3543 5118 2000 5718 "1" "1" "onsolder,square"] + Pad[-393 3543 393 3543 5118 2000 5718 "2" "2" "onsolder,square"] + ElementLine [-2755 -393 -2755 393 800] + ElementLine [2755 -393 2755 393 800] + + ) + +Element["onsolder" "1210" "C20" "10uF" 175000 85158 -3150 3150 0 100 "auto"] +( + Pad[-5905 -2755 -5905 2755 5118 2000 5718 "+" "1" "onsolder,square"] + Pad[5905 -2755 5905 2755 5118 2000 5718 "-" "2" "onsolder,square"] + ElementLine [-1968 5314 1968 5314 800] + ElementLine [-1968 -5314 1968 -5314 800] + + ) + +Element["" "HEADER2_1" "CONN_L2" "x" 190000 77658 -13500 5000 1 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 -15000 5000 5000 1000] + ElementLine [-5000 -15000 5000 -15000 1000] + ElementLine [-5000 -15000 -5000 5000 1000] + ElementLine [5000 -5000 5000 5000 1000] + ElementLine [-5000 -5000 5000 -5000 1000] + + ) + +Element["onsolder" "SMB" "D20" "SS24" 172500 60158 10000 0 1 100 "auto"] +( + Pad[0 -10827 0 -8859 9843 2000 11843 "anode" "2" "onsolder,square"] + Pad[0 8858 0 10826 9843 2000 11843 "cathode" "1" "onsolder,square,edge2"] + ElementLine [-2953 -16733 2952 -16733 1000] + ElementLine [5905 10826 8858 10826 1000] + ElementLine [8858 -10827 8858 10826 1000] + ElementLine [5905 -10827 8858 -10827 2000] + ElementLine [-8859 10826 -5906 10826 1000] + ElementLine [-8859 -10827 -8859 10826 1000] + ElementLine [-8859 -10827 -5906 -10827 2000] + + ) + +Element["" "RCY200" "L20" "470uH" 157500 75000 -2500 -5000 1 100 ""] +( + Pin[0 0 6000 3000 6600 3000 "1" "1" "square"] + Pin[0 -20000 6000 3000 6600 3000 "2" "2" ""] + ElementArc [0 -10000 20000 20000 90 360 1000] + + ) + +Element["" "RCY200" "L10" "470uH" 157250 32500 -2500 -5000 1 100 ""] +( + Pin[0 0 6000 3000 6600 3000 "1" "1" "square"] + Pin[0 -20000 6000 3000 6600 3000 "2" "2" ""] + ElementArc [0 -10000 20000 20000 90 360 1000] + + ) + +Element["" "1210" "C10" "10uF" 92500 22500 3150 -3150 3 100 ""] +( + Pad[-2755 -5905 2755 -5905 5118 2000 5718 "+" "1" "square"] + Pad[-2755 5905 2755 5905 5118 2000 5718 "-" "2" "square"] + ElementLine [5314 -1968 5314 1968 800] + ElementLine [-5314 -1968 -5314 1968 800] + + ) +Rat[69095 97245 1 60000 95000 1 ""] +Rat[69095 97245 1 90000 105000 1 ""] +Rat[60000 95000 1 20000 120000 1 ""] +Rat[20000 120000 1 31595 171319 0 ""] +Rat[60000 95000 1 20000 60000 1 ""] +Rat[20000 60000 1 19745 30905 1 ""] +Rat[19745 30905 1 22200 30300 0 ""] +Rat[90000 105000 1 122500 152245 0 ""] +Rat[122500 152245 0 121250 175000 0 ""] +Rat[22200 30300 0 89745 16595 0 ""] +Rat[89745 16595 0 106500 20000 0 ""] +Rat[10000 50000 1 60000 145000 1 ""] +Rat[32500 182500 1 31595 191319 0 ""] +Rat[32500 182500 1 90000 135000 1 ""] +Rat[45905 93819 0 45905 103819 0 ""] +Rat[45905 103819 0 90000 145000 1 ""] +Rat[80905 97245 1 90000 95000 1 ""] +Rat[80905 97245 1 60000 105000 1 ""] +Rat[60000 105000 1 34095 103819 0 ""] +Rat[34095 103819 0 20000 100000 1 ""] +Rat[20000 100000 1 20000 80000 1 ""] +Rat[20000 80000 1 20000 70000 1 ""] +Rat[20000 70000 1 10000 70000 1 ""] +Rat[10000 70000 1 10000 80000 1 ""] +Rat[20000 100000 1 10000 120000 1 ""] +Rat[90000 95000 1 90000 65000 1 ""] +Rat[90000 65000 1 89745 28405 0 ""] +Rat[89745 28405 0 99000 22500 1 ""] +Rat[99000 22500 1 106500 25000 0 ""] +Rat[106500 25000 0 133500 15000 0 ""] +Rat[89745 28405 0 61810 36319 0 ""] +Rat[61810 36319 0 32245 19095 1 ""] +Rat[32245 19095 1 22200 22500 0 ""] +Rat[22200 22500 0 19745 19095 1 ""] +Rat[19745 19095 1 10000 20000 1 ""] +Rat[133500 15000 0 174745 23405 1 ""] +Rat[174745 23405 1 183957 32107 1 ""] +Rat[183957 32107 1 180905 82403 1 ""] +Rat[180905 82403 1 189607 93701 1 ""] +Rat[180905 82403 1 150000 83658 1 ""] +Rat[150000 83658 1 148405 91477 1 ""] +Rat[150000 83658 1 140000 83658 1 ""] +Rat[189607 93701 1 185414 127107 1 ""] +Rat[185414 127107 1 134310 152245 0 ""] +Rat[134310 152245 0 121250 170000 0 ""] +Rat[121250 170000 0 122500 187500 1 ""] +Rat[121250 170000 0 94250 180000 0 ""] +Rat[94250 180000 0 81500 187500 1 ""] +Rat[81500 187500 1 43405 191319 0 ""] +Rat[43405 191319 0 10000 190000 1 ""] +Rat[174745 11595 1 157250 12500 1 ""] +Rat[174745 11595 1 190000 12500 1 ""] +Rat[169095 82403 1 172500 70984 1 ""] +Rat[172500 70984 1 190000 67658 1 ""] +Rat[132500 187500 1 165000 117500 1 ""] +Rat[165000 117500 1 190000 105000 1 ""] +Rat[10000 60000 1 60000 65000 1 ""] +Rat[60000 65000 1 133500 20000 0 ""] +Rat[135000 83658 1 136595 91477 1 ""] +Rat[135000 83658 1 60000 85000 1 ""] +Rat[60000 125000 1 94250 175000 0 ""] +Rat[190000 22500 1 191043 32107 1 ""] +Rat[191043 32107 1 90000 55000 1 ""] +Rat[190000 77658 1 189607 86615 1 ""] +Rat[190000 77658 1 90000 75000 1 ""] +Rat[190000 115000 1 192500 127107 1 ""] +Rat[190000 115000 1 90000 125000 1 ""] +Rat[10000 170000 1 90000 115000 1 ""] +Rat[10000 180000 1 90000 85000 1 ""] +Rat[10000 40000 1 60000 55000 1 ""] +Rat[60000 55000 1 34095 113819 0 ""] +Rat[20000 50000 1 60000 75000 1 ""] +Rat[60000 75000 1 34095 123819 0 ""] +Rat[34095 133819 0 60000 115000 1 ""] +Rat[145000 83658 1 60000 135000 1 ""] +Rat[60000 135000 1 50000 36319 0 ""] +Rat[42500 182500 1 43405 171319 0 ""] +Rat[10000 100000 1 45905 113819 0 ""] +Rat[10000 110000 1 45905 123819 0 ""] +Rat[172500 49331 1 157500 55000 1 ""] +Rat[157500 55000 1 140000 56658 1 ""] +Rat[140000 56658 1 135000 56658 1 ""] +Rat[10000 10000 1 29922 10000 1 ""] +Rat[99000 7500 1 133500 30000 0 ""] +Rat[106595 36319 0 106500 30000 0 ""] +Rat[106500 30000 0 126000 22500 1 ""] +Rat[126000 22500 1 157250 32500 1 ""] +Rat[99000 17500 1 106500 15000 0 ""] +Rat[118405 36319 0 133500 25000 0 ""] +Rat[99000 12500 1 126000 17500 1 ""] +Rat[81500 172500 1 94250 165000 0 ""] +Rat[55905 13819 0 121250 165000 0 ""] +Rat[121250 165000 0 108500 187500 1 ""] +Rat[121250 165000 0 135000 117500 1 ""] +Rat[81500 182500 1 121250 180000 0 ""] +Rat[44095 13819 0 94250 170000 0 ""] +Rat[81500 177500 1 108500 182500 1 ""] +Rat[10000 130000 1 45905 133819 0 ""] +Rat[20000 110000 1 145000 56658 1 ""] +Rat[145000 56658 1 150000 56658 1 ""] +Rat[32245 30905 1 31000 26400 0 ""] +Rat[31000 26400 0 50001 10000 1 ""] +Rat[32245 30905 1 34095 93819 0 ""] +Rat[34095 93819 0 20000 130000 1 ""] +Rat[50001 10000 1 126000 7500 1 ""] +Rat[126000 7500 1 126000 12500 1 ""] +Rat[126000 12500 1 157500 75000 1 ""] +Rat[20000 130000 1 108500 172500 1 ""] +Rat[108500 172500 1 108500 177500 1 ""] +Layer(1 "component") +( +) +Layer(2 "solder") +( +) +Layer(3 "silk") +( +) +Layer(4 "silk") +( + Line[200000 200000 0 200000 1000 2000 "clearline"] + Line[0 200000 0 0 1000 2000 "clearline"] +) +NetList() +( + Net("+5V" "(unknown)") + ( + Connect("C1-1") + Connect("C10-1") + Connect("C30-1") + Connect("C41-1") + Connect("CONN_FRONT-6") + Connect("CONN_PRG-6") + Connect("R1-1") + Connect("U1-5") + Connect("U1-15") + Connect("U10-6") + Connect("U30-6") + Connect("U40-2") + ) + Net("\\_RST" "(unknown)") + ( + Connect("CONN_PRG-3") + Connect("U1-10") + ) + Net("AMB_S" "(unknown)") + ( + Connect("PD1-1") + Connect("R2-1") + Connect("U1-12") + ) + Net("BAT_S" "(unknown)") + ( + Connect("R8-2") + Connect("R9-1") + Connect("U1-11") + ) + Net("GND" "(unknown)") + ( + Connect("C1-2") + Connect("C10-2") + Connect("C12-2") + Connect("C20-2") + Connect("C30-2") + Connect("C32-2") + Connect("C40-2") + Connect("C41-2") + Connect("CONN_BAT-2") + Connect("CONN_FRONT-3") + Connect("CONN_FRONT-8") + Connect("CONN_HB-3") + Connect("CONN_PRG-7") + Connect("CONN_PRG-8") + Connect("CONN_PRG-9") + Connect("CONN_PRG-10") + Connect("Q10-1") + Connect("Q20-1") + Connect("Q20-3") + Connect("Q30-1") + Connect("R2-2") + Connect("R7-2") + Connect("R9-2") + Connect("R10-2") + Connect("R20-2") + Connect("R21-2") + Connect("R30-2") + Connect("U1-6") + Connect("U1-16") + Connect("U1-19") + Connect("U10-4") + Connect("U10-7") + Connect("U30-4") + Connect("U30-7") + Connect("U40-1") + ) + Net("LED1+" "(unknown)") + ( + Connect("C12-1") + Connect("CONN_L1-2") + Connect("L10-2") + ) + Net("LED2+" "(unknown)") + ( + Connect("C20-1") + Connect("CONN_L2-2") + Connect("D20-1") + ) + Net("LED3+" "(unknown)") + ( + Connect("C32-1") + Connect("CONN_L3-2") + Connect("L30-2") + ) + Net("PWM1" "(unknown)") + ( + Connect("CONN_PRG-5") + Connect("U1-2") + Connect("U10-3") + ) + Net("PWM2" "(unknown)") + ( + Connect("Q20-4") + Connect("R21-1") + Connect("U1-4") + ) + Net("PWM3" "(unknown)") + ( + Connect("U1-8") + Connect("U30-3") + ) + Net("SENSE1+" "(unknown)") + ( + Connect("CONN_L1-1") + Connect("R10-1") + Connect("U1-20") + ) + Net("SENSE2+" "(unknown)") + ( + Connect("CONN_L2-1") + Connect("R20-1") + Connect("U1-18") + ) + Net("SENSE3" "(unknown)") + ( + Connect("CONN_L3-1") + Connect("R30-1") + Connect("U1-13") + ) + Net("SW1" "(unknown)") + ( + Connect("CONN_HB-1") + Connect("U1-14") + ) + Net("SW2" "(unknown)") + ( + Connect("CONN_HB-2") + Connect("U1-17") + ) + Net("unnamed_net1" "(unknown)") + ( + Connect("CONN_PRG-1") + Connect("R4-1") + Connect("U1-1") + ) + Net("unnamed_net2" "(unknown)") + ( + Connect("CONN_PRG-4") + Connect("R5-1") + Connect("U1-3") + ) + Net("unnamed_net3" "(unknown)") + ( + Connect("R6-1") + Connect("U1-7") + ) + Net("unnamed_net4" "(unknown)") + ( + Connect("Q20-2") + Connect("R7-1") + Connect("U1-9") + ) + Net("unnamed_net5" "(unknown)") + ( + Connect("CONN_PRG-2") + ) + Net("unnamed_net6" "(unknown)") + ( + Connect("PD1-2") + Connect("R1-2") + ) + Net("unnamed_net7" "(unknown)") + ( + Connect("CONN_FRONT-1") + Connect("R4-2") + ) + Net("unnamed_net8" "(unknown)") + ( + Connect("CONN_FRONT-2") + Connect("R5-2") + ) + Net("unnamed_net9" "(unknown)") + ( + Connect("D20-2") + Connect("L20-2") + Connect("Q20-5") + Connect("Q20-6") + ) + Net("unnamed_net10" "(unknown)") + ( + Connect("CONN_BAT-1") + Connect("F40-2") + ) + Net("unnamed_net11" "(unknown)") + ( + Connect("Q10-4") + Connect("U10-1") + ) + Net("unnamed_net12" "(unknown)") + ( + Connect("C11-2") + Connect("L10-1") + Connect("Q10-8") + Connect("U10-8") + ) + Net("unnamed_net13" "(unknown)") + ( + Connect("Q10-2") + Connect("U10-5") + ) + Net("unnamed_net14" "(unknown)") + ( + Connect("C11-1") + Connect("U10-2") + ) + Net("unnamed_net15" "(unknown)") + ( + Connect("Q10-3") + Connect("Q10-7") + ) + Net("unnamed_net16" "(unknown)") + ( + Connect("Q30-4") + Connect("U30-1") + ) + Net("unnamed_net17" "(unknown)") + ( + Connect("C31-2") + Connect("L30-1") + Connect("Q30-8") + Connect("U30-8") + ) + Net("unnamed_net18" "(unknown)") + ( + Connect("Q30-2") + Connect("U30-5") + ) + Net("unnamed_net19" "(unknown)") + ( + Connect("C31-1") + Connect("U30-2") + ) + Net("unnamed_net20" "(unknown)") + ( + Connect("Q30-3") + Connect("Q30-7") + ) + Net("unnamed_net21" "(unknown)") + ( + Connect("CONN_FRONT-4") + Connect("R6-2") + ) + Net("unnamed_net22" "(unknown)") + ( + Connect("CONN_FRONT-7") + Connect("Q20-7") + Connect("Q20-8") + ) + Net("Vbat" "(unknown)") + ( + Connect("C40-1") + Connect("CONN_FRONT-5") + Connect("F40-1") + Connect("L20-1") + Connect("Q10-5") + Connect("Q10-6") + Connect("Q30-5") + Connect("Q30-6") + Connect("R8-1") + Connect("U40-3") + ) +) diff --git a/schematics/lights.sch b/schematics/lights.sch index 3fbfb78..3756cb0 100644 --- a/schematics/lights.sch +++ b/schematics/lights.sch @@ -34,7 +34,7 @@ device=CONNECTOR_10 T 40200 48800 5 10 1 1 0 0 1 refdes=CONN_PRG T 40100 45600 5 10 0 1 0 0 1 -footprint=HEADER5_2 +footprint=HEADER10_2 T 40100 45600 5 10 0 1 0 0 1 value=x }