Converted to use CH340G USB interface and reworked. v2.0.1
authorPat Thoyts <patthoyts@users.sourceforge.net>
Sat, 3 Oct 2015 10:06:18 +0000 (11:06 +0100)
committerPat Thoyts <patthoyts@users.sourceforge.net>
Sat, 3 Oct 2015 10:06:18 +0000 (11:06 +0100)
Added more vias to the upper ground planes and added a number of test
points - two through hole fortest point clips and a number of cleared
pads.

Makefile
sym/ch340g.sym [new file with mode: 0644]
tms-emulator.pcb
tms-emulator.sch

index 70d12856a79b745b76b4ed3af86d8e1732e54f07..85e974561ebbb3a347f011c201ebdf812469a194 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -18,6 +18,7 @@ drc: $(SCHEMAS)
 gerber: $(NAME).zip
 
 $(NAME).zip: $(NAME).pcb
+       rm -f gerber/* $@
        pcb -x gerber --gerberfile "gerber/$(NAME)" --name-style hackvana $(NAME).pcb
        zip -j $@ gerber/*
 
diff --git a/sym/ch340g.sym b/sym/ch340g.sym
new file mode 100644 (file)
index 0000000..44e98ef
--- /dev/null
@@ -0,0 +1,210 @@
+v 20140308 2
+P 2800 2300 2500 2300 1 0 0
+{
+T 2600 2350 5 8 1 1 0 0 1
+pinnumber=9
+T 2600 2250 5 8 0 1 0 2 1
+pinseq=9
+T 2450 2300 9 8 1 1 0 6 1
+pinlabel=\_CTS#\_
+T 2450 2300 5 8 0 1 0 8 1
+pintype=in
+}
+P 2800 1400 2500 1400 1 0 0
+{
+T 2600 1450 5 8 1 1 0 0 1
+pinnumber=12
+T 2600 1350 5 8 0 1 0 2 1
+pinseq=12
+T 2450 1400 9 8 1 1 0 6 1
+pinlabel=\_DCD#\_
+T 2450 1400 5 8 0 1 0 8 1
+pintype=in
+}
+P 2800 2000 2500 2000 1 0 0
+{
+T 2600 2050 5 8 1 1 0 0 1
+pinnumber=10
+T 2600 1950 5 8 0 1 0 2 1
+pinseq=10
+T 2450 2000 9 8 1 1 0 6 1
+pinlabel=\_DSR#\_
+T 2450 2000 5 8 0 1 0 8 1
+pintype=in
+}
+P 2800 1100 2500 1100 1 0 0
+{
+T 2600 1150 5 8 1 1 0 0 1
+pinnumber=13
+T 2600 1050 5 8 0 1 0 2 1
+pinseq=13
+T 2450 1100 9 8 1 1 0 6 1
+pinlabel=\_DTR#\_
+T 2450 1100 5 8 0 1 0 8 1
+pintype=in
+}
+P 2800 1700 2500 1700 1 0 0
+{
+T 2600 1750 5 8 1 1 0 0 1
+pinnumber=11
+T 2600 1650 5 8 0 1 0 2 1
+pinseq=11
+T 2450 1700 9 8 1 1 0 6 1
+pinlabel=\_RI#\_
+T 2450 1700 5 8 0 1 0 8 1
+pintype=in
+}
+P 2800 800 2500 800 1 0 0
+{
+T 2600 850 5 8 1 1 0 0 1
+pinnumber=14
+T 2600 750 5 8 0 1 0 2 1
+pinseq=14
+T 2450 800 9 8 1 1 0 6 1
+pinlabel=\_RTS#\_
+T 2450 800 5 8 0 1 0 8 1
+pintype=in
+}
+P 2800 2600 2500 2600 1 0 0
+{
+T 2600 2650 5 8 1 1 0 0 1
+pinnumber=3
+T 2600 2550 5 8 0 1 0 2 1
+pinseq=3
+T 2450 2600 9 8 1 1 0 6 1
+pinlabel=RXD
+T 2450 2600 5 8 0 1 0 8 1
+pintype=io
+T 2700 2650 5 10 0 0 0 6 1
+description=Serial data input
+}
+P 2800 2900 2500 2900 1 0 0
+{
+T 2600 2950 5 8 1 1 0 0 1
+pinnumber=2
+T 2600 2850 5 8 0 1 0 2 1
+pinseq=2
+T 2450 2900 9 8 1 1 0 6 1
+pinlabel=TXD
+T 2450 2900 5 8 0 1 0 8 1
+pintype=io
+T 2700 2950 5 10 0 0 0 6 1
+description=Serial data output
+}
+P 0 1800 300 1800 1 0 0
+{
+T 200 1850 5 8 1 1 0 6 1
+pinnumber=4
+T 200 1750 5 8 0 1 0 8 1
+pinseq=4
+T 350 1800 9 8 1 1 0 0 1
+pinlabel=V3
+T 350 1800 5 8 0 1 0 2 1
+pintype=pwr
+T 100 1850 5 10 0 0 0 0 1
+description=Internal 3V3 reference for USB Phy. Decouple with 4.7 - 20nF cap when Vcc 5V or tie to Vcc for 3V3 operation
+}
+P 0 800 300 800 1 0 0
+{
+T 200 850 5 8 1 1 0 6 1
+pinnumber=8
+T 200 750 5 8 0 1 0 8 1
+pinseq=8
+T 350 800 9 8 1 1 0 0 1
+pinlabel=XO
+T 350 800 5 8 0 1 0 2 1
+pintype=out
+T 100 850 5 10 0 0 0 0 1
+description=12MHz crystal oscillator output pin.
+}
+P 0 2800 300 2800 1 0 0
+{
+T 200 2850 5 8 1 1 0 6 1
+pinnumber=6
+T 200 2750 5 8 0 1 0 8 1
+pinseq=6
+T 350 2800 9 8 1 1 0 0 1
+pinlabel=USBDM
+T 350 2800 5 8 0 1 0 2 1
+pintype=io
+}
+P 0 3100 300 3100 1 0 0
+{
+T 200 3150 5 8 1 1 0 6 1
+pinnumber=5
+T 200 3050 5 8 0 1 0 8 1
+pinseq=5
+T 350 3100 9 8 1 1 0 0 1
+pinlabel=USBDP
+T 350 3100 5 8 0 1 0 2 1
+pintype=io
+}
+P 0 2100 300 2100 1 0 0
+{
+T 200 2150 5 8 1 1 0 6 1
+pinnumber=16
+T 200 2050 5 8 0 1 0 8 1
+pinseq=16
+T 350 2100 9 8 1 1 0 0 1
+pinlabel=VCC
+T 350 2100 5 8 0 1 0 2 1
+pintype=pwr
+T 100 2150 5 10 0 0 0 0 1
+description=Power input (5V or 3V3). Requires external 0.1uF decoupling capacitance. 5V or 3V35
+}
+P 0 1500 300 1500 1 0 0
+{
+T 200 1550 5 8 1 1 0 6 1
+pinnumber=1
+T 200 1450 5 8 0 1 0 8 1
+pinseq=1
+T 350 1500 9 8 1 1 0 0 1
+pinlabel=GND
+T 350 1500 5 8 0 1 0 2 1
+pintype=pwr
+}
+B 300 300 2200 3100 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 2500 3500 8 10 1 1 0 6 1
+refdes=U?
+T 300 3500 9 10 1 0 0 0 1
+CH340G
+T 300 4000 5 10 0 0 0 0 1
+device=CH340G
+T 300 4200 5 10 0 0 0 0 1
+footprint=SSOP16
+T 300 4400 5 10 0 0 0 0 1
+author=pat.thoyts@gmail.com
+T 300 4600 5 10 0 0 0 0 1
+documentation=http://www.eevblog.com/forum/projects/(please-pin)-ch340g-datasheet-translated/
+T 300 4800 5 10 0 0 0 0 1
+description=CH340G USB to UART bridge
+T 300 5000 5 10 0 0 0 0 1
+dist-license=GPL
+T 300 5200 5 10 0 0 0 0 1
+use-license=unlimited
+P 2800 500 2500 500 1 0 0
+{
+T 2600 550 5 8 1 1 0 0 1
+pinnumber=15
+T 2600 450 5 8 0 1 0 2 1
+pinseq=18
+T 2450 500 9 8 1 1 0 6 1
+pinlabel=R232
+T 2450 500 5 8 0 1 0 8 1
+pintype=io
+T 2700 550 5 10 0 0 0 6 1
+description=Auxiliary RS232 mode enable. Active high. Internal pull down.
+}
+P 0 500 300 500 1 0 0
+{
+T 200 550 5 8 1 1 0 6 1
+pinnumber=7
+T 200 450 5 8 0 1 0 8 1
+pinseq=7
+T 350 500 9 8 1 1 0 0 1
+pinlabel=XI
+T 350 500 5 8 0 1 0 2 1
+pintype=in
+T 100 550 5 10 0 0 0 0 1
+description=12MHz crystal oscillator input pin.
+}
index 9ce7c080dc58c0acc3f38e56fd83fdcb7b7f0bf3..7f31b66a16e5f8b1f2cadb62d7a0a5844030b796 100644 (file)
@@ -3,9 +3,9 @@
 # To read pcb files, the pcb version (or the git source date) must be >= the file version
 FileVersion[20091103]
 
-PCB["" 2500.00mil 2200.00mil]
+PCB["tms-emulator" 2500.00mil 2200.00mil]
 
-Grid[10.00mil 0.0000 0.0000 1]
+Grid[10.00mil 0.0000 0.0000 0]
 PolyArea[200000000.000000]
 Thermal[0.500000]
 DRC[7.99mil 7.99mil 8.00mil 6.00mil 15.00mil 8.00mil]
@@ -789,14 +789,34 @@ Attribute("PCB::grid::unit" "mil")
 Attribute("PCB::grid::size" "10.00mil")
 Via[2050.00mil 1300.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""]
 Via[1850.00mil 1400.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""]
-Via[950.00mil 500.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""]
-Via[1600.00mil 775.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""]
-Via[22.5900mm 537.18mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(1S)"]
-Via[900.00mil 990.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(1S)"]
-Via[1390.00mil 1030.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(0S,1S)"]
+Via[1389.00mil 991.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(0S,1S)"]
 Via[2110.00mil 1130.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""]
 Via[1630.00mil 1130.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""]
-Via[1390.00mil 1420.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(0S,1S)"]
+Via[1389.00mil 1494.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(0S,1S)"]
+Via[1630.00mil 420.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(0S,1S)"]
+Via[1884.00mil 415.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(0S,1S)"]
+Via[1332.00mil 697.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(1S)"]
+Via[1060.00mil 855.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(1S)"]
+Via[975.00mil 525.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""]
+Via[890.00mil 690.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""]
+Via[1480.00mil 725.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""]
+Via[1883.00mil 608.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(0S,1S)"]
+Via[1642.00mil 610.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(0S,1S)"]
+Via[1366.00mil 609.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(0S,1S)"]
+Via[1883.00mil 214.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(0S,1S)"]
+Via[1641.00mil 213.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(0S,1S)"]
+Via[1364.00mil 213.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(0S,1S)"]
+Via[1114.00mil 953.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(0S,1S)"]
+Via[1108.00mil 1491.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(0S,1S)"]
+Via[1281.00mil 1494.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(0S,1S)"]
+Via[1276.00mil 990.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(0S,1S)"]
+Via[1512.00mil 1294.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(0S,1S)"]
+Via[1462.00mil 1390.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(0S,1S)"]
+Via[1546.00mil 1417.00mil 36.00mil 20.00mil 36.00mil 20.00mil "" ""]
+Via[1630.00mil 1418.00mil 36.00mil 20.00mil 36.00mil 20.00mil "" ""]
+Via[1702.00mil 1417.00mil 36.00mil 20.00mil 36.00mil 20.00mil "" ""]
+Via[1778.00mil 1416.00mil 36.00mil 20.00mil 36.00mil 20.00mil "" ""]
+Via[1980.00mil 1182.00mil 36.00mil 20.00mil 36.00mil 20.00mil "" ""]
 
 Element["" "hole_M2.5_plated" "H4" "M2.5" 2100.00mil 1900.00mil -30.00mil -30.00mil 0 100 ""]
 (
@@ -890,15 +910,15 @@ Element["" "QFP32_7.fp" "U2" "ATmega328-AU" 1700.00mil 1100.00mil 150.48mil -212
 
        )
 
-Element["" "0805" "R4" "470R" 575.00mil 575.00mil -31.48mil -110.82mil 1 100 ""]
+Element["" "0805" "R4" "1K" 1505.00mil 1605.00mil -39.18mil -151.48mil 0 100 ""]
 (
-       Pad[0.0000 -50.79mil 0.0000 -50.79mil 60.00mil 41.37mil 63.94mil "2" "2" "square"]
-       Pad[0.0000 49.21mil 0.0000 49.21mil 60.00mil 41.37mil 63.94mil "1" "1" "square"]
-       ElementLine [-25.00mil 89.21mil 40.00mil 89.21mil 8.00mil]
-       ElementLine [-40.00mil 74.21mil -25.00mil 89.21mil 8.00mil]
-       ElementLine [-40.00mil -90.79mil -40.00mil 74.21mil 8.00mil]
-       ElementLine [-40.00mil -90.79mil 40.00mil -90.79mil 8.00mil]
-       ElementLine [40.00mil -90.79mil 40.00mil 89.21mil 8.00mil]
+       Pad[0.0000 50.79mil 0.0000 50.79mil 60.00mil 41.37mil 63.94mil "2" "2" "square"]
+       Pad[0.0000 -49.21mil 0.0000 -49.21mil 60.00mil 41.37mil 63.94mil "1" "1" "square"]
+       ElementLine [-40.00mil -89.21mil 25.00mil -89.21mil 8.00mil]
+       ElementLine [40.00mil -74.21mil 25.00mil -89.21mil 8.00mil]
+       ElementLine [40.00mil -74.21mil 40.00mil 90.79mil 8.00mil]
+       ElementLine [-40.00mil 90.79mil 40.00mil 90.79mil 8.00mil]
+       ElementLine [-40.00mil -89.21mil -40.00mil 90.79mil 8.00mil]
 
        )
 
@@ -926,14 +946,14 @@ Element["" "1206" "F1" "250mA" 900.00mil 1100.00mil -110.23mil -2.9276mm 0 100 "
 
        )
 
-Element["" "0805" "C8" "100nF" 26.6499mm 900.00mil -73.90mil -104.53mil 0 100 ""]
+Element["" "0805" "C8" "100nF" 920.00mil 859.21mil -159.32mil -0.7861mm 0 100 ""]
 (
        Pad[50.79mil 0.0000 50.79mil 0.0000 60.00mil 41.37mil 63.94mil "2" "2" "square,edge2"]
        Pad[-49.21mil 0.0000 -49.21mil 0.0000 60.00mil 41.37mil 63.94mil "1" "1" "square"]
        ElementLine [-89.21mil -25.00mil -89.21mil 40.00mil 8.00mil]
        ElementLine [-74.21mil -40.00mil -89.21mil -25.00mil 8.00mil]
-       ElementLine [90.79mil -40.00mil -74.21mil -40.00mil 8.00mil]
-       ElementLine [90.79mil 40.00mil 90.79mil -40.00mil 8.00mil]
+       ElementLine [-74.21mil -40.00mil 90.79mil -40.00mil 8.00mil]
+       ElementLine [90.79mil -40.00mil 90.79mil 40.00mil 8.00mil]
        ElementLine [-89.21mil 40.00mil 90.79mil 40.00mil 8.00mil]
 
        )
@@ -974,7 +994,7 @@ Element["" "0805" "R1" "22K" 1600.00mil 1600.00mil -27.40mil -156.16mil 0 100 ""
 
        )
 
-Element["" "JMP_2PIN" "J1" "Jumper" 1750.00mil 375.00mil -4.3557mm -0.7732mm 0 100 ""]
+Element["" "JMP_2PIN" "J1" "Jumper" 1095.00mil 250.00mil -4.3557mm -0.7732mm 0 100 ""]
 (
        Pin[50.00mil 0.0000 77.00mil 39.37mil 80.94mil 1.0000mm "2" "2" "edge2"]
        Pin[-50.00mil 0.0000 77.00mil 39.37mil 80.94mil 1.0000mm "1" "1" "square,edge2"]
@@ -986,19 +1006,19 @@ Element["" "JMP_2PIN" "J1" "Jumper" 1750.00mil 375.00mil -4.3557mm -0.7732mm 0 1
 
        )
 
-Element["" "0805" "C3" "100nF" 44.4701mm 525.00mil -161.48mil -27.49mil 0 100 ""]
+Element["" "0805" "C3" "100nF" 41.6359mm 725.00mil 2.6442mm -37.49mil 0 100 ""]
 (
-       Pad[-50.79mil 0.0000 -50.79mil 0.0000 60.00mil 41.37mil 63.94mil "2" "2" "square"]
-       Pad[49.21mil 0.0000 49.21mil 0.0000 60.00mil 41.37mil 63.94mil "1" "1" "square,edge2"]
-       ElementLine [89.21mil -40.00mil 89.21mil 25.00mil 8.00mil]
-       ElementLine [74.21mil 40.00mil 89.21mil 25.00mil 8.00mil]
-       ElementLine [-90.79mil 40.00mil 74.21mil 40.00mil 8.00mil]
-       ElementLine [-90.79mil -40.00mil -90.79mil 40.00mil 8.00mil]
-       ElementLine [-90.79mil -40.00mil 89.21mil -40.00mil 8.00mil]
+       Pad[50.79mil 0.0000 50.79mil 0.0000 60.00mil 41.37mil 63.94mil "2" "2" "square,edge2"]
+       Pad[-49.21mil 0.0000 -49.21mil 0.0000 60.00mil 41.37mil 63.94mil "1" "1" "square"]
+       ElementLine [-89.21mil -25.00mil -89.21mil 40.00mil 8.00mil]
+       ElementLine [-74.21mil -40.00mil -89.21mil -25.00mil 8.00mil]
+       ElementLine [-74.21mil -40.00mil 90.79mil -40.00mil 8.00mil]
+       ElementLine [90.79mil -40.00mil 90.79mil 40.00mil 8.00mil]
+       ElementLine [-89.21mil 40.00mil 90.79mil 40.00mil 8.00mil]
 
        )
 
-Element["" "0805" "C4" "18pF" 1150.00mil 1350.00mil -25.05mil 111.68mil 0 100 ""]
+Element["" "0805" "C4" "18pF" 1150.00mil 1350.00mil -1.05mil 109.68mil 0 100 ""]
 (
        Pad[0.0000 50.79mil 0.0000 50.79mil 60.00mil 41.37mil 63.94mil "2" "2" "square"]
        Pad[0.0000 -49.21mil 0.0000 -49.21mil 60.00mil 41.37mil 63.94mil "1" "1" "square"]
@@ -1058,7 +1078,7 @@ Element["" "JMP_2PIN" "J2" "Jumper" 1600.00mil 1900.00mil -1.0326mm -178.92mil 0
 
        )
 
-Element["" "1x4PIN" "CONN2" "I2C_5V" 2100.00mil 900.00mil -118.11mil 1.5400mm 1 100 ""]
+Element["" "1x4PIN" "CONN2" "I2C_5V" 2100.00mil 900.00mil -51.89mil -8.6520mm 3 100 ""]
 (
        Pin[0.0000 -300.00mil 81.00mil 39.37mil 84.94mil 1.1000mm "4" "4" ""]
        Pin[0.0000 -200.00mil 81.00mil 39.37mil 84.94mil 1.1000mm "3" "3" ""]
@@ -1100,7 +1120,7 @@ Element["" "JMP_2PIN" "J4" "Jumper" 1800.00mil 1900.00mil -0.7004mm -175.84mil 0
 
        )
 
-Element["" "HC49" "X1" "HC49" 1300.00mil 1100.00mil 69.42mil 218.28mil 0 100 ""]
+Element["" "HC49" "X1" "16MHz" 1300.00mil 1100.00mil -26.58mil 264.28mil 0 100 ""]
 (
        Pin[0.0000 0.0000 60.00mil 30.00mil 66.00mil 28.00mil "1" "1" "square"]
        Pin[0.0000 200.00mil 60.00mil 30.00mil 66.00mil 28.00mil "2" "2" ""]
@@ -1111,7 +1131,7 @@ Element["" "HC49" "X1" "HC49" 1300.00mil 1100.00mil 69.42mil 218.28mil 0 100 ""]
 
        )
 
-Element["" "0805" "R5" "470R" 475.00mil 575.79mil -33.42mil -104.98mil 1 100 ""]
+Element["" "0805" "C2" "100nF" 1237.00mil 648.79mil -27.82mil 93.88mil 0 100 ""]
 (
        Pad[0.0000 -50.79mil 0.0000 -50.79mil 60.00mil 41.37mil 63.94mil "2" "2" "square"]
        Pad[0.0000 49.21mil 0.0000 49.21mil 60.00mil 41.37mil 63.94mil "1" "1" "square"]
@@ -1123,7 +1143,7 @@ Element["" "0805" "R5" "470R" 475.00mil 575.79mil -33.42mil -104.98mil 1 100 ""]
 
        )
 
-Element["" "0805" "C2" "100nF" 850.79mil 900.00mil 22.39mil -105.33mil 0 100 ""]
+Element["" "0805" "C6" "100nF" 34.0561mm 900.00mil 29.52mil -104.53mil 0 100 ""]
 (
        Pad[-50.79mil 0.0000 -50.79mil 0.0000 60.00mil 41.37mil 63.94mil "2" "2" "square"]
        Pad[49.21mil 0.0000 49.21mil 0.0000 60.00mil 41.37mil 63.94mil "1" "1" "square,edge2"]
@@ -1135,89 +1155,193 @@ Element["" "0805" "C2" "100nF" 850.79mil 900.00mil 22.39mil -105.33mil 0 100 ""]
 
        )
 
-Element["" "0805" "C6" "100nF" 34.0561mm 900.00mil 29.52mil -104.53mil 0 100 ""]
+Element["" "JMP_2PIN" "J5" "Jumper" 1500.00mil 1900.00mil -0.7220mm -4.5240mm 0 100 ""]
 (
-       Pad[-50.79mil 0.0000 -50.79mil 0.0000 60.00mil 41.37mil 63.94mil "2" "2" "square"]
-       Pad[49.21mil 0.0000 49.21mil 0.0000 60.00mil 41.37mil 63.94mil "1" "1" "square,edge2"]
-       ElementLine [89.21mil -40.00mil 89.21mil 25.00mil 8.00mil]
-       ElementLine [74.21mil 40.00mil 89.21mil 25.00mil 8.00mil]
-       ElementLine [-90.79mil 40.00mil 74.21mil 40.00mil 8.00mil]
-       ElementLine [-90.79mil -40.00mil -90.79mil 40.00mil 8.00mil]
-       ElementLine [-90.79mil -40.00mil 89.21mil -40.00mil 8.00mil]
+       Pin[0.0000 -50.00mil 77.00mil 39.37mil 80.94mil 1.0000mm "2" "2" ""]
+       Pin[0.0000 50.00mil 77.00mil 39.37mil 80.94mil 1.0000mm "1" "1" "square,thermal(1t)"]
+       ElementLine [-1.2500mm -2.5000mm -1.2500mm 2.5000mm 0.2000mm]
+       ElementLine [-1.2500mm -2.5000mm 1.2500mm -2.5000mm 0.2000mm]
+       ElementLine [1.2500mm -2.5000mm 1.2500mm 2.5000mm 0.2000mm]
+       ElementLine [-1.2500mm 2.5000mm 1.2500mm 2.5000mm 0.2000mm]
+       ElementLine [0.9000mm 2.5000mm 1.2500mm 2.1500mm 0.2000mm]
+
+       )
+
+Element["" "SOIC-127P-1030L1-16N" "U1" "CH340G" 910.00mil 550.00mil 66.00mil 203.50mil 0 100 ""]
+(
+       Pad[145.50mil 175.00mil 212.50mil 175.00mil 24.00mil 20.00mil 44.00mil "GND" "1" "square,edge2"]
+       Pad[145.50mil 125.00mil 212.50mil 125.00mil 24.00mil 20.00mil 44.00mil "TXD" "2" "square,edge2"]
+       Pad[145.50mil 75.00mil 212.50mil 75.00mil 24.00mil 20.00mil 44.00mil "RXD" "3" "square,edge2"]
+       Pad[145.50mil 25.00mil 212.50mil 25.00mil 24.00mil 20.00mil 44.00mil "V3" "4" "square,edge2"]
+       Pad[145.50mil -25.00mil 212.50mil -25.00mil 24.00mil 20.00mil 44.00mil "USBDP" "5" "square,edge2"]
+       Pad[145.50mil -75.00mil 212.50mil -75.00mil 24.00mil 20.00mil 44.00mil "USBDM" "6" "square,edge2"]
+       Pad[145.50mil -125.00mil 212.50mil -125.00mil 24.00mil 20.00mil 44.00mil "XI" "7" "square,edge2"]
+       Pad[145.50mil -175.00mil 212.50mil -175.00mil 24.00mil 20.00mil 44.00mil "XO" "8" "square,edge2"]
+       Pad[-212.50mil -175.00mil -145.50mil -175.00mil 24.00mil 20.00mil 44.00mil "_CTS#_" "9" "square"]
+       Pad[-212.50mil -125.00mil -145.50mil -125.00mil 24.00mil 20.00mil 44.00mil "_DSR#_" "10" "square"]
+       Pad[-212.50mil -75.00mil -145.50mil -75.00mil 24.00mil 20.00mil 44.00mil "_RI#_" "11" "square"]
+       Pad[-212.50mil -25.00mil -145.50mil -25.00mil 24.00mil 20.00mil 44.00mil "_DCD#_" "12" "square"]
+       Pad[-212.50mil 25.00mil -145.50mil 25.00mil 24.00mil 20.00mil 44.00mil "_DTR#_" "13" "square"]
+       Pad[-212.50mil 75.00mil -145.50mil 75.00mil 24.00mil 20.00mil 44.00mil "_RTS#_" "14" "square"]
+       Pad[-212.50mil 125.00mil -145.50mil 125.00mil 24.00mil 20.00mil 44.00mil "R232" "15" "square"]
+       Pad[-212.50mil 175.00mil -145.50mil 175.00mil 24.00mil 20.00mil 44.00mil "VCC" "16" "square"]
+       ElementLine [113.50mil 22.00mil 113.50mil 170.50mil 10.00mil]
+       ElementLine [113.50mil 170.50mil 77.50mil 206.50mil 10.00mil]
+       ElementLine [-113.50mil 206.50mil 77.50mil 206.50mil 10.00mil]
+       ElementLine [-113.50mil 22.00mil -113.50mil 206.50mil 10.00mil]
+       ElementLine [113.50mil -206.50mil 113.50mil -22.00mil 10.00mil]
+       ElementLine [-113.50mil -206.50mil 113.50mil -206.50mil 10.00mil]
+       ElementLine [-113.50mil -206.50mil -113.50mil -22.00mil 10.00mil]
+
+       )
+
+Element["" "0805" "C10" "18pF" 1720.00mil 320.00mil 101.10mil -19.53mil 0 100 ""]
+(
+       Pad[50.79mil 0.0000 50.79mil 0.0000 60.00mil 41.37mil 63.94mil "2" "2" "square,edge2"]
+       Pad[-49.21mil 0.0000 -49.21mil 0.0000 60.00mil 41.37mil 63.94mil "1" "1" "square"]
+       ElementLine [-89.21mil -25.00mil -89.21mil 40.00mil 8.00mil]
+       ElementLine [-74.21mil -40.00mil -89.21mil -25.00mil 8.00mil]
+       ElementLine [90.79mil -40.00mil -74.21mil -40.00mil 8.00mil]
+       ElementLine [90.79mil 40.00mil 90.79mil -40.00mil 8.00mil]
+       ElementLine [-89.21mil 40.00mil 90.79mil 40.00mil 8.00mil]
+
+       )
+
+Element["" "0805" "C9" "18pF" 1720.00mil 520.00mil 100.31mil -29.53mil 0 100 ""]
+(
+       Pad[50.79mil 0.0000 50.79mil 0.0000 60.00mil 41.37mil 63.94mil "2" "2" "square,edge2"]
+       Pad[-49.21mil 0.0000 -49.21mil 0.0000 60.00mil 41.37mil 63.94mil "1" "1" "square"]
+       ElementLine [-89.21mil -25.00mil -89.21mil 40.00mil 8.00mil]
+       ElementLine [-74.21mil -40.00mil -89.21mil -25.00mil 8.00mil]
+       ElementLine [90.79mil -40.00mil -74.21mil -40.00mil 8.00mil]
+       ElementLine [90.79mil 40.00mil 90.79mil -40.00mil 8.00mil]
+       ElementLine [-89.21mil 40.00mil 90.79mil 40.00mil 8.00mil]
+
+       )
+
+Element["" "XTAL_HC-49US" "X2" "12Mhz" 1500.00mil 420.00mil -176.69mil -166.53mil 0 100 ""]
+(
+       Pin[0.0000 -96.06mil 50.00mil 20.00mil 70.00mil 29.00mil "1" "1" ""]
+       Pin[0.0000 96.06mil 50.00mil 20.00mil 70.00mil 29.00mil "2" "2" ""]
+       ElementLine [91.53mil -206.69mil 91.53mil 206.69mil 10.00mil]
+       ElementLine [-91.53mil 206.69mil 91.53mil 206.69mil 10.00mil]
+       ElementLine [-91.53mil -206.69mil -91.53mil 206.69mil 10.00mil]
+       ElementLine [-91.53mil -206.69mil 91.53mil -206.69mil 10.00mil]
+
+       )
+
+Element["" "" "" "" 647.00mil 776.00mil -40.00mil -27.00mil 0 100 ""]
+(
+       Pad[-30.00mil -51.00mil -30.00mil -51.00mil 30.00mil 0.4059mm 38.00mil "" "1" ""]
+
+       )
+
+Element["" "" "" "" 646.00mil 726.00mil -40.00mil -27.00mil 0 100 ""]
+(
+       Pad[-30.00mil -51.00mil -30.00mil -51.00mil 30.00mil 0.4059mm 38.00mil "" "1" ""]
+
+       )
+
+Element["" "" "" "" 644.00mil 625.00mil -40.00mil -27.00mil 0 100 ""]
+(
+       Pad[-30.00mil -51.00mil -30.00mil -51.00mil 30.00mil 0.4059mm 38.00mil "" "1" ""]
+
+       )
+
+Element["" "" "" "" 644.00mil 678.00mil -40.00mil -27.00mil 0 100 ""]
+(
+       Pad[-30.00mil -51.00mil -30.00mil -51.00mil 30.00mil 0.4059mm 38.00mil "" "1" ""]
+
+       )
+
+Element["" "" "" "" 646.00mil 577.00mil -40.00mil -27.00mil 0 100 ""]
+(
+       Pad[-30.00mil -51.00mil -30.00mil -51.00mil 30.00mil 0.4059mm 38.00mil "" "1" ""]
+
+       )
+
+Element["" "" "" "" 646.00mil 528.00mil -40.00mil -27.00mil 0 100 ""]
+(
+       Pad[-30.00mil -51.00mil -30.00mil -51.00mil 30.00mil 0.4059mm 38.00mil "" "1" ""]
+
+       )
+
+Element["" "" "" "" 646.00mil 477.00mil -40.00mil -27.00mil 0 100 ""]
+(
+       Pad[-30.00mil -51.00mil -30.00mil -51.00mil 30.00mil 0.4059mm 38.00mil "" "1" ""]
+
+       )
+
+Element["" "" "" "" 648.00mil 427.00mil -40.00mil -27.00mil 0 100 ""]
+(
+       Pad[-30.00mil -51.00mil -30.00mil -51.00mil 30.00mil 0.4059mm 38.00mil "" "1" ""]
+
+       )
+
+Element["" "" "" "" 1239.00mil 476.00mil -40.00mil -27.00mil 0 100 ""]
+(
+       Pad[-30.00mil -51.00mil -30.00mil -51.00mil 30.00mil 0.4059mm 38.00mil "" "1" ""]
+
+       )
+
+Element["" "" "" "" 1239.00mil 426.00mil -40.00mil -27.00mil 0 100 ""]
+(
+       Pad[-30.00mil -51.00mil -30.00mil -51.00mil 30.00mil 0.4059mm 38.00mil "" "1" ""]
+
+       )
+
+Element["" "" "" "" 1239.00mil 527.00mil -40.00mil -27.00mil 0 100 ""]
+(
+       Pad[-30.00mil -51.00mil -30.00mil -51.00mil 30.00mil 0.4059mm 38.00mil "" "1" ""]
 
        )
 
-Element["" "SSOP28" "U1" "unknown" 1055.00mil 413.00mil 40.34mil 257.40mil 0 100 ""]
-(
-       Pad[0.0000 -15.00mil 0.0000 7.00mil 16.00mil 30.00mil 22.00mil "TXD" "1" ""]
-       Pad[-26.00mil -15.00mil -26.00mil 7.00mil 16.00mil 30.00mil 22.00mil "_DTR#_" "2" "square"]
-       Pad[-51.00mil -15.00mil -51.00mil 7.00mil 16.00mil 30.00mil 22.00mil "_RTS#_" "3" "square"]
-       Pad[-77.00mil -15.00mil -77.00mil 7.00mil 16.00mil 30.00mil 22.00mil "VCCIO" "4" "square"]
-       Pad[-103.00mil -15.00mil -103.00mil 7.00mil 16.00mil 30.00mil 22.00mil "RXD" "5" "square"]
-       Pad[-128.00mil -15.00mil -128.00mil 7.00mil 16.00mil 30.00mil 22.00mil "_RI#_" "6" "square"]
-       Pad[-154.00mil -15.00mil -154.00mil 7.00mil 16.00mil 30.00mil 22.00mil "GND" "7" "square"]
-       Pad[-179.00mil -15.00mil -179.00mil 7.00mil 16.00mil 30.00mil 22.00mil "NC" "8" "square"]
-       Pad[-205.00mil -15.00mil -205.00mil 7.00mil 16.00mil 30.00mil 22.00mil "_DSR#_" "9" "square"]
-       Pad[-231.00mil -15.00mil -231.00mil 7.00mil 16.00mil 30.00mil 22.00mil "_DCD#_" "10" "square"]
-       Pad[-256.00mil -15.00mil -256.00mil 7.00mil 16.00mil 30.00mil 22.00mil "_CTS#_" "11" "square"]
-       Pad[-282.00mil -15.00mil -282.00mil 7.00mil 16.00mil 30.00mil 22.00mil "CBUS4" "12" "square"]
-       Pad[-307.00mil -15.00mil -307.00mil 7.00mil 16.00mil 30.00mil 22.00mil "CBUS2" "13" "square"]
-       Pad[-333.00mil -15.00mil -333.00mil 7.00mil 16.00mil 30.00mil 22.00mil "CBUS3" "14" "square"]
-       Pad[-334.00mil 276.00mil -334.00mil 298.00mil 16.00mil 30.00mil 22.00mil "USBDP" "15" "square,edge2"]
-       Pad[-308.00mil 276.00mil -308.00mil 298.00mil 16.00mil 30.00mil 22.00mil "USBDM" "16" "square,edge2"]
-       Pad[-283.00mil 276.00mil -283.00mil 298.00mil 16.00mil 30.00mil 22.00mil "3V3OUT" "17" "square,edge2"]
-       Pad[-257.00mil 276.00mil -257.00mil 298.00mil 16.00mil 30.00mil 22.00mil "GND" "18" "square,edge2"]
-       Pad[-231.00mil 276.00mil -231.00mil 298.00mil 16.00mil 30.00mil 22.00mil "_RESET#_" "19" "square,edge2"]
-       Pad[-206.00mil 276.00mil -206.00mil 298.00mil 16.00mil 30.00mil 22.00mil "VCC" "20" "square,edge2"]
-       Pad[-180.00mil 276.00mil -180.00mil 298.00mil 16.00mil 30.00mil 22.00mil "GND" "21" "square,edge2"]
-       Pad[-155.00mil 276.00mil -155.00mil 298.00mil 16.00mil 30.00mil 22.00mil "CBUS1" "22" "square,edge2"]
-       Pad[-129.00mil 276.00mil -129.00mil 298.00mil 16.00mil 30.00mil 22.00mil "CBUS0" "23" "square,edge2"]
-       Pad[-103.00mil 276.00mil -103.00mil 298.00mil 16.00mil 30.00mil 22.00mil "NC" "24" "square,edge2"]
-       Pad[-78.00mil 276.00mil -78.00mil 298.00mil 16.00mil 30.00mil 22.00mil "AGND" "25" "square,edge2"]
-       Pad[-52.00mil 276.00mil -52.00mil 298.00mil 16.00mil 30.00mil 22.00mil "TEST" "26" "square,edge2"]
-       Pad[-27.00mil 276.00mil -27.00mil 298.00mil 16.00mil 30.00mil 22.00mil "OSCI" "27" "square,edge2"]
-       Pad[-1.00mil 276.00mil -1.00mil 298.00mil 16.00mil 30.00mil 22.00mil "OSCO" "28" "square,edge2"]
-       ElementLine [22.00mil -33.00mil 22.00mil 116.00mil 10.00mil]
-       ElementLine [22.00mil 166.00mil 22.00mil 316.00mil 10.00mil]
-       ElementLine [-356.00mil 316.00mil 22.00mil 316.00mil 10.00mil]
-       ElementLine [-356.00mil -33.00mil -356.00mil 316.00mil 10.00mil]
-       ElementLine [-356.00mil -33.00mil 22.00mil -33.00mil 10.00mil]
-       ElementArc [22.00mil 141.00mil 25.00mil 25.00mil 270 180 10.00mil]
-
-       )
-Layer(1 "top")
-(
-       Line[649.21mil 1400.00mil 605.00mil 1400.00mil 25.00mil 20.00mil "clearline"]
-       Line[605.00mil 1400.00mil 493.00mil 1288.00mil 25.00mil 20.00mil "clearline"]
+Element["" "con-testpoint" "" "" 764.00mil 250.00mil -70.00mil -110.00mil 0 100 ""]
+(
+       Pin[0.0000 0.0000 75.00mil 20.00mil 95.00mil 46.00mil "GND" "1" "thermal(1X,5X)"]
+       ElementArc [0.0000 0.0000 47.50mil 47.50mil 0 360 10.00mil]
+
+       )
+
+Element["" "con-testpoint" "" "" 970.00mil 1480.00mil -70.00mil -110.00mil 0 100 ""]
+(
+       Pin[0.0000 0.0000 75.00mil 20.00mil 95.00mil 46.00mil "" "1" ""]
+       ElementArc [0.0000 0.0000 47.50mil 47.50mil 0 360 10.00mil]
+
+       )
+Layer(1 "top" "copper")
+(
+       Line[605.00mil 1400.00mil 649.21mil 1400.00mil 25.00mil 20.00mil "clearline"]
+       Line[493.00mil 1288.00mil 605.00mil 1400.00mil 25.00mil 20.00mil "clearline"]
        Line[831.10mil 1200.00mil 650.00mil 1200.00mil 25.00mil 20.00mil "clearline"]
-       Line[650.00mil 1200.00mil 600.00mil 1150.00mil 25.00mil 20.00mil "clearline"]
-       Line[600.00mil 1150.00mil 600.00mil 1100.00mil 25.00mil 20.00mil "clearline"]
-       Line[749.21mil 1400.00mil 831.10mil 33.4800mm 25.00mil 20.00mil "clearline"]
-       Line[831.10mil 33.4800mm 831.10mil 1200.00mil 25.00mil 20.00mil "clearline"]
+       Line[600.00mil 1150.00mil 650.00mil 1200.00mil 25.00mil 20.00mil "clearline"]
+       Line[600.00mil 1100.00mil 600.00mil 1150.00mil 25.00mil 20.00mil "clearline"]
+       Line[831.10mil 33.4800mm 749.21mil 1400.00mil 25.00mil 20.00mil "clearline"]
+       Line[831.10mil 1200.00mil 831.10mil 33.4800mm 25.00mil 20.00mil "clearline"]
        Line[678.00mil 1100.00mil 831.10mil 1100.00mil 25.00mil 20.00mil "clearline"]
        Line[968.90mil 1100.00mil 968.90mil 1200.00mil 25.00mil 20.00mil "clearline"]
-       Line[38.4101mm 29.9400mm 35.0200mm 29.9400mm 12.00mil 20.00mil "clearline"]
-       Line[35.0200mm 29.9400mm 1300.00mil 1100.00mil 12.00mil 20.00mil "clearline"]
-       Line[1300.00mil 1100.00mil 31.7701mm 29.1899mm 12.00mil 20.00mil "clearline"]
-       Line[31.7701mm 29.1899mm 1150.00mil 29.1899mm 12.00mil 20.00mil "clearline"]
-       Line[38.4101mm 30.7401mm 35.2999mm 30.7401mm 12.00mil 20.00mil "clearline"]
-       Line[35.2999mm 30.7401mm 1300.00mil 1300.00mil 12.00mil 20.00mil "clearline"]
+       Line[35.0200mm 29.9400mm 38.4101mm 29.9400mm 12.00mil 20.00mil "clearline"]
+       Line[1300.00mil 1100.00mil 35.0200mm 29.9400mm 12.00mil 20.00mil "clearline"]
+       Line[31.7701mm 29.1899mm 1300.00mil 1100.00mil 12.00mil 20.00mil "clearline"]
+       Line[1150.00mil 29.1899mm 31.7701mm 29.1899mm 12.00mil 20.00mil "clearline"]
+       Line[35.2999mm 30.7401mm 38.4101mm 30.7401mm 12.00mil 20.00mil "clearline"]
+       Line[1300.00mil 1300.00mil 35.2999mm 30.7401mm 12.00mil 20.00mil "clearline"]
        Line[1300.00mil 1300.00mil 29.2301mm 1300.00mil 12.00mil 20.00mil "clearline"]
        Line[29.2301mm 1300.00mil 1150.00mil 33.0401mm 12.00mil 20.00mil "clearline"]
        Line[1600.00mil 41.9301mm 1600.00mil 1850.00mil 25.00mil 20.00mil "clearline"]
        Line[1700.00mil 41.9301mm 1700.00mil 1850.00mil 25.00mil 20.00mil "clearline"]
        Line[1800.00mil 41.9301mm 1800.00mil 1850.00mil 25.00mil 20.00mil "clearline"]
        Line[43.5800mm 32.7099mm 43.5800mm 33.8899mm 12.00mil 20.00mil "clearline"]
-       Line[43.5800mm 33.8899mm 1600.00mil 1450.00mil 12.00mil 20.00mil "clearline"]
-       Line[1600.00mil 1450.00mil 1600.00mil 39.3901mm 12.00mil 20.00mil "clearline"]
+       Line[1600.00mil 1450.00mil 43.5800mm 33.8899mm 12.00mil 20.00mil "clearline"]
+       Line[1600.00mil 39.3901mm 1600.00mil 1450.00mil 12.00mil 20.00mil "clearline"]
        Line[44.3802mm 32.7099mm 44.3802mm 34.3599mm 12.00mil 20.00mil "clearline"]
-       Line[44.3802mm 34.3599mm 1700.00mil 1400.00mil 12.00mil 20.00mil "clearline"]
-       Line[1700.00mil 1400.00mil 1700.00mil 39.3901mm 12.00mil 20.00mil "clearline"]
+       Line[1700.00mil 1400.00mil 44.3802mm 34.3599mm 12.00mil 20.00mil "clearline"]
+       Line[1700.00mil 39.3901mm 1700.00mil 1400.00mil 12.00mil 20.00mil "clearline"]
        Line[45.1800mm 32.7099mm 45.1800mm 38.8501mm 12.00mil 20.00mil "clearline"]
        Line[45.1800mm 38.8501mm 1800.00mil 39.3901mm 12.00mil 20.00mil "clearline"]
        Line[2050.00mil 1400.00mil 2050.00mil 1300.00mil 12.00mil 20.00mil "clearline"]
-       Line[45.9801mm 32.7099mm 45.9801mm 34.5501mm 12.00mil 20.00mil "clearline"]
-       Line[45.9801mm 34.5501mm 1850.00mil 1400.00mil 12.00mil 20.00mil "clearline"]
+       Line[45.9801mm 34.5501mm 45.9801mm 32.7099mm 12.00mil 20.00mil "clearline"]
+       Line[1850.00mil 1400.00mil 45.9801mm 34.5501mm 12.00mil 20.00mil "clearline"]
        Line[2150.00mil 1500.00mil 2200.00mil 1500.00mil 12.00mil 20.00mil "clearline"]
        Line[2200.00mil 1500.00mil 2250.00mil 1550.00mil 12.00mil 20.00mil "clearline"]
        Line[2250.00mil 1550.00mil 2250.00mil 1650.00mil 12.00mil 20.00mil "clearline"]
@@ -1225,82 +1349,38 @@ Layer(1 "top")
        Line[2200.00mil 1700.00mil 1950.00mil 1700.00mil 12.00mil 20.00mil "clearline"]
        Line[1950.00mil 1700.00mil 1900.00mil 1650.00mil 12.00mil 20.00mil "clearline"]
        Line[1900.00mil 1650.00mil 1900.00mil 1600.00mil 12.00mil 20.00mil "clearline"]
-       Line[1900.00mil 1600.00mil 1850.00mil 1550.00mil 12.00mil 20.00mil "clearline"]
-       Line[1850.00mil 1550.00mil 45.7401mm 1550.00mil 12.00mil 20.00mil "clearline"]
+       Line[1850.00mil 1550.00mil 1900.00mil 1600.00mil 12.00mil 20.00mil "clearline"]
+       Line[45.7401mm 1550.00mil 1850.00mil 1550.00mil 12.00mil 20.00mil "clearline"]
        Line[45.7401mm 1550.00mil 1800.00mil 39.3901mm 12.00mil 20.00mil "clearline"]
        Line[2050.00mil 1500.00mil 2000.00mil 1500.00mil 12.00mil 20.00mil "clearline"]
        Line[2000.00mil 1500.00mil 1950.00mil 1450.00mil 12.00mil 20.00mil "clearline"]
-       Line[1950.00mil 1450.00mil 1950.00mil 32.3200mm 12.00mil 20.00mil "clearline"]
-       Line[1950.00mil 32.3200mm 47.9499mm 30.7398mm 12.00mil 20.00mil "clearline"]
+       Line[1950.00mil 32.3200mm 1950.00mil 1450.00mil 12.00mil 20.00mil "clearline"]
+       Line[47.9499mm 30.7398mm 1950.00mil 32.3200mm 12.00mil 20.00mil "clearline"]
        Line[2050.00mil 1600.00mil 2000.00mil 1600.00mil 12.00mil 20.00mil "clearline"]
        Line[2000.00mil 1600.00mil 1900.00mil 1500.00mil 12.00mil 20.00mil "clearline"]
-       Line[1900.00mil 1500.00mil 1900.00mil 1300.00mil 12.00mil 20.00mil "clearline"]
+       Line[1900.00mil 1300.00mil 1900.00mil 1500.00mil 12.00mil 20.00mil "clearline"]
        Line[42.7799mm 912.21mil 42.7799mm 27.5400mm 12.00mil 20.00mil "clearline"]
        Line[42.7799mm 27.5400mm 1900.00mil 1300.00mil 12.00mil 20.00mil "clearline"]
-       Line[38.4101mm 29.1401mm 40.9639mm 29.1401mm 12.00mil 20.00mil "clearline"]
-       Line[40.9639mm 29.1401mm 1630.00mil 1130.00mil 12.00mil 20.00mil "clearline"]
+       Line[40.9639mm 29.1401mm 38.4101mm 29.1401mm 12.00mil 20.00mil "clearline"]
+       Line[1630.00mil 1130.00mil 40.9639mm 29.1401mm 12.00mil 20.00mil "clearline"]
        Line[40.2400mm 27.5400mm 1630.00mil 1130.00mil 12.00mil 20.00mil "clearline"]
-       Line[2150.00mil 1400.00mil 2150.00mil 1170.00mil 25.00mil 20.00mil "clearline"]
-       Line[2150.00mil 1170.00mil 2110.00mil 1130.00mil 25.00mil 20.00mil "clearline"]
-       Line[2110.00mil 1130.00mil 2110.00mil 910.00mil 25.00mil 20.00mil "clearline"]
-       Line[2110.00mil 910.00mil 2100.00mil 900.00mil 25.00mil 20.00mil "clearline"]
-       Line[721.00mil 700.00mil 721.00mil 769.00mil 12.00mil 20.00mil "clearline"]
-       Line[721.00mil 769.00mil 600.00mil 890.00mil 12.00mil 20.00mil "clearline"]
-       Line[600.00mil 890.00mil 600.00mil 1002.00mil 12.00mil 20.00mil "clearline"]
-       Line[747.00mil 700.00mil 747.00mil 793.00mil 12.00mil 20.00mil "clearline"]
-       Line[747.00mil 793.00mil 680.00mil 860.00mil 12.00mil 20.00mil "clearline"]
-       Line[680.00mil 860.00mil 680.00mil 1000.00mil 12.00mil 20.00mil "clearline"]
+       Line[2150.00mil 1170.00mil 2150.00mil 1400.00mil 25.00mil 20.00mil "clearline"]
+       Line[2110.00mil 1130.00mil 2150.00mil 1170.00mil 25.00mil 20.00mil "clearline"]
+       Line[2110.00mil 910.00mil 2110.00mil 1130.00mil 25.00mil 20.00mil "clearline"]
+       Line[2100.00mil 900.00mil 2110.00mil 910.00mil 25.00mil 20.00mil "clearline"]
        Line[680.00mil 1000.00mil 678.00mil 1002.00mil 12.00mil 20.00mil "clearline"]
-       Line[772.00mil 700.00mil 772.00mil 872.00mil 12.00mil 20.00mil "clearline"]
-       Line[772.00mil 872.00mil 800.00mil 900.00mil 12.00mil 20.00mil "clearline"]
-       Line[849.00mil 700.00mil 849.00mil 739.00mil 12.00mil 20.00mil "clearline"]
-       Line[849.00mil 739.00mil 900.00mil 790.00mil 12.00mil 20.00mil "clearline"]
-       Line[900.00mil 790.00mil 1060.00mil 790.00mil 12.00mil 20.00mil "clearline"]
-       Line[1060.00mil 790.00mil 1100.00mil 830.00mil 12.00mil 20.00mil "clearline"]
-       Line[1100.00mil 830.00mil 1100.00mil 900.00mil 12.00mil 20.00mil "clearline"]
-       Line[968.90mil 1101.10mil 968.90mil 1031.10mil 25.00mil 20.00mil "clearline"]
-       Line[968.90mil 1031.10mil 990.00mil 1010.00mil 25.00mil 20.00mil "clearline"]
-       Line[990.00mil 1010.00mil 1050.00mil 1010.00mil 25.00mil 20.00mil "clearline"]
-       Line[1050.00mil 1010.00mil 1090.00mil 970.00mil 25.00mil 20.00mil "clearline"]
-       Line[1090.00mil 970.00mil 1090.00mil 910.00mil 25.00mil 20.00mil "clearline"]
-       Line[1090.00mil 910.00mil 1100.00mil 900.00mil 25.00mil 20.00mil "clearline"]
-       Line[798.00mil 700.00mil 798.00mil 768.00mil 12.00mil 20.00mil "clearline"]
-       Line[798.00mil 768.00mil 900.00mil 870.00mil 12.00mil 20.00mil "clearline"]
-       Line[900.00mil 870.00mil 900.00mil 900.00mil 12.00mil 20.00mil "clearline"]
-       Line[900.00mil 900.00mil 1000.00mil 900.00mil 25.00mil 20.00mil "clearline"]
-       Line[900.00mil 990.00mil 900.00mil 900.00mil 25.00mil 20.00mil "clearline"]
        Line[43.5800mm 912.21mil 43.5800mm 980.75mil 12.00mil 20.00mil "clearline"]
        Line[43.5800mm 980.75mil 1740.00mil 1005.00mil 12.00mil 20.00mil "clearline"]
        Line[1740.00mil 1005.00mil 1795.00mil 1005.00mil 12.00mil 20.00mil "clearline"]
        Line[1795.00mil 1005.00mil 1885.00mil 915.00mil 12.00mil 20.00mil "clearline"]
        Line[1885.00mil 915.00mil 1885.00mil 810.00mil 12.00mil 20.00mil "clearline"]
        Line[1885.00mil 810.00mil 1990.00mil 705.00mil 12.00mil 20.00mil "clearline"]
-       Line[1990.00mil 705.00mil 2095.00mil 705.00mil 12.00mil 20.00mil "clearline"]
-       Line[2095.00mil 705.00mil 2100.00mil 700.00mil 12.00mil 20.00mil "clearline"]
+       Line[2095.00mil 705.00mil 1990.00mil 705.00mil 12.00mil 20.00mil "clearline"]
+       Line[2100.00mil 700.00mil 2095.00mil 705.00mil 12.00mil 20.00mil "clearline"]
        Line[44.3799mm 912.21mil 44.3799mm 827.76mil 12.00mil 20.00mil "clearline"]
-       Line[44.3799mm 827.76mil 1975.00mil 600.00mil 12.00mil 20.00mil "clearline"]
-       Line[1975.00mil 600.00mil 2100.00mil 600.00mil 12.00mil 20.00mil "clearline"]
+       Line[1975.00mil 600.00mil 44.3799mm 827.76mil 12.00mil 20.00mil "clearline"]
+       Line[2100.00mil 600.00mil 1975.00mil 600.00mil 12.00mil 20.00mil "clearline"]
        Line[1290.00mil 900.00mil 1100.00mil 900.00mil 25.00mil 20.00mil "clearline"]
-       Line[1800.00mil 375.00mil 1800.00mil 525.00mil 25.00mil 20.00mil "clearline"]
-       Line[42.7799mm 900.00mil 42.7799mm 13.7350mm 12.00mil 20.00mil "clearline"]
-       Line[42.7799mm 13.7350mm 1700.00mil 525.00mil 12.00mil 20.00mil "clearline"]
-       Line[41.9798mm 912.21mil 41.9798mm 677.75mil 12.00mil 20.00mil "clearline"]
-       Line[41.9798mm 677.75mil 1375.00mil 400.00mil 12.00mil 20.00mil "clearline"]
-       Line[1375.00mil 400.00mil 1064.00mil 400.00mil 12.00mil 20.00mil "clearline"]
-       Line[1064.00mil 400.00mil 1055.00mil 409.00mil 12.00mil 20.00mil "clearline"]
-       Line[1029.00mil 409.00mil 1029.00mil 346.00mil 12.00mil 20.00mil "clearline"]
-       Line[1029.00mil 346.00mil 1050.00mil 325.00mil 12.00mil 20.00mil "clearline"]
-       Line[1050.00mil 325.00mil 1650.00mil 325.00mil 12.00mil 20.00mil "clearline"]
-       Line[1650.00mil 325.00mil 1700.00mil 375.00mil 12.00mil 20.00mil "clearline"]
-       Line[41.1800mm 912.21mil 41.1800mm 20.2250mm 12.00mil 20.00mil "clearline"]
-       Line[41.1800mm 20.2250mm 1600.00mil 775.00mil 12.00mil 20.00mil "clearline"]
-       Line[952.00mil 409.00mil 952.00mil 498.00mil 12.00mil 20.00mil "clearline"]
-       Line[952.00mil 498.00mil 950.00mil 500.00mil 12.00mil 20.00mil "clearline"]
-       Line[978.00mil 453.00mil 1000.00mil 475.00mil 12.00mil 20.00mil "clearline"]
-       Line[925.00mil 650.00mil 925.00mil 699.00mil 12.00mil 20.00mil "clearline"]
-       Line[925.00mil 699.00mil 926.00mil 700.00mil 12.00mil 20.00mil "clearline"]
-       Line[900.00mil 700.00mil 900.00mil 675.00mil 12.00mil 20.00mil "clearline"]
-       Line[900.00mil 675.00mil 875.00mil 650.00mil 12.00mil 20.00mil "clearline"]
        Line[1585.00mil 1085.00mil 40.2400mm 27.5400mm 12.00mil 20.00mil "clearline"]
        Line[40.2400mm 27.5400mm 38.4101mm 27.5400mm 12.00mil 20.00mil "clearline"]
        Line[1150.00mil 26.6499mm 1150.00mil 980.00mil 25.00mil 20.00mil ""]
@@ -1309,104 +1389,148 @@ Layer(1 "top")
        Line[47.9499mm 27.5400mm 1950.00mil 27.5400mm 12.00mil 20.00mil ""]
        Line[1950.00mil 27.5400mm 1980.00mil 26.7780mm 12.00mil 20.00mil ""]
        Line[1980.00mil 26.7780mm 1980.00mil 850.00mil 12.00mil 20.00mil ""]
-       Line[1980.00mil 850.00mil 2030.00mil 800.00mil 12.00mil 20.00mil ""]
-       Line[2030.00mil 800.00mil 2100.00mil 800.00mil 12.00mil 20.00mil ""]
-       Line[1630.00mil 25.8943mm 1630.00mil 1130.00mil 12.00mil 20.00mil ""]
-       Line[36.3357mm 820.00mil 34.2897mm 820.00mil 12.00mil 20.00mil ""]
-       Line[1630.00mil 25.9400mm 36.2900mm 820.00mil 12.00mil 20.00mil "clearline"]
-       Line[36.2900mm 820.00mil 34.4482mm 820.00mil 12.00mil 20.00mil "clearline"]
-       Line[875.00mil 700.00mil 875.00mil 735.00mil 12.00mil 20.00mil "clearline"]
-       Line[875.00mil 735.00mil 910.00mil 770.00mil 12.00mil 20.00mil "clearline"]
-       Line[910.00mil 770.00mil 957.57mil 770.00mil 12.00mil 20.00mil "clearline"]
-       Line[957.57mil 770.00mil 978.02mil 749.55mil 12.00mil 20.00mil "clearline"]
-       Line[22.5900mm 537.18mil 22.5900mm 465.10mil 12.00mil 20.00mil "clearline"]
-       Line[22.5900mm 465.10mil 901.06mil 453.41mil 12.00mil 20.00mil "clearline"]
-       Line[901.06mil 453.41mil 901.06mil 409.06mil 12.00mil 20.00mil "clearline"]
-       Line[901.06mil 409.06mil 901.00mil 409.00mil 12.00mil 20.00mil "clearline"]
-       Line[845.00mil 620.00mil 887.50mil 662.50mil 12.00mil 20.00mil "clearline"]
-       Line[720.00mil 590.00mil 865.00mil 590.00mil 12.00mil 20.00mil "clearline"]
-       Line[925.00mil 650.00mil 865.00mil 590.00mil 12.00mil 20.00mil "clearline"]
-       Line[850.00mil 700.00mil 849.00mil 701.00mil 12.00mil 20.00mil "clearline"]
-       Line[725.00mil 590.00mil 609.21mil 590.00mil 12.00mil 20.00mil "clearline"]
-       Line[609.21mil 590.00mil 575.00mil 624.21mil 12.00mil 20.00mil "clearline"]
-       Line[475.00mil 625.00mil 475.00mil 675.00mil 12.00mil 20.00mil "clearline"]
-       Line[475.00mil 675.00mil 500.00mil 700.00mil 12.00mil 20.00mil "clearline"]
-       Line[500.00mil 700.00mil 625.00mil 700.00mil 12.00mil 20.00mil "clearline"]
-       Line[625.00mil 700.00mil 650.00mil 675.00mil 12.00mil 20.00mil "clearline"]
-       Line[650.00mil 675.00mil 650.00mil 650.00mil 12.00mil 20.00mil "clearline"]
-       Line[650.00mil 650.00mil 680.00mil 620.00mil 12.00mil 20.00mil "clearline"]
-       Line[680.00mil 620.00mil 845.00mil 620.00mil 12.00mil 20.00mil "clearline"]
-       Line[700.00mil 225.00mil 650.00mil 275.00mil 12.00mil 20.00mil "clearline"]
-       Line[650.00mil 275.00mil 650.00mil 350.00mil 12.00mil 20.00mil "clearline"]
-       Line[650.00mil 350.00mil 550.00mil 450.00mil 12.00mil 20.00mil "clearline"]
-       Line[550.00mil 450.00mil 500.00mil 450.00mil 12.00mil 20.00mil "clearline"]
-       Line[500.00mil 450.00mil 475.00mil 475.00mil 12.00mil 20.00mil "clearline"]
-       Line[475.00mil 475.00mil 475.00mil 525.00mil 12.00mil 20.00mil "clearline"]
-       Line[575.00mil 524.21mil 575.00mil 450.00mil 12.00mil 20.00mil "clearline"]
-       Line[575.00mil 450.00mil 675.00mil 350.00mil 12.00mil 20.00mil "clearline"]
-       Line[675.00mil 350.00mil 675.00mil 275.00mil 12.00mil 20.00mil "clearline"]
-       Line[675.00mil 275.00mil 700.00mil 250.00mil 12.00mil 20.00mil "clearline"]
-       Line[978.00mil 453.00mil 978.00mil 253.00mil 12.00mil 20.00mil "clearline"]
-       Line[978.00mil 253.00mil 950.00mil 225.00mil 12.00mil 20.00mil "clearline"]
-       Line[700.00mil 225.00mil 950.00mil 225.00mil 12.00mil 20.00mil "clearline"]
-       Line[700.00mil 250.00mil 931.00mil 250.00mil 12.00mil 20.00mil "clearline"]
-       Line[931.00mil 250.00mil 978.00mil 297.00mil 12.00mil 20.00mil "clearline"]
-       Line[977.00mil 700.00mil 977.00mil 624.81mil 12.00mil 20.00mil "clearline"]
-       Line[977.00mil 624.81mil 22.5900mm 537.18mil 12.00mil 20.00mil "clearline"]
-       Line[1003.00mil 650.81mil 969.30mil 617.11mil 12.00mil 20.00mil "clearline"]
-       Line[1003.00mil 650.81mil 1003.00mil 724.57mil 12.00mil 20.00mil "clearline"]
-       Line[1003.00mil 724.57mil 24.5675mm 19.3128mm 12.00mil 20.00mil "clearline"]
-       Line[977.00mil 17.8430mm 977.00mil 750.57mil 12.00mil 20.00mil "clearline"]
-       Line[977.00mil 750.57mil 24.4471mm 19.4332mm 12.00mil 20.00mil "clearline"]
-       Line[38.4101mm 28.3401mm 36.8965mm 28.3401mm 12.00mil 20.00mil ""]
-       Line[36.8965mm 28.3401mm 36.8889mm 28.3324mm 12.00mil 20.00mil ""]
-       Line[38.4101mm 26.7401mm 36.9700mm 26.7401mm 12.00mil 20.00mil ""]
-       Line[36.9700mm 26.7401mm 36.9603mm 26.7498mm 12.00mil 20.00mil ""]
-       Line[1090.00mil 475.00mil 1130.00mil 515.00mil 12.00mil 20.00mil "clearline"]
-       Line[1130.00mil 515.00mil 1130.00mil 800.00mil 12.00mil 20.00mil "clearline"]
-       Line[1000.00mil 475.00mil 1090.00mil 475.00mil 12.00mil 20.00mil "clearline"]
-       Line[1370.00mil 820.00mil 1110.00mil 820.00mil 12.00mil 20.00mil "clearline"]
-       Line[1100.00mil 830.00mil 1130.00mil 800.00mil 12.00mil 20.00mil "clearline"]
+       Line[2030.00mil 800.00mil 1980.00mil 850.00mil 12.00mil 20.00mil ""]
+       Line[2100.00mil 800.00mil 2030.00mil 800.00mil 12.00mil 20.00mil ""]
+       Line[1630.00mil 1130.00mil 1630.00mil 25.8943mm 12.00mil 20.00mil ""]
+       Line[36.8965mm 28.3401mm 38.4101mm 28.3401mm 12.00mil 20.00mil ""]
+       Line[36.8889mm 28.3324mm 36.8965mm 28.3401mm 12.00mil 20.00mil ""]
+       Line[36.9700mm 26.7401mm 38.4101mm 26.7401mm 12.00mil 20.00mil ""]
+       Line[36.9603mm 26.7498mm 36.9700mm 26.7401mm 12.00mil 20.00mil ""]
+       Line[1505.00mil 1845.00mil 1505.00mil 42.0571mm 25.00mil 20.00mil ""]
+       Line[1500.00mil 1850.00mil 1505.00mil 1845.00mil 25.00mil 20.00mil ""]
+       Line[41.1800mm 32.7099mm 41.1800mm 34.0040mm 12.00mil 20.00mil "clearline"]
+       Line[1500.00mil 1460.00mil 41.1800mm 34.0040mm 12.00mil 20.00mil "clearline"]
+       Line[1500.00mil 39.3901mm 1500.00mil 1460.00mil 12.00mil 20.00mil "clearline"]
+       Line[1500.00mil 39.3901mm 1505.00mil 39.5171mm 12.00mil 20.00mil "clearline"]
+       Line[970.00mil 980.00mil 968.90mil 981.10mil 25.00mil 20.00mil "clearline"]
+       Line[968.90mil 981.10mil 968.90mil 1101.10mil 25.00mil 20.00mil "clearline"]
+       Line[1050.00mil 900.00mil 968.90mil 981.10mil 25.00mil 20.00mil "clearline"]
+       Line[1110.00mil 900.00mil 1050.00mil 900.00mil 25.00mil 20.00mil "clearline"]
+       Line[1630.00mil 25.8943mm 36.5897mm 830.00mil 12.00mil 20.00mil "clearline"]
+       Line[36.5897mm 830.00mil 1320.00mil 830.00mil 12.00mil 20.00mil "clearline"]
+       Line[1290.00mil 860.00mil 1320.00mil 830.00mil 12.00mil 20.00mil "clearline"]
+       Line[1290.00mil 900.00mil 1290.00mil 860.00mil 12.00mil 20.00mil "clearline"]
+       Line[1500.00mil 340.00mil 1500.00mil 323.94mil 12.00mil 20.00mil "clearline"]
+       Line[41.1800mm 912.21mil 41.1800mm 21.3680mm 12.00mil 20.00mil "clearline"]
+       Line[41.1800mm 21.3680mm 1590.00mil 810.00mil 12.00mil 20.00mil "clearline"]
+       Line[1590.00mil 810.00mil 1030.00mil 810.00mil 12.00mil 20.00mil "clearline"]
+       Line[1030.00mil 810.00mil 950.00mil 730.00mil 12.00mil 20.00mil "clearline"]
+       Line[950.00mil 730.00mil 950.00mil 670.00mil 12.00mil 20.00mil "clearline"]
+       Line[995.00mil 625.00mil 950.00mil 670.00mil 12.00mil 20.00mil "clearline"]
+       Line[1089.00mil 625.00mil 995.00mil 625.00mil 12.00mil 20.00mil "clearline"]
+       Line[41.9798mm 912.21mil 41.9798mm 842.75mil 12.00mil 20.00mil "clearline"]
+       Line[41.9798mm 842.75mil 1600.00mil 790.00mil 12.00mil 20.00mil "clearline"]
+       Line[1600.00mil 790.00mil 1040.00mil 790.00mil 12.00mil 20.00mil "clearline"]
+       Line[1040.00mil 790.00mil 970.00mil 720.00mil 12.00mil 20.00mil "clearline"]
+       Line[970.00mil 720.00mil 970.00mil 700.00mil 12.00mil 20.00mil "clearline"]
+       Line[995.00mil 675.00mil 970.00mil 700.00mil 12.00mil 20.00mil "clearline"]
+       Line[1089.00mil 675.00mil 995.00mil 675.00mil 12.00mil 20.00mil "clearline"]
+       Line[1237.00mil 698.00mil 1332.00mil 697.00mil 25.00mil 20.00mil "clearline"]
+       Line[1089.00mil 375.00mil 1450.00mil 375.00mil 12.00mil 20.00mil "clearline"]
+       Line[1450.00mil 375.00mil 1500.00mil 325.00mil 12.00mil 20.00mil "clearline"]
+       Line[1500.00mil 325.00mil 42.3111mm 325.00mil 12.00mil 20.00mil "clearline"]
+       Line[42.3111mm 325.00mil 42.4381mm 320.00mil 12.00mil 20.00mil "clearline"]
+       Line[1089.00mil 425.00mil 35.7871mm 425.00mil 12.00mil 20.00mil "clearline"]
+       Line[35.7871mm 425.00mil 1500.00mil 516.06mil 12.00mil 20.00mil "clearline"]
+       Line[1500.00mil 516.06mil 42.3380mm 516.06mil 12.00mil 20.00mil "clearline"]
+       Line[42.3380mm 516.06mil 42.4381mm 520.00mil 12.00mil 20.00mil "clearline"]
+       Line[44.9781mm 320.00mil 44.9781mm 520.00mil 25.00mil 20.00mil ""]
+       Line[731.00mil 725.00mil 805.00mil 725.00mil 12.00mil 20.00mil "clearline"]
+       Line[805.00mil 725.00mil 870.00mil 790.00mil 12.00mil 20.00mil "clearline"]
+       Line[870.00mil 858.42mil 870.00mil 790.00mil 12.00mil 20.00mil "clearline"]
+       Line[870.79mil 859.21mil 870.00mil 858.42mil 12.00mil 20.00mil "clearline"]
+       Line[870.79mil 859.21mil 870.79mil 880.79mil 25.00mil 20.00mil "clearline"]
+       Line[870.79mil 880.79mil 970.00mil 980.00mil 25.00mil 20.00mil "clearline"]
+       Line[26.8171mm 859.21mil 970.79mil 859.21mil 25.00mil 20.00mil "clearline"]
+       Line[1060.00mil 855.00mil 26.8171mm 859.21mil 25.00mil 20.00mil "clearline"]
+       Line[1089.00mil 525.00mil 975.00mil 525.00mil 12.00mil 20.00mil "clearline"]
+       Line[890.00mil 500.00mil 915.00mil 475.00mil 12.00mil 20.00mil "clearline"]
+       Line[890.00mil 690.00mil 890.00mil 500.00mil 12.00mil 20.00mil "clearline"]
+       Line[42.7799mm 23.0061mm 42.7799mm 18.5611mm 12.00mil 20.00mil "clearline"]
+       Line[42.7799mm 18.5611mm 1690.00mil 725.00mil 12.00mil 20.00mil "clearline"]
+       Line[1480.00mil 725.00mil 1590.00mil 725.00mil 12.00mil 20.00mil "clearline"]
+       Line[731.00mil 575.00mil 810.00mil 575.00mil 12.00mil 20.00mil "clearline"]
+       Line[810.00mil 575.00mil 855.00mil 530.00mil 12.00mil 20.00mil "clearline"]
+       Line[855.00mil 530.00mil 855.00mil 350.00mil 12.00mil 20.00mil "clearline"]
+       Line[855.00mil 350.00mil 950.00mil 255.00mil 12.00mil 20.00mil "clearline"]
+       Line[1040.00mil 255.00mil 950.00mil 255.00mil 12.00mil 20.00mil "clearline"]
+       Line[1045.00mil 250.00mil 1040.00mil 255.00mil 12.00mil 20.00mil "clearline"]
+       Line[725.00mil 725.00mil 619.00mil 725.00mil 12.00mil 20.00mil "clearline"]
+       Line[731.00mil 675.00mil 619.00mil 675.00mil 12.00mil 20.00mil "clearline"]
+       Line[619.00mil 675.00mil 618.00mil 676.00mil 12.00mil 20.00mil "clearline"]
+       Line[731.00mil 625.00mil 619.00mil 625.00mil 12.00mil 20.00mil "clearline"]
+       Line[619.00mil 625.00mil 615.00mil 629.00mil 12.00mil 20.00mil "clearline"]
+       Line[729.00mil 575.00mil 616.00mil 575.00mil 12.00mil 20.00mil "clearline"]
+       Line[617.00mil 525.00mil 731.00mil 525.00mil 12.00mil 20.00mil "clearline"]
+       Line[616.00mil 526.00mil 617.00mil 525.00mil 12.00mil 20.00mil "clearline"]
+       Line[618.00mil 475.00mil 731.00mil 475.00mil 12.00mil 20.00mil "clearline"]
+       Line[616.00mil 477.00mil 618.00mil 475.00mil 12.00mil 20.00mil "clearline"]
+       Line[617.00mil 425.00mil 731.00mil 425.00mil 12.00mil 20.00mil "clearline"]
+       Line[616.00mil 426.00mil 617.00mil 425.00mil 12.00mil 20.00mil "clearline"]
+       Line[619.00mil 375.00mil 731.00mil 375.00mil 12.00mil 20.00mil "clearline"]
+       Line[618.00mil 376.00mil 619.00mil 375.00mil 12.00mil 20.00mil "clearline"]
+       Line[915.00mil 475.00mil 1208.00mil 475.00mil 12.00mil 20.00mil "clearline"]
+       Line[1208.00mil 475.00mil 1207.00mil 475.00mil 12.00mil 20.00mil "clearline"]
+       Line[1228.00mil 596.00mil 1093.00mil 576.00mil 12.00mil 20.00mil "clearline"]
+       Line[620.00mil 576.00mil 619.00mil 577.00mil 12.00mil 20.00mil "clearline"]
+       Line[1089.00mil 725.00mil 1210.00mil 725.00mil 12.00mil 20.00mil "clearline"]
+       Line[1210.00mil 725.00mil 1237.00mil 698.00mil 12.00mil 20.00mil "clearline"]
+       Line[47.9499mm 29.9400mm 50.2092mm 29.9400mm 12.00mil 20.00mil "clearline"]
+       Line[50.2092mm 29.9400mm 1980.00mil 1182.00mil 12.00mil 20.00mil "clearline"]
+       Line[970.00mil 1480.00mil 970.00mil 1201.10mil 25.00mil 20.00mil "clearline"]
+       Line[970.00mil 1201.10mil 968.90mil 1200.00mil 25.00mil 20.00mil "clearline"]
        Polygon("clearpoly")
        (
                [1560.00mil 870.00mil] [1080.00mil 870.00mil] [1080.00mil 1520.00mil] [1560.00mil 1520.00mil] 
        )
+       Polygon("clearpoly")
+       (
+               [1310.00mil 180.00mil] [1920.00mil 180.00mil] [1920.00mil 640.00mil] [1310.00mil 640.00mil] 
+       )
 )
-Layer(2 "ground")
+Layer(2 "ground" "copper")
 (
        Polygon("clearpoly,lock")
        (
                [350.00mil 150.00mil] [2250.00mil 150.00mil] [2250.00mil 2050.00mil] [350.00mil 2050.00mil] 
        )
 )
-Layer(3 "bottom")
+Layer(3 "bottom" "copper")
 (
        Line[2050.00mil 1300.00mil 1950.00mil 1300.00mil 12.00mil 20.00mil "clearline"]
        Line[1950.00mil 1300.00mil 1850.00mil 1400.00mil 12.00mil 20.00mil "clearline"]
        Line[1630.00mil 1130.00mil 2110.00mil 1130.00mil 25.00mil 20.00mil "clearline"]
-       Line[950.00mil 500.00mil 1325.00mil 500.00mil 12.00mil 20.00mil "clearline"]
-       Line[1325.00mil 500.00mil 1600.00mil 775.00mil 12.00mil 20.00mil "clearline"]
+       Line[600.00mil 1005.00mil 600.00mil 900.00mil 12.00mil 20.00mil "clearline"]
+       Line[600.00mil 900.00mil 975.00mil 525.00mil 12.00mil 20.00mil "clearline"]
+       Line[678.00mil 1002.00mil 678.00mil 902.00mil 12.00mil 20.00mil "clearline"]
+       Line[678.00mil 902.00mil 890.00mil 690.00mil 12.00mil 20.00mil "clearline"]
+       Line[1480.00mil 725.00mil 1455.00mil 750.00mil 12.00mil 20.00mil "clearline"]
+       Line[1455.00mil 750.00mil 1175.00mil 750.00mil 12.00mil 20.00mil "clearline"]
+       Line[1145.00mil 250.00mil 1145.00mil 720.00mil 12.00mil 20.00mil "clearline"]
+       Line[1145.00mil 720.00mil 1175.00mil 750.00mil 12.00mil 20.00mil "clearline"]
 )
-Layer(4 "outline")
+Layer(4 "outline" "outline")
 (
        Line[325.00mil 125.00mil 2275.00mil 125.00mil 12.00mil 20.00mil "clearline"]
        Line[325.00mil 125.00mil 325.00mil 2075.00mil 12.00mil 20.00mil "clearline"]
        Line[2275.00mil 125.00mil 2275.00mil 2075.00mil 12.00mil 20.00mil "clearline"]
        Line[325.00mil 2075.00mil 2275.00mil 2075.00mil 12.00mil 20.00mil "clearline"]
 )
-Layer(5 "bottom silk")
+Layer(5 "bottom silk" "silk")
 (
 )
-Layer(6 "top silk")
+Layer(6 "top silk" "silk")
 (
-       Text[760.00mil 1910.00mil 0 100 "TMS Emulator v2.01" "clearline"]
+       Text[760.00mil 1910.00mil 0 100 "TMS Emulator v2.1.0" "clearline"]
+       Text[817.00mil 171.00mil 0 76 "GND" "clearline"]
+       Text[940.00mil 1530.00mil 0 77 "VCC" "clearline"]
 )
 NetList()
 (
        Net("DTR" "(unknown)")
        (
                Connect("J1-1")
-               Connect("U1-2")
+               Connect("U1-13")
        )
        Net("G" "(unknown)")
        (
@@ -1421,18 +1545,17 @@ NetList()
                Connect("C5-2")
                Connect("C6-1")
                Connect("C7-2")
-               Connect("C8-1")
+               Connect("C8-2")
+               Connect("C9-2")
+               Connect("C10-2")
                Connect("CONN1-4")
                Connect("CONN2-2")
                Connect("CONN3-6")
                Connect("J2-1")
                Connect("J3-1")
                Connect("J4-1")
-               Connect("U1-7")
-               Connect("U1-18")
-               Connect("U1-21")
-               Connect("U1-25")
-               Connect("U1-26")
+               Connect("J5-1")
+               Connect("U1-1")
                Connect("U2-3")
                Connect("U2-5")
                Connect("U2-21")
@@ -1459,11 +1582,6 @@ NetList()
                Connect("CONN3-5")
                Connect("U2-29")
        )
-       Net("RXLED" "(unknown)")
-       (
-               Connect("R4-1")
-               Connect("U1-23")
-       )
        Net("SCK" "(unknown)")
        (
                Connect("CONN3-3")
@@ -1479,19 +1597,14 @@ NetList()
                Connect("CONN2-4")
                Connect("U2-27")
        )
-       Net("TXLED" "(unknown)")
-       (
-               Connect("R5-1")
-               Connect("U1-22")
-       )
        Net("unnamed_net1" "(unknown)")
        (
-               Connect("U1-1")
+               Connect("U1-2")
                Connect("U2-30")
        )
        Net("unnamed_net2" "(unknown)")
        (
-               Connect("U1-5")
+               Connect("U1-3")
                Connect("U2-31")
        )
        Net("unnamed_net3" "(unknown)")
@@ -1524,158 +1637,145 @@ NetList()
        )
        Net("unnamed_net9" "(unknown)")
        (
-               Connect("U2-10")
+               Connect("U2-11")
        )
        Net("unnamed_net10" "(unknown)")
        (
-               Connect("U2-11")
+               Connect("U2-12")
        )
        Net("unnamed_net11" "(unknown)")
        (
-               Connect("U2-12")
+               Connect("U2-18")
        )
        Net("unnamed_net12" "(unknown)")
        (
-               Connect("U2-18")
+               Connect("U2-20")
        )
        Net("unnamed_net13" "(unknown)")
        (
-               Connect("U2-20")
+               Connect("U2-23")
        )
        Net("unnamed_net14" "(unknown)")
        (
-               Connect("U2-23")
+               Connect("U2-24")
        )
        Net("unnamed_net15" "(unknown)")
        (
-               Connect("U2-24")
+               Connect("U2-25")
        )
        Net("unnamed_net16" "(unknown)")
        (
-               Connect("U2-25")
+               Connect("U2-26")
        )
        Net("unnamed_net17" "(unknown)")
        (
-               Connect("U2-26")
+               Connect("U2-19")
        )
        Net("unnamed_net18" "(unknown)")
        (
-               Connect("U2-19")
+               Connect("U2-22")
        )
        Net("unnamed_net19" "(unknown)")
        (
-               Connect("U2-22")
+               Connect("CONN1-1")
+               Connect("F1-1")
        )
        Net("unnamed_net20" "(unknown)")
        (
-               Connect("U1-13")
+               Connect("C1-2")
+               Connect("CONN1-5")
        )
        Net("unnamed_net21" "(unknown)")
        (
-               Connect("U1-14")
+               Connect("C3-1")
+               Connect("J1-2")
        )
        Net("unnamed_net22" "(unknown)")
        (
-               Connect("U1-12")
+               Connect("J2-2")
+               Connect("R1-2")
        )
        Net("unnamed_net23" "(unknown)")
        (
-               Connect("U1-11")
+               Connect("J3-2")
+               Connect("R2-2")
        )
        Net("unnamed_net24" "(unknown)")
        (
-               Connect("U1-10")
+               Connect("J4-2")
+               Connect("R3-2")
        )
        Net("unnamed_net25" "(unknown)")
        (
-               Connect("U1-9")
+               Connect("C2-2")
+               Connect("U1-4")
        )
        Net("unnamed_net26" "(unknown)")
        (
-               Connect("U1-6")
+               Connect("U1-9")
        )
        Net("unnamed_net27" "(unknown)")
        (
-               Connect("U1-3")
+               Connect("U1-12")
        )
        Net("unnamed_net28" "(unknown)")
        (
-               Connect("C2-2")
-               Connect("U1-17")
+               Connect("U1-10")
        )
        Net("unnamed_net29" "(unknown)")
        (
-               Connect("U1-8")
+               Connect("U1-11")
        )
        Net("unnamed_net30" "(unknown)")
        (
-               Connect("U1-24")
+               Connect("U1-14")
        )
        Net("unnamed_net31" "(unknown)")
        (
-               Connect("U1-27")
+               Connect("C10-1")
+               Connect("U1-8")
+               Connect("X2-1")
        )
        Net("unnamed_net32" "(unknown)")
        (
-               Connect("U1-28")
+               Connect("U1-15")
        )
        Net("unnamed_net33" "(unknown)")
        (
-               Connect("U1-19")
+               Connect("C9-1")
+               Connect("U1-7")
+               Connect("X2-2")
        )
        Net("unnamed_net34" "(unknown)")
        (
-               Connect("CONN1-1")
-               Connect("F1-1")
-       )
-       Net("unnamed_net35" "(unknown)")
-       (
-               Connect("C1-2")
-               Connect("CONN1-5")
-       )
-       Net("unnamed_net36" "(unknown)")
-       (
-               Connect("C3-1")
-               Connect("J1-2")
-       )
-       Net("unnamed_net37" "(unknown)")
-       (
-               Connect("J2-2")
-               Connect("R1-2")
-       )
-       Net("unnamed_net38" "(unknown)")
-       (
-               Connect("J3-2")
-               Connect("R2-2")
-       )
-       Net("unnamed_net39" "(unknown)")
-       (
-               Connect("J4-2")
-               Connect("R3-2")
+               Connect("J5-2")
+               Connect("R4-2")
        )
        Net("USBDM" "(unknown)")
        (
                Connect("CONN1-2")
-               Connect("U1-16")
+               Connect("U1-6")
        )
        Net("USBDP" "(unknown)")
        (
                Connect("CONN1-3")
-               Connect("U1-15")
+               Connect("U1-5")
        )
        Net("Vcc" "(unknown)")
        (
                Connect("C6-2")
                Connect("C7-1")
-               Connect("C8-2")
+               Connect("C8-1")
                Connect("CONN2-1")
                Connect("CONN3-2")
                Connect("F1-2")
-               Connect("R4-2")
-               Connect("R5-2")
-               Connect("U1-4")
-               Connect("U1-20")
+               Connect("U1-16")
                Connect("U2-4")
                Connect("U2-6")
        )
+       Net("W" "(unknown)")
+       (
+               Connect("R4-1")
+               Connect("U2-10")
+       )
 )
index 0a11f4a62fd1092896101305e112c053f3c40314..b4e1230a70914b1cabcf80c1dec4318f822be376 100644 (file)
@@ -38,6 +38,10 @@ T 49300 49500 5 10 0 0 0 0 1
 manufacturer=Atmel
 T 49300 49500 5 10 0 0 0 0 1
 manufacturer_part_number=ATMEGA328P-AU
+T 49300 49500 5 10 0 0 0 0 1
+net:27=SDA
+T 49300 49500 5 10 0 0 0 0 1
+net:28=SCL
 }
 C 48200 49700 1 270 0 crystal.sym
 {
@@ -47,34 +51,17 @@ T 48600 49400 5 10 1 1 0 0 1
 refdes=X1
 T 49800 49600 5 10 0 0 270 0 1
 device=CRYSTAL
-T 48700 49600 5 10 0 1 270 0 1
-value=HC49
+T 48600 49200 5 10 1 1 0 0 1
+value=16MHz
 T 48200 49700 5 10 0 0 0 0 1
 vendor_part_number=1701139
 T 48200 49700 5 10 0 0 0 0 1
-vendor=farnell
+vendor=FARNELL
 T 48200 49700 5 10 0 0 0 0 1
 manufacturer=MULTICOMP
 T 48200 49700 5 10 0 0 0 0 1
 manufacturer_part_number=MCRS016000F183000RR
 }
-C 43400 49400 1 0 0 ft232rl.sym
-{
-T 45900 54200 5 10 1 1 0 6 1
-refdes=U1
-T 43700 54500 5 10 0 0 0 0 1
-device=FT232RL
-T 43700 54700 5 10 0 0 0 0 1
-footprint=SSOP28
-T 43400 49400 5 10 0 0 0 0 1
-vendor=farnell
-T 43400 49400 5 10 0 0 0 0 1
-vendor_part_number=1146032
-T 43400 49400 5 10 0 0 0 0 1
-manufacturer=FTDI
-T 43400 49400 5 10 0 0 0 0 1
-manufacturer_part_number=FT232RL
-}
 C 40100 44300 1 0 0 connector_usb.sym
 {
 T 40200 46300 5 10 1 1 0 0 1
@@ -133,31 +120,24 @@ C 42400 43700 1 0 0 gnd-1.sym
 C 43200 46500 1 0 0 vcc-1.sym
 N 42300 45100 42500 45100 4
 N 42500 45100 42500 44000 4
-C 40100 53100 1 0 0 input-2.sym
+C 40700 53700 1 0 0 input-2.sym
 {
-T 40100 53300 5 10 0 0 0 0 1
+T 40700 53900 5 10 0 0 0 0 1
 net=USBDM:1
-T 40700 53800 5 10 0 0 0 0 1
+T 41300 54400 5 10 0 0 0 0 1
 device=none
-T 40600 53200 5 10 1 1 0 7 1
+T 41200 53800 5 10 1 1 0 7 1
 value=USBDM
 }
-C 40100 52800 1 0 0 input-2.sym
+C 40700 54000 1 0 0 input-2.sym
 {
-T 40100 53000 5 10 0 0 0 0 1
+T 40700 54200 5 10 0 0 0 0 1
 net=USBDP:1
-T 40700 53500 5 10 0 0 0 0 1
+T 41300 54700 5 10 0 0 0 0 1
 device=none
-T 40600 52900 5 10 1 1 0 7 1
+T 41200 54100 5 10 1 1 0 7 1
 value=USBDP
 }
-C 44700 48700 1 0 0 gnd-1.sym
-N 44000 49400 44000 49000 4
-N 42700 49000 45600 49000 4
-N 44800 49000 44800 49400 4
-N 45200 49400 45200 49000 4
-N 45600 49400 45600 49000 4
-N 44400 49400 44400 49000 4
 C 47400 48500 1 0 0 cap_horiz.sym
 {
 T 47800 48700 5 10 1 1 0 0 1
@@ -179,129 +159,27 @@ vendor_part_number=1414673
 T 47400 48500 5 10 0 0 0 0 1
 device=CAPACITOR
 }
-C 46200 51300 1 0 0 output-2.sym
-{
-T 47100 51500 5 10 0 0 0 0 1
-net=RXLED:1
-T 46400 52000 5 10 0 0 0 0 1
-device=none
-T 47100 51400 5 10 1 1 0 1 1
-value=RXLED
-}
-C 46200 51000 1 0 0 output-2.sym
-{
-T 47100 51200 5 10 0 0 0 0 1
-net=TXLED:1
-T 46400 51700 5 10 0 0 0 0 1
-device=none
-T 47100 51100 5 10 1 1 0 1 1
-value=TXLED
-}
-N 43400 50500 42700 50500 4
-N 42700 50500 42700 50300 4
-N 42700 49000 42700 49700 4
-C 42900 51000 1 0 0 nc-left-1.sym
-{
-T 42900 51400 5 10 0 0 0 0 1
-value=NoConnection
-T 42900 51800 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 42900 51300 1 0 0 nc-left-1.sym
-{
-T 42900 51700 5 10 0 0 0 0 1
-value=NoConnection
-T 42900 52100 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 42900 51600 1 0 0 nc-left-1.sym
-{
-T 42900 52000 5 10 0 0 0 0 1
-value=NoConnection
-T 42900 52400 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 42900 51900 1 0 0 nc-left-1.sym
-{
-T 42900 52300 5 10 0 0 0 0 1
-value=NoConnection
-T 42900 52700 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 46200 53100 1 0 0 nc-right-1.sym
-{
-T 46300 53600 5 10 0 0 0 0 1
-value=NoConnection
-T 46300 53800 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 46200 51600 1 0 0 nc-right-1.sym
-{
-T 46300 52100 5 10 0 0 0 0 1
-value=NoConnection
-T 46300 52300 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 46200 52200 1 0 0 nc-right-1.sym
-{
-T 46300 52700 5 10 0 0 0 0 1
-value=NoConnection
-T 46300 52900 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 46200 51900 1 0 0 nc-right-1.sym
-{
-T 46300 52400 5 10 0 0 0 0 1
-value=NoConnection
-T 46300 52600 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 46200 52800 1 0 0 nc-right-1.sym
-{
-T 46300 53300 5 10 0 0 0 0 1
-value=NoConnection
-T 46300 53500 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 46200 50100 1 0 0 nc-right-1.sym
+C 46300 51400 1 0 0 nc-right-1.sym
 {
-T 46300 50600 5 10 0 0 0 0 1
+T 46400 51900 5 10 0 0 0 0 1
 value=NoConnection
-T 46300 50800 5 10 0 0 0 0 1
+T 46400 52100 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 46200 50700 1 0 0 nc-right-1.sym
+C 46300 51700 1 0 0 nc-right-1.sym
 {
-T 46300 51200 5 10 0 0 0 0 1
+T 46400 52200 5 10 0 0 0 0 1
 value=NoConnection
-T 46300 51400 5 10 0 0 0 0 1
+T 46400 52400 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 46200 50400 1 0 0 nc-right-1.sym
+C 46300 52000 1 0 0 output-2.sym
 {
-T 46300 50900 5 10 0 0 0 0 1
-value=NoConnection
-T 46300 51100 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 42900 52200 1 0 0 nc-left-1.sym
-{
-T 42900 52600 5 10 0 0 0 0 1
-value=NoConnection
-T 42900 53000 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-N 46200 53800 49300 53800 4
-N 46200 53500 48000 53500 4
-N 49300 53600 48000 53600 4
-N 48000 53600 48000 53500 4
-C 46200 52500 1 0 0 output-2.sym
-{
-T 47100 52700 5 10 0 0 0 0 1
+T 47200 52200 5 10 0 0 0 0 1
 net=DTR:1
-T 46400 53200 5 10 0 0 0 0 1
+T 46500 52700 5 10 0 0 0 0 1
 device=none
-T 47100 52600 5 10 1 1 0 1 1
+T 47200 52100 5 10 1 1 0 1 1
 value=DTR
 }
 C 55600 51500 1 0 1 input-2.sym
@@ -350,10 +228,7 @@ device=HEADER2
 N 51900 51600 52800 51600 4
 N 53400 51600 53500 51600 4
 N 54100 51600 54200 51600 4
-C 42900 54300 1 0 0 vcc-1.sym
-N 43400 53500 43100 53500 4
-N 43100 53500 43100 54300 4
-N 43400 53800 43100 53800 4
+C 42700 53300 1 0 0 vcc-1.sym
 N 48000 49900 49300 49900 4
 N 48400 49700 48400 49900 4
 N 48000 49100 49000 49100 4
@@ -392,13 +267,6 @@ value=NoConnection
 T 48800 53500 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 48800 52500 1 0 0 nc-left-1.sym
-{
-T 48800 52900 5 10 0 0 0 0 1
-value=NoConnection
-T 48800 53300 5 10 0 0 0 0 1
-device=DRC_Directive
-}
 C 48800 52300 1 0 0 nc-left-1.sym
 {
 T 48800 52700 5 10 0 0 0 0 1
@@ -517,90 +385,90 @@ device=none
 T 52200 51800 5 10 1 1 0 1 1
 value=SCL
 }
-C 45300 46500 1 0 0 input-2.sym
+C 45300 46900 1 0 0 input-2.sym
 {
-T 45300 46700 5 10 0 0 0 0 1
+T 45300 47100 5 10 0 0 0 0 1
 net=G:1
-T 45900 47200 5 10 0 0 0 0 1
+T 45900 47600 5 10 0 0 0 0 1
 device=none
-T 46200 46600 5 10 1 1 0 7 1
+T 46200 47000 5 10 1 1 0 7 1
 value=G
 }
-C 46500 46100 1 0 0 res_horiz.sym
+C 46500 46500 1 0 0 res_horiz.sym
 {
-T 46800 49100 5 8 0 0 0 0 1
+T 46800 49500 5 8 0 0 0 0 1
 device=resistor
-T 46600 46800 5 10 1 1 0 0 1
+T 46600 47200 5 10 1 1 0 0 1
 refdes=R1
-T 47000 46800 5 10 1 1 0 0 1
+T 47000 47200 5 10 1 1 0 0 1
 value=22K
-T 46800 45900 5 8 0 1 0 0 1
+T 46800 46300 5 8 0 1 0 0 1
 footprint=0805
-T 46800 48100 5 8 0 0 0 0 1
+T 46800 48500 5 8 0 0 0 0 1
 symversion=1.0
-T 46500 46100 5 10 0 0 0 0 1
+T 46500 46500 5 10 0 0 0 0 1
 vendor=farnell
-T 46500 46100 5 10 0 0 0 0 1
+T 46500 46500 5 10 0 0 0 0 1
 manufacturer_part_number=MCWR08X2202FTL
-T 46500 46100 5 10 0 0 0 0 1
+T 46500 46500 5 10 0 0 0 0 1
 manufacturer=MULTICOMP
-T 46500 46100 5 10 0 0 0 0 1
+T 46500 46500 5 10 0 0 0 0 1
 vendor_part_number=2447607
 }
-C 47900 46300 1 0 0 gnd-1.sym
-C 45300 45400 1 0 0 input-2.sym
+C 47900 46700 1 0 0 gnd-1.sym
+C 45300 46100 1 0 0 input-2.sym
 {
-T 45300 45600 5 10 0 0 0 0 1
+T 45300 46300 5 10 0 0 0 0 1
 net=P:1
-T 45900 46100 5 10 0 0 0 0 1
+T 45900 46800 5 10 0 0 0 0 1
 device=none
-T 46200 45500 5 10 1 1 0 7 1
+T 46200 46200 5 10 1 1 0 7 1
 value=P
 }
-C 46500 45000 1 0 0 res_horiz.sym
+C 46500 45700 1 0 0 res_horiz.sym
 {
-T 46800 48000 5 8 0 0 0 0 1
+T 46800 48700 5 8 0 0 0 0 1
 device=resistor
-T 46800 47000 5 8 0 0 0 0 1
+T 46800 47700 5 8 0 0 0 0 1
 symversion=1.0
-T 46600 45700 5 10 1 1 0 0 1
+T 46600 46400 5 10 1 1 0 0 1
 refdes=R2
-T 47000 45700 5 10 1 1 0 0 1
+T 47000 46400 5 10 1 1 0 0 1
 value=1K
-T 46800 44800 5 8 0 1 0 0 1
+T 46800 45500 5 8 0 1 0 0 1
 footprint=0805
-T 46500 45000 5 10 0 0 0 0 1
+T 46500 45700 5 10 0 0 0 0 1
 manufacturer=MULTICOMP
-T 46500 45000 5 10 0 0 0 0 1
+T 46500 45700 5 10 0 0 0 0 1
 vendor=farnell
-T 46500 45000 5 10 0 0 0 0 1
+T 46500 45700 5 10 0 0 0 0 1
 vendor_part_number=2447587
-T 46500 45000 5 10 0 0 0 0 1
+T 46500 45700 5 10 0 0 0 0 1
 manufacturer_part_number=MCWR08X1001FTL
 }
-C 47900 45200 1 0 0 gnd-1.sym
-C 46500 44000 1 0 0 res_horiz.sym
+C 47900 45900 1 0 0 gnd-1.sym
+C 46500 44800 1 0 0 res_horiz.sym
 {
-T 46800 47000 5 8 0 0 0 0 1
+T 46800 47800 5 8 0 0 0 0 1
 device=resistor
-T 46800 46000 5 8 0 0 0 0 1
+T 46800 46800 5 8 0 0 0 0 1
 symversion=1.0
-T 46600 44700 5 10 1 1 0 0 1
+T 46600 45500 5 10 1 1 0 0 1
 refdes=R3
-T 47000 44700 5 10 1 1 0 0 1
+T 47000 45500 5 10 1 1 0 0 1
 value=2K2
-T 46800 43800 5 8 0 1 0 0 1
+T 46800 44600 5 8 0 1 0 0 1
 footprint=0805
-T 46500 44000 5 10 0 0 0 0 1
+T 46500 44800 5 10 0 0 0 0 1
 vendor=farnell
-T 46500 44000 5 10 0 0 0 0 1
+T 46500 44800 5 10 0 0 0 0 1
 vendor_part_number=2447623
-T 46500 44000 5 10 0 0 0 0 1
+T 46500 44800 5 10 0 0 0 0 1
 manufacturer=MULTICOMP
-T 46500 44000 5 10 0 0 0 0 1
+T 46500 44800 5 10 0 0 0 0 1
 manufacturer_part_number=MCWR08X2201FTL
 }
-C 47900 44200 1 0 0 gnd-1.sym
+C 47900 45000 1 0 0 gnd-1.sym
 C 49200 45200 1 0 0 con_1x4.sym
 {
 T 49200 45600 5 10 1 1 0 0 1
@@ -649,50 +517,50 @@ N 50000 46000 49700 46000 4
 N 50000 46800 49700 46800 4
 N 49700 47200 50000 47200 4
 N 50000 47200 50000 47500 4
-C 48000 46500 1 90 0 jumper.sym
+C 48000 46900 1 90 0 jumper.sym
 {
-T 47600 46900 5 10 1 1 180 0 1
+T 47600 47300 5 10 1 1 180 0 1
 refdes=J2
-T 47900 46800 5 8 0 1 90 0 1
+T 47900 47200 5 8 0 1 90 0 1
 footprint=JMP_2PIN
-T 45900 46600 5 8 0 0 90 0 1
+T 45900 47000 5 8 0 0 90 0 1
 symversion=1.0
-T 47700 46800 5 8 0 1 90 0 1
+T 47700 47200 5 8 0 1 90 0 1
 value=Jumper
-T 48000 46500 5 10 0 0 0 0 1
+T 48000 46900 5 10 0 0 0 0 1
 device=HEADER2
 }
-N 48000 46600 47900 46600 4
-C 48000 45400 1 90 0 jumper.sym
+N 48000 47000 47900 47000 4
+C 48000 46100 1 90 0 jumper.sym
 {
-T 47600 45800 5 10 1 1 180 0 1
+T 47600 46500 5 10 1 1 180 0 1
 refdes=J3
-T 47900 45700 5 8 0 1 90 0 1
+T 47900 46400 5 8 0 1 90 0 1
 footprint=JMP_2PIN
-T 45900 45500 5 8 0 0 90 0 1
+T 45900 46200 5 8 0 0 90 0 1
 symversion=1.0
-T 47700 45700 5 8 0 1 90 0 1
+T 47700 46400 5 8 0 1 90 0 1
 value=Jumper
-T 48000 45400 5 10 0 0 0 0 1
+T 48000 46100 5 10 0 0 0 0 1
 device=HEADER2
 }
-C 48000 44400 1 90 0 jumper.sym
+C 48000 45200 1 90 0 jumper.sym
 {
-T 47600 44800 5 10 1 1 180 0 1
+T 47600 45600 5 10 1 1 180 0 1
 refdes=J4
-T 47900 44700 5 8 0 1 90 0 1
+T 47900 45500 5 8 0 1 90 0 1
 footprint=JMP_2PIN
-T 45900 44500 5 8 0 0 90 0 1
+T 45900 45300 5 8 0 0 90 0 1
 symversion=1.0
-T 47700 44700 5 8 0 1 90 0 1
+T 47700 45500 5 8 0 1 90 0 1
 value=Jumper
-T 48000 44400 5 10 0 0 0 0 1
+T 48000 45200 5 10 0 0 0 0 1
 device=HEADER2
 }
-N 48000 44500 47900 44500 4
-N 48000 45500 47900 45500 4
-B 45600 43600 2900 3900 3 0 1 0 -1 -1 0 -1 -1 -1 -1 -1
-T 45800 47000 9 11 1 0 0 0 2
+N 48000 45300 47900 45300 4
+N 48000 46200 47900 46200 4
+B 45600 43600 2900 4600 3 0 1 0 -1 -1 0 -1 -1 -1 -1 -1
+T 45800 47600 9 11 1 0 0 0 2
 Jumpers connected to panel
 mounted LEDs.
 C 54400 54100 1 0 0 hole_non-plated.sym
@@ -831,13 +699,13 @@ Place near U2
 power pins.
 C 54800 48900 1 0 0 vcc-1.sym
 C 54900 48000 1 0 0 gnd-1.sym
-C 45300 44400 1 0 0 input-2.sym
+C 45300 45200 1 0 0 input-2.sym
 {
-T 45300 44600 5 10 0 0 0 0 1
+T 45300 45400 5 10 0 0 0 0 1
 net=R:1
-T 45900 45100 5 10 0 0 0 0 1
+T 45900 45900 5 10 0 0 0 0 1
 device=none
-T 46200 44500 5 10 1 1 0 7 1
+T 46200 45300 5 10 1 1 0 7 1
 value=R
 }
 C 54700 47900 1 0 0 cap_vert.sym
@@ -861,25 +729,25 @@ vendor_part_number=1759265
 T 54700 47900 5 10 0 0 0 0 1
 device=CAPACITOR
 }
-C 42400 49300 1 0 0 cap_vert.sym
+C 42000 51700 1 0 0 cap_vert.sym
 {
-T 42800 49500 5 10 1 1 0 0 1
+T 42400 52200 5 10 1 1 0 0 1
 value=100nF
-T 42800 49300 5 8 0 1 0 0 1
+T 42400 51700 5 8 0 1 0 0 1
 footprint=0805
-T 42700 51400 5 8 0 0 0 0 1
+T 42300 53800 5 8 0 0 0 0 1
 symversion=1.0
-T 42800 49700 5 10 1 1 0 0 1
+T 42000 52200 5 10 1 1 0 0 1
 refdes=C2
-T 42400 49300 5 10 0 0 0 0 1
+T 42000 51700 5 10 0 0 0 0 1
 manufacturer=MULTICOMP
-T 42400 49300 5 10 0 0 0 0 1
+T 42000 51700 5 10 0 0 0 0 1
 manufacturer_part_number=MC0805B104K500CT
-T 42400 49300 5 10 0 0 0 0 1
+T 42000 51700 5 10 0 0 0 0 1
 vendor=farnell
-T 42400 49300 5 10 0 0 0 0 1
+T 42000 51700 5 10 0 0 0 0 1
 vendor_part_number=1759265
-T 42400 49300 5 10 0 0 0 0 1
+T 42000 51700 5 10 0 0 0 0 1
 device=CAPACITOR
 }
 C 47400 49300 1 0 0 cap_horiz.sym
@@ -903,36 +771,31 @@ vendor_part_number=1414673
 T 47400 49300 5 10 0 0 0 0 1
 device=CAPACITOR
 }
-C 41900 53400 1 0 0 gnd-1.sym
-C 41800 54100 1 270 0 cap_vert.sym
+C 41800 51800 1 0 0 gnd-1.sym
+C 41900 53500 1 180 0 cap_vert.sym
 {
-T 41800 53700 5 8 0 1 270 0 1
+T 41500 53500 5 8 0 1 180 0 1
 footprint=0805
-T 43900 53800 5 8 0 0 270 0 1
+T 41600 51400 5 8 0 0 180 0 1
 symversion=1.0
-T 41800 54100 5 10 0 0 270 0 1
+T 41900 53500 5 10 0 0 180 0 1
 manufacturer=MULTICOMP
-T 41800 54100 5 10 0 0 270 0 1
+T 41900 53500 5 10 0 0 180 0 1
 manufacturer_part_number=MC0805B104K500CT
-T 41800 54100 5 10 0 0 270 0 1
+T 41900 53500 5 10 0 0 180 0 1
 vendor=farnell
-T 41800 54100 5 10 0 0 270 0 1
+T 41900 53500 5 10 0 0 180 0 1
 vendor_part_number=1759265
-T 42400 54000 5 10 1 1 0 0 1
+T 41000 52900 5 10 1 1 0 0 1
 value=100nF
-T 42100 54000 5 10 1 1 0 0 1
+T 41000 53100 5 10 1 1 0 0 1
 refdes=C8
-T 41800 54100 5 10 0 0 0 0 1
+T 41900 53500 5 10 0 0 270 0 1
 device=CAPACITOR
 }
-T 41300 54300 9 10 1 0 0 0 2
+T 40300 52300 9 10 1 0 0 0 2
 Place near U1
 power pins.
-N 41500 53200 43400 53200 4
-N 41500 52900 43400 52900 4
-N 42000 53700 42000 53800 4
-N 42000 53800 42200 53800 4
-N 42800 53800 43100 53800 4
 C 42300 46000 1 0 0 fuse-1.sym
 {
 T 42500 46400 5 10 0 0 0 0 1
@@ -983,99 +846,204 @@ manufacturer=VISHAY
 T 43200 44600 5 10 0 0 0 0 1
 manufacturer_part_number=293D106X9016A2TE3
 }
-C 39900 47700 1 0 0 input-2.sym
+C 43500 51000 1 0 0 ch340g.sym
 {
-T 39900 47900 5 10 0 0 0 0 1
-net=RXLED:1
-T 40500 48400 5 10 0 0 0 0 1
-device=none
-T 41100 47800 5 10 1 1 0 7 1
-value=RXLED
+T 46000 54500 5 10 1 1 0 6 1
+refdes=U1
+T 43800 55000 5 10 0 0 0 0 1
+device=CH340G
+T 43800 55200 5 10 0 0 0 0 1
+footprint=SOIC-127P-1030L1-16N
+T 43500 51000 5 10 0 0 0 0 1
+vendor=WCH
+T 43500 51000 5 10 0 0 0 0 1
+vendor_part_number=CH340G
+T 43500 51000 5 10 0 0 0 0 1
+manufacturer=WCH
+T 43500 51000 5 10 0 0 0 0 1
+manufacturer_part_number=CH340G
+T 43500 51000 5 10 0 0 0 0 1
+value=CH340G
+T 43500 51000 5 10 0 0 0 0 1
+net:2=TXD
+T 43500 51000 5 10 0 0 0 0 1
+net:3=RXD
+T 43500 51000 5 10 0 0 0 0 1
+net:13=DTR
+T 43500 51000 5 10 0 0 0 0 1
+net:5=USBDP
+T 43500 51000 5 10 0 0 0 0 1
+net:6=USBDM
+T 43500 51000 5 10 0 0 0 0 1
+net:4=V3
+}
+N 43500 54100 42100 54100 4
+N 43500 53800 42100 53800 4
+N 43500 53100 41600 53100 4
+N 43100 52500 43500 52500 4
+N 43100 52500 43100 52100 4
+N 43100 52100 41600 52100 4
+N 41600 52100 41600 52500 4
+N 42300 52800 43500 52800 4
+N 42900 53300 42900 53100 4
+N 42300 52800 42300 52700 4
+C 46300 52300 1 0 0 nc-right-1.sym
+{
+T 46400 52800 5 10 0 0 0 0 1
+value=NoConnection
+T 46400 53000 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-C 39900 47200 1 0 0 input-2.sym
+C 46300 52600 1 0 0 nc-right-1.sym
 {
-T 39900 47400 5 10 0 0 0 0 1
-net=TXLED:1
-T 40500 47900 5 10 0 0 0 0 1
-device=none
-T 41100 47300 5 10 1 1 0 7 1
-value=TXLED
+T 46400 53100 5 10 0 0 0 0 1
+value=NoConnection
+T 46400 53300 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-C 41100 47300 1 0 0 res_horiz.sym
+C 46300 52900 1 0 0 nc-right-1.sym
 {
-T 41400 50300 5 8 0 0 0 0 1
-device=resistor
-T 41400 49300 5 8 0 0 0 0 1
+T 46400 53400 5 10 0 0 0 0 1
+value=NoConnection
+T 46400 53600 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 46300 53200 1 0 0 nc-right-1.sym
+{
+T 46400 53700 5 10 0 0 0 0 1
+value=NoConnection
+T 46400 53900 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+N 49300 53800 47800 53800 4
+N 47800 53800 47800 53900 4
+N 47800 53900 46300 53900 4
+N 49300 53600 46300 53600 4
+C 41900 51200 1 270 0 crystal.sym
+{
+T 42300 51100 5 8 0 1 270 0 1
+footprint=XTAL_HC-49US
+T 43500 51100 5 10 0 0 270 0 1
+device=CRYSTAL
+T 42300 50700 5 10 1 1 0 0 1
+value=12Mhz
+T 41900 51200 5 10 0 0 0 0 1
+vendor_part_number=2467716
+T 41900 51200 5 10 0 0 0 0 1
+vendor=FARNELL
+T 41900 51200 5 10 0 0 0 0 1
+manufacturer=ABRACON
+T 41900 51200 5 10 0 0 0 0 1
+manufacturer_part_number=ABLS-12.000MHZ-B4-T
+T 42300 50900 5 10 1 1 0 0 1
+refdes=X2
+}
+C 41100 50000 1 0 0 cap_horiz.sym
+{
+T 41500 50000 5 8 0 1 0 0 1
+footprint=0805
+T 41400 51650 5 8 0 0 0 0 1
 symversion=1.0
-T 41300 48000 5 10 1 1 0 0 1
-refdes=R4
-T 41600 48000 5 10 1 1 0 0 1
-value=470R
-T 41400 47100 5 8 0 1 0 0 1
+T 41100 50000 5 10 0 0 0 0 1
+manufacturer_part_number=C0805C180J5GACTU
+T 41100 50000 5 10 0 0 0 0 1
+manufacturer=KEMET
+T 41100 50000 5 10 0 0 0 0 1
+vendor=FARNELL
+T 41100 50000 5 10 0 0 0 0 1
+vendor_part_number=1414673
+T 41100 50000 5 10 0 0 0 0 1
+device=CAPACITOR
+T 41500 50200 5 10 1 1 0 0 1
+value=18pF
+T 41500 50400 5 10 1 1 0 0 1
+refdes=C9
+}
+N 41700 51400 43000 51400 4
+N 42100 51200 42100 51400 4
+N 41700 50600 42700 50600 4
+N 42100 50600 42100 50700 4
+C 40700 50100 1 0 0 gnd-1.sym
+N 41100 51400 40800 51400 4
+N 40800 51400 40800 50400 4
+N 41100 50600 40800 50600 4
+N 42700 51200 43500 51200 4
+N 42700 51200 42700 50600 4
+C 41100 50800 1 0 0 cap_horiz.sym
+{
+T 41500 51000 5 10 1 1 0 0 1
+value=18pF
+T 41500 51200 5 10 1 1 0 0 1
+refdes=C10
+T 41500 50800 5 8 0 1 0 0 1
 footprint=0805
-T 41100 47300 5 10 0 0 0 0 1
-manufacturer=MULTICOMP
-T 41100 47300 5 10 0 0 0 0 1
-vendor=farnell
-T 41100 47300 5 10 0 0 0 0 1
-vendor_part_number=9333258
-T 41100 47300 5 10 0 0 0 0 1
-manufacturer_part_number=MC01W08051470R
+T 41400 52450 5 8 0 0 0 0 1
+symversion=1.0
+T 41100 50800 5 10 0 0 0 0 1
+manufacturer_part_number=C0805C180J5GACTU
+T 41100 50800 5 10 0 0 0 0 1
+manufacturer=KEMET
+T 41100 50800 5 10 0 0 0 0 1
+vendor=FARNELL
+T 41100 50800 5 10 0 0 0 0 1
+vendor_part_number=1414673
+T 41100 50800 5 10 0 0 0 0 1
+device=CAPACITOR
 }
-C 41100 46800 1 0 0 res_horiz.sym
+N 43500 51800 43000 51800 4
+N 43000 51800 43000 51400 4
+N 43500 51200 43500 51500 4
+C 49300 52700 1 180 0 output-2.sym
 {
-T 41400 49800 5 8 0 0 0 0 1
+T 48400 52500 5 10 0 0 180 0 1
+net=W:1
+T 49100 52000 5 10 0 0 180 0 1
+device=none
+T 48900 52600 5 10 1 1 180 1 1
+value=W
+}
+C 45300 44300 1 0 0 input-2.sym
+{
+T 45300 44500 5 10 0 0 0 0 1
+net=W:1
+T 45900 45000 5 10 0 0 0 0 1
+device=none
+T 46200 44400 5 10 1 1 0 7 1
+value=W
+}
+C 46500 43900 1 0 0 res_horiz.sym
+{
+T 46800 46900 5 8 0 0 0 0 1
 device=resistor
-T 41400 48800 5 8 0 0 0 0 1
+T 46800 45900 5 8 0 0 0 0 1
 symversion=1.0
-T 41300 47500 5 10 1 1 0 0 1
-refdes=R5
-T 41600 47500 5 10 1 1 0 0 1
-value=470R
-T 41400 46600 5 8 0 1 0 0 1
+T 46800 43700 5 8 0 1 0 0 1
 footprint=0805
-T 41100 46800 5 10 0 0 0 0 1
+T 46500 43900 5 10 0 0 0 0 1
 manufacturer=MULTICOMP
-T 41100 46800 5 10 0 0 0 0 1
+T 46500 43900 5 10 0 0 0 0 1
 vendor=farnell
-T 41100 46800 5 10 0 0 0 0 1
-vendor_part_number=9333258
-T 41100 46800 5 10 0 0 0 0 1
-manufacturer_part_number=MC01W08051470R
-}
-C 43200 47900 1 0 0 vcc-1.sym
-N 43400 47300 43400 47900 4
-B 40300 47000 3400 1800 3 0 1 0 -1 -1 0 -1 -1 -1 -1 -1
-T 40400 48300 9 12 1 0 0 0 2
-Optional parts for USB
-comms indicator
-C 41900 48800 1 270 0 led_bicolor_4pin.sym
-{
-T 44600 48200 5 8 0 0 270 0 1
-symversion=1.0
-T 42800 48000 5 10 1 1 0 0 1
-refdes=D1
-T 42300 47500 5 8 0 1 270 0 1
-footprint=LTST-C150
-T 42500 47500 5 10 0 1 270 0 1
-value=LTST-C155GEKT
-T 42700 47500 5 10 0 0 270 0 1
-slot=1
-}
-C 41900 48300 1 270 0 led_bicolor_4pin.sym
-{
-T 44600 47700 5 8 0 0 270 0 1
+T 46500 43900 5 10 0 0 0 0 1
+vendor_part_number=2447587
+T 46500 43900 5 10 0 0 0 0 1
+manufacturer_part_number=MCWR08X1001FTL
+T 46600 44600 5 10 1 1 0 0 1
+refdes=R4
+T 47000 44600 5 10 1 1 0 0 1
+value=1K
+}
+C 47900 44100 1 0 0 gnd-1.sym
+C 48000 44300 1 90 0 jumper.sym
+{
+T 47900 44600 5 8 0 1 90 0 1
+footprint=JMP_2PIN
+T 45900 44400 5 8 0 0 90 0 1
 symversion=1.0
-T 42800 47500 5 10 1 1 0 0 1
-refdes=D2
-T 42300 47000 5 8 0 1 270 0 1
-footprint=LTST-C150
-T 42500 47000 5 10 0 1 270 0 1
-value=LTST-C155GEKT
-T 42700 47000 5 10 0 0 270 0 1
-slot=2
-}
-N 41900 47300 42300 47300 4
-N 42800 47300 43400 47300 4
-N 42800 47800 43400 47800 4
-N 42300 47800 41900 47800 4
+T 47700 44600 5 8 0 1 90 0 1
+value=Jumper
+T 48000 44300 5 10 0 0 0 0 1
+device=HEADER2
+T 47600 44700 5 10 1 1 180 0 1
+refdes=J5
+}
+N 48000 44400 47900 44400 4