continuing to enter schematics
authorDoug Coffland <dougcoffland@gmail.com>
Thu, 20 Aug 2015 04:43:26 +0000 (21:43 -0700)
committerDoug Coffland <dougcoffland@gmail.com>
Thu, 20 Aug 2015 04:43:26 +0000 (21:43 -0700)
Combined/.~lock.BOM.ods# [deleted file]
Combined/BOM.ods
Combined/combined.pcb
Combined/combined.sch
Combined/footprints/Crystal_HC49.fp [new file with mode: 0644]
Combined/isolation.sch
Combined/microprocessor.sch
Combined/symbols/MAX18450 (copy).sym [deleted file]
Combined/symbols/resistor.sym [new file with mode: 0644]

diff --git a/Combined/.~lock.BOM.ods# b/Combined/.~lock.BOM.ods#
deleted file mode 100644 (file)
index ff87fbd..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Doug Coffland,doug,DougDebianSid.doug.net,19.08.2015 10:59,file:///home/doug/.config/libreoffice/4;
\ No newline at end of file
index c695545db432ec676d39d2ed184a1ca8e7d9b44d..9d6b0992233bb67573423845c6763990b3af6780 100644 (file)
Binary files a/Combined/BOM.ods and b/Combined/BOM.ods differ
index a837b0ebe638f2f311572bd0f27fc4d0f5c47806..065535d3515d514c8fc19138758aa515fb212158 100644 (file)
@@ -5,7 +5,7 @@ FileVersion[20091103]
 
 PCB["" 6000.00mil 10000.00mil]
 
-Grid[1000.000000 0.0000 0.0000 0]
+Grid[100.000000 0.0000 0.0000 0]
 PolyArea[3100.006200]
 Thermal[0.500000]
 DRC[10.00mil 10.00mil 10.00mil 10.00mil 15.00mil 10.00mil]
@@ -787,6 +787,7 @@ Symbol['~' 12.00mil]
 )
 Attribute("import::src0" "/home/doug/Buildbotics/Controller Hardware Design/machine-controller/Combined/combined.sch")
 Attribute("PCB::grid::unit" "mil")
+Attribute("PCB::grid::size" "1.00mil")
 
 Element["" "IRM-10-5.fp" "PS1/U100" "unknown" 4.8873mm 28.3232mm 700.00mil -500.00mil 0 100 ""]
 (
@@ -931,34 +932,6 @@ Element["" "NICHICON_WT_CAP_4_5p4.fp" "PS1/C4" "10uF" 54.2726mm 29.7439mm 0.0000
 
        )
 
-Element["" "RESC3225M.fp" "PS1/R2" "0?" 41.3261mm 1520.00mil -31.50mil -31.50mil 0 100 ""]
-(
-       Attribute("device" "RESISTOR")
-       Attribute("manufacturer" "unknown")
-       Attribute("manufacturer_part_number" "unknown")
-       Attribute("vendor" "unknown")
-       Attribute("vendor_part_number" "unknown")
-       Pad[-62.99mil -25.59mil -62.99mil 25.59mil 59.05mil 20.00mil 65.05mil "1" "1" "square"]
-       Pad[62.99mil -25.59mil 62.99mil 25.59mil 59.05mil 20.00mil 65.05mil "2" "2" "square"]
-       ElementLine [-19.68mil -55.11mil 19.68mil -55.11mil 8.00mil]
-       ElementLine [-19.68mil 55.11mil 19.68mil 55.11mil 8.00mil]
-
-       )
-
-Element["" "RESC3225M.fp" "PS1/R1" "0?" 41.5801mm 1360.00mil -31.50mil -31.50mil 0 100 ""]
-(
-       Attribute("device" "RESISTOR")
-       Attribute("manufacturer" "unknown")
-       Attribute("manufacturer_part_number" "unknown")
-       Attribute("vendor" "unknown")
-       Attribute("vendor_part_number" "unknown")
-       Pad[-62.99mil -25.59mil -62.99mil 25.59mil 59.05mil 20.00mil 65.05mil "1" "1" "square"]
-       Pad[62.99mil -25.59mil 62.99mil 25.59mil 59.05mil 20.00mil 65.05mil "2" "2" "square"]
-       ElementLine [-19.68mil -55.11mil 19.68mil -55.11mil 8.00mil]
-       ElementLine [-19.68mil 55.11mil 19.68mil 55.11mil 8.00mil]
-
-       )
-
 Element["" "HEADER6_1" "MP1/ISP" "unknown" 4500.00mil 1400.00mil 210.00mil -50.00mil 3 100 ""]
 (
        Attribute("device" "unknown")
@@ -1073,42 +1046,6 @@ Element["" "0603" "MP1/C3" "22pF" 117.9305mm 25.9836mm -31.50mil -31.50mil 0 100
 
        )
 
-Element["" "0603.fp" "IO1/R1" "unknown" 122.0620mm 2110.00mil -31.50mil -31.50mil 0 100 ""]
-(
-       Attribute("device" "RESISTOR")
-       Attribute("manufacturer" "unknown")
-       Attribute("manufacturer_part_number" "unknown")
-       Attribute("vendor" "unknown")
-       Attribute("vendor_part_number" "unknown")
-       Pad[-25.59mil -4.92mil -25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
-       Pad[25.59mil -4.92mil 25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
-
-       )
-
-Element["" "0603.fp" "IO1/R4" "unknown" 131.2964mm 56.8573mm -31.50mil -31.50mil 0 100 ""]
-(
-       Attribute("device" "RESISTOR")
-       Attribute("manufacturer" "unknown")
-       Attribute("manufacturer_part_number" "unknown")
-       Attribute("vendor" "unknown")
-       Attribute("vendor_part_number" "unknown")
-       Pad[-25.59mil -4.92mil -25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
-       Pad[25.59mil -4.92mil 25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
-
-       )
-
-Element["" "0603.fp" "IO1/R2" "unknown" 132.6880mm 52.3648mm -31.50mil -31.50mil 0 100 ""]
-(
-       Attribute("device" "RESISTOR")
-       Attribute("manufacturer" "unknown")
-       Attribute("manufacturer_part_number" "unknown")
-       Attribute("vendor" "unknown")
-       Attribute("vendor_part_number" "unknown")
-       Pad[-25.59mil -4.92mil -25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
-       Pad[25.59mil -4.92mil 25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
-
-       )
-
 Element["" "0603" "MP1/C2" "22pF" 101.4580mm 1570.00mil -31.50mil -31.50mil 0 100 ""]
 (
        Attribute("device" "CAPACITOR")
@@ -1121,18 +1058,6 @@ Element["" "0603" "MP1/C2" "22pF" 101.4580mm 1570.00mil -31.50mil -31.50mil 0 10
 
        )
 
-Element["" "0603.fp" "IO1/R3" "unknown" 121.7780mm 2260.00mil -31.50mil -31.50mil 0 100 ""]
-(
-       Attribute("device" "RESISTOR")
-       Attribute("manufacturer" "unknown")
-       Attribute("manufacturer_part_number" "unknown")
-       Attribute("vendor" "unknown")
-       Attribute("vendor_part_number" "unknown")
-       Pad[-25.59mil -4.92mil -25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
-       Pad[25.59mil -4.92mil 25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
-
-       )
-
 Element["" "0603" "MP1/C1" "0.1uF" 114.1580mm 2380.00mil -31.50mil -31.50mil 0 100 ""]
 (
        Attribute("device" "CAPACITOR")
@@ -1798,7 +1723,7 @@ Element["" "0603.fp" "MD3/C9" "100nF" 109.0959mm 125.7372mm -31.50mil -31.50mil
 
        )
 
-Element["" "SOT223" "PS1/U103" "unknown" 2570.00mil 2904.00mil 253.00mil -329.00mil 3 100 ""]
+Element["" "SOT223" "PS1/U102" "unknown" 69.3807mm 25.9914mm 253.00mil -329.00mil 3 100 ""]
 (
        Attribute("device" "UA78M33CDCYR")
        Attribute("manufacturer" "unknown")
@@ -1816,49 +1741,120 @@ Element["" "SOT223" "PS1/U103" "unknown" 2570.00mil 2904.00mil 253.00mil -329.00
 
        )
 
-Element["" "SOT223" "PS1/U102" "unknown" 69.3807mm 25.9914mm 253.00mil -329.00mil 3 100 ""]
+Element["" "0603.fp" "PS1/C101" "0.1uF" 79.3782mm 34.2249mm -31.50mil -31.50mil 0 100 ""]
 (
-       Attribute("device" "UA78M33CDCYR")
+       Attribute("device" "CAPACITOR")
        Attribute("manufacturer" "unknown")
        Attribute("manufacturer_part_number" "unknown")
        Attribute("vendor" "unknown")
        Attribute("vendor_part_number" "unknown")
-       Pad[0.0000 -33.00mil 0.0000 33.00mil 56.00mil 30.00mil 62.00mil "input" "1" "square,edge2"]
-       Pad[90.00mil -33.00mil 90.00mil 33.00mil 56.00mil 30.00mil 62.00mil "G" "2" "square,edge2"]
-       Pad[181.00mil -33.00mil 181.00mil 33.00mil 56.00mil 30.00mil 62.00mil "output" "3" "square,edge2"]
-       Pad[45.00mil -244.00mil 135.00mil -244.00mil 122.00mil 30.00mil 128.00mil "G" "4" "square"]
-       ElementLine [-52.00mil -329.00mil -52.00mil 85.00mil 10.00mil]
-       ElementLine [-52.00mil 85.00mil 233.00mil 85.00mil 10.00mil]
-       ElementLine [233.00mil 85.00mil 233.00mil -329.00mil 10.00mil]
-       ElementLine [233.00mil -329.00mil -52.00mil -329.00mil 10.00mil]
+       Pad[-25.59mil -4.92mil -25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
+       Pad[25.59mil -4.92mil 25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
 
        )
 
-Element["" "0603.fp" "PS1/C103" "0.1uF" 76.6690mm 70.2116mm -31.50mil -31.50mil 0 100 ""]
+Element["" "0402.fp" "PS1/C100" "0.33uF" 3083.50mil 1009.50mil -31.50mil -31.50mil 0 100 ""]
 (
        Attribute("device" "CAPACITOR")
        Attribute("manufacturer" "unknown")
        Attribute("manufacturer_part_number" "unknown")
        Attribute("vendor" "unknown")
        Attribute("vendor_part_number" "unknown")
-       Pad[-25.59mil -4.92mil -25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
-       Pad[25.59mil -4.92mil 25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
+       Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
+       Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0603.fp" "PS1/C101" "0.1uF" 79.3782mm 34.2249mm -31.50mil -31.50mil 0 100 ""]
+Element["" "CB3_OSC.fp" "IO1/OSC1" "16MHz" 3740.00mil 2032.00mil 0.0000 0.0000 0 100 ""]
+(
+       Attribute("device" "unknown")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-100.00mil 82.00mil -100.00mil 82.00mil 79.00mil 40.00mil 100.00mil "EOH" "1" "square"]
+       Pad[100.00mil 82.00mil 100.00mil 82.00mil 79.00mil 40.00mil 100.00mil "GND" "2" "square,edge2"]
+       Pad[100.00mil -82.00mil 100.00mil -82.00mil 79.00mil 40.00mil 100.00mil "OUTPUT" "3" "square,edge2"]
+       Pad[-100.00mil -82.00mil -100.00mil -82.00mil 79.00mil 40.00mil 100.00mil "Vin" "4" "square"]
+       ElementLine [-140.00mil 130.00mil 160.00mil 130.00mil 10.00mil]
+       ElementLine [160.00mil 130.00mil 160.00mil -130.00mil 10.00mil]
+       ElementLine [160.00mil -130.00mil -160.00mil -130.00mil 10.00mil]
+       ElementLine [-160.00mil -130.00mil -160.00mil 110.00mil 10.00mil]
+       ElementLine [-160.00mil 110.00mil -140.00mil 130.00mil 10.00mil]
+
+       )
+
+Element["" "ICS551.fp" "IO1/CD1" "unknown" 82.2361mm 48.2436mm 130.00mil 38.00mil 3 100 ""]
+(
+       Attribute("device" "unknown")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[70.00mil -75.00mil 135.00mil -75.00mil 20.00mil 10.00mil 30.00mil "OE" "8" "square,edge2"]
+       Pad[70.00mil -25.00mil 135.00mil -25.00mil 20.00mil 10.00mil 30.00mil "VDD" "7" "square,edge2"]
+       Pad[70.00mil 25.00mil 135.00mil 25.00mil 20.00mil 10.00mil 30.00mil "GND" "6" "square,edge2"]
+       Pad[70.00mil 75.00mil 135.00mil 75.00mil 20.00mil 10.00mil 30.00mil "Q4" "5" "square,edge2"]
+       Pad[-135.00mil 75.00mil -70.00mil 75.00mil 20.00mil 10.00mil 30.00mil "Q3" "4" "square"]
+       Pad[-135.00mil 25.00mil -70.00mil 25.00mil 20.00mil 10.00mil 30.00mil "Q2" "3" "square"]
+       Pad[-135.00mil -25.00mil -70.00mil -25.00mil 20.00mil 10.00mil 30.00mil "Q1" "2" "square"]
+       Pad[-135.00mil -75.00mil -70.00mil -75.00mil 20.00mil 10.00mil 30.00mil "ICLK" "1" "square"]
+       ElementLine [-50.00mil -95.00mil -50.00mil 95.00mil 5.00mil]
+       ElementLine [-75.00mil -95.00mil 75.00mil -95.00mil 10.00mil]
+       ElementLine [75.00mil 95.00mil 75.00mil -95.00mil 10.00mil]
+       ElementLine [-75.00mil 95.00mil 75.00mil 95.00mil 10.00mil]
+       ElementLine [-75.00mil -95.00mil -75.00mil 95.00mil 10.00mil]
+
+       )
+
+Element["" "0402.fp" "IO1/R1" "10K" 106.4240mm 49.5390mm -31.50mil -31.50mil 0 100 ""]
+(
+       Attribute("device" "RESISTOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
+       Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
+
+       )
+
+Element["" "0402.fp" "IO1/C3" "10nF" 123.4854mm 45.7774mm -31.50mil -31.50mil 0 100 ""]
 (
        Attribute("device" "CAPACITOR")
        Attribute("manufacturer" "unknown")
        Attribute("manufacturer_part_number" "unknown")
        Attribute("vendor" "unknown")
        Attribute("vendor_part_number" "unknown")
-       Pad[-25.59mil -4.92mil -25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
-       Pad[25.59mil -4.92mil 25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
+       Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
+       Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["" "0402.fp" "PS1/C100" "0.33uF" 3083.50mil 1009.50mil -31.50mil -31.50mil 0 100 ""]
+Element["" "ICS551.fp" "IO1/CD2" "unknown" 4917.50mil 2175.00mil 0.0000 0.0000 0 100 ""]
+(
+       Attribute("device" "unknown")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[70.00mil -75.00mil 135.00mil -75.00mil 20.00mil 10.00mil 30.00mil "OE" "8" "square,edge2"]
+       Pad[70.00mil -25.00mil 135.00mil -25.00mil 20.00mil 10.00mil 30.00mil "VDD" "7" "square,edge2"]
+       Pad[70.00mil 25.00mil 135.00mil 25.00mil 20.00mil 10.00mil 30.00mil "GND" "6" "square,edge2"]
+       Pad[70.00mil 75.00mil 135.00mil 75.00mil 20.00mil 10.00mil 30.00mil "Q4" "5" "square,edge2"]
+       Pad[-135.00mil 75.00mil -70.00mil 75.00mil 20.00mil 10.00mil 30.00mil "Q3" "4" "square"]
+       Pad[-135.00mil 25.00mil -70.00mil 25.00mil 20.00mil 10.00mil 30.00mil "Q2" "3" "square"]
+       Pad[-135.00mil -25.00mil -70.00mil -25.00mil 20.00mil 10.00mil 30.00mil "Q1" "2" "square"]
+       Pad[-135.00mil -75.00mil -70.00mil -75.00mil 20.00mil 10.00mil 30.00mil "ICLK" "1" "square"]
+       ElementLine [-50.00mil -95.00mil -50.00mil 95.00mil 5.00mil]
+       ElementLine [-75.00mil -95.00mil 75.00mil -95.00mil 10.00mil]
+       ElementLine [75.00mil 95.00mil 75.00mil -95.00mil 10.00mil]
+       ElementLine [-75.00mil 95.00mil 75.00mil 95.00mil 10.00mil]
+       ElementLine [-75.00mil -95.00mil -75.00mil 95.00mil 10.00mil]
+
+       )
+
+Element["" "0402.fp" "IO1/C1" "10nF" 131.5596mm 46.8415mm -31.50mil -31.50mil 0 100 ""]
 (
        Attribute("device" "CAPACITOR")
        Attribute("manufacturer" "unknown")
@@ -1870,7 +1866,7 @@ Element["" "0402.fp" "PS1/C100" "0.33uF" 3083.50mil 1009.50mil -31.50mil -31.50m
 
        )
 
-Element["" "0402.fp" "PS1/C102" "0.33uF" 75.7299mm 67.1863mm -31.50mil -31.50mil 0 100 ""]
+Element["" "0402.fp" "IO1/C2" "10nF" 135.6142mm 52.8704mm -31.50mil -31.50mil 0 100 ""]
 (
        Attribute("device" "CAPACITOR")
        Attribute("manufacturer" "unknown")
@@ -1882,26 +1878,53 @@ Element["" "0402.fp" "PS1/C102" "0.33uF" 75.7299mm 67.1863mm -31.50mil -31.50mil
 
        )
 
-Element["" "CB3_OSC.fp" "IO1/OSC1" "16MHz" 3740.00mil 2032.00mil 0.0000 0.0000 0 100 ""]
+Element["" "Crystal_HC49.fp" "MP1/X1" "16MHz" 3834.10mil 591.00mil 0.0000 -200.00mil 0 100 ""]
 (
-       Attribute("device" "unknown")
+       Attribute("device" "CRYSTAL")
        Attribute("manufacturer" "unknown")
        Attribute("manufacturer_part_number" "unknown")
        Attribute("vendor" "unknown")
        Attribute("vendor_part_number" "unknown")
-       Pad[-100.00mil 82.00mil -100.00mil 82.00mil 79.00mil 40.00mil 100.00mil "EOH" "1" "square"]
-       Pad[100.00mil 82.00mil 100.00mil 82.00mil 79.00mil 40.00mil 100.00mil "GND" "2" "square,edge2"]
-       Pad[100.00mil -82.00mil 100.00mil -82.00mil 79.00mil 40.00mil 100.00mil "OUTPUT" "3" "square,edge2"]
-       Pad[-100.00mil -82.00mil -100.00mil -82.00mil 79.00mil 40.00mil 100.00mil "Vin" "4" "square"]
-       ElementLine [-140.00mil 130.00mil 160.00mil 130.00mil 10.00mil]
-       ElementLine [160.00mil 130.00mil 160.00mil -130.00mil 10.00mil]
-       ElementLine [160.00mil -130.00mil -160.00mil -130.00mil 10.00mil]
-       ElementLine [-160.00mil -130.00mil -160.00mil 110.00mil 10.00mil]
-       ElementLine [-160.00mil 110.00mil -140.00mil 130.00mil 10.00mil]
+       Pad[-259.80mil 0.0000 -122.00mil 0.0000 82.70mil 20.00mil 90.70mil "1" "1" "square"]
+       Pad[122.00mil 0.0000 259.80mil 0.0000 82.70mil 20.00mil 90.70mil "2" "2" "square,edge2"]
+       ElementLine [-230.30mil 98.40mil 230.30mil 98.40mil 15.00mil]
+       ElementLine [230.30mil -98.40mil -230.30mil -98.40mil 15.00mil]
+       ElementLine [230.30mil 98.40mil 230.30mil 65.00mil 15.00mil]
+       ElementLine [230.30mil -98.40mil 230.30mil -65.00mil 15.00mil]
+       ElementLine [-230.30mil 98.40mil -230.30mil 65.00mil 15.00mil]
+       ElementLine [-230.30mil -98.40mil -230.30mil -65.00mil 15.00mil]
+
+       )
+
+Element["" "RESC3225M.fp" "PS1/R1" "0?" 26.2131mm 1738.00mil -31.50mil -31.50mil 0 100 ""]
+(
+       Attribute("device" "RESISTOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-62.99mil -25.59mil -62.99mil 25.59mil 59.05mil 20.00mil 65.05mil "1" "1" "square"]
+       Pad[62.99mil -25.59mil 62.99mil 25.59mil 59.05mil 20.00mil 65.05mil "2" "2" "square"]
+       ElementLine [-19.68mil -55.11mil 19.68mil -55.11mil 8.00mil]
+       ElementLine [-19.68mil 55.11mil 19.68mil 55.11mil 8.00mil]
+
+       )
+
+Element["" "RESC3225M.fp" "PS1/R2" "0?" 25.4907mm 48.5103mm -31.50mil -31.50mil 0 100 ""]
+(
+       Attribute("device" "RESISTOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-62.99mil -25.59mil -62.99mil 25.59mil 59.05mil 20.00mil 65.05mil "1" "1" "square"]
+       Pad[62.99mil -25.59mil 62.99mil 25.59mil 59.05mil 20.00mil 65.05mil "2" "2" "square"]
+       ElementLine [-19.68mil -55.11mil 19.68mil -55.11mil 8.00mil]
+       ElementLine [-19.68mil 55.11mil 19.68mil 55.11mil 8.00mil]
 
        )
 
-Element["" "QSOP16.fp" "IO1/U1" "unknown" 97.8801mm 56.1360mm 122.00mil 38.00mil 3 100 ""]
+Element["" "QSOP16.fp" "IO1/U1" "unknown" 75.9853mm 70.1314mm 122.00mil 38.00mil 3 100 ""]
 (
        Attribute("device" "unknown")
        Attribute("manufacturer" "unknown")
@@ -1933,87 +1956,786 @@ Element["" "QSOP16.fp" "IO1/U1" "unknown" 97.8801mm 56.1360mm 122.00mil 38.00mil
 
        )
 
-Element["" "ICS551.fp" "IO1/CD1" "unknown" 82.2361mm 48.2436mm 130.00mil 38.00mil 3 100 ""]
+Element["" "QSOP16.fp" "IO1/U2" "unknown" 86.4689mm 100.3843mm 122.00mil 38.00mil 3 100 ""]
 (
        Attribute("device" "unknown")
        Attribute("manufacturer" "unknown")
        Attribute("manufacturer_part_number" "unknown")
        Attribute("vendor" "unknown")
        Attribute("vendor_part_number" "unknown")
-       Pad[70.00mil -75.00mil 135.00mil -75.00mil 20.00mil 10.00mil 30.00mil "OE" "8" "square,edge2"]
-       Pad[70.00mil -25.00mil 135.00mil -25.00mil 20.00mil 10.00mil 30.00mil "VDD" "7" "square,edge2"]
-       Pad[70.00mil 25.00mil 135.00mil 25.00mil 20.00mil 10.00mil 30.00mil "GND" "6" "square,edge2"]
-       Pad[70.00mil 75.00mil 135.00mil 75.00mil 20.00mil 10.00mil 30.00mil "Q4" "5" "square,edge2"]
-       Pad[-135.00mil 75.00mil -70.00mil 75.00mil 20.00mil 10.00mil 30.00mil "Q3" "4" "square"]
-       Pad[-135.00mil 25.00mil -70.00mil 25.00mil 20.00mil 10.00mil 30.00mil "Q2" "3" "square"]
-       Pad[-135.00mil -25.00mil -70.00mil -25.00mil 20.00mil 10.00mil 30.00mil "Q1" "2" "square"]
-       Pad[-135.00mil -75.00mil -70.00mil -75.00mil 20.00mil 10.00mil 30.00mil "ICLK" "1" "square"]
-       ElementLine [-50.00mil -95.00mil -50.00mil 95.00mil 5.00mil]
-       ElementLine [-75.00mil -95.00mil 75.00mil -95.00mil 10.00mil]
-       ElementLine [75.00mil 95.00mil 75.00mil -95.00mil 10.00mil]
-       ElementLine [-75.00mil 95.00mil 75.00mil 95.00mil 10.00mil]
-       ElementLine [-75.00mil -95.00mil -75.00mil 95.00mil 10.00mil]
+       Pad[-15.00mil 0.0000 7.00mil 0.0000 16.00mil 30.00mil 22.00mil "VCCA" "1" ""]
+       Pad[-15.00mil 25.00mil 7.00mil 25.00mil 16.00mil 30.00mil 22.00mil "INA1" "2" "square"]
+       Pad[-15.00mil 50.00mil 7.00mil 50.00mil 16.00mil 30.00mil 22.00mil "INA2" "3" "square"]
+       Pad[-15.00mil 75.00mil 7.00mil 75.00mil 16.00mil 30.00mil 22.00mil "OUTA1" "4" "square"]
+       Pad[-15.00mil 100.00mil 7.00mil 100.00mil 16.00mil 30.00mil 22.00mil "OUTA2" "5" "square"]
+       Pad[-15.00mil 125.00mil 7.00mil 125.00mil 16.00mil 30.00mil 22.00mil "IOA1" "6" "square"]
+       Pad[-15.00mil 150.00mil 7.00mil 150.00mil 16.00mil 30.00mil 22.00mil "IOA2" "7" "square"]
+       Pad[-15.00mil 175.00mil 7.00mil 175.00mil 16.00mil 30.00mil 22.00mil "GNDA" "8" "square"]
+       Pad[197.00mil 176.00mil 219.00mil 176.00mil 16.00mil 30.00mil 22.00mil "GNDB" "9" "square,edge2"]
+       Pad[197.00mil 151.00mil 219.00mil 151.00mil 16.00mil 30.00mil 22.00mil "IOB2" "10" "square,edge2"]
+       Pad[197.00mil 126.00mil 219.00mil 126.00mil 16.00mil 30.00mil 22.00mil "IOB1" "11" "square,edge2"]
+       Pad[197.00mil 101.00mil 219.00mil 101.00mil 16.00mil 30.00mil 22.00mil "INB2" "12" "square,edge2"]
+       Pad[197.00mil 76.00mil 219.00mil 76.00mil 16.00mil 30.00mil 22.00mil "INB1" "13" "square,edge2"]
+       Pad[197.00mil 51.00mil 219.00mil 51.00mil 16.00mil 30.00mil 22.00mil "OUTB2" "14" "square,edge2"]
+       Pad[197.00mil 26.00mil 219.00mil 26.00mil 16.00mil 30.00mil 22.00mil "OUTB1" "15" "square,edge2"]
+       Pad[197.00mil 1.00mil 219.00mil 1.00mil 16.00mil 30.00mil 22.00mil "VCCB" "16" "square,edge2"]
+       ElementLine [-33.00mil -22.00mil 77.00mil -22.00mil 10.00mil]
+       ElementLine [127.00mil -22.00mil 237.00mil -22.00mil 10.00mil]
+       ElementLine [237.00mil -22.00mil 237.00mil 198.00mil 10.00mil]
+       ElementLine [237.00mil 198.00mil -33.00mil 198.00mil 10.00mil]
+       ElementLine [-33.00mil 198.00mil -33.00mil -22.00mil 10.00mil]
+       ElementArc [102.00mil -22.00mil 25.00mil 25.00mil 0 180 10.00mil]
 
        )
-Rat[4520.00mil 60.3270mm 0 4500.00mil 1500.00mil 5  ""]
-Rat[4500.00mil 1500.00mil 5 107.1903mm 32.2618mm 0  ""]
-Rat[107.1903mm 32.2618mm 0 107.1903mm 24.2619mm 0  ""]
-Rat[107.1903mm 24.2619mm 0 101.1583mm 19.0297mm 0  ""]
-Rat[101.1583mm 19.0297mm 0 94.7583mm 19.0297mm 0  ""]
-Rat[107.1903mm 32.2618mm 0 98.7580mm 36.6939mm 0  ""]
-Rat[98.7580mm 36.6939mm 0 89.5261mm 33.0617mm 0  ""]
-Rat[89.5261mm 33.0617mm 0 80.0282mm 34.0999mm 0  ""]
-Rat[80.0282mm 34.0999mm 0 73.9781mm 26.8296mm 0  ""]
-Rat[3640.00mil 1950.00mil 0 77.3190mm 70.0866mm 0  ""]
-Rat[77.3190mm 70.0866mm 0 2751.00mil 2937.00mil 0  ""]
-Rat[54.2726mm 27.6438mm 0 43.3937mm 20.3222mm 5  ""]
-Rat[54.2726mm 27.6438mm 0 69.3807mm 26.8296mm 0  ""]
-Rat[69.3807mm 26.8296mm 0 78.7207mm 25.5415mm 0  ""]
-Rat[3511.70mil 72.6054mm 0 84.8388mm 76.4745mm 0  ""]
-Rat[84.8388mm 76.4745mm 0 3301.80mil 88.8117mm 0  ""]
-Rat[84.8388mm 76.4745mm 0 76.1297mm 2641.20mil 0  ""]
-Rat[76.1297mm 2641.20mil 0 2570.00mil 2937.00mil 0  ""]
-Rat[2570.00mil 2937.00mil 0 56.4451mm 79.3062mm 0  ""]
-Rat[56.4451mm 79.3062mm 0 44.0830mm 77.3901mm 5  ""]
-Rat[3301.80mil 88.8117mm 0 97.7543mm 86.2576mm 0  ""]
-Rat[97.7543mm 86.2576mm 0 114.4463mm 81.3924mm 0  ""]
+
+Element["" "0603.fp" "IO1/C6" "0.1uF" 82.6450mm 99.7901mm -31.50mil -31.50mil 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-25.59mil -4.92mil -25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
+       Pad[25.59mil -4.92mil 25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
+
+       )
+
+Element["" "0603.fp" "IO1/C4" "0.1uF" 83.9066mm 4210.00mil -31.50mil -31.50mil 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-25.59mil -4.92mil -25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
+       Pad[25.59mil -4.92mil 25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
+
+       )
+
+Element["" "0603.fp" "IO1/C5" "0.1uF" 3237.90mil 103.1689mm -31.50mil -31.50mil 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-25.59mil -4.92mil -25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
+       Pad[25.59mil -4.92mil 25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
+
+       )
+
+Element["" "0603.fp" "IO1/C7" "0.1uF" 3122.90mil 105.6017mm -31.50mil -31.50mil 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-25.59mil -4.92mil -25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
+       Pad[25.59mil -4.92mil 25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
+
+       )
+
+Element["" "Molex 39-03-0040.fp" "MD5/J1" "unknown" 139.3101mm 157.5719mm -350.00mil 100.00mil 0 100 ""]
+(
+       Attribute("device" "CONNECTOR_4")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pin[0.0000 0.0000 100.00mil 60.00mil 140.00mil 70.00mil "1" "1" "square,edge2"]
+       Pin[0.0000 165.00mil 100.00mil 60.00mil 140.00mil 70.00mil "2" "2" "square,edge2"]
+       Pin[-217.00mil 0.0000 100.00mil 60.00mil 140.00mil 70.00mil "3" "3" "square,edge2"]
+       Pin[-217.00mil 165.00mil 100.00mil 60.00mil 140.00mil 70.00mil "4" "4" "square,edge2"]
+       Pin[287.00mil 83.00mil 118.00mil 0.0000 150.00mil 118.00mil "1" "1" "hole,edge2"]
+       ElementLine [-300.00mil -107.00mil 510.00mil -107.00mil 10.00mil]
+       ElementLine [510.00mil -107.00mil 510.00mil 272.00mil 10.00mil]
+       ElementLine [510.00mil 272.00mil -300.00mil 272.00mil 10.00mil]
+       ElementLine [-300.00mil 272.00mil -300.00mil -107.00mil 10.00mil]
+
+       )
+
+Element["" "Molex 39-03-0040.fp" "MD4/J1" "unknown" 139.3099mm 137.8146mm -350.00mil 100.00mil 0 100 ""]
+(
+       Attribute("device" "CONNECTOR_4")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pin[0.0000 0.0000 100.00mil 60.00mil 140.00mil 70.00mil "1" "1" "square,edge2"]
+       Pin[0.0000 165.00mil 100.00mil 60.00mil 140.00mil 70.00mil "2" "2" "square,edge2"]
+       Pin[-217.00mil 0.0000 100.00mil 60.00mil 140.00mil 70.00mil "3" "3" "square,edge2"]
+       Pin[-217.00mil 165.00mil 100.00mil 60.00mil 140.00mil 70.00mil "4" "4" "square,edge2"]
+       Pin[287.00mil 83.00mil 118.00mil 0.0000 150.00mil 118.00mil "1" "1" "hole,edge2"]
+       ElementLine [-300.00mil -107.00mil 510.00mil -107.00mil 10.00mil]
+       ElementLine [510.00mil -107.00mil 510.00mil 272.00mil 10.00mil]
+       ElementLine [510.00mil 272.00mil -300.00mil 272.00mil 10.00mil]
+       ElementLine [-300.00mil 272.00mil -300.00mil -107.00mil 10.00mil]
+
+       )
+
+Element["" "LQFP44_10" "MD5/U3" "unknown" 121.4008mm 160.0662mm -20.00mil -60.00mil 0 100 ""]
+(
+       Attribute("device" "unknown")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-238.98mil -157.48mil -209.72mil -157.48mil 15.74mil 30.00mil 18.74mil "NC" "1" "square"]
+       Pad[-238.98mil -125.99mil -209.72mil -125.99mil 15.74mil 30.00mil 18.74mil "OA1" "2" "square"]
+       Pad[-238.98mil -94.49mil -209.72mil -94.49mil 15.74mil 30.00mil 18.74mil "OA1" "3" "square"]
+       Pad[-238.98mil -63.00mil -209.72mil -63.00mil 15.74mil 30.00mil 18.74mil "VSA" "4" "square"]
+       Pad[-238.98mil -31.50mil -209.72mil -31.50mil 15.74mil 30.00mil 18.74mil "OA2" "5" "square"]
+       Pad[-238.98mil 0.0000 -209.72mil 0.0000 15.74mil 30.00mil 18.74mil "OA2" "6" "square"]
+       Pad[-238.98mil 31.49mil -209.72mil 31.49mil 15.74mil 30.00mil 18.74mil "OA1" "7" "square"]
+       Pad[-238.98mil 62.99mil -209.72mil 62.99mil 15.74mil 30.00mil 18.74mil "OA1" "8" "square"]
+       Pad[-238.98mil 94.48mil -209.72mil 94.48mil 15.74mil 30.00mil 18.74mil "BRA" "9" "square"]
+       Pad[-238.98mil 125.98mil -209.72mil 125.98mil 15.74mil 30.00mil 18.74mil "OA2" "10" "square"]
+       Pad[-238.98mil 157.48mil -209.72mil 157.48mil 15.74mil 30.00mil 18.74mil "OA2" "11" "square"]
+       Pad[-157.48mil 209.72mil -157.48mil 238.98mil 15.74mil 30.00mil 18.74mil "SRA" "12" "square,octagon,edge2"]
+       Pad[-125.99mil 209.72mil -125.99mil 238.98mil 15.74mil 30.00mil 18.74mil "5VOUT" "13" "square,octagon,edge2"]
+       Pad[-94.49mil 209.72mil -94.49mil 238.98mil 15.74mil 30.00mil 18.74mil "SDO" "14" "square,octagon,edge2"]
+       Pad[-63.00mil 209.72mil -63.00mil 238.98mil 15.74mil 30.00mil 18.74mil "SDI" "15" "square,octagon,edge2"]
+       Pad[-31.50mil 209.72mil -31.50mil 238.98mil 15.74mil 30.00mil 18.74mil "SCK" "16" "square,octagon,edge2"]
+       Pad[0.0000 209.72mil 0.0000 238.98mil 15.74mil 30.00mil 18.74mil "GND" "17" "square,octagon,edge2"]
+       Pad[31.49mil 209.72mil 31.49mil 238.98mil 15.74mil 30.00mil 18.74mil "CSN" "18" "square,octagon,edge2"]
+       Pad[62.99mil 209.72mil 62.99mil 238.98mil 15.74mil 30.00mil 18.74mil "ENN" "19" "square,octagon,edge2"]
+       Pad[94.48mil 209.72mil 94.48mil 238.98mil 15.74mil 30.00mil 18.74mil "NC" "20" "square,octagon,edge2"]
+       Pad[125.98mil 209.72mil 125.98mil 238.98mil 15.74mil 30.00mil 18.74mil "CLK" "21" "square,octagon,edge2"]
+       Pad[157.48mil 209.72mil 157.48mil 238.98mil 15.74mil 30.00mil 18.74mil "SRB" "22" "square,octagon,edge2"]
+       Pad[209.72mil 157.48mil 238.98mil 157.48mil 15.74mil 30.00mil 18.74mil "OB2" "23" "square,edge2"]
+       Pad[209.72mil 125.99mil 238.98mil 125.99mil 15.74mil 30.00mil 18.74mil "OB2" "24" "square,edge2"]
+       Pad[209.72mil 94.49mil 238.98mil 94.49mil 15.74mil 30.00mil 18.74mil "BRB" "25" "square,edge2"]
+       Pad[209.72mil 63.00mil 238.98mil 63.00mil 15.74mil 30.00mil 18.74mil "OB1" "26" "square,edge2"]
+       Pad[209.72mil 31.50mil 238.98mil 31.50mil 15.74mil 30.00mil 18.74mil "OB1" "27" "square,edge2"]
+       Pad[209.72mil 0.0000 238.98mil 0.0000 15.74mil 30.00mil 18.74mil "OB2" "28" "square,edge2"]
+       Pad[209.72mil -31.49mil 238.98mil -31.49mil 15.74mil 30.00mil 18.74mil "OB2" "29" "square,edge2"]
+       Pad[209.72mil -62.99mil 238.98mil -62.99mil 15.74mil 30.00mil 18.74mil "VSB" "30" "square,edge2"]
+       Pad[209.72mil -94.48mil 238.98mil -94.48mil 15.74mil 30.00mil 18.74mil "OB1" "31" "square,edge2"]
+       Pad[209.72mil -125.98mil 238.98mil -125.98mil 15.74mil 30.00mil 18.74mil "OB1" "32" "square,edge2"]
+       Pad[209.72mil -157.48mil 238.98mil -157.48mil 15.74mil 30.00mil 18.74mil "NC" "33" "square,edge2"]
+       Pad[157.48mil -238.98mil 157.48mil -209.72mil 15.74mil 30.00mil 18.74mil "NC" "34" "square,octagon"]
+       Pad[125.99mil -238.98mil 125.99mil -209.72mil 15.74mil 30.00mil 18.74mil "VHS" "35" "square,octagon"]
+       Pad[94.49mil -238.98mil 94.49mil -209.72mil 15.74mil 30.00mil 18.74mil "VS" "36" "square,octagon"]
+       Pad[63.00mil -238.98mil 63.00mil -209.72mil 15.74mil 30.00mil 18.74mil "TST_ANA" "37" "square,octagon"]
+       Pad[31.50mil -238.98mil 31.50mil -209.72mil 15.74mil 30.00mil 18.74mil "SG_TST" "38" "square,octagon"]
+       Pad[0.0000 -238.98mil 0.0000 -209.72mil 15.74mil 30.00mil 18.74mil "GND" "39" "square,octagon"]
+       Pad[-31.49mil -238.98mil -31.49mil -209.72mil 15.74mil 30.00mil 18.74mil "VCC_IO" "40" "square,octagon"]
+       Pad[-62.99mil -238.98mil -62.99mil -209.72mil 15.74mil 30.00mil 18.74mil "DIR" "41" "square,octagon"]
+       Pad[-94.48mil -238.98mil -94.48mil -209.72mil 15.74mil 30.00mil 18.74mil "STEP" "42" "square,octagon"]
+       Pad[-125.98mil -238.98mil -125.98mil -209.72mil 15.74mil 30.00mil 18.74mil "TST_MODE" "43" "square,octagon"]
+       Pad[-157.48mil -238.98mil -157.48mil -209.72mil 15.74mil 30.00mil 18.74mil "GND" "44" "square,octagon"]
+       ElementLine [-163.85mil -192.85mil 192.85mil -192.85mil 8.00mil]
+       ElementLine [192.85mil -192.85mil 192.85mil 192.85mil 8.00mil]
+       ElementLine [192.85mil 192.85mil -192.85mil 192.85mil 8.00mil]
+       ElementLine [-192.85mil 192.85mil -192.85mil -163.85mil 8.00mil]
+       ElementLine [-192.85mil -163.85mil -163.85mil -192.85mil 8.00mil]
+       ElementArc [-163.85mil -163.85mil 10.00mil 10.00mil 0 360 8.00mil]
+
+       )
+
+Element["" "LQFP44_10" "MD4/U3" "unknown" 119.2272mm 140.8339mm -20.00mil -60.00mil 0 100 ""]
+(
+       Attribute("device" "unknown")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-238.98mil -157.48mil -209.72mil -157.48mil 15.74mil 30.00mil 18.74mil "NC" "1" "square"]
+       Pad[-238.98mil -125.99mil -209.72mil -125.99mil 15.74mil 30.00mil 18.74mil "OA1" "2" "square"]
+       Pad[-238.98mil -94.49mil -209.72mil -94.49mil 15.74mil 30.00mil 18.74mil "OA1" "3" "square"]
+       Pad[-238.98mil -63.00mil -209.72mil -63.00mil 15.74mil 30.00mil 18.74mil "VSA" "4" "square"]
+       Pad[-238.98mil -31.50mil -209.72mil -31.50mil 15.74mil 30.00mil 18.74mil "OA2" "5" "square"]
+       Pad[-238.98mil 0.0000 -209.72mil 0.0000 15.74mil 30.00mil 18.74mil "OA2" "6" "square"]
+       Pad[-238.98mil 31.49mil -209.72mil 31.49mil 15.74mil 30.00mil 18.74mil "OA1" "7" "square"]
+       Pad[-238.98mil 62.99mil -209.72mil 62.99mil 15.74mil 30.00mil 18.74mil "OA1" "8" "square"]
+       Pad[-238.98mil 94.48mil -209.72mil 94.48mil 15.74mil 30.00mil 18.74mil "BRA" "9" "square"]
+       Pad[-238.98mil 125.98mil -209.72mil 125.98mil 15.74mil 30.00mil 18.74mil "OA2" "10" "square"]
+       Pad[-238.98mil 157.48mil -209.72mil 157.48mil 15.74mil 30.00mil 18.74mil "OA2" "11" "square"]
+       Pad[-157.48mil 209.72mil -157.48mil 238.98mil 15.74mil 30.00mil 18.74mil "SRA" "12" "square,octagon,edge2"]
+       Pad[-125.99mil 209.72mil -125.99mil 238.98mil 15.74mil 30.00mil 18.74mil "5VOUT" "13" "square,octagon,edge2"]
+       Pad[-94.49mil 209.72mil -94.49mil 238.98mil 15.74mil 30.00mil 18.74mil "SDO" "14" "square,octagon,edge2"]
+       Pad[-63.00mil 209.72mil -63.00mil 238.98mil 15.74mil 30.00mil 18.74mil "SDI" "15" "square,octagon,edge2"]
+       Pad[-31.50mil 209.72mil -31.50mil 238.98mil 15.74mil 30.00mil 18.74mil "SCK" "16" "square,octagon,edge2"]
+       Pad[0.0000 209.72mil 0.0000 238.98mil 15.74mil 30.00mil 18.74mil "GND" "17" "square,octagon,edge2"]
+       Pad[31.49mil 209.72mil 31.49mil 238.98mil 15.74mil 30.00mil 18.74mil "CSN" "18" "square,octagon,edge2"]
+       Pad[62.99mil 209.72mil 62.99mil 238.98mil 15.74mil 30.00mil 18.74mil "ENN" "19" "square,octagon,edge2"]
+       Pad[94.48mil 209.72mil 94.48mil 238.98mil 15.74mil 30.00mil 18.74mil "NC" "20" "square,octagon,edge2"]
+       Pad[125.98mil 209.72mil 125.98mil 238.98mil 15.74mil 30.00mil 18.74mil "CLK" "21" "square,octagon,edge2"]
+       Pad[157.48mil 209.72mil 157.48mil 238.98mil 15.74mil 30.00mil 18.74mil "SRB" "22" "square,octagon,edge2"]
+       Pad[209.72mil 157.48mil 238.98mil 157.48mil 15.74mil 30.00mil 18.74mil "OB2" "23" "square,edge2"]
+       Pad[209.72mil 125.99mil 238.98mil 125.99mil 15.74mil 30.00mil 18.74mil "OB2" "24" "square,edge2"]
+       Pad[209.72mil 94.49mil 238.98mil 94.49mil 15.74mil 30.00mil 18.74mil "BRB" "25" "square,edge2"]
+       Pad[209.72mil 63.00mil 238.98mil 63.00mil 15.74mil 30.00mil 18.74mil "OB1" "26" "square,edge2"]
+       Pad[209.72mil 31.50mil 238.98mil 31.50mil 15.74mil 30.00mil 18.74mil "OB1" "27" "square,edge2"]
+       Pad[209.72mil 0.0000 238.98mil 0.0000 15.74mil 30.00mil 18.74mil "OB2" "28" "square,edge2"]
+       Pad[209.72mil -31.49mil 238.98mil -31.49mil 15.74mil 30.00mil 18.74mil "OB2" "29" "square,edge2"]
+       Pad[209.72mil -62.99mil 238.98mil -62.99mil 15.74mil 30.00mil 18.74mil "VSB" "30" "square,edge2"]
+       Pad[209.72mil -94.48mil 238.98mil -94.48mil 15.74mil 30.00mil 18.74mil "OB1" "31" "square,edge2"]
+       Pad[209.72mil -125.98mil 238.98mil -125.98mil 15.74mil 30.00mil 18.74mil "OB1" "32" "square,edge2"]
+       Pad[209.72mil -157.48mil 238.98mil -157.48mil 15.74mil 30.00mil 18.74mil "NC" "33" "square,edge2"]
+       Pad[157.48mil -238.98mil 157.48mil -209.72mil 15.74mil 30.00mil 18.74mil "NC" "34" "square,octagon"]
+       Pad[125.99mil -238.98mil 125.99mil -209.72mil 15.74mil 30.00mil 18.74mil "VHS" "35" "square,octagon"]
+       Pad[94.49mil -238.98mil 94.49mil -209.72mil 15.74mil 30.00mil 18.74mil "VS" "36" "square,octagon"]
+       Pad[63.00mil -238.98mil 63.00mil -209.72mil 15.74mil 30.00mil 18.74mil "TST_ANA" "37" "square,octagon"]
+       Pad[31.50mil -238.98mil 31.50mil -209.72mil 15.74mil 30.00mil 18.74mil "SG_TST" "38" "square,octagon"]
+       Pad[0.0000 -238.98mil 0.0000 -209.72mil 15.74mil 30.00mil 18.74mil "GND" "39" "square,octagon"]
+       Pad[-31.49mil -238.98mil -31.49mil -209.72mil 15.74mil 30.00mil 18.74mil "VCC_IO" "40" "square,octagon"]
+       Pad[-62.99mil -238.98mil -62.99mil -209.72mil 15.74mil 30.00mil 18.74mil "DIR" "41" "square,octagon"]
+       Pad[-94.48mil -238.98mil -94.48mil -209.72mil 15.74mil 30.00mil 18.74mil "STEP" "42" "square,octagon"]
+       Pad[-125.98mil -238.98mil -125.98mil -209.72mil 15.74mil 30.00mil 18.74mil "TST_MODE" "43" "square,octagon"]
+       Pad[-157.48mil -238.98mil -157.48mil -209.72mil 15.74mil 30.00mil 18.74mil "GND" "44" "square,octagon"]
+       ElementLine [-163.85mil -192.85mil 192.85mil -192.85mil 8.00mil]
+       ElementLine [192.85mil -192.85mil 192.85mil 192.85mil 8.00mil]
+       ElementLine [192.85mil 192.85mil -192.85mil 192.85mil 8.00mil]
+       ElementLine [-192.85mil 192.85mil -192.85mil -163.85mil 8.00mil]
+       ElementLine [-192.85mil -163.85mil -163.85mil -192.85mil 8.00mil]
+       ElementArc [-163.85mil -163.85mil 10.00mil 10.00mil 0 360 8.00mil]
+
+       )
+
+Element["" "CSR2010.fp" "MD5/R4" ".075" 107.5776mm 157.6123mm 0.0000 -40.00mil 0 100 ""]
+(
+       Attribute("device" "RESISTOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-98.00mil -21.00mil -98.00mil 21.00mil 55.00mil 40.00mil 65.00mil "1" "1" "square"]
+       Pad[98.00mil -21.00mil 98.00mil 21.00mil 55.00mil 40.00mil 65.00mil "2" "2" "square"]
+       ElementLine [160.00mil 69.00mil -160.00mil 69.00mil 10.00mil]
+       ElementLine [-160.00mil 69.00mil -160.00mil -69.00mil 10.00mil]
+       ElementLine [-160.00mil -69.00mil 160.00mil -69.00mil 10.00mil]
+       ElementLine [160.00mil -69.00mil 160.00mil 69.00mil 10.00mil]
+       ElementLine [-160.00mil -10.00mil -150.00mil 0.0000 10.00mil]
+       ElementLine [-150.00mil 0.0000 -160.00mil 10.00mil 10.00mil]
+
+       )
+
+Element["" "CSR2010.fp" "MD4/R4" ".075" 106.4912mm 136.6626mm 0.0000 -40.00mil 0 100 ""]
+(
+       Attribute("device" "RESISTOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-98.00mil -21.00mil -98.00mil 21.00mil 55.00mil 40.00mil 65.00mil "1" "1" "square"]
+       Pad[98.00mil -21.00mil 98.00mil 21.00mil 55.00mil 40.00mil 65.00mil "2" "2" "square"]
+       ElementLine [160.00mil 69.00mil -160.00mil 69.00mil 10.00mil]
+       ElementLine [-160.00mil 69.00mil -160.00mil -69.00mil 10.00mil]
+       ElementLine [-160.00mil -69.00mil 160.00mil -69.00mil 10.00mil]
+       ElementLine [160.00mil -69.00mil 160.00mil 69.00mil 10.00mil]
+       ElementLine [-160.00mil -10.00mil -150.00mil 0.0000 10.00mil]
+       ElementLine [-150.00mil 0.0000 -160.00mil 10.00mil 10.00mil]
+
+       )
+
+Element["" "CSR2010.fp" "MD4/R5" ".075" 106.6869mm 142.7350mm 0.0000 -40.00mil 0 100 ""]
+(
+       Attribute("device" "RESISTOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-98.00mil -21.00mil -98.00mil 21.00mil 55.00mil 40.00mil 65.00mil "1" "1" "square"]
+       Pad[98.00mil -21.00mil 98.00mil 21.00mil 55.00mil 40.00mil 65.00mil "2" "2" "square"]
+       ElementLine [160.00mil 69.00mil -160.00mil 69.00mil 10.00mil]
+       ElementLine [-160.00mil 69.00mil -160.00mil -69.00mil 10.00mil]
+       ElementLine [-160.00mil -69.00mil 160.00mil -69.00mil 10.00mil]
+       ElementLine [160.00mil -69.00mil 160.00mil 69.00mil 10.00mil]
+       ElementLine [-160.00mil -10.00mil -150.00mil 0.0000 10.00mil]
+       ElementLine [-150.00mil 0.0000 -160.00mil 10.00mil 10.00mil]
+
+       )
+
+Element["" "CSR2010.fp" "MD5/R5" ".075" 107.9483mm 163.0875mm 0.0000 -40.00mil 0 100 ""]
+(
+       Attribute("device" "RESISTOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-98.00mil -21.00mil -98.00mil 21.00mil 55.00mil 40.00mil 65.00mil "1" "1" "square"]
+       Pad[98.00mil -21.00mil 98.00mil 21.00mil 55.00mil 40.00mil 65.00mil "2" "2" "square"]
+       ElementLine [160.00mil 69.00mil -160.00mil 69.00mil 10.00mil]
+       ElementLine [-160.00mil 69.00mil -160.00mil -69.00mil 10.00mil]
+       ElementLine [-160.00mil -69.00mil 160.00mil -69.00mil 10.00mil]
+       ElementLine [160.00mil -69.00mil 160.00mil 69.00mil 10.00mil]
+       ElementLine [-160.00mil -10.00mil -150.00mil 0.0000 10.00mil]
+       ElementLine [-150.00mil 0.0000 -160.00mil 10.00mil 10.00mil]
+
+       )
+
+Element["" "QSOP16.fp" "IO1/U4" "unknown" 94.5590mm 5473.60mil 122.00mil 38.00mil 3 100 ""]
+(
+       Attribute("device" "unknown")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-15.00mil 0.0000 7.00mil 0.0000 16.00mil 30.00mil 22.00mil "VCCA" "1" ""]
+       Pad[-15.00mil 25.00mil 7.00mil 25.00mil 16.00mil 30.00mil 22.00mil "INA1" "2" "square"]
+       Pad[-15.00mil 50.00mil 7.00mil 50.00mil 16.00mil 30.00mil 22.00mil "INA2" "3" "square"]
+       Pad[-15.00mil 75.00mil 7.00mil 75.00mil 16.00mil 30.00mil 22.00mil "OUTA1" "4" "square"]
+       Pad[-15.00mil 100.00mil 7.00mil 100.00mil 16.00mil 30.00mil 22.00mil "OUTA2" "5" "square"]
+       Pad[-15.00mil 125.00mil 7.00mil 125.00mil 16.00mil 30.00mil 22.00mil "IOA1" "6" "square"]
+       Pad[-15.00mil 150.00mil 7.00mil 150.00mil 16.00mil 30.00mil 22.00mil "IOA2" "7" "square"]
+       Pad[-15.00mil 175.00mil 7.00mil 175.00mil 16.00mil 30.00mil 22.00mil "GNDA" "8" "square"]
+       Pad[197.00mil 176.00mil 219.00mil 176.00mil 16.00mil 30.00mil 22.00mil "GNDB" "9" "square,edge2"]
+       Pad[197.00mil 151.00mil 219.00mil 151.00mil 16.00mil 30.00mil 22.00mil "IOB2" "10" "square,edge2"]
+       Pad[197.00mil 126.00mil 219.00mil 126.00mil 16.00mil 30.00mil 22.00mil "IOB1" "11" "square,edge2"]
+       Pad[197.00mil 101.00mil 219.00mil 101.00mil 16.00mil 30.00mil 22.00mil "INB2" "12" "square,edge2"]
+       Pad[197.00mil 76.00mil 219.00mil 76.00mil 16.00mil 30.00mil 22.00mil "INB1" "13" "square,edge2"]
+       Pad[197.00mil 51.00mil 219.00mil 51.00mil 16.00mil 30.00mil 22.00mil "OUTB2" "14" "square,edge2"]
+       Pad[197.00mil 26.00mil 219.00mil 26.00mil 16.00mil 30.00mil 22.00mil "OUTB1" "15" "square,edge2"]
+       Pad[197.00mil 1.00mil 219.00mil 1.00mil 16.00mil 30.00mil 22.00mil "VCCB" "16" "square,edge2"]
+       ElementLine [-33.00mil -22.00mil 77.00mil -22.00mil 10.00mil]
+       ElementLine [127.00mil -22.00mil 237.00mil -22.00mil 10.00mil]
+       ElementLine [237.00mil -22.00mil 237.00mil 198.00mil 10.00mil]
+       ElementLine [237.00mil 198.00mil -33.00mil 198.00mil 10.00mil]
+       ElementLine [-33.00mil 198.00mil -33.00mil -22.00mil 10.00mil]
+       ElementArc [102.00mil -22.00mil 25.00mil 25.00mil 0 180 10.00mil]
+
+       )
+
+Element["" "0603.fp" "MD4/C12" "100nF" 109.9416mm 5257.00mil -31.50mil -31.50mil 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-25.59mil -4.92mil -25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
+       Pad[25.59mil -4.92mil 25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
+
+       )
+
+Element["" "0402.fp" "MD4/C7" "470nF" 106.7991mm 146.3963mm -31.50mil -31.50mil 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
+       Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
+
+       )
+
+Element["" "0402.fp" "MD5/C15" "10nF" 112.2738mm 152.6039mm -31.50mil -31.50mil 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
+       Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
+
+       )
+
+Element["" "QSOP16.fp" "IO1/U3" "unknown" 88.4091mm 111.4965mm 122.00mil 38.00mil 3 100 ""]
+(
+       Attribute("device" "unknown")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-15.00mil 0.0000 7.00mil 0.0000 16.00mil 30.00mil 22.00mil "VCCA" "1" ""]
+       Pad[-15.00mil 25.00mil 7.00mil 25.00mil 16.00mil 30.00mil 22.00mil "INA1" "2" "square"]
+       Pad[-15.00mil 50.00mil 7.00mil 50.00mil 16.00mil 30.00mil 22.00mil "INA2" "3" "square"]
+       Pad[-15.00mil 75.00mil 7.00mil 75.00mil 16.00mil 30.00mil 22.00mil "OUTA1" "4" "square"]
+       Pad[-15.00mil 100.00mil 7.00mil 100.00mil 16.00mil 30.00mil 22.00mil "OUTA2" "5" "square"]
+       Pad[-15.00mil 125.00mil 7.00mil 125.00mil 16.00mil 30.00mil 22.00mil "IOA1" "6" "square"]
+       Pad[-15.00mil 150.00mil 7.00mil 150.00mil 16.00mil 30.00mil 22.00mil "IOA2" "7" "square"]
+       Pad[-15.00mil 175.00mil 7.00mil 175.00mil 16.00mil 30.00mil 22.00mil "GNDA" "8" "square"]
+       Pad[197.00mil 176.00mil 219.00mil 176.00mil 16.00mil 30.00mil 22.00mil "GNDB" "9" "square,edge2"]
+       Pad[197.00mil 151.00mil 219.00mil 151.00mil 16.00mil 30.00mil 22.00mil "IOB2" "10" "square,edge2"]
+       Pad[197.00mil 126.00mil 219.00mil 126.00mil 16.00mil 30.00mil 22.00mil "IOB1" "11" "square,edge2"]
+       Pad[197.00mil 101.00mil 219.00mil 101.00mil 16.00mil 30.00mil 22.00mil "INB2" "12" "square,edge2"]
+       Pad[197.00mil 76.00mil 219.00mil 76.00mil 16.00mil 30.00mil 22.00mil "INB1" "13" "square,edge2"]
+       Pad[197.00mil 51.00mil 219.00mil 51.00mil 16.00mil 30.00mil 22.00mil "OUTB2" "14" "square,edge2"]
+       Pad[197.00mil 26.00mil 219.00mil 26.00mil 16.00mil 30.00mil 22.00mil "OUTB1" "15" "square,edge2"]
+       Pad[197.00mil 1.00mil 219.00mil 1.00mil 16.00mil 30.00mil 22.00mil "VCCB" "16" "square,edge2"]
+       ElementLine [-33.00mil -22.00mil 77.00mil -22.00mil 10.00mil]
+       ElementLine [127.00mil -22.00mil 237.00mil -22.00mil 10.00mil]
+       ElementLine [237.00mil -22.00mil 237.00mil 198.00mil 10.00mil]
+       ElementLine [237.00mil 198.00mil -33.00mil 198.00mil 10.00mil]
+       ElementLine [-33.00mil 198.00mil -33.00mil -22.00mil 10.00mil]
+       ElementArc [102.00mil -22.00mil 25.00mil 25.00mil 0 180 10.00mil]
+
+       )
+
+Element["" "QSOP16.fp" "IO1/U5" "unknown" 3682.00mil 6197.00mil 122.00mil 38.00mil 3 100 ""]
+(
+       Attribute("device" "unknown")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-15.00mil 0.0000 7.00mil 0.0000 16.00mil 30.00mil 22.00mil "VCCA" "1" ""]
+       Pad[-15.00mil 25.00mil 7.00mil 25.00mil 16.00mil 30.00mil 22.00mil "INA1" "2" "square"]
+       Pad[-15.00mil 50.00mil 7.00mil 50.00mil 16.00mil 30.00mil 22.00mil "INA2" "3" "square"]
+       Pad[-15.00mil 75.00mil 7.00mil 75.00mil 16.00mil 30.00mil 22.00mil "OUTA1" "4" "square"]
+       Pad[-15.00mil 100.00mil 7.00mil 100.00mil 16.00mil 30.00mil 22.00mil "OUTA2" "5" "square"]
+       Pad[-15.00mil 125.00mil 7.00mil 125.00mil 16.00mil 30.00mil 22.00mil "IOA1" "6" "square"]
+       Pad[-15.00mil 150.00mil 7.00mil 150.00mil 16.00mil 30.00mil 22.00mil "IOA2" "7" "square"]
+       Pad[-15.00mil 175.00mil 7.00mil 175.00mil 16.00mil 30.00mil 22.00mil "GNDA" "8" "square"]
+       Pad[197.00mil 176.00mil 219.00mil 176.00mil 16.00mil 30.00mil 22.00mil "GNDB" "9" "square,edge2"]
+       Pad[197.00mil 151.00mil 219.00mil 151.00mil 16.00mil 30.00mil 22.00mil "IOB2" "10" "square,edge2"]
+       Pad[197.00mil 126.00mil 219.00mil 126.00mil 16.00mil 30.00mil 22.00mil "IOB1" "11" "square,edge2"]
+       Pad[197.00mil 101.00mil 219.00mil 101.00mil 16.00mil 30.00mil 22.00mil "INB2" "12" "square,edge2"]
+       Pad[197.00mil 76.00mil 219.00mil 76.00mil 16.00mil 30.00mil 22.00mil "INB1" "13" "square,edge2"]
+       Pad[197.00mil 51.00mil 219.00mil 51.00mil 16.00mil 30.00mil 22.00mil "OUTB2" "14" "square,edge2"]
+       Pad[197.00mil 26.00mil 219.00mil 26.00mil 16.00mil 30.00mil 22.00mil "OUTB1" "15" "square,edge2"]
+       Pad[197.00mil 1.00mil 219.00mil 1.00mil 16.00mil 30.00mil 22.00mil "VCCB" "16" "square,edge2"]
+       ElementLine [-33.00mil -22.00mil 77.00mil -22.00mil 10.00mil]
+       ElementLine [127.00mil -22.00mil 237.00mil -22.00mil 10.00mil]
+       ElementLine [237.00mil -22.00mil 237.00mil 198.00mil 10.00mil]
+       ElementLine [237.00mil 198.00mil -33.00mil 198.00mil 10.00mil]
+       ElementLine [-33.00mil 198.00mil -33.00mil -22.00mil 10.00mil]
+       ElementArc [102.00mil -22.00mil 25.00mil 25.00mil 0 180 10.00mil]
+
+       )
+
+Element["" "0402.fp" "MD4/C15" "10nF" 111.7157mm 148.1762mm -31.50mil -31.50mil 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
+       Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
+
+       )
+
+Element["" "0402.fp" "MD5/R3" "22" 5309.90mil 167.4640mm -31.50mil -31.50mil 0 100 ""]
+(
+       Attribute("device" "RESISTOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
+       Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
+
+       )
+
+Element["" "0603.fp" "IO1/C13" "0.1uF" 87.8645mm 6222.40mil -31.50mil -31.50mil 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-25.59mil -4.92mil -25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
+       Pad[25.59mil -4.92mil 25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
+
+       )
+
+Element["" "0603.fp" "IO1/C11" "0.1uF" 89.7781mm 5649.90mil -31.50mil -31.50mil 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-25.59mil -4.92mil -25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
+       Pad[25.59mil -4.92mil 25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
+
+       )
+
+Element["" "0603.fp" "IO1/C9" "0.1uF" 82.5924mm 112.3927mm -31.50mil -31.50mil 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-25.59mil -4.92mil -25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
+       Pad[25.59mil -4.92mil 25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
+
+       )
+
+Element["" "0402.fp" "MD5/C16" "10nF" 127.4326mm 153.7010mm -31.50mil -31.50mil 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
+       Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
+
+       )
+
+Element["" "0603.fp" "IO1/C12" "0.1uF" 88.2179mm 162.3791mm -31.50mil -31.50mil 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-25.59mil -4.92mil -25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
+       Pad[25.59mil -4.92mil 25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
+
+       )
+
+Element["" "0402.fp" "MD5/C7" "470nF" 106.3851mm 152.6686mm -31.50mil -31.50mil 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
+       Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
+
+       )
+
+Element["" "0603.fp" "MD4/C11" "100nF" 124.9252mm 133.8621mm -31.50mil -31.50mil 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-25.59mil -4.92mil -25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
+       Pad[25.59mil -4.92mil 25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
+
+       )
+
+Element["" "0603.fp" "IO1/C8" "0.1uF" 83.2998mm 4513.10mil -31.50mil -31.50mil 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-25.59mil -4.92mil -25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
+       Pad[25.59mil -4.92mil 25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
+
+       )
+
+Element["" "0402.fp" "MD5/R2" "22" 126.2594mm 168.8494mm -31.50mil -31.50mil 0 100 ""]
+(
+       Attribute("device" "RESISTOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
+       Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
+
+       )
+
+Element["" "0603.fp" "MD5/C11" "100nF" 128.5981mm 167.4791mm -31.50mil -31.50mil 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-25.59mil -4.92mil -25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
+       Pad[25.59mil -4.92mil 25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
+
+       )
+
+Element["" "0603.fp" "MD4/C9" "100nF" 104.1542mm 133.0495mm -31.50mil -31.50mil 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-25.59mil -4.92mil -25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
+       Pad[25.59mil -4.92mil 25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
+
+       )
+
+Element["" "0603.fp" "IO1/C10" "0.1uF" 89.0668mm 139.3604mm -31.50mil -31.50mil 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-25.59mil -4.92mil -25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
+       Pad[25.59mil -4.92mil 25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
+
+       )
+
+Element["" "0402.fp" "MD4/C16" "10nF" 106.5131mm 149.5390mm -31.50mil -31.50mil 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
+       Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
+
+       )
+
+Element["" "0402.fp" "MD4/R3" "22" 128.4288mm 145.7708mm -31.50mil -31.50mil 0 100 ""]
+(
+       Attribute("device" "RESISTOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
+       Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
+
+       )
+
+Element["" "0603.fp" "MD5/C9" "100nF" 141.4122mm 6024.00mil -31.50mil -31.50mil 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-25.59mil -4.92mil -25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
+       Pad[25.59mil -4.92mil 25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
+
+       )
+
+Element["" "0402.fp" "MD4/R2" "22" 136.6015mm 5260.30mil -31.50mil -31.50mil 0 100 ""]
+(
+       Attribute("device" "RESISTOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
+       Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
+
+       )
+
+Element["" "0603.fp" "MD5/C12" "100nF" 126.3246mm 5845.00mil -31.50mil -31.50mil 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-25.59mil -4.92mil -25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
+       Pad[25.59mil -4.92mil 25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
+
+       )
+Rat[4520.00mil 60.3270mm 0 4500.00mil 1500.00mil 5  ""]
+Rat[4500.00mil 1500.00mil 5 107.1903mm 32.2618mm 0  ""]
+Rat[107.1903mm 32.2618mm 0 107.1903mm 24.2619mm 0  ""]
+Rat[107.1903mm 24.2619mm 0 101.1583mm 19.0297mm 0  ""]
+Rat[101.1583mm 19.0297mm 0 94.7583mm 19.0297mm 0  ""]
+Rat[107.1903mm 32.2618mm 0 98.7580mm 36.6939mm 0  ""]
+Rat[98.7580mm 36.6939mm 0 89.5261mm 33.0617mm 0  ""]
+Rat[89.5261mm 33.0617mm 0 80.0282mm 34.0999mm 0  ""]
+Rat[80.0282mm 34.0999mm 0 73.9781mm 26.8296mm 0  ""]
+Rat[81.5928mm 103.0439mm 0 81.9950mm 99.6652mm 0  ""]
+Rat[81.9950mm 99.6652mm 0 86.0879mm 100.3843mm 0  ""]
+Rat[81.5928mm 103.0439mm 0 88.0281mm 111.4965mm 0  ""]
+Rat[88.0281mm 111.4965mm 0 82.6498mm 114.5077mm 0  ""]
+Rat[82.6498mm 114.5077mm 0 88.4168mm 139.2354mm 0  ""]
+Rat[88.4168mm 139.2354mm 0 94.1780mm 5473.60mil 0  ""]
+Rat[94.1780mm 5473.60mil 0 3667.00mil 6197.00mil 0  ""]
+Rat[3667.00mil 6197.00mil 0 87.5679mm 162.2541mm 0  ""]
+Rat[81.9950mm 99.6652mm 0 75.6043mm 70.1314mm 0  ""]
+Rat[75.6043mm 70.1314mm 0 69.3807mm 26.8296mm 0  ""]
+Rat[69.3807mm 26.8296mm 0 78.7207mm 25.5415mm 0  ""]
+Rat[69.3807mm 26.8296mm 0 54.2726mm 27.6438mm 0  ""]
+Rat[54.2726mm 27.6438mm 0 43.3937mm 20.3222mm 5  ""]
+Rat[131.9594mm 46.7417mm 0 136.0140mm 52.7706mm 0  ""]
+Rat[136.0140mm 52.7706mm 0 5052.50mil 2150.00mil 0  ""]
+Rat[131.9594mm 46.7417mm 0 123.8852mm 45.6776mm 0  ""]
+Rat[123.8852mm 45.6776mm 0 106.8238mm 49.4392mm 0  ""]
+Rat[106.8238mm 49.4392mm 0 3640.00mil 1950.00mil 0  ""]
+Rat[3640.00mil 1950.00mil 0 85.6651mm 47.6086mm 0  ""]
+Rat[5052.50mil 2150.00mil 0 116.8466mm 69.2522mm 0  ""]
+Rat[116.8466mm 69.2522mm 0 114.4463mm 81.3924mm 0  ""]
 Rat[114.4463mm 81.3924mm 0 116.7263mm 89.3234mm 0  ""]
-Rat[114.4463mm 81.3924mm 0 116.8466mm 69.2522mm 0  ""]
 Rat[116.7263mm 89.3234mm 0 114.3260mm 101.4636mm 0  ""]
 Rat[114.3260mm 101.4636mm 0 117.7902mm 110.3076mm 0  ""]
 Rat[114.3260mm 101.4636mm 0 107.1804mm 109.0958mm 0  ""]
 Rat[117.7902mm 110.3076mm 0 115.3899mm 122.4478mm 0  ""]
 Rat[115.3899mm 122.4478mm 0 108.4459mm 125.6122mm 0  ""]
-Rat[14.1339mm 43.1746mm 5 39.7262mm 37.9580mm 0  ""]
-Rat[39.7262mm 37.9580mm 0 39.9802mm 33.8940mm 0  ""]
-Rat[122.7120mm 53.4690mm 0 4820.00mil 57.2790mm 0  ""]
-Rat[4820.00mil 57.2790mm 0 113.5080mm 60.3270mm 0  ""]
-Rat[4820.00mil 57.2790mm 0 131.9464mm 56.7323mm 0  ""]
-Rat[131.9464mm 56.7323mm 0 133.3380mm 52.2398mm 0  ""]
-Rat[122.7120mm 53.4690mm 0 4600.00mil 1400.00mil 5  ""]
-Rat[4600.00mil 1400.00mil 5 117.2805mm 25.8586mm 0  ""]
-Rat[4600.00mil 1400.00mil 5 107.1903mm 33.0619mm 0  ""]
+Rat[108.4459mm 125.6122mm 0 103.5043mm 132.9246mm 0  ""]
+Rat[103.5043mm 132.9246mm 0 100.1216mm 5474.60mil 0  ""]
+Rat[100.1216mm 5474.60mil 0 107.1989mm 5759.70mil 0  ""]
+Rat[107.1989mm 5759.70mil 0 106.7849mm 152.5688mm 0  ""]
+Rat[107.1989mm 5759.70mil 0 116.0270mm 146.9040mm 0  ""]
+Rat[116.0270mm 146.9040mm 0 120.6009mm 153.9962mm 0  ""]
+Rat[106.7849mm 152.5688mm 0 3901.00mil 6198.00mil 0  ""]
+Rat[100.1216mm 5474.60mil 0 89.1281mm 143.3824mm 0  ""]
+Rat[3901.00mil 6198.00mil 0 87.2146mm 157.9241mm 0  ""]
+Rat[116.0270mm 146.9040mm 0 118.4273mm 134.7638mm 0  ""]
+Rat[120.6009mm 153.9962mm 0 118.2006mm 6540.80mil 0  ""]
+Rat[107.1804mm 109.0958mm 0 93.9717mm 111.5219mm 0  ""]
+Rat[93.9717mm 111.5219mm 0 92.0315mm 100.4097mm 0  ""]
+Rat[92.0315mm 100.4097mm 0 83.2566mm 106.8090mm 0  ""]
+Rat[83.2566mm 106.8090mm 0 78.6718mm 105.4768mm 0  ""]
+Rat[83.2566mm 106.8090mm 0 81.9424mm 112.2677mm 0  ""]
+Rat[92.0315mm 100.4097mm 0 3301.80mil 88.8117mm 0  ""]
+Rat[3301.80mil 88.8117mm 0 84.8388mm 76.4745mm 0  ""]
+Rat[84.8388mm 76.4745mm 0 3511.70mil 72.6054mm 0  ""]
+Rat[84.8388mm 76.4745mm 0 81.5479mm 70.1568mm 0  ""]
+Rat[3301.80mil 88.8117mm 0 97.7543mm 86.2576mm 0  ""]
+Rat[120.6009mm 153.9962mm 0 140.7622mm 152.8846mm 0  ""]
+Rat[81.5479mm 70.1568mm 0 56.4451mm 79.3062mm 0  ""]
+Rat[56.4451mm 79.3062mm 0 44.0830mm 77.3901mm 5  ""]
+Rat[14.1339mm 43.1746mm 5 969.02mil 43.4952mm 0  ""]
+Rat[969.02mil 43.4952mm 0 940.58mil 47.8603mm 0  ""]
+Rat[78.8071mm 47.6086mm 0 120.8463mm 81.3924mm 0  ""]
+Rat[78.8071mm 48.8786mm 0 120.7260mm 101.4636mm 0  ""]
+Rat[78.8071mm 50.1486mm 0 121.7899mm 122.4478mm 0  ""]
+Rat[85.6651mm 50.1486mm 0 122.4271mm 146.9040mm 0  ""]
+Rat[4782.50mil 2150.00mil 0 124.6007mm 6540.80mil 0  ""]
+Rat[81.5479mm 71.4268mm 0 116.0465mm 69.2522mm 0  ""]
+Rat[92.0315mm 101.6797mm 0 115.9262mm 89.3234mm 0  ""]
+Rat[93.9717mm 112.7919mm 0 116.9901mm 110.3076mm 0  ""]
+Rat[100.1216mm 5524.60mil 0 4599.50mil 134.7638mm 0  ""]
+Rat[3901.00mil 6248.00mil 0 119.8008mm 153.9962mm 0  ""]
+Rat[81.5479mm 73.3318mm 0 119.2463mm 81.3924mm 0  ""]
+Rat[92.0315mm 103.5847mm 0 4690.00mil 101.4636mm 0  ""]
+Rat[93.9717mm 114.6969mm 0 120.1899mm 122.4478mm 0  ""]
+Rat[100.1216mm 142.2298mm 0 120.8271mm 146.9040mm 0  ""]
+Rat[3901.00mil 6323.00mil 0 123.0007mm 6540.80mil 0  ""]
+Rat[92.0315mm 102.3147mm 0 118.3262mm 89.3234mm 0  ""]
+Rat[81.5479mm 72.0618mm 0 118.4465mm 69.2522mm 0  ""]
+Rat[93.9717mm 113.4269mm 0 119.3901mm 110.3076mm 0  ""]
+Rat[100.1216mm 140.9598mm 0 120.0273mm 134.7638mm 0  ""]
+Rat[3901.00mil 6273.00mil 0 122.2009mm 153.9962mm 0  ""]
+Rat[82.8928mm 103.0439mm 0 83.2950mm 99.6652mm 0  ""]
+Rat[82.8928mm 103.0439mm 0 86.0879mm 104.8293mm 0  ""]
+Rat[86.0879mm 104.8293mm 0 83.9497mm 114.5077mm 0  ""]
+Rat[83.9497mm 114.5077mm 0 88.0281mm 115.9415mm 0  ""]
+Rat[88.0281mm 115.9415mm 0 89.7168mm 139.2354mm 0  ""]
+Rat[89.7168mm 139.2354mm 0 94.1780mm 5648.60mil 0  ""]
+Rat[94.1780mm 5648.60mil 0 3667.00mil 6372.00mil 0  ""]
+Rat[3667.00mil 6372.00mil 0 88.8679mm 162.2541mm 0  ""]
+Rat[83.2950mm 99.6652mm 0 75.6043mm 74.5764mm 0  ""]
+Rat[75.6043mm 74.5764mm 0 113.5080mm 60.3270mm 0  ""]
+Rat[113.5080mm 60.3270mm 0 100.8080mm 39.7530mm 0  ""]
+Rat[100.8080mm 39.7530mm 0 97.9582mm 36.6939mm 0  ""]
+Rat[100.8080mm 39.7530mm 0 107.1903mm 33.0619mm 0  ""]
 Rat[107.1903mm 33.0619mm 0 107.1903mm 25.0620mm 0  ""]
 Rat[107.1903mm 25.0620mm 0 101.9584mm 19.0297mm 0  ""]
 Rat[101.9584mm 19.0297mm 0 95.5584mm 19.0297mm 0  ""]
-Rat[107.1903mm 33.0619mm 0 100.8080mm 39.7530mm 0  ""]
-Rat[100.8080mm 39.7530mm 0 97.9582mm 36.6939mm 0  ""]
 Rat[97.9582mm 36.6939mm 0 89.5261mm 32.2616mm 0  ""]
+Rat[107.1903mm 33.0619mm 0 4600.00mil 1400.00mil 5  ""]
+Rat[4600.00mil 1400.00mil 5 117.2805mm 25.8586mm 0  ""]
 Rat[89.5261mm 32.2616mm 0 78.7282mm 34.0999mm 0  ""]
 Rat[78.7282mm 34.0999mm 0 77.9211mm 25.5415mm 0  ""]
 Rat[77.9211mm 25.5415mm 0 71.6667mm 26.8296mm 0  ""]
 Rat[71.6667mm 26.8296mm 0 70.5237mm 19.7938mm 0  ""]
 Rat[71.6667mm 26.8296mm 0 54.2726mm 31.8440mm 0  ""]
 Rat[54.2726mm 31.8440mm 0 43.3937mm 28.3232mm 5  ""]
-Rat[43.3937mm 28.3232mm 5 1690.00mil 37.9580mm 0  ""]
-Rat[89.5261mm 25.8618mm 0 89.5261mm 26.6617mm 0  ""]
-Rat[89.5261mm 26.6617mm 0 89.5261mm 27.4617mm 0  ""]
-Rat[89.5261mm 27.4617mm 0 89.5261mm 28.2616mm 0  ""]
-Rat[89.5261mm 28.2616mm 0 89.5261mm 29.0617mm 0  ""]
-Rat[89.5261mm 29.0617mm 0 89.5261mm 29.8618mm 0  ""]
-Rat[89.5261mm 29.8618mm 0 89.5261mm 30.6616mm 0  ""]
-Rat[89.5261mm 30.6616mm 0 89.5261mm 31.4617mm 0  ""]
-Rat[78.8071mm 46.3386mm 0 132.0380mm 52.2398mm 0  ""]
+Rat[43.3937mm 28.3232mm 5 27.0906mm 47.8603mm 0  ""]
+Rat[3640.00mil 2114.00mil 0 106.0242mm 49.4392mm 0  ""]
+Rat[78.8071mm 46.3386mm 0 3840.00mil 1950.00mil 0  ""]
+Rat[3840.00mil 1950.00mil 0 5052.50mil 2100.00mil 0  ""]
 Rat[89.6582mm 79.4100mm 0 120.8465mm 69.2522mm 0  ""]
 Rat[104.5326mm 72.4085mm 0 107.7637mm 76.2653mm 0  ""]
 Rat[107.7637mm 76.2653mm 0 123.7165mm 77.7223mm 0  ""]
@@ -2095,20 +2817,88 @@ Rat[108.0191mm 113.6081mm 0 103.0595mm 112.9864mm 0  ""]
 Rat[108.0191mm 113.6081mm 0 112.5199mm 118.7775mm 0  ""]
 Rat[106.0088mm 120.8861mm 0 107.2195mm 113.6081mm 0  ""]
 Rat[106.0088mm 120.8861mm 0 114.5900mm 122.4478mm 0  ""]
+Rat[124.2752mm 133.7372mm 0 122.4273mm 134.7638mm 0  ""]
+Rat[137.0013mm 133.5119mm 0 125.2973mm 143.2339mm 0  ""]
+Rat[125.2973mm 143.2339mm 0 108.9804mm 136.1292mm 0  ""]
+Rat[112.1155mm 148.0763mm 0 123.2272mm 146.9040mm 0  ""]
+Rat[123.2272mm 146.9040mm 0 136.2017mm 133.5119mm 0  ""]
+Rat[133.7981mm 142.0056mm 5 125.2973mm 141.6340mm 0  ""]
+Rat[125.2973mm 141.6340mm 0 125.2973mm 142.4341mm 0  ""]
+Rat[125.2973mm 141.6340mm 0 125.2973mm 138.4341mm 0  ""]
+Rat[125.2973mm 138.4341mm 0 125.2973mm 137.6340mm 0  ""]
+Rat[125.2973mm 137.6340mm 0 125.2973mm 136.8339mm 0  ""]
+Rat[133.7981mm 137.8146mm 5 125.2973mm 140.0340mm 0  ""]
+Rat[125.2973mm 140.0340mm 0 125.2973mm 140.8339mm 0  ""]
+Rat[125.2973mm 140.8339mm 0 125.2973mm 144.0340mm 0  ""]
+Rat[125.2973mm 144.0340mm 0 125.2973mm 144.8339mm 0  ""]
+Rat[139.3099mm 137.8146mm 5 4455.00mil 137.6337mm 0  ""]
+Rat[4455.00mil 137.6337mm 0 4455.00mil 136.8339mm 0  ""]
+Rat[4455.00mil 137.6337mm 0 4455.00mil 138.4338mm 0  ""]
+Rat[4455.00mil 138.4338mm 0 4455.00mil 141.6337mm 0  ""]
+Rat[4455.00mil 141.6337mm 0 4455.00mil 142.4338mm 0  ""]
+Rat[139.3099mm 142.0056mm 5 4455.00mil 140.8339mm 0  ""]
+Rat[4455.00mil 140.8339mm 0 4455.00mil 140.0338mm 0  ""]
+Rat[4455.00mil 140.8339mm 0 4455.00mil 144.0338mm 0  ""]
+Rat[4455.00mil 144.0338mm 0 4455.00mil 144.8339mm 0  ""]
+Rat[128.8286mm 145.6710mm 0 4455.00mil 143.2337mm 0  ""]
+Rat[4455.00mil 143.2337mm 0 109.1761mm 142.2016mm 0  ""]
+Rat[106.1133mm 149.4392mm 0 4536.50mil 146.9040mm 0  ""]
+Rat[4536.50mil 146.9040mm 0 128.0290mm 145.6710mm 0  ""]
+Rat[127.9481mm 167.3541mm 0 124.6009mm 153.9962mm 0  ""]
+Rat[126.6592mm 168.7496mm 0 127.4708mm 162.4663mm 0  ""]
+Rat[127.4708mm 162.4663mm 0 110.0668mm 157.0789mm 0  ""]
+Rat[112.6736mm 6004.10mil 0 125.4008mm 6540.80mil 0  ""]
+Rat[125.4008mm 6540.80mil 0 125.8596mm 168.7496mm 0  ""]
+Rat[133.7983mm 161.7629mm 5 127.4708mm 161.6664mm 0  ""]
+Rat[127.4708mm 161.6664mm 0 127.4708mm 160.8664mm 0  ""]
+Rat[127.4708mm 160.8664mm 0 127.4708mm 157.6665mm 0  ""]
+Rat[127.4708mm 157.6665mm 0 127.4708mm 156.8664mm 0  ""]
+Rat[127.4708mm 156.8664mm 0 127.4708mm 156.0663mm 0  ""]
+Rat[133.7983mm 157.5719mm 5 127.4708mm 159.2664mm 0  ""]
+Rat[127.4708mm 159.2664mm 0 127.4708mm 160.0662mm 0  ""]
+Rat[127.4708mm 160.0662mm 0 127.4708mm 163.2664mm 0  ""]
+Rat[127.4708mm 163.2664mm 0 127.4708mm 6459.30mil 0  ""]
+Rat[139.3101mm 157.5719mm 5 115.3307mm 157.6662mm 0  ""]
+Rat[115.3307mm 157.6662mm 0 115.3307mm 156.8661mm 0  ""]
+Rat[115.3307mm 156.8661mm 0 115.3307mm 156.0663mm 0  ""]
+Rat[115.3307mm 157.6662mm 0 115.3307mm 160.8661mm 0  ""]
+Rat[115.3307mm 160.8661mm 0 115.3307mm 161.6662mm 0  ""]
+Rat[139.3101mm 161.7629mm 5 115.3307mm 6427.80mil 0  ""]
+Rat[115.3307mm 6427.80mil 0 115.3307mm 6459.30mil 0  ""]
+Rat[115.3307mm 6427.80mil 0 115.3307mm 160.0662mm 0  ""]
+Rat[115.3307mm 160.0662mm 0 115.3307mm 159.2662mm 0  ""]
+Rat[135.2714mm 167.3642mm 0 115.3307mm 6396.30mil 0  ""]
+Rat[115.3307mm 6396.30mil 0 110.4375mm 162.5541mm 0  ""]
+Rat[127.0328mm 153.6012mm 0 134.4718mm 167.3642mm 0  ""]
+Rat[127.0328mm 153.6012mm 0 117.4008mm 6540.80mil 0  ""]
+Rat[115.2464mm 81.3924mm 0 115.1261mm 101.4636mm 0  ""]
+Rat[115.1261mm 101.4636mm 0 116.1900mm 122.4478mm 0  ""]
+Rat[116.1900mm 122.4478mm 0 116.8271mm 146.9040mm 0  ""]
+Rat[116.8271mm 146.9040mm 0 119.0007mm 6540.80mil 0  ""]
+Rat[116.0462mm 81.3924mm 0 115.9259mm 101.4636mm 0  ""]
+Rat[115.9259mm 101.4636mm 0 116.9898mm 122.4478mm 0  ""]
+Rat[116.9898mm 122.4478mm 0 117.6270mm 146.9040mm 0  ""]
+Rat[117.6270mm 146.9040mm 0 119.8006mm 6540.80mil 0  ""]
 Rat[4020.00mil 39.7530mm 0 97.1583mm 19.0297mm 0  ""]
-Rat[118.5805mm 25.8586mm 0 96.3582mm 19.0297mm 0  ""]
+Rat[97.1583mm 19.0297mm 0 3574.30mil 591.00mil 0  ""]
+Rat[118.5805mm 25.8586mm 0 4093.90mil 591.00mil 0  ""]
+Rat[4093.90mil 591.00mil 0 96.3582mm 19.0297mm 0  ""]
 Rat[4500.00mil 1400.00mil 5 98.7583mm 19.0297mm 0  ""]
 Rat[4600.00mil 1500.00mil 5 97.9584mm 19.0297mm 0  ""]
-Rat[3840.00mil 2114.00mil 0 103.0248mm 68.8957mm 0  ""]
+Rat[131.1598mm 46.7417mm 0 5323.40mil 52.7706mm 0  ""]
+Rat[5323.40mil 52.7706mm 0 5052.50mil 2200.00mil 0  ""]
+Rat[131.1598mm 46.7417mm 0 123.0856mm 45.6776mm 0  ""]
+Rat[5052.50mil 2200.00mil 0 117.6464mm 69.2522mm 0  ""]
+Rat[117.6464mm 69.2522mm 0 114.4465mm 69.2522mm 0  ""]
+Rat[114.4465mm 69.2522mm 0 113.6464mm 69.2522mm 0  ""]
+Rat[113.6464mm 69.2522mm 0 103.0248mm 68.8957mm 0  ""]
 Rat[103.0248mm 68.8957mm 0 102.7853mm 76.2653mm 0  ""]
 Rat[102.7853mm 76.2653mm 0 95.9474mm 2859.00mil 0  ""]
 Rat[95.9474mm 2859.00mil 0 94.8030mm 69.8910mm 0  ""]
 Rat[94.8030mm 69.8910mm 0 88.3977mm 72.6054mm 0  ""]
 Rat[88.3977mm 72.6054mm 0 88.7674mm 75.4899mm 0  ""]
 Rat[88.7674mm 75.4899mm 0 86.1388mm 76.4745mm 0  ""]
-Rat[103.0248mm 68.8957mm 0 113.6464mm 69.2522mm 0  ""]
-Rat[113.6464mm 69.2522mm 0 114.4465mm 69.2522mm 0  ""]
-Rat[114.4465mm 69.2522mm 0 117.6464mm 69.2522mm 0  ""]
+Rat[86.1388mm 76.4745mm 0 81.5479mm 74.6018mm 0  ""]
 Rat[102.7853mm 76.2653mm 0 96.9547mm 86.2576mm 0  ""]
 Rat[96.9547mm 86.2576mm 0 99.4065mm 93.0482mm 0  ""]
 Rat[99.4065mm 93.0482mm 0 99.0401mm 98.2367mm 0  ""]
@@ -2116,36 +2906,109 @@ Rat[99.4065mm 93.0482mm 0 92.9526mm 94.4212mm 0  ""]
 Rat[92.9526mm 94.4212mm 0 87.4527mm 97.0171mm 0  ""]
 Rat[87.4527mm 97.0171mm 0 85.1656mm 88.8117mm 0  ""]
 Rat[85.1656mm 88.8117mm 0 77.3501mm 92.1288mm 0  ""]
-Rat[86.1388mm 76.4745mm 0 76.0190mm 70.0866mm 0  ""]
-Rat[76.0190mm 70.0866mm 0 75.3301mm 2641.20mil 0  ""]
-Rat[75.3301mm 2641.20mil 0 2615.00mil 2660.00mil 0  ""]
-Rat[2615.00mil 2660.00mil 0 2660.00mil 2937.00mil 0  ""]
-Rat[117.6464mm 69.2522mm 0 117.6464mm 81.3924mm 0  ""]
-Rat[117.6464mm 81.3924mm 0 117.5261mm 89.3234mm 0  ""]
-Rat[117.5261mm 89.3234mm 0 114.3262mm 89.3234mm 0  ""]
-Rat[114.3262mm 89.3234mm 0 113.5261mm 89.3234mm 0  ""]
-Rat[117.5261mm 89.3234mm 0 117.5261mm 101.4636mm 0  ""]
-Rat[117.5261mm 101.4636mm 0 118.5900mm 110.3076mm 0  ""]
-Rat[118.5900mm 110.3076mm 0 115.3901mm 110.3076mm 0  ""]
-Rat[115.3901mm 110.3076mm 0 114.5900mm 110.3076mm 0  ""]
-Rat[114.5900mm 110.3076mm 0 106.3808mm 109.0958mm 0  ""]
-Rat[106.3808mm 109.0958mm 0 105.9700mm 117.4003mm 0  ""]
+Rat[87.4527mm 97.0171mm 0 92.0315mm 104.8547mm 0  ""]
+Rat[92.0315mm 104.8547mm 0 3329.00mil 106.8090mm 0  ""]
+Rat[3329.00mil 106.8090mm 0 79.9718mm 105.4768mm 0  ""]
+Rat[3329.00mil 106.8090mm 0 83.2424mm 112.2677mm 0  ""]
+Rat[92.0315mm 104.8547mm 0 98.0811mm 112.9864mm 0  ""]
+Rat[98.0811mm 112.9864mm 0 93.9717mm 115.9669mm 0  ""]
+Rat[93.9717mm 115.9669mm 0 97.8813mm 118.7028mm 0  ""]
+Rat[97.8813mm 118.7028mm 0 105.9700mm 117.4003mm 0  ""]
 Rat[105.9700mm 117.4003mm 0 106.8084mm 120.8861mm 0  ""]
 Rat[106.8084mm 120.8861mm 0 106.9100mm 122.8301mm 0  ""]
 Rat[106.9100mm 122.8301mm 0 4320.70mil 125.6122mm 0  ""]
-Rat[105.9700mm 117.4003mm 0 97.8813mm 118.7028mm 0  ""]
-Rat[97.8813mm 118.7028mm 0 98.0811mm 112.9864mm 0  ""]
+Rat[4320.70mil 125.6122mm 0 109.2916mm 133.4028mm 0  ""]
+Rat[109.2916mm 133.4028mm 0 104.8042mm 132.9246mm 0  ""]
+Rat[104.8042mm 132.9246mm 0 104.0020mm 136.1292mm 0  ""]
+Rat[104.0020mm 136.1292mm 0 104.1977mm 142.2016mm 0  ""]
+Rat[104.1977mm 142.2016mm 0 100.1216mm 143.4998mm 0  ""]
+Rat[104.1977mm 142.2016mm 0 106.3993mm 5759.70mil 0  ""]
+Rat[106.3993mm 5759.70mil 0 106.9129mm 149.4392mm 0  ""]
+Rat[106.9129mm 149.4392mm 0 105.9853mm 152.5688mm 0  ""]
+Rat[105.9853mm 152.5688mm 0 105.0884mm 157.0789mm 0  ""]
+Rat[106.9129mm 149.4392mm 0 111.3159mm 148.0763mm 0  ""]
+Rat[111.3159mm 148.0763mm 0 111.8740mm 6004.10mil 0  ""]
+Rat[105.0884mm 157.0789mm 0 105.4591mm 162.5541mm 0  ""]
+Rat[111.8740mm 6004.10mil 0 117.4008mm 153.9962mm 0  ""]
+Rat[117.4008mm 153.9962mm 0 118.2009mm 153.9962mm 0  ""]
+Rat[118.2009mm 153.9962mm 0 121.4008mm 153.9962mm 0  ""]
+Rat[109.2916mm 133.4028mm 0 4536.50mil 134.7638mm 0  ""]
+Rat[4536.50mil 134.7638mm 0 4568.00mil 134.7638mm 0  ""]
+Rat[4568.00mil 134.7638mm 0 119.2272mm 134.7638mm 0  ""]
+Rat[105.4591mm 162.5541mm 0 3901.00mil 6373.00mil 0  ""]
+Rat[121.4008mm 153.9962mm 0 127.8323mm 153.6012mm 0  ""]
+Rat[127.8323mm 153.6012mm 0 125.6746mm 148.3380mm 0  ""]
+Rat[125.6746mm 148.3380mm 0 119.2272mm 146.9040mm 0  ""]
+Rat[105.9700mm 117.4003mm 0 106.3808mm 109.0958mm 0  ""]
+Rat[106.3808mm 109.0958mm 0 114.5900mm 110.3076mm 0  ""]
+Rat[114.5900mm 110.3076mm 0 115.3901mm 110.3076mm 0  ""]
+Rat[115.3901mm 110.3076mm 0 118.5900mm 110.3076mm 0  ""]
+Rat[118.5900mm 110.3076mm 0 117.5261mm 101.4636mm 0  ""]
 Rat[4320.70mil 125.6122mm 0 118.5900mm 122.4478mm 0  ""]
-Rat[2660.00mil 2937.00mil 0 56.4451mm 83.5064mm 0  ""]
+Rat[100.1216mm 143.4998mm 0 90.4280mm 143.3824mm 0  ""]
+Rat[3901.00mil 6373.00mil 0 88.5145mm 157.9241mm 0  ""]
+Rat[117.6464mm 69.2522mm 0 117.6464mm 81.3924mm 0  ""]
+Rat[117.6464mm 81.3924mm 0 117.5261mm 89.3234mm 0  ""]
+Rat[117.5261mm 89.3234mm 0 114.3262mm 89.3234mm 0  ""]
+Rat[114.3262mm 89.3234mm 0 113.5261mm 89.3234mm 0  ""]
+Rat[121.4008mm 153.9962mm 0 121.4008mm 6540.80mil 0  ""]
+Rat[127.8323mm 153.6012mm 0 5593.00mil 152.8846mm 0  ""]
+Rat[103.0248mm 68.8957mm 0 3840.00mil 2114.00mil 0  ""]
+Rat[3840.00mil 2114.00mil 0 85.6651mm 48.8786mm 0  ""]
+Rat[77.3501mm 92.1288mm 0 56.4451mm 83.5064mm 0  ""]
 Rat[56.4451mm 83.5064mm 0 44.0830mm 85.3911mm 5  ""]
 Rat[44.0830mm 85.3911mm 5 43.1626mm 109.5622mm 0  ""]
 Rat[43.1626mm 109.5622mm 0 31.7557mm 109.8789mm 0  ""]
 Rat[31.7557mm 109.8789mm 0 19.6213mm 4196.30mil 5  ""]
-Rat[2615.00mil 2660.00mil 0 1700.00mil 33.8940mm 0  ""]
+Rat[44.0830mm 85.3911mm 5 1095.00mil 43.4952mm 0  ""]
 Rat[14.1339mm 51.5566mm 5 4.8873mm 28.3232mm 5  ""]
 Rat[14.1339mm 51.5566mm 5 219.55mil 85.3911mm 5  ""]
 Rat[14.1339mm 47.3656mm 5 219.55mil 74.6469mm 5  ""]
 Rat[14.1339mm 47.3656mm 5 4.8873mm 17.5790mm 5  ""]
+Rat[116.8463mm 81.3924mm 0 116.7260mm 101.4636mm 0  ""]
+Rat[116.7260mm 101.4636mm 0 118.4271mm 146.9040mm 0  ""]
+Rat[118.4271mm 146.9040mm 0 120.6007mm 6540.80mil 0  ""]
+Rat[81.5479mm 73.9668mm 0 118.4462mm 81.3924mm 0  ""]
+Rat[92.0315mm 104.2197mm 0 4658.50mil 101.4636mm 0  ""]
+Rat[93.9717mm 115.3319mm 0 119.3898mm 122.4478mm 0  ""]
+Rat[100.1216mm 5624.60mil 0 120.0270mm 146.9040mm 0  ""]
+Rat[3901.00mil 6348.00mil 0 122.2006mm 6540.80mil 0  ""]
+Rat[81.5479mm 70.7918mm 0 115.2466mm 69.2522mm 0  ""]
+Rat[92.0315mm 101.0447mm 0 115.1263mm 89.3234mm 0  ""]
+Rat[93.9717mm 112.1569mm 0 116.1902mm 110.3076mm 0  ""]
+Rat[100.1216mm 139.6898mm 0 117.6272mm 134.7638mm 0  ""]
+Rat[3901.00mil 6223.00mil 0 119.0010mm 153.9962mm 0  ""]
+Rat[75.6043mm 70.7664mm 0 93.9584mm 19.0297mm 0  ""]
+Rat[75.6043mm 71.4014mm 0 93.1583mm 19.0297mm 0  ""]
+Rat[75.6043mm 73.3064mm 0 92.3582mm 19.0297mm 0  ""]
+Rat[75.6043mm 73.9414mm 0 89.5261mm 21.8618mm 0  ""]
+Rat[75.6043mm 72.0364mm 0 89.5261mm 22.6617mm 0  ""]
+Rat[86.0879mm 101.0193mm 0 107.1903mm 23.4620mm 0  ""]
+Rat[86.0879mm 101.6543mm 0 107.1903mm 22.6619mm 0  ""]
+Rat[86.0879mm 103.5593mm 0 107.1903mm 21.8618mm 0  ""]
+Rat[86.0879mm 104.1943mm 0 104.3582mm 19.0297mm 0  ""]
+Rat[86.0879mm 102.2893mm 0 4077.10mil 19.0297mm 0  ""]
+Rat[88.0281mm 112.1315mm 0 107.1903mm 31.4620mm 0  ""]
+Rat[88.0281mm 112.7665mm 0 107.1903mm 30.6619mm 0  ""]
+Rat[88.0281mm 114.6715mm 0 107.1903mm 29.8618mm 0  ""]
+Rat[88.0281mm 115.3065mm 0 107.1903mm 29.0619mm 0  ""]
+Rat[88.0281mm 113.4015mm 0 107.1903mm 28.2618mm 0  ""]
+Rat[94.1780mm 5498.60mil 0 99.5581mm 36.6939mm 0  ""]
+Rat[94.1780mm 5523.60mil 0 100.3582mm 36.6939mm 0  ""]
+Rat[94.1780mm 5598.60mil 0 3982.60mil 36.6939mm 0  ""]
+Rat[94.1780mm 5623.60mil 0 4014.10mil 36.6939mm 0  ""]
+Rat[94.1780mm 5548.60mil 0 102.7580mm 36.6939mm 0  ""]
+Rat[3667.00mil 6222.00mil 0 3667.00mil 6247.00mil 0  ""]
+Rat[3667.00mil 6247.00mil 0 3667.00mil 6272.00mil 0  ""]
+Rat[3667.00mil 6272.00mil 0 3667.00mil 6322.00mil 0  ""]
+Rat[3667.00mil 6322.00mil 0 3667.00mil 6347.00mil 0  ""]
+Rat[3667.00mil 6222.00mil 0 89.5261mm 31.4617mm 0  ""]
+Rat[89.5261mm 31.4617mm 0 89.5261mm 30.6616mm 0  ""]
+Rat[89.5261mm 30.6616mm 0 89.5261mm 29.0617mm 0  ""]
+Rat[89.5261mm 29.0617mm 0 89.5261mm 28.2616mm 0  ""]
+Rat[89.5261mm 28.2616mm 0 89.5261mm 27.4617mm 0  ""]
+Rat[89.5261mm 27.4617mm 0 89.5261mm 26.6617mm 0  ""]
+Rat[89.5261mm 26.6617mm 0 89.5261mm 25.8618mm 0  ""]
 Rat[90.9582mm 79.4100mm 0 90.0674mm 75.4899mm 0  ""]
 Rat[90.9582mm 79.4100mm 0 78.6501mm 92.1288mm 0  ""]
 Rat[78.6501mm 92.1288mm 0 81.6623mm 96.7243mm 0  ""]
@@ -2160,6 +3023,16 @@ Rat[4734.60mil 107.8513mm 0 120.9900mm 110.3076mm 0  ""]
 Rat[120.9900mm 110.3076mm 0 124.6601mm 114.7778mm 0  ""]
 Rat[120.9900mm 110.3076mm 0 112.5199mm 4518.80mil 0  ""]
 Rat[112.5199mm 4518.80mil 0 107.2700mm 117.4003mm 0  ""]
+Rat[107.2700mm 117.4003mm 0 4354.00mil 133.4028mm 0  ""]
+Rat[4354.00mil 133.4028mm 0 4455.00mil 139.2337mm 0  ""]
+Rat[4455.00mil 139.2337mm 0 121.6272mm 134.7638mm 0  ""]
+Rat[121.6272mm 134.7638mm 0 125.5752mm 133.7372mm 0  ""]
+Rat[125.5752mm 133.7372mm 0 125.2973mm 139.2339mm 0  ""]
+Rat[125.2973mm 139.2339mm 0 4999.00mil 148.3380mm 0  ""]
+Rat[4999.00mil 148.3380mm 0 123.8008mm 153.9962mm 0  ""]
+Rat[123.8008mm 153.9962mm 0 127.4708mm 158.4663mm 0  ""]
+Rat[127.4708mm 158.4663mm 0 129.2481mm 167.3541mm 0  ""]
+Rat[123.8008mm 153.9962mm 0 115.3307mm 158.4660mm 0  ""]
 Rat[78.6501mm 92.1288mm 0 43.1626mm 101.3626mm 0  ""]
 Rat[43.1626mm 101.3626mm 0 31.7557mm 101.6793mm 0  ""]
 Rat[31.7557mm 101.6793mm 0 14.1095mm 4196.30mil 5  ""]
@@ -2208,16 +3081,18 @@ NetList()
                Connect("PS1/C101-2")
                Connect("PS1/U102-3")
        )
-       Net("+3.3Vm" "(unknown)")
-       (
-               Connect("IO1/C1-2")
-               Connect("IO1/OSC1-4")
-               Connect("IO1/R2-2")
-               Connect("PS1/C103-2")
-               Connect("PS1/U103-3")
-       )
        Net("+5V" "(unknown)")
        (
+               Connect("IO1/C5-1")
+               Connect("IO1/C6-1")
+               Connect("IO1/C8-1")
+               Connect("IO1/C10-1")
+               Connect("IO1/C12-1")
+               Connect("IO1/U1-1")
+               Connect("IO1/U2-1")
+               Connect("IO1/U3-1")
+               Connect("IO1/U4-1")
+               Connect("IO1/U5-1")
                Connect("PS1/C4-1")
                Connect("PS1/C100-2")
                Connect("PS1/U100-3")
@@ -2225,6 +3100,23 @@ NetList()
        )
        Net("+5Vm" "(unknown)")
        (
+               Connect("IO1/C1-2")
+               Connect("IO1/C2-2")
+               Connect("IO1/C3-2")
+               Connect("IO1/C4-1")
+               Connect("IO1/C7-1")
+               Connect("IO1/C9-1")
+               Connect("IO1/C11-1")
+               Connect("IO1/C13-1")
+               Connect("IO1/CD1-7")
+               Connect("IO1/CD2-7")
+               Connect("IO1/OSC1-4")
+               Connect("IO1/R1-2")
+               Connect("IO1/U1-16")
+               Connect("IO1/U2-16")
+               Connect("IO1/U3-16")
+               Connect("IO1/U4-16")
+               Connect("IO1/U5-16")
                Connect("MD1/C7-2")
                Connect("MD1/C9-1")
                Connect("MD1/U3-13")
@@ -2237,10 +3129,16 @@ NetList()
                Connect("MD3/C9-1")
                Connect("MD3/U3-13")
                Connect("MD3/U3-40")
+               Connect("MD4/C7-2")
+               Connect("MD4/C9-1")
+               Connect("MD4/U3-13")
+               Connect("MD4/U3-40")
+               Connect("MD5/C7-2")
+               Connect("MD5/C9-1")
+               Connect("MD5/U3-13")
+               Connect("MD5/U3-40")
                Connect("PS1/C5-1")
-               Connect("PS1/C102-2")
                Connect("PS1/U101-3")
-               Connect("PS1/U103-1")
        )
        Net("CGND" "(unknown)")
        (
@@ -2248,22 +3146,138 @@ NetList()
                Connect("PS1/R1-1")
                Connect("PS1/R2-1")
        )
-       Net("dir_x" "(unknown)")
+       Net("clk_1" "(unknown)")
+       (
+               Connect("IO1/CD1-2")
+               Connect("MD1/U3-21")
+               Connect("U?-?")
+       )
+       Net("clk_2" "(unknown)")
+       (
+               Connect("IO1/CD1-3")
+               Connect("MD2/U3-21")
+               Connect("U?-?")
+       )
+       Net("clk_3" "(unknown)")
+       (
+               Connect("IO1/CD1-4")
+               Connect("MD3/U3-21")
+               Connect("U?-?")
+       )
+       Net("clk_4" "(unknown)")
+       (
+               Connect("IO1/CD1-5")
+               Connect("MD4/U3-21")
+               Connect("U?-?")
+       )
+       Net("clk_5" "(unknown)")
        (
-               Connect("IO1/R2-1")
+               Connect("IO1/CD2-2")
+               Connect("MD5/U3-21")
                Connect("U?-?")
        )
-       Net("enable_x" "(unknown)")
+       Net("dir_1" "(unknown)")
        (
-               Connect("IO1/R3-1")
+               Connect("IO1/U1-14")
+               Connect("MD1/U3-41")
+               Connect("U?-?")
+       )
+       Net("dir_2" "(unknown)")
+       (
+               Connect("IO1/U2-14")
+               Connect("MD2/U3-41")
+               Connect("U?-?")
+       )
+       Net("dir_3" "(unknown)")
+       (
+               Connect("IO1/U3-14")
+               Connect("MD3/U3-41")
+               Connect("U?-?")
+       )
+       Net("dir_4" "(unknown)")
+       (
+               Connect("IO1/U4-14")
+               Connect("MD4/U3-42")
+               Connect("U?-?")
+       )
+       Net("dir_5" "(unknown)")
+       (
+               Connect("IO1/U5-14")
+               Connect("MD5/U3-41")
+               Connect("U?-?")
+       )
+       Net("enable_1" "(unknown)")
+       (
+               Connect("IO1/U1-11")
+               Connect("MD1/U3-19")
+               Connect("U?-?")
+       )
+       Net("enable_2" "(unknown)")
+       (
+               Connect("IO1/U2-11")
+               Connect("MD2/U3-19")
+               Connect("U?-?")
+       )
+       Net("enable_3" "(unknown)")
+       (
+               Connect("IO1/U3-11")
+               Connect("MD3/U3-19")
+               Connect("U?-?")
+       )
+       Net("enable_4" "(unknown)")
+       (
+               Connect("IO1/U4-11")
+               Connect("MD4/U3-19")
+               Connect("U?-?")
+       )
+       Net("enable_5" "(unknown)")
+       (
+               Connect("IO1/U5-11")
+               Connect("MD5/U3-19")
+               Connect("U?-?")
+       )
+       Net("falut_2" "(unknown)")
+       (
+               Connect("IO1/U2-13")
+               Connect("MD2/U3-38")
+               Connect("U?-?")
+       )
+       Net("fault_1" "(unknown)")
+       (
+               Connect("IO1/U1-13")
+               Connect("MD1/U3-38")
+               Connect("U?-?")
+       )
+       Net("fault_3" "(unknown)")
+       (
+               Connect("IO1/U3-13")
+               Connect("MD3/U3-38")
+               Connect("U?-?")
+       )
+       Net("fault_4" "(unknown)")
+       (
+               Connect("IO1/U4-13")
+               Connect("MD4/U3-38")
+               Connect("U?-?")
+       )
+       Net("fault_5" "(unknown)")
+       (
+               Connect("IO1/U5-13")
+               Connect("MD5/U3-38")
                Connect("U?-?")
        )
        Net("GND" "(unknown)")
        (
-               Connect("IO1/R1-2")
-               Connect("IO1/R2-2")
-               Connect("IO1/R3-2")
-               Connect("IO1/R4-2")
+               Connect("IO1/C5-2")
+               Connect("IO1/C6-2")
+               Connect("IO1/C8-2")
+               Connect("IO1/C10-2")
+               Connect("IO1/C12-2")
+               Connect("IO1/U1-8")
+               Connect("IO1/U2-8")
+               Connect("IO1/U3-8")
+               Connect("IO1/U4-8")
+               Connect("IO1/U5-8")
                Connect("MP1/C1-1")
                Connect("MP1/C2-1")
                Connect("MP1/C3-1")
@@ -2282,52 +3296,35 @@ NetList()
                Connect("PS1/U102-2")
                Connect("PS1/U102-4")
        )
-       Net("IO" "(unknown)")
-       (
-               Connect("MP1/b_max/PB7-1")
-               Connect("MP1/PB5-1")
-               Connect("MP1/spi_cs/PB3-1")
-               Connect("MP1/U1-6")
-               Connect("MP1/U1-7")
-               Connect("MP1/U1-8")
-               Connect("MP1/U1-9")
-               Connect("MP1/U1-10")
-               Connect("MP1/U1-11")
-               Connect("MP1/U1-12")
-               Connect("MP1/U1-13")
-       )
-       Net("IO1/unnamed_net1" "(unknown)")
+       Net("IO1/unnamed_net29" "(unknown)")
        (
                Connect("IO1/OSC1-1")
-               Connect("IO1/R2-1")
-       )
-       Net("IO1/unnamed_net2" "(unknown)")
-       (
-               Connect("IO1/OSC1-3")
+               Connect("IO1/R1-1")
        )
-       Net("IO1/unnamed_net3" "(unknown)")
+       Net("IO1/unnamed_net30" "(unknown)")
        (
                Connect("IO1/CD1-1")
-               Connect("IO1/R2-1")
+               Connect("IO1/CD2-8")
+               Connect("IO1/OSC1-3")
        )
-       Net("MD1/unnamed_net54" "(unknown)")
+       Net("MD1/unnamed_net132" "(unknown)")
        (
                Connect("MD1/C11-1")
                Connect("MD1/U3-35")
        )
-       Net("MD1/unnamed_net55" "(unknown)")
+       Net("MD1/unnamed_net133" "(unknown)")
        (
                Connect("MD1/R2-2")
                Connect("MD1/R4-2")
                Connect("MD1/U3-25")
        )
-       Net("MD1/unnamed_net56" "(unknown)")
+       Net("MD1/unnamed_net134" "(unknown)")
        (
                Connect("MD1/C15-2")
                Connect("MD1/R2-1")
                Connect("MD1/U3-22")
        )
-       Net("MD1/unnamed_net57" "(unknown)")
+       Net("MD1/unnamed_net135" "(unknown)")
        (
                Connect("MD1/J1-4")
                Connect("MD1/U3-26")
@@ -2336,7 +3333,7 @@ NetList()
                Connect("MD1/U3-32")
                Connect("MD1/U3-33")
        )
-       Net("MD1/unnamed_net58" "(unknown)")
+       Net("MD1/unnamed_net136" "(unknown)")
        (
                Connect("MD1/J1-3")
                Connect("MD1/U3-23")
@@ -2344,7 +3341,7 @@ NetList()
                Connect("MD1/U3-28")
                Connect("MD1/U3-29")
        )
-       Net("MD1/unnamed_net59" "(unknown)")
+       Net("MD1/unnamed_net137" "(unknown)")
        (
                Connect("MD1/J1-1")
                Connect("MD1/U3-1")
@@ -2353,7 +3350,7 @@ NetList()
                Connect("MD1/U3-7")
                Connect("MD1/U3-8")
        )
-       Net("MD1/unnamed_net60" "(unknown)")
+       Net("MD1/unnamed_net138" "(unknown)")
        (
                Connect("MD1/J1-2")
                Connect("MD1/U3-5")
@@ -2361,84 +3358,48 @@ NetList()
                Connect("MD1/U3-10")
                Connect("MD1/U3-11")
        )
-       Net("MD1/unnamed_net61" "(unknown)")
+       Net("MD1/unnamed_net139" "(unknown)")
        (
                Connect("MD1/R3-2")
                Connect("MD1/R5-2")
                Connect("MD1/U3-9")
        )
-       Net("MD1/unnamed_net62" "(unknown)")
-       (
-               Connect("MD1/U3-14")
-       )
-       Net("MD1/unnamed_net63" "(unknown)")
-       (
-               Connect("MD1/U3-15")
-       )
-       Net("MD1/unnamed_net64" "(unknown)")
-       (
-               Connect("MD1/U3-16")
-       )
-       Net("MD1/unnamed_net65" "(unknown)")
-       (
-               Connect("MD1/U3-18")
-       )
-       Net("MD1/unnamed_net66" "(unknown)")
-       (
-               Connect("MD1/U3-19")
-       )
-       Net("MD1/unnamed_net67" "(unknown)")
-       (
-               Connect("MD1/U3-38")
-       )
-       Net("MD1/unnamed_net68" "(unknown)")
-       (
-               Connect("MD1/U3-41")
-       )
-       Net("MD1/unnamed_net69" "(unknown)")
-       (
-               Connect("MD1/U3-42")
-       )
-       Net("MD1/unnamed_net70" "(unknown)")
+       Net("MD1/unnamed_net148" "(unknown)")
        (
                Connect("MD1/C16-1")
                Connect("MD1/R3-1")
                Connect("MD1/U3-12")
        )
-       Net("MD1/unnamed_net71" "(unknown)")
+       Net("MD1/unnamed_net149" "(unknown)")
        (
                Connect("MD1/U3-20")
        )
-       Net("MD1/unnamed_net72" "(unknown)")
+       Net("MD1/unnamed_net150" "(unknown)")
        (
                Connect("MD1/U3-34")
        )
-       Net("MD1/unnamed_net73" "(unknown)")
+       Net("MD1/unnamed_net151" "(unknown)")
        (
                Connect("MD1/U3-37")
        )
-       Net("MD1/unnamed_net74" "(unknown)")
-       (
-               Connect("MD1/U3-21")
-       )
-       Net("MD2/unnamed_net75" "(unknown)")
+       Net("MD2/unnamed_net153" "(unknown)")
        (
                Connect("MD2/C11-1")
                Connect("MD2/U3-35")
        )
-       Net("MD2/unnamed_net76" "(unknown)")
+       Net("MD2/unnamed_net154" "(unknown)")
        (
                Connect("MD2/R2-2")
                Connect("MD2/R4-2")
                Connect("MD2/U3-25")
        )
-       Net("MD2/unnamed_net77" "(unknown)")
+       Net("MD2/unnamed_net155" "(unknown)")
        (
                Connect("MD2/C15-2")
                Connect("MD2/R2-1")
                Connect("MD2/U3-22")
        )
-       Net("MD2/unnamed_net78" "(unknown)")
+       Net("MD2/unnamed_net156" "(unknown)")
        (
                Connect("MD2/J1-4")
                Connect("MD2/U3-26")
@@ -2447,7 +3408,7 @@ NetList()
                Connect("MD2/U3-32")
                Connect("MD2/U3-33")
        )
-       Net("MD2/unnamed_net79" "(unknown)")
+       Net("MD2/unnamed_net157" "(unknown)")
        (
                Connect("MD2/J1-3")
                Connect("MD2/U3-23")
@@ -2455,101 +3416,65 @@ NetList()
                Connect("MD2/U3-28")
                Connect("MD2/U3-29")
        )
-       Net("MD2/unnamed_net80" "(unknown)")
+       Net("MD2/unnamed_net158" "(unknown)")
        (
                Connect("MD2/J1-1")
-               Connect("MD2/U3-1")
-               Connect("MD2/U3-2")
-               Connect("MD2/U3-3")
-               Connect("MD2/U3-7")
-               Connect("MD2/U3-8")
-       )
-       Net("MD2/unnamed_net81" "(unknown)")
-       (
-               Connect("MD2/J1-2")
-               Connect("MD2/U3-5")
-               Connect("MD2/U3-6")
-               Connect("MD2/U3-10")
-               Connect("MD2/U3-11")
-       )
-       Net("MD2/unnamed_net82" "(unknown)")
-       (
-               Connect("MD2/R3-2")
-               Connect("MD2/R5-2")
-               Connect("MD2/U3-9")
-       )
-       Net("MD2/unnamed_net83" "(unknown)")
-       (
-               Connect("MD2/U3-14")
-       )
-       Net("MD2/unnamed_net84" "(unknown)")
-       (
-               Connect("MD2/U3-15")
-       )
-       Net("MD2/unnamed_net85" "(unknown)")
-       (
-               Connect("MD2/U3-16")
-       )
-       Net("MD2/unnamed_net86" "(unknown)")
-       (
-               Connect("MD2/U3-18")
-       )
-       Net("MD2/unnamed_net87" "(unknown)")
-       (
-               Connect("MD2/U3-19")
-       )
-       Net("MD2/unnamed_net88" "(unknown)")
-       (
-               Connect("MD2/U3-38")
+               Connect("MD2/U3-1")
+               Connect("MD2/U3-2")
+               Connect("MD2/U3-3")
+               Connect("MD2/U3-7")
+               Connect("MD2/U3-8")
        )
-       Net("MD2/unnamed_net89" "(unknown)")
+       Net("MD2/unnamed_net159" "(unknown)")
        (
-               Connect("MD2/U3-41")
+               Connect("MD2/J1-2")
+               Connect("MD2/U3-5")
+               Connect("MD2/U3-6")
+               Connect("MD2/U3-10")
+               Connect("MD2/U3-11")
        )
-       Net("MD2/unnamed_net90" "(unknown)")
+       Net("MD2/unnamed_net160" "(unknown)")
        (
-               Connect("MD2/U3-42")
+               Connect("MD2/R3-2")
+               Connect("MD2/R5-2")
+               Connect("MD2/U3-9")
        )
-       Net("MD2/unnamed_net91" "(unknown)")
+       Net("MD2/unnamed_net169" "(unknown)")
        (
                Connect("MD2/C16-1")
                Connect("MD2/R3-1")
                Connect("MD2/U3-12")
        )
-       Net("MD2/unnamed_net92" "(unknown)")
+       Net("MD2/unnamed_net170" "(unknown)")
        (
                Connect("MD2/U3-20")
        )
-       Net("MD2/unnamed_net93" "(unknown)")
+       Net("MD2/unnamed_net171" "(unknown)")
        (
                Connect("MD2/U3-34")
        )
-       Net("MD2/unnamed_net94" "(unknown)")
+       Net("MD2/unnamed_net172" "(unknown)")
        (
                Connect("MD2/U3-37")
        )
-       Net("MD2/unnamed_net95" "(unknown)")
-       (
-               Connect("MD2/U3-21")
-       )
-       Net("MD3/unnamed_net96" "(unknown)")
+       Net("MD3/unnamed_net174" "(unknown)")
        (
                Connect("MD3/C11-1")
                Connect("MD3/U3-35")
        )
-       Net("MD3/unnamed_net97" "(unknown)")
+       Net("MD3/unnamed_net175" "(unknown)")
        (
                Connect("MD3/R2-2")
                Connect("MD3/R4-2")
                Connect("MD3/U3-25")
        )
-       Net("MD3/unnamed_net98" "(unknown)")
+       Net("MD3/unnamed_net176" "(unknown)")
        (
                Connect("MD3/C15-2")
                Connect("MD3/R2-1")
                Connect("MD3/U3-22")
        )
-       Net("MD3/unnamed_net99" "(unknown)")
+       Net("MD3/unnamed_net177" "(unknown)")
        (
                Connect("MD3/J1-4")
                Connect("MD3/U3-26")
@@ -2558,7 +3483,7 @@ NetList()
                Connect("MD3/U3-32")
                Connect("MD3/U3-33")
        )
-       Net("MD3/unnamed_net100" "(unknown)")
+       Net("MD3/unnamed_net178" "(unknown)")
        (
                Connect("MD3/J1-3")
                Connect("MD3/U3-23")
@@ -2566,7 +3491,7 @@ NetList()
                Connect("MD3/U3-28")
                Connect("MD3/U3-29")
        )
-       Net("MD3/unnamed_net101" "(unknown)")
+       Net("MD3/unnamed_net179" "(unknown)")
        (
                Connect("MD3/J1-1")
                Connect("MD3/U3-1")
@@ -2575,7 +3500,7 @@ NetList()
                Connect("MD3/U3-7")
                Connect("MD3/U3-8")
        )
-       Net("MD3/unnamed_net102" "(unknown)")
+       Net("MD3/unnamed_net180" "(unknown)")
        (
                Connect("MD3/J1-2")
                Connect("MD3/U3-5")
@@ -2583,244 +3508,314 @@ NetList()
                Connect("MD3/U3-10")
                Connect("MD3/U3-11")
        )
-       Net("MD3/unnamed_net103" "(unknown)")
+       Net("MD3/unnamed_net181" "(unknown)")
        (
                Connect("MD3/R3-2")
                Connect("MD3/R5-2")
                Connect("MD3/U3-9")
        )
-       Net("MD3/unnamed_net104" "(unknown)")
+       Net("MD3/unnamed_net190" "(unknown)")
        (
-               Connect("MD3/U3-14")
+               Connect("MD3/C16-1")
+               Connect("MD3/R3-1")
+               Connect("MD3/U3-12")
        )
-       Net("MD3/unnamed_net105" "(unknown)")
+       Net("MD3/unnamed_net191" "(unknown)")
        (
-               Connect("MD3/U3-15")
+               Connect("MD3/U3-20")
        )
-       Net("MD3/unnamed_net106" "(unknown)")
+       Net("MD3/unnamed_net192" "(unknown)")
        (
-               Connect("MD3/U3-16")
+               Connect("MD3/U3-34")
        )
-       Net("MD3/unnamed_net107" "(unknown)")
+       Net("MD3/unnamed_net193" "(unknown)")
        (
-               Connect("MD3/U3-18")
+               Connect("MD3/U3-37")
        )
-       Net("MD3/unnamed_net108" "(unknown)")
+       Net("MD4/unnamed_net216" "(unknown)")
        (
-               Connect("MD3/U3-19")
+               Connect("MD4/C11-1")
+               Connect("MD4/U3-35")
        )
-       Net("MD3/unnamed_net109" "(unknown)")
+       Net("MD4/unnamed_net217" "(unknown)")
        (
-               Connect("MD3/U3-38")
+               Connect("MD4/R2-2")
+               Connect("MD4/R4-2")
+               Connect("MD4/U3-25")
        )
-       Net("MD3/unnamed_net110" "(unknown)")
+       Net("MD4/unnamed_net218" "(unknown)")
        (
-               Connect("MD3/U3-41")
+               Connect("MD4/C15-2")
+               Connect("MD4/R2-1")
+               Connect("MD4/U3-22")
        )
-       Net("MD3/unnamed_net111" "(unknown)")
+       Net("MD4/unnamed_net219" "(unknown)")
        (
-               Connect("MD3/U3-42")
-       )
-       Net("MD3/unnamed_net112" "(unknown)")
+               Connect("MD4/J1-4")
+               Connect("MD4/U3-26")
+               Connect("MD4/U3-27")
+               Connect("MD4/U3-31")
+               Connect("MD4/U3-32")
+               Connect("MD4/U3-33")
+       )
+       Net("MD4/unnamed_net220" "(unknown)")
        (
-               Connect("MD3/C16-1")
-               Connect("MD3/R3-1")
-               Connect("MD3/U3-12")
+               Connect("MD4/J1-3")
+               Connect("MD4/U3-23")
+               Connect("MD4/U3-24")
+               Connect("MD4/U3-28")
+               Connect("MD4/U3-29")
        )
-       Net("MD3/unnamed_net113" "(unknown)")
+       Net("MD4/unnamed_net221" "(unknown)")
        (
-               Connect("MD3/U3-20")
-       )
-       Net("MD3/unnamed_net114" "(unknown)")
+               Connect("MD4/J1-1")
+               Connect("MD4/U3-1")
+               Connect("MD4/U3-2")
+               Connect("MD4/U3-3")
+               Connect("MD4/U3-7")
+               Connect("MD4/U3-8")
+       )
+       Net("MD4/unnamed_net222" "(unknown)")
        (
-               Connect("MD3/U3-34")
+               Connect("MD4/J1-2")
+               Connect("MD4/U3-5")
+               Connect("MD4/U3-6")
+               Connect("MD4/U3-10")
+               Connect("MD4/U3-11")
        )
-       Net("MD3/unnamed_net115" "(unknown)")
+       Net("MD4/unnamed_net223" "(unknown)")
        (
-               Connect("MD3/U3-37")
+               Connect("MD4/R3-2")
+               Connect("MD4/R5-2")
+               Connect("MD4/U3-9")
        )
-       Net("MD3/unnamed_net116" "(unknown)")
+       Net("MD4/unnamed_net232" "(unknown)")
        (
-               Connect("MD3/U3-21")
+               Connect("MD4/C16-1")
+               Connect("MD4/R3-1")
+               Connect("MD4/U3-12")
        )
-       Net("MP1/unnamed_net8" "(unknown)")
+       Net("MD4/unnamed_net233" "(unknown)")
        (
-               Connect("MP1/C2-2")
-               Connect("MP1/U1-58")
-               Connect("MP1/X1-1")
+               Connect("MD4/U3-20")
        )
-       Net("MP1/unnamed_net9" "(unknown)")
+       Net("MD4/unnamed_net234" "(unknown)")
        (
-               Connect("MP1/C3-2")
-               Connect("MP1/U1-59")
-               Connect("MP1/X1-2")
+               Connect("MD4/U3-34")
        )
-       Net("MP1/unnamed_net10" "(unknown)")
+       Net("MD4/unnamed_net235" "(unknown)")
        (
-               Connect("MP1/ISP-4")
+               Connect("MD4/U3-37")
        )
-       Net("MP1/unnamed_net11" "(unknown)")
+       Net("MD5/unnamed_net195" "(unknown)")
        (
-               Connect("MP1/ISP-1")
-               Connect("MP1/U1-56")
+               Connect("MD5/C11-1")
+               Connect("MD5/U3-35")
        )
-       Net("MP1/unnamed_net12" "(unknown)")
+       Net("MD5/unnamed_net196" "(unknown)")
        (
-               Connect("MP1/ISP-5")
-               Connect("MP1/U1-57")
+               Connect("MD5/R2-2")
+               Connect("MD5/R4-2")
+               Connect("MD5/U3-25")
        )
-       Net("MP1/unnamed_net13" "(unknown)")
+       Net("MD5/unnamed_net197" "(unknown)")
        (
-               Connect("MP1/ISP-3")
+               Connect("MD5/C15-2")
+               Connect("MD5/R2-1")
+               Connect("MD5/U3-22")
        )
-       Net("MP1/unnamed_net14" "(unknown)")
+       Net("MD5/unnamed_net198" "(unknown)")
        (
-               Connect("MP1/U1-19")
-       )
-       Net("MP1/unnamed_net15" "(unknown)")
+               Connect("MD5/J1-4")
+               Connect("MD5/U3-26")
+               Connect("MD5/U3-27")
+               Connect("MD5/U3-31")
+               Connect("MD5/U3-32")
+               Connect("MD5/U3-33")
+       )
+       Net("MD5/unnamed_net199" "(unknown)")
        (
-               Connect("MP1/U1-18")
+               Connect("MD5/J1-3")
+               Connect("MD5/U3-23")
+               Connect("MD5/U3-24")
+               Connect("MD5/U3-28")
+               Connect("MD5/U3-29")
        )
-       Net("MP1/unnamed_net16" "(unknown)")
+       Net("MD5/unnamed_net200" "(unknown)")
        (
-               Connect("MP1/U1-21")
-       )
-       Net("MP1/unnamed_net17" "(unknown)")
+               Connect("MD5/J1-1")
+               Connect("MD5/U3-1")
+               Connect("MD5/U3-2")
+               Connect("MD5/U3-3")
+               Connect("MD5/U3-7")
+               Connect("MD5/U3-8")
+       )
+       Net("MD5/unnamed_net201" "(unknown)")
        (
-               Connect("MP1/U1-23")
+               Connect("MD5/J1-2")
+               Connect("MD5/U3-5")
+               Connect("MD5/U3-6")
+               Connect("MD5/U3-10")
+               Connect("MD5/U3-11")
        )
-       Net("MP1/unnamed_net18" "(unknown)")
+       Net("MD5/unnamed_net202" "(unknown)")
        (
-               Connect("MP1/U1-22")
+               Connect("MD5/R3-2")
+               Connect("MD5/R5-2")
+               Connect("MD5/U3-9")
        )
-       Net("MP1/unnamed_net19" "(unknown)")
+       Net("MD5/unnamed_net211" "(unknown)")
        (
-               Connect("MP1/U1-55")
+               Connect("MD5/C16-1")
+               Connect("MD5/R3-1")
+               Connect("MD5/U3-12")
        )
-       Net("MP1/unnamed_net20" "(unknown)")
+       Net("MD5/unnamed_net212" "(unknown)")
        (
-               Connect("MP1/U1-54")
+               Connect("MD5/U3-20")
        )
-       Net("MP1/unnamed_net21" "(unknown)")
+       Net("MD5/unnamed_net213" "(unknown)")
        (
-               Connect("MP1/U1-43")
+               Connect("MD5/U3-34")
        )
-       Net("MP1/unnamed_net22" "(unknown)")
+       Net("MD5/unnamed_net214" "(unknown)")
        (
-               Connect("MP1/U1-42")
+               Connect("MD5/U3-37")
        )
-       Net("MP1/unnamed_net23" "(unknown)")
+       Net("miso" "(unknown)")
        (
-               Connect("MP1/U1-33")
+               Connect("MD1/U3-14")
+               Connect("MD2/U3-14")
+               Connect("MD3/U3-14")
+               Connect("MD4/U3-14")
+               Connect("MD5/U3-14")
+               Connect("U?-?")
        )
-       Net("MP1/unnamed_net24" "(unknown)")
+       Net("mosi" "(unknown)")
        (
-               Connect("MP1/U1-32")
+               Connect("MD1/U3-15")
+               Connect("MD2/U3-15")
+               Connect("MD3/U3-15")
+               Connect("MD4/U3-15")
+               Connect("MD5/U3-15")
+               Connect("U?-?")
        )
-       Net("MP1/unnamed_net25" "(unknown)")
+       Net("MP1/unnamed_net86" "(unknown)")
        (
-               Connect("MP1/U1-4")
+               Connect("MP1/C2-2")
+               Connect("MP1/U1-58")
+               Connect("MP1/X1-1")
        )
-       Net("MP1/unnamed_net26" "(unknown)")
+       Net("MP1/unnamed_net87" "(unknown)")
        (
-               Connect("MP1/U1-5")
+               Connect("MP1/C3-2")
+               Connect("MP1/U1-59")
+               Connect("MP1/X1-2")
        )
-       Net("MP1/unnamed_net27" "(unknown)")
+       Net("MP1/unnamed_net88" "(unknown)")
        (
-               Connect("MP1/U1-41")
+               Connect("MP1/ISP-4")
        )
-       Net("MP1/unnamed_net28" "(unknown)")
+       Net("MP1/unnamed_net89" "(unknown)")
        (
-               Connect("MP1/U1-31")
+               Connect("MP1/ISP-1")
+               Connect("MP1/U1-56")
        )
-       Net("MP1/unnamed_net29" "(unknown)")
+       Net("MP1/unnamed_net90" "(unknown)")
        (
-               Connect("MP1/U1-51")
+               Connect("MP1/ISP-5")
+               Connect("MP1/U1-57")
        )
-       Net("MP1/unnamed_net30" "(unknown)")
+       Net("MP1/unnamed_net91" "(unknown)")
        (
-               Connect("MP1/U1-3")
+               Connect("MP1/ISP-3")
        )
-       Net("MP1/unnamed_net31" "(unknown)")
+       Net("MP1/unnamed_net92" "(unknown)")
        (
-               Connect("MP1/U1-46")
+               Connect("MP1/U1-18")
        )
-       Net("MP1/unnamed_net32" "(unknown)")
+       Net("MP1/unnamed_net94" "(unknown)")
        (
-               Connect("MP1/U1-48")
+               Connect("MP1/U1-55")
        )
-       Net("MP1/unnamed_net33" "(unknown)")
+       Net("MP1/unnamed_net95" "(unknown)")
        (
-               Connect("MP1/U1-47")
+               Connect("MP1/U1-54")
        )
-       Net("MP1/unnamed_net34" "(unknown)")
+       Net("MP1/unnamed_net96" "(unknown)")
        (
-               Connect("MP1/U1-36")
+               Connect("MP1/U1-43")
        )
-       Net("MP1/unnamed_net35" "(unknown)")
+       Net("MP1/unnamed_net97" "(unknown)")
        (
-               Connect("MP1/U1-38")
+               Connect("MP1/U1-42")
        )
-       Net("MP1/unnamed_net36" "(unknown)")
+       Net("MP1/unnamed_net98" "(unknown)")
        (
-               Connect("MP1/U1-37")
+               Connect("MP1/U1-33")
        )
-       Net("MP1/unnamed_net37" "(unknown)")
+       Net("MP1/unnamed_net99" "(unknown)")
        (
-               Connect("MP1/U1-26")
+               Connect("MP1/U1-32")
        )
-       Net("MP1/unnamed_net38" "(unknown)")
+       Net("MP1/unnamed_net100" "(unknown)")
        (
-               Connect("MP1/U1-28")
+               Connect("MP1/U1-4")
        )
-       Net("MP1/unnamed_net39" "(unknown)")
+       Net("MP1/unnamed_net101" "(unknown)")
        (
-               Connect("MP1/U1-27")
+               Connect("MP1/U1-5")
        )
-       Net("MP1/unnamed_net40" "(unknown)")
+       Net("MP1/unnamed_net102" "(unknown)")
        (
                Connect("MP1/U1-17")
        )
-       Net("MP1/unnamed_net41" "(unknown)")
-       (
-               Connect("MP1/U1-16")
-       )
-       Net("MP1/unnamed_net43" "(unknown)")
-       (
-               Connect("MP1/U1-2")
-       )
-       Net("MP1/unnamed_net44" "(unknown)")
+       Net("MP1/unnamed_net105" "(unknown)")
        (
-               Connect("MP1/U1-20")
+               Connect("MP1/U1-3")
        )
-       Net("MP1/unnamed_net45" "(unknown)")
+       Net("MP1/unnamed_net106" "(unknown)")
        (
-               Connect("MP1/U1-29")
+               Connect("MP1/U1-16")
        )
-       Net("MP1/unnamed_net46" "(unknown)")
+       Net("MP1/unnamed_net107" "(unknown)")
        (
-               Connect("MP1/U1-30")
+               Connect("MP1/U1-19")
        )
-       Net("MP1/unnamed_net47" "(unknown)")
+       Net("MP1/unnamed_net108" "(unknown)")
        (
-               Connect("MP1/U1-39")
+               Connect("MP1/U1-20")
        )
-       Net("MP1/unnamed_net48" "(unknown)")
+       Net("MP1/unnamed_net116" "(unknown)")
        (
-               Connect("MP1/U1-40")
+               Connect("MP1/U1-31")
        )
-       Net("MP1/unnamed_net49" "(unknown)")
+       Net("MP1/unnamed_net122" "(unknown)")
        (
-               Connect("MP1/U1-49")
+               Connect("MP1/U1-41")
        )
-       Net("MP1/unnamed_net50" "(unknown)")
+       Net("MP1/unnamed_net128" "(unknown)")
        (
-               Connect("MP1/U1-50")
+               Connect("MP1/U1-51")
        )
        Net("PGND" "(unknown)")
        (
                Connect("IO1/C1-1")
+               Connect("IO1/C2-1")
+               Connect("IO1/C3-1")
+               Connect("IO1/C4-2")
+               Connect("IO1/C7-2")
+               Connect("IO1/C9-2")
+               Connect("IO1/C11-2")
+               Connect("IO1/C13-2")
+               Connect("IO1/CD1-6")
+               Connect("IO1/CD2-6")
                Connect("IO1/OSC1-2")
+               Connect("IO1/U1-9")
+               Connect("IO1/U2-9")
+               Connect("IO1/U3-9")
+               Connect("IO1/U4-9")
+               Connect("IO1/U5-9")
                Connect("MD1/C7-1")
                Connect("MD1/C9-2")
                Connect("MD1/C12-1")
@@ -2854,16 +3849,34 @@ NetList()
                Connect("MD3/U3-39")
                Connect("MD3/U3-43")
                Connect("MD3/U3-44")
+               Connect("MD4/C7-1")
+               Connect("MD4/C9-2")
+               Connect("MD4/C12-1")
+               Connect("MD4/C15-1")
+               Connect("MD4/C16-2")
+               Connect("MD4/R4-1")
+               Connect("MD4/R5-1")
+               Connect("MD4/U3-17")
+               Connect("MD4/U3-39")
+               Connect("MD4/U3-43")
+               Connect("MD4/U3-44")
+               Connect("MD5/C7-1")
+               Connect("MD5/C9-2")
+               Connect("MD5/C12-1")
+               Connect("MD5/C15-1")
+               Connect("MD5/C16-2")
+               Connect("MD5/R4-1")
+               Connect("MD5/R5-1")
+               Connect("MD5/U3-17")
+               Connect("MD5/U3-39")
+               Connect("MD5/U3-43")
+               Connect("MD5/U3-44")
                Connect("PS1/C1-2")
                Connect("PS1/C2-2")
                Connect("PS1/C5-2")
-               Connect("PS1/C102-1")
-               Connect("PS1/C103-1")
                Connect("PS1/J2-1")
                Connect("PS1/R1-2")
                Connect("PS1/U101-4")
-               Connect("PS1/U103-2")
-               Connect("PS1/U103-4")
        )
        Net("PS1/Line" "(unknown)")
        (
@@ -2877,36 +3890,230 @@ NetList()
                Connect("PS1/U100-2")
                Connect("PS1/U101-2")
        )
-       Net("spi_cs_x" "(unknown)")
+       Net("sp_ck" "(unknown)")
        (
-               Connect("IO1/R4-1")
+               Connect("MD3/U3-16")
                Connect("U?-?")
        )
-       Net("step_x" "(unknown)")
+       Net("spi_ck" "(unknown)")
        (
-               Connect("IO1/R1-1")
+               Connect("MD1/U3-16")
+               Connect("MD2/U3-16")
+               Connect("MD4/U3-16")
+               Connect("MD5/U3-16")
+               Connect("U?-?")
+       )
+       Net("spi_cs_1" "(unknown)")
+       (
+               Connect("IO1/U1-10")
+               Connect("MD1/U3-18")
+               Connect("U?-?")
+       )
+       Net("spi_cs_2" "(unknown)")
+       (
+               Connect("IO1/U2-10")
+               Connect("MD2/U3-18")
+               Connect("U?-?")
+       )
+       Net("spi_cs_3" "(unknown)")
+       (
+               Connect("IO1/U3-10")
+               Connect("MD3/U3-18")
+               Connect("U?-?")
+       )
+       Net("spi_cs_4" "(unknown)")
+       (
+               Connect("IO1/U4-10")
+               Connect("MD4/U3-18")
+               Connect("U?-?")
+       )
+       Net("spi_cs_5" "(unknown)")
+       (
+               Connect("IO1/U5-10")
+               Connect("MD5/U3-18")
+               Connect("U?-?")
+       )
+       Net("step_1" "(unknown)")
+       (
+               Connect("IO1/U1-15")
+               Connect("MD1/U3-42")
+               Connect("U?-?")
+       )
+       Net("step_2" "(unknown)")
+       (
+               Connect("IO1/U2-15")
+               Connect("MD2/U3-42")
+               Connect("U?-?")
+       )
+       Net("step_3" "(unknown)")
+       (
+               Connect("IO1/U3-15")
+               Connect("MD3/U3-42")
+               Connect("U?-?")
+       )
+       Net("step_4" "(unknown)")
+       (
+               Connect("IO1/U4-15")
+               Connect("MD4/U3-41")
+               Connect("U?-?")
+       )
+       Net("step_5" "(unknown)")
+       (
+               Connect("IO1/U5-15")
+               Connect("MD5/U3-42")
+               Connect("U?-?")
+       )
+       Net("unnamed_net1" "(unknown)")
+       (
+               Connect("MP1/U1-21")
+               Connect("U?-?")
+       )
+       Net("unnamed_net2" "(unknown)")
+       (
+               Connect("MP1/U1-22")
+               Connect("U?-?")
+       )
+       Net("unnamed_net3" "(unknown)")
+       (
+               Connect("MP1/U1-23")
                Connect("U?-?")
        )
        Net("unnamed_net4" "(unknown)")
        (
+               Connect("IO1/U1-2")
                Connect("MP1/U1-62")
                Connect("U?-?")
        )
        Net("unnamed_net5" "(unknown)")
        (
+               Connect("IO1/U1-3")
                Connect("MP1/U1-63")
                Connect("U?-?")
        )
        Net("unnamed_net6" "(unknown)")
        (
+               Connect("IO1/U1-6")
                Connect("MP1/U1-64")
                Connect("U?-?")
        )
        Net("unnamed_net7" "(unknown)")
        (
+               Connect("IO1/U1-7")
                Connect("MP1/U1-1")
                Connect("U?-?")
        )
+       Net("unnamed_net8" "(unknown)")
+       (
+               Connect("IO1/U1-4")
+               Connect("MP1/U1-2")
+               Connect("U?-?")
+       )
+       Net("unnamed_net9" "(unknown)")
+       (
+               Connect("IO1/U2-2")
+               Connect("MP1/U1-46")
+               Connect("U?-?")
+       )
+       Net("unnamed_net10" "(unknown)")
+       (
+               Connect("IO1/U2-3")
+               Connect("MP1/U1-47")
+               Connect("U?-?")
+       )
+       Net("unnamed_net11" "(unknown)")
+       (
+               Connect("IO1/U2-6")
+               Connect("MP1/U1-48")
+               Connect("U?-?")
+       )
+       Net("unnamed_net12" "(unknown)")
+       (
+               Connect("IO1/U2-7")
+               Connect("MP1/U1-49")
+               Connect("U?-?")
+       )
+       Net("unnamed_net13" "(unknown)")
+       (
+               Connect("IO1/U2-4")
+               Connect("MP1/U1-50")
+               Connect("U?-?")
+       )
+       Net("unnamed_net14" "(unknown)")
+       (
+               Connect("IO1/U3-2")
+               Connect("MP1/U1-36")
+               Connect("U?-?")
+       )
+       Net("unnamed_net15" "(unknown)")
+       (
+               Connect("IO1/U3-3")
+               Connect("MP1/U1-37")
+               Connect("U?-?")
+       )
+       Net("unnamed_net16" "(unknown)")
+       (
+               Connect("IO1/U3-6")
+               Connect("MP1/U1-38")
+               Connect("U?-?")
+       )
+       Net("unnamed_net17" "(unknown)")
+       (
+               Connect("IO1/U3-7")
+               Connect("MP1/U1-39")
+               Connect("U?-?")
+       )
+       Net("unnamed_net18" "(unknown)")
+       (
+               Connect("IO1/U3-4")
+               Connect("MP1/U1-40")
+               Connect("U?-?")
+       )
+       Net("unnamed_net19" "(unknown)")
+       (
+               Connect("IO1/U4-2")
+               Connect("MP1/U1-26")
+               Connect("U?-?")
+       )
+       Net("unnamed_net20" "(unknown)")
+       (
+               Connect("IO1/U4-3")
+               Connect("MP1/U1-27")
+               Connect("U?-?")
+       )
+       Net("unnamed_net21" "(unknown)")
+       (
+               Connect("IO1/U4-6")
+               Connect("MP1/U1-28")
+               Connect("U?-?")
+       )
+       Net("unnamed_net22" "(unknown)")
+       (
+               Connect("IO1/U4-7")
+               Connect("MP1/U1-29")
+               Connect("U?-?")
+       )
+       Net("unnamed_net23" "(unknown)")
+       (
+               Connect("IO1/U4-4")
+               Connect("MP1/U1-30")
+               Connect("U?-?")
+       )
+       Net("unnamed_net24" "(unknown)")
+       (
+               Connect("IO1/U5-2")
+               Connect("IO1/U5-3")
+               Connect("IO1/U5-4")
+               Connect("IO1/U5-6")
+               Connect("IO1/U5-7")
+               Connect("MP1/U1-6")
+               Connect("MP1/U1-7")
+               Connect("MP1/U1-8")
+               Connect("MP1/U1-9")
+               Connect("MP1/U1-10")
+               Connect("MP1/U1-12")
+               Connect("MP1/U1-13")
+               Connect("U?-?")
+       )
        Net("Vs" "(unknown)")
        (
                Connect("MD1/C11-2")
@@ -2924,6 +4131,16 @@ NetList()
                Connect("MD3/U3-4")
                Connect("MD3/U3-30")
                Connect("MD3/U3-36")
+               Connect("MD4/C11-2")
+               Connect("MD4/C12-2")
+               Connect("MD4/U3-4")
+               Connect("MD4/U3-30")
+               Connect("MD4/U3-36")
+               Connect("MD5/C11-2")
+               Connect("MD5/C12-2")
+               Connect("MD5/U3-4")
+               Connect("MD5/U3-30")
+               Connect("MD5/U3-36")
                Connect("PS1/C1-1")
                Connect("PS1/C2-1")
                Connect("PS1/J2-2")
index 7cea2e68734f9c4f721e3e56a8651fa2a0d734ef..3c6f4902fc4153ace4428f5a9bc70b4c2b45c06f 100644 (file)
@@ -16,32 +16,32 @@ refdes=MP1
 T 42295 40550 5 10 0 1 0 0 1
 footprint=TQFP64_14.fp
 }
-C 50250 41750 1 0 0 power_supply.sym
+C 40250 42250 1 0 0 power_supply.sym
 {
-T 51150 42450 5 10 1 1 0 0 1
+T 41150 42950 5 10 1 1 0 0 1
 refdes=PS1
-T 50550 42250 5 10 1 0 0 0 1
+T 40550 42750 5 10 1 0 0 0 1
 source=power.sch
 }
-C 53300 47600 1 0 0 motor_driver.sym
+C 54600 48300 1 0 0 motor_driver.sym
 {
-T 54195 49600 5 10 1 1 0 0 1
+T 55495 50300 5 10 1 1 0 0 1
 refdes=MD1
-T 53795 47700 5 10 1 1 0 0 1
+T 55095 48400 5 10 1 1 0 0 1
 source=motor_driver.sch
 }
-C 52800 43900 1 0 0 motor_driver.sym
+C 54600 45600 1 0 0 motor_driver.sym
 {
-T 53695 45900 5 10 1 1 0 0 1
+T 55495 47600 5 10 1 1 0 0 1
 refdes=MD2
-T 53295 44000 5 10 1 1 0 0 1
+T 55095 45700 5 10 1 1 0 0 1
 source=motor_driver.sch
 }
-C 54800 41600 1 0 0 motor_driver.sym
+C 54600 42900 1 0 0 motor_driver.sym
 {
-T 55795 43900 5 10 1 1 0 0 1
+T 55595 45200 5 10 1 1 0 0 1
 refdes=MD3
-T 55295 41700 5 10 1 1 0 0 1
+T 55095 43000 5 10 1 1 0 0 1
 source=motor_driver.sch
 }
 N 42000 44300 42000 45050 4
@@ -124,3 +124,854 @@ N 47700 44500 47700 45050 4
 N 46600 42750 46600 44450 4
 N 46600 44450 47900 44450 4
 N 47900 44450 47900 45050 4
+N 42600 47550 42600 50600 4
+{
+T 42600 47300 5 10 1 1 90 0 1
+netname=enable_1
+}
+N 42400 47550 42400 50600 4
+{
+T 42400 47400 5 10 1 1 90 0 1
+netname=dir_1
+}
+N 42200 47550 42200 50600 4
+{
+T 42200 47300 5 10 1 1 90 0 1
+netname=step_1
+}
+N 41800 47550 41800 50600 4
+{
+T 41750 47300 5 10 1 1 90 0 1
+netname=spi_ck
+}
+N 41600 47550 41600 50600 4
+{
+T 41550 47300 5 10 1 1 90 0 1
+netname=miso
+}
+N 41400 47550 41400 50600 4
+{
+T 41350 47300 5 10 1 1 90 0 1
+netname=mosi
+}
+N 42800 47550 42800 50600 4
+{
+T 42800 47300 5 10 1 1 90 0 1
+netname=spi_cs_1
+}
+N 43000 47550 43000 50600 4
+{
+T 43000 47300 5 10 1 1 90 0 1
+netname=fault_1
+}
+N 43200 47550 43200 50600 4
+{
+T 43200 47600 5 10 1 1 90 0 1
+netname=clk_1
+}
+N 53800 50300 54600 50300 4
+{
+T 54100 50400 5 10 1 1 0 0 1
+netname=spi_cs_1
+}
+N 53800 50100 54600 50100 4
+{
+T 54100 50100 5 10 1 1 0 0 1
+netname=spi_ck
+}
+N 53800 49900 54600 49900 4
+{
+T 54200 49900 5 10 1 1 0 0 1
+netname=mosi
+}
+N 53800 49700 54600 49700 4
+{
+T 54200 49700 5 10 1 1 0 0 1
+netname=miso
+}
+N 53800 49500 54600 49500 4
+{
+T 54200 49500 5 10 1 1 0 0 1
+netname=clk_1
+}
+N 53800 49300 54600 49300 4
+{
+T 54100 49300 5 10 1 1 0 0 1
+netname=enable_1
+}
+N 53800 49100 54600 49100 4
+{
+T 54200 49100 5 10 1 1 0 0 1
+netname=dir_1
+}
+N 53800 48900 54600 48900 4
+{
+T 54200 48900 5 10 1 1 0 0 1
+netname=step_1
+}
+N 53800 48700 54600 48700 4
+{
+T 54200 48700 5 10 1 1 0 0 1
+netname=fault_1
+}
+U 53600 48800 53600 50800 10 1
+U 53600 50800 41400 50800 10 1
+C 41400 50600 1 0 0 busripper-1.sym
+{
+T 41400 51000 5 8 0 0 0 0 1
+device=none
+}
+C 41600 50600 1 0 0 busripper-1.sym
+{
+T 41600 51000 5 8 0 0 0 0 1
+device=none
+}
+C 41800 50600 1 0 0 busripper-1.sym
+{
+T 41800 51000 5 8 0 0 0 0 1
+device=none
+}
+C 42200 50600 1 0 0 busripper-1.sym
+{
+T 42200 51000 5 8 0 0 0 0 1
+device=none
+}
+C 42400 50600 1 0 0 busripper-1.sym
+{
+T 42400 51000 5 8 0 0 0 0 1
+device=none
+}
+C 42600 50600 1 0 0 busripper-1.sym
+{
+T 42600 51000 5 8 0 0 0 0 1
+device=none
+}
+C 42800 50600 1 0 0 busripper-1.sym
+{
+T 42800 51000 5 8 0 0 0 0 1
+device=none
+}
+C 43000 50600 1 0 0 busripper-1.sym
+{
+T 43000 51000 5 8 0 0 0 0 1
+device=none
+}
+C 43200 50600 1 0 0 busripper-1.sym
+{
+T 43200 51000 5 8 0 0 0 0 1
+device=none
+}
+C 53800 48700 1 90 0 busripper-1.sym
+{
+T 53400 48700 5 8 0 0 90 0 1
+device=none
+}
+C 53800 48900 1 90 0 busripper-1.sym
+{
+T 53400 48900 5 8 0 0 90 0 1
+device=none
+}
+C 53800 49100 1 90 0 busripper-1.sym
+{
+T 53400 49100 5 8 0 0 90 0 1
+device=none
+}
+C 53800 49300 1 90 0 busripper-1.sym
+{
+T 53400 49300 5 8 0 0 90 0 1
+device=none
+}
+C 53800 49500 1 90 0 busripper-1.sym
+{
+T 53400 49500 5 8 0 0 90 0 1
+device=none
+}
+C 53800 49700 1 90 0 busripper-1.sym
+{
+T 53400 49700 5 8 0 0 90 0 1
+device=none
+}
+C 53800 49900 1 90 0 busripper-1.sym
+{
+T 53400 49900 5 8 0 0 90 0 1
+device=none
+}
+C 53800 50100 1 90 0 busripper-1.sym
+{
+T 53400 50100 5 8 0 0 90 0 1
+device=none
+}
+C 53800 50300 1 90 0 busripper-1.sym
+{
+T 53400 50300 5 8 0 0 90 0 1
+device=none
+}
+U 41200 50300 53300 50300 10 1
+U 53300 50300 53300 48400 10 0
+U 53300 48400 53900 48400 10 0
+U 53900 48400 53900 45900 10 1
+N 41400 50000 41500 50000 4
+N 41500 50000 41500 50100 4
+C 41500 50100 1 0 0 busripper-1.sym
+{
+T 41500 50500 5 8 0 0 0 0 1
+device=none
+}
+N 41600 50000 41700 50000 4
+N 41700 50000 41700 50100 4
+C 41700 50100 1 0 0 busripper-1.sym
+{
+T 41700 50500 5 8 0 0 0 0 1
+device=none
+}
+N 41800 50000 41900 50000 4
+N 41900 50000 41900 50100 4
+C 41900 50100 1 0 0 busripper-1.sym
+{
+T 41900 50500 5 8 0 0 0 0 1
+device=none
+}
+N 54600 47000 54100 47000 4
+{
+T 54200 47000 5 10 1 1 0 0 1
+netname=miso
+}
+C 54100 47000 1 90 0 busripper-1.sym
+{
+T 53700 47000 5 8 0 0 90 0 1
+device=none
+}
+N 54600 47200 54100 47200 4
+{
+T 54200 47200 5 10 1 1 0 0 1
+netname=mosi
+}
+C 54100 47200 1 90 0 busripper-1.sym
+{
+T 53700 47200 5 8 0 0 90 0 1
+device=none
+}
+N 54600 47400 54100 47400 4
+{
+T 54100 47400 5 10 1 1 0 0 1
+netname=spi_ck
+}
+C 54100 47400 1 90 0 busripper-1.sym
+{
+T 53700 47400 5 8 0 0 90 0 1
+device=none
+}
+N 43500 50100 43500 47550 4
+{
+T 43500 47300 5 10 1 1 90 0 1
+netname=step_2
+}
+C 43500 50100 1 0 0 busripper-1.sym
+{
+T 43500 50500 5 8 0 0 0 0 1
+device=none
+}
+N 43700 50100 43700 47550 4
+{
+T 43700 47300 5 10 1 1 90 0 1
+netname=dir_2
+}
+C 43700 50100 1 0 0 busripper-1.sym
+{
+T 43700 50500 5 8 0 0 0 0 1
+device=none
+}
+N 43900 50100 43900 47550 4
+{
+T 43900 47300 5 10 1 1 90 0 1
+netname=enable_2
+}
+C 43900 50100 1 0 0 busripper-1.sym
+{
+T 43900 50500 5 8 0 0 0 0 1
+device=none
+}
+N 44100 50100 44100 47550 4
+{
+T 44100 47300 5 10 1 1 90 0 1
+netname=spi_cs_2
+}
+C 44100 50100 1 0 0 busripper-1.sym
+{
+T 44100 50500 5 8 0 0 0 0 1
+device=none
+}
+N 44300 50100 44300 47550 4
+{
+T 44300 47300 5 10 1 1 90 0 1
+netname=falut_2
+}
+C 44300 50100 1 0 0 busripper-1.sym
+{
+T 44300 50500 5 8 0 0 0 0 1
+device=none
+}
+N 44500 50100 44500 47550 4
+{
+T 44500 47300 5 10 1 1 90 0 1
+netname=clk_2
+}
+C 44500 50100 1 0 0 busripper-1.sym
+{
+T 44500 50500 5 8 0 0 0 0 1
+device=none
+}
+N 54100 47600 54600 47600 4
+{
+T 54100 47600 5 10 1 1 0 0 1
+netname=spi_cs_2
+}
+C 54100 47600 1 90 0 busripper-1.sym
+{
+T 53700 47600 5 8 0 0 90 0 1
+device=none
+}
+N 54100 46800 54600 46800 4
+{
+T 54100 46800 5 10 1 1 0 0 1
+netname=clk_2
+}
+C 54100 46800 1 90 0 busripper-1.sym
+{
+T 53700 46800 5 8 0 0 90 0 1
+device=none
+}
+N 54100 46600 54600 46600 4
+{
+T 54100 46600 5 10 1 1 0 0 1
+netname=enable_2
+}
+C 54100 46600 1 90 0 busripper-1.sym
+{
+T 53700 46600 5 8 0 0 90 0 1
+device=none
+}
+N 54100 46400 54600 46400 4
+{
+T 54100 46400 5 10 1 1 0 0 1
+netname=dir_2
+}
+C 54100 46400 1 90 0 busripper-1.sym
+{
+T 53700 46400 5 8 0 0 90 0 1
+device=none
+}
+N 54100 46200 54600 46200 4
+{
+T 54100 46200 5 10 1 1 0 0 1
+netname=step_2
+}
+C 54100 46200 1 90 0 busripper-1.sym
+{
+T 53700 46200 5 8 0 0 90 0 1
+device=none
+}
+N 54100 46000 54600 46000 4
+{
+T 54100 46000 5 10 1 1 0 0 1
+netname=falut_2
+}
+C 54100 46000 1 90 0 busripper-1.sym
+{
+T 53700 46000 5 8 0 0 90 0 1
+device=none
+}
+U 54000 43300 54000 45200 10 1
+U 54000 45200 53600 45200 10 0
+U 53600 45200 53600 48100 10 0
+U 53600 48100 53100 48100 10 0
+U 53100 48100 53100 50100 10 0
+U 53100 50100 44900 50100 10 1
+U 44900 50100 44900 49700 10 0
+U 44900 49700 41200 49700 10 -1
+N 41500 49700 41500 49600 4
+N 41500 49600 41400 49600 4
+N 41900 49700 41900 49600 4
+N 41900 49600 41800 49600 4
+N 41600 49600 41700 49600 4
+N 41700 49600 41700 49700 4
+N 54600 43300 54200 43300 4
+{
+T 54200 43300 5 10 1 1 0 0 1
+netname=fault_3
+}
+C 54200 43300 1 90 0 busripper-1.sym
+{
+T 53800 43300 5 8 0 0 90 0 1
+device=none
+}
+N 54600 43500 54200 43500 4
+{
+T 54200 43500 5 10 1 1 0 0 1
+netname=step_3
+}
+C 54200 43500 1 90 0 busripper-1.sym
+{
+T 53800 43500 5 8 0 0 90 0 1
+device=none
+}
+N 54600 43700 54200 43700 4
+{
+T 54200 43700 5 10 1 1 0 0 1
+netname=dir_3
+}
+C 54200 43700 1 90 0 busripper-1.sym
+{
+T 53800 43700 5 8 0 0 90 0 1
+device=none
+}
+N 54600 43900 54200 43900 4
+{
+T 54100 43900 5 10 1 1 0 0 1
+netname=enable_3
+}
+C 54200 43900 1 90 0 busripper-1.sym
+{
+T 53800 43900 5 8 0 0 90 0 1
+device=none
+}
+N 54600 44100 54200 44100 4
+{
+T 54200 44100 5 10 1 1 0 0 1
+netname=clk_3
+}
+C 54200 44100 1 90 0 busripper-1.sym
+{
+T 53800 44100 5 8 0 0 90 0 1
+device=none
+}
+N 54600 44300 54200 44300 4
+{
+T 54200 44300 5 10 1 1 0 0 1
+netname=miso
+}
+C 54200 44300 1 90 0 busripper-1.sym
+{
+T 53800 44300 5 8 0 0 90 0 1
+device=none
+}
+N 54600 44500 54200 44500 4
+{
+T 54200 44500 5 10 1 1 0 0 1
+netname=mosi
+}
+C 54200 44500 1 90 0 busripper-1.sym
+{
+T 53800 44500 5 8 0 0 90 0 1
+device=none
+}
+N 54600 44700 54200 44700 4
+{
+T 54200 44700 5 10 1 1 0 0 1
+netname=sp_ck
+}
+C 54200 44700 1 90 0 busripper-1.sym
+{
+T 53800 44700 5 8 0 0 90 0 1
+device=none
+}
+N 54600 44900 54200 44900 4
+{
+T 54100 44900 5 10 1 1 0 0 1
+netname=spi_cs_3
+}
+C 54200 44900 1 90 0 busripper-1.sym
+{
+T 53800 44900 5 8 0 0 90 0 1
+device=none
+}
+N 44800 49500 44800 47550 4
+{
+T 44800 47300 5 10 1 1 90 0 1
+netname=step_3
+}
+C 44800 49500 1 90 0 busripper-1.sym
+{
+T 44400 49500 5 8 0 0 90 0 1
+device=none
+}
+N 44800 49700 45000 49700 4
+N 45000 49700 45000 47550 4
+{
+T 45000 47300 5 10 1 1 90 0 1
+netname=dir_3
+}
+N 45200 49900 45200 47550 4
+{
+T 45200 47300 5 10 1 1 90 0 1
+netname=enable_3
+}
+C 45200 49900 1 0 0 busripper-1.sym
+{
+T 45200 50300 5 8 0 0 0 0 1
+device=none
+}
+N 45400 49900 45400 47550 4
+{
+T 45400 47300 5 10 1 1 90 0 1
+netname=spi_cs_3
+}
+C 45400 49900 1 0 0 busripper-1.sym
+{
+T 45400 50300 5 8 0 0 0 0 1
+device=none
+}
+N 45600 49900 45600 47550 4
+{
+T 45600 47300 5 10 1 1 90 0 1
+netname=fault_3
+}
+C 45600 49900 1 0 0 busripper-1.sym
+{
+T 45600 50300 5 8 0 0 0 0 1
+device=none
+}
+N 45800 49900 45800 47550 4
+{
+T 45800 47300 5 10 1 1 90 0 1
+netname=clk_3
+}
+C 45800 49900 1 0 0 busripper-1.sym
+{
+T 45800 50300 5 8 0 0 0 0 1
+device=none
+}
+C 51100 44700 1 0 0 motor_driver.sym
+{
+T 52095 47000 5 10 1 1 0 0 1
+refdes=MD5
+T 51595 44800 5 10 1 1 0 0 1
+source=motor_driver.sch
+}
+C 50600 47400 1 0 0 motor_driver.sym
+{
+T 51595 49700 5 10 1 1 0 0 1
+refdes=MD4
+T 51095 47500 5 10 1 1 0 0 1
+source=motor_driver.sch
+}
+U 41200 49200 47200 49200 10 -1
+U 47200 49200 47200 49800 10 0
+U 47200 49800 49900 49800 10 0
+U 49900 49800 49900 47700 10 1
+N 41400 49100 41500 49100 4
+N 41500 49100 41500 49200 4
+N 41600 49100 41700 49100 4
+N 41700 49100 41700 49200 4
+N 41800 49100 41900 49100 4
+N 41900 49100 41900 49200 4
+N 46100 49000 46100 47550 4
+{
+T 46100 47300 5 10 1 1 90 0 1
+netname=step_4
+}
+N 50600 47800 50100 47800 4
+{
+T 50200 47800 5 10 1 1 0 0 1
+netname=fault_4
+}
+C 50100 47800 1 90 0 busripper-1.sym
+{
+T 49700 47800 5 8 0 0 90 0 1
+device=none
+}
+N 50600 48000 50100 48000 4
+{
+T 50200 48000 5 10 1 1 0 0 1
+netname=dir_4
+}
+C 50100 48000 1 90 0 busripper-1.sym
+{
+T 49700 48000 5 8 0 0 90 0 1
+device=none
+}
+N 50600 48200 50100 48200 4
+{
+T 50100 48200 5 10 1 1 0 0 1
+netname=step_4
+}
+C 50100 48200 1 90 0 busripper-1.sym
+{
+T 49700 48200 5 8 0 0 90 0 1
+device=none
+}
+N 50600 48400 50100 48400 4
+{
+T 50100 48400 5 10 1 1 0 0 1
+netname=enable_4
+}
+C 50100 48400 1 90 0 busripper-1.sym
+{
+T 49700 48400 5 8 0 0 90 0 1
+device=none
+}
+N 50600 48600 50100 48600 4
+{
+T 50200 48600 5 10 1 1 0 0 1
+netname=clk_4
+}
+C 50100 48600 1 90 0 busripper-1.sym
+{
+T 49700 48600 5 8 0 0 90 0 1
+device=none
+}
+N 50600 48800 50100 48800 4
+{
+T 50200 48800 5 10 1 1 0 0 1
+netname=miso
+}
+C 50100 48800 1 90 0 busripper-1.sym
+{
+T 49700 48800 5 8 0 0 90 0 1
+device=none
+}
+N 50600 49000 50100 49000 4
+{
+T 50200 49000 5 10 1 1 0 0 1
+netname=mosi
+}
+C 50100 49000 1 90 0 busripper-1.sym
+{
+T 49700 49000 5 8 0 0 90 0 1
+device=none
+}
+N 50600 49200 50100 49200 4
+{
+T 50100 49200 5 10 1 1 0 0 1
+netname=spi_ck
+}
+C 50100 49200 1 90 0 busripper-1.sym
+{
+T 49700 49200 5 8 0 0 90 0 1
+device=none
+}
+N 50600 49400 50100 49400 4
+{
+T 50100 49400 5 10 1 1 0 0 1
+netname=spi_cs_4
+}
+C 50100 49400 1 90 0 busripper-1.sym
+{
+T 49700 49400 5 8 0 0 90 0 1
+device=none
+}
+C 46100 49000 1 90 0 busripper-1.sym
+{
+T 45700 49000 5 8 0 0 90 0 1
+device=none
+}
+N 46300 49000 46300 47550 4
+{
+T 46300 47300 5 10 1 1 90 0 1
+netname=dir_4
+}
+C 46300 49000 1 90 0 busripper-1.sym
+{
+T 45900 49000 5 8 0 0 90 0 1
+device=none
+}
+N 46500 49000 46500 47550 4
+{
+T 46500 47300 5 10 1 1 90 0 1
+netname=enable_4
+}
+C 46500 49000 1 90 0 busripper-1.sym
+{
+T 46100 49000 5 8 0 0 90 0 1
+device=none
+}
+N 46700 49000 46700 47550 4
+{
+T 46700 47300 5 10 1 1 90 0 1
+netname=spi_cs_4
+}
+C 46700 49000 1 90 0 busripper-1.sym
+{
+T 46300 49000 5 8 0 0 90 0 1
+device=none
+}
+N 46900 49000 46900 47550 4
+{
+T 46900 47300 5 10 1 1 90 0 1
+netname=fault_4
+}
+C 46900 49000 1 90 0 busripper-1.sym
+{
+T 46500 49000 5 8 0 0 90 0 1
+device=none
+}
+N 47100 49000 47100 47550 4
+{
+T 47100 47300 5 10 1 1 90 0 1
+netname=clk_4
+}
+C 47100 49000 1 90 0 busripper-1.sym
+{
+T 46700 49000 5 8 0 0 90 0 1
+device=none
+}
+U 41200 48700 49700 48700 10 -1
+U 49700 48700 49700 47300 10 0
+U 49700 47300 50300 47300 10 0
+U 50300 47300 50300 45000 10 1
+N 41400 48600 41500 48600 4
+N 41500 48600 41500 48700 4
+N 41600 48600 41700 48600 4
+N 41700 48600 41700 48700 4
+N 41800 48600 41900 48600 4
+N 41900 48600 41900 48700 4
+N 51100 45100 50500 45100 4
+{
+T 50600 45100 5 10 1 1 0 0 1
+netname=fault_5
+}
+C 50500 45100 1 90 0 busripper-1.sym
+{
+T 50100 45100 5 8 0 0 90 0 1
+device=none
+}
+N 51100 45300 50500 45300 4
+{
+T 50600 45300 5 10 1 1 0 0 1
+netname=step_5
+}
+C 50500 45300 1 90 0 busripper-1.sym
+{
+T 50100 45300 5 8 0 0 90 0 1
+device=none
+}
+N 51100 45500 50500 45500 4
+{
+T 50700 45500 5 10 1 1 0 0 1
+netname=dir_5
+}
+C 50500 45500 1 90 0 busripper-1.sym
+{
+T 50100 45500 5 8 0 0 90 0 1
+device=none
+}
+N 51100 45700 50500 45700 4
+{
+T 50500 45700 5 10 1 1 0 0 1
+netname=enable_5
+}
+C 50500 45700 1 90 0 busripper-1.sym
+{
+T 50100 45700 5 8 0 0 90 0 1
+device=none
+}
+N 50500 45900 51100 45900 4
+{
+T 50700 45900 5 10 1 1 0 0 1
+netname=clk_5
+}
+C 50500 45900 1 90 0 busripper-1.sym
+{
+T 50100 45900 5 8 0 0 90 0 1
+device=none
+}
+N 51100 46100 50500 46100 4
+{
+T 50700 46100 5 10 1 1 0 0 1
+netname=miso
+}
+C 50500 46100 1 90 0 busripper-1.sym
+{
+T 50100 46100 5 8 0 0 90 0 1
+device=none
+}
+N 51100 46300 50500 46300 4
+{
+T 50700 46300 5 10 1 1 0 0 1
+netname=mosi
+}
+C 50500 46300 1 90 0 busripper-1.sym
+{
+T 50100 46300 5 8 0 0 90 0 1
+device=none
+}
+N 51100 46500 50500 46500 4
+{
+T 50600 46500 5 10 1 1 0 0 1
+netname=spi_ck
+}
+C 50500 46500 1 90 0 busripper-1.sym
+{
+T 50100 46500 5 8 0 0 90 0 1
+device=none
+}
+N 51100 46700 50500 46700 4
+{
+T 50500 46700 5 10 1 1 0 0 1
+netname=spi_cs_5
+}
+C 50500 46700 1 90 0 busripper-1.sym
+{
+T 50100 46700 5 8 0 0 90 0 1
+device=none
+}
+N 47400 48500 47400 47550 4
+{
+T 47400 47300 5 10 1 1 90 0 1
+netname=step_5
+}
+C 47400 48500 1 90 0 busripper-1.sym
+{
+T 47000 48500 5 8 0 0 90 0 1
+device=none
+}
+N 47600 48500 47600 47550 4
+{
+T 47600 47300 5 10 1 1 90 0 1
+netname=dir_5
+}
+C 47600 48500 1 90 0 busripper-1.sym
+{
+T 47200 48500 5 8 0 0 90 0 1
+device=none
+}
+N 47800 48500 47800 47550 4
+{
+T 47800 47300 5 10 1 1 90 0 1
+netname=enable_5
+}
+C 47800 48500 1 90 0 busripper-1.sym
+{
+T 47400 48500 5 8 0 0 90 0 1
+device=none
+}
+N 48000 48500 48000 47550 4
+{
+T 48000 47300 5 10 1 1 90 0 1
+netname=spi_cs_5
+}
+C 48000 48500 1 90 0 busripper-1.sym
+{
+T 47600 48500 5 8 0 0 90 0 1
+device=none
+}
+N 48200 48500 48200 47550 4
+{
+T 48200 47300 5 10 1 1 90 0 1
+netname=fault_5
+}
+C 48200 48500 1 90 0 busripper-1.sym
+{
+T 47800 48500 5 8 0 0 90 0 1
+device=none
+}
+N 48400 48500 48400 47550 4
+{
+T 48400 47300 5 10 1 1 90 0 1
+netname=clk_5
+}
+C 48400 48500 1 90 0 busripper-1.sym
+{
+T 48000 48500 5 8 0 0 90 0 1
+device=none
+}
diff --git a/Combined/footprints/Crystal_HC49.fp b/Combined/footprints/Crystal_HC49.fp
new file mode 100644 (file)
index 0000000..5147c08
--- /dev/null
@@ -0,0 +1,30 @@
+# Kicad module converted to gEDA PCB footprint by: Erich Heinzle
+# Kicad module author: Bernd Wiebus
+# No warranties express or implied
+# Footprint converted from Kicad Module Crystal_HC49-SD_SMD_RevA_09Aug2010
+# dist-license: GPL
+# use-license: unlimited
+# Users of the foot print must ensure that the solder mask reliefs and clearances
+# are compatible with the PCB manufacturer's process tolerances
+# Pins and SMD pads have been converted from Kicad foot prints which
+# do not have solder mask relief or clearances specified.
+# Fairly sane default values have been used for solder mask relief and clearances.
+# Kicad module units: 0.1 mil
+# Footprint = module name: Crystal_HC49-SD_SMD_RevA_09Aug2010
+# Text descriptor count: 1
+# Draw segment object count: 6
+# Draw circle object count: 0
+# Draw arc object count: 0
+# Pad count: 2
+#
+Element["" "XT" "" "" 0 0 0 -20000 0 100 ""]
+(
+ElementLine[-23030 9840 23030 9840 1500]
+ElementLine[23030 -9840 -23030 -9840 1500]
+ElementLine[23030 9840 23030 6500 1500]
+ElementLine[23030 -9840 23030 -6500 1500]
+ElementLine[-23030 9840 -23030 6500 1500]
+ElementLine[-23030 -9840 -23030 -6500 1500]
+Pad[-25980 0 -12200 0 8270 2000 9070 "" "1" "square"]
+Pad[12200 0 25980 0 8270 2000 9070 "" "2" "square"]
+)
index ebd7f27b6ad195a00e6fff368ad9c04f11719b2c..ab946bb65a0e61f365fdf28647fd2f6830263685 100644 (file)
 v 20130925 2
 C 40000 40000 0 0 0 title-B.sym
-C 41700 41400 1 0 0 crystal_oscillator.sym
+C 41800 40900 1 0 0 crystal_oscillator.sym
 {
-T 41995 42495 5 10 1 1 0 0 1
+T 42095 41995 5 10 1 1 0 0 1
 refdes=OSC1
-T 42695 41995 5 10 1 1 0 0 1
+T 42795 41495 5 10 1 1 0 0 1
 value=16MHz
-T 41700 41400 5 10 0 0 0 0 1
+T 41800 40900 5 10 0 0 0 0 1
 description=Crystal Technologies CB3LV-3I-16M0000 16MHz, HCMOS TTL ,surface mount crystal clock oscillator
-T 41700 41400 5 10 0 0 0 0 1
+T 41800 40900 5 10 0 0 0 0 1
 footprint=CB3_OSC.fp
 }
-C 45900 41000 1 0 0 clock_driver.sym
+C 46000 40500 1 0 0 clock_driver.sym
 {
-T 46200 41300 5 8 1 1 0 0 1
+T 46300 40800 5 8 1 1 0 0 1
 refdes=CD1
-T 45895 40995 5 8 0 1 0 0 1
+T 45995 40495 5 8 0 1 0 0 1
 model-name=551MLFT
-T 45900 41000 5 10 0 0 0 0 1
+T 46000 40500 5 10 0 0 0 0 1
 footprint=ICS551.fp
-T 45900 41000 5 10 0 0 0 0 1
+T 46000 40500 5 10 0 0 0 0 1
 description=Integrated Device Tech 551MLFT IC CLK BUFFER 1:4 160MHZ 8SOIC
 }
-C 40100 43700 1 270 0 gnd-2.sym
-C 40300 43400 1 0 0 capacitor-1.sym
+C 40200 43200 1 270 0 gnd-2.sym
+C 40400 42900 1 0 0 capacitor-1.sym
 {
-T 40500 44100 5 10 0 0 0 0 1
+T 40600 43600 5 10 0 0 0 0 1
 device=CAPACITOR
-T 40400 43700 5 10 1 1 0 0 1
+T 40500 43200 5 10 1 1 0 0 1
 refdes=C1
-T 40500 44300 5 10 0 0 0 0 1
+T 40600 43800 5 10 0 0 0 0 1
 symversion=0.1
-T 40800 43400 5 10 1 1 0 0 1
+T 40900 42900 5 10 1 1 0 0 1
 value=10nF
-T 40300 43400 5 10 0 0 0 0 1
+T 40400 42900 5 10 0 0 0 0 1
 model=GRM155R71H103KA88D
-T 40300 43400 5 10 0 0 0 0 1
+T 40400 42900 5 10 0 0 0 0 1
 description=Murata 10nF 0402 ceramic capacitor
-T 40300 43400 5 10 0 0 0 0 1
+T 40400 42900 5 10 0 0 0 0 1
 footprint=0402.fp
 }
-N 40300 43600 40400 43600 4
-N 42200 43400 42200 43600 4
-N 41700 41800 41500 41800 4
-N 44300 43000 44900 43000 4
-N 44900 42000 45900 42000 4
-N 47000 43300 47000 43600 4
-C 41000 43600 1 0 0 5V_motor.sym
+N 40400 43100 40500 43100 4
+N 42300 42900 42300 43100 4
+N 41800 41300 41600 41300 4
+N 44400 42500 45000 42500 4
+N 45000 41500 46000 41500 4
+N 47100 42800 47100 43100 4
+C 41100 43100 1 0 0 5V_motor.sym
 {
-T 41100 44300 5 10 0 0 0 0 1
+T 41200 43800 5 10 0 0 0 0 1
 device=none
 }
-T 44400 40800 9 10 1 0 0 0 2
+T 44500 40300 9 10 1 0 0 0 2
 Note 1 - 551MLFT OE input
                is pulled up internally.
-C 43800 41100 1 0 0 gnd-2.sym
-C 46900 40700 1 0 0 gnd-2.sym
-N 42200 43600 41200 43600 4
-C 45700 43700 1 270 0 gnd-2.sym
-N 46100 43600 46000 43600 4
-C 46800 43600 1 0 0 5V_motor.sym
-{
-T 46900 44300 5 10 0 0 0 0 1
+C 43900 40600 1 0 0 gnd-2.sym
+C 47000 40200 1 0 0 gnd-2.sym
+N 42300 43100 41300 43100 4
+C 45800 43200 1 270 0 gnd-2.sym
+N 46200 43100 46100 43100 4
+C 46900 43100 1 0 0 5V_motor.sym
+{
+T 47000 43800 5 10 0 0 0 0 1
 device=none
 }
-C 50300 42100 1 0 0 clock_driver.sym
+C 49000 42100 1 0 0 clock_driver.sym
 {
-T 50295 42095 5 8 0 1 0 0 1
+T 48995 42095 5 8 0 1 0 0 1
 model-name=551MLFT
-T 50300 42100 5 10 0 0 0 0 1
+T 49000 42100 5 10 0 0 0 0 1
 footprint=ICS551.fp
-T 50300 42100 5 10 0 0 0 0 1
+T 49000 42100 5 10 0 0 0 0 1
 description=Integrated Device Tech 551MLFT IC CLK BUFFER 1:4 160MHZ 8SOIC
-T 50600 42400 5 8 1 1 0 0 1
+T 49300 42400 5 8 1 1 0 0 1
 refdes=CD2
 }
-N 51400 44400 51400 44700 4
-C 51300 41800 1 0 0 gnd-2.sym
-C 50100 44800 1 270 0 gnd-2.sym
-N 50500 44700 50400 44700 4
-C 51200 44700 1 0 0 5V_motor.sym
+N 50100 44400 50100 44700 4
+C 50000 41800 1 0 0 gnd-2.sym
+C 48800 44800 1 270 0 gnd-2.sym
+N 49200 44700 49100 44700 4
+C 49900 44700 1 0 0 5V_motor.sym
 {
-T 51300 45400 5 10 0 0 0 0 1
+T 50000 45400 5 10 0 0 0 0 1
 device=none
 }
-T 52100 41600 9 10 1 0 0 0 2
+T 50800 41600 9 10 1 0 0 0 2
 Note 2 - CD2 and C3 are only provided if
                all five motor drivers are equipped.
-C 53000 43500 1 0 0 output-1.sym
+C 51700 43500 1 0 0 output-1.sym
 {
-T 53100 43800 5 10 0 0 0 0 1
+T 51800 43800 5 10 0 0 0 0 1
 device=OUTPUT
-T 53200 43500 5 10 1 1 0 0 1
+T 51900 43500 5 10 1 1 0 0 1
 refdes=clk_5
 }
-C 48500 42400 1 0 0 output-1.sym
+C 48600 41900 1 0 0 output-1.sym
 {
-T 48600 42700 5 10 0 0 0 0 1
+T 48700 42200 5 10 0 0 0 0 1
 device=OUTPUT
-T 48700 42400 5 10 1 1 0 0 1
+T 48800 41900 5 10 1 1 0 0 1
 refdes=clk_1
 }
-C 48500 42200 1 0 0 output-1.sym
+C 48600 41700 1 0 0 output-1.sym
 {
-T 48600 42500 5 10 0 0 0 0 1
+T 48700 42000 5 10 0 0 0 0 1
 device=OUTPUT
-T 48700 42200 5 10 1 1 0 0 1
+T 48800 41700 5 10 1 1 0 0 1
 refdes=clk_2
 }
-C 48500 42000 1 0 0 output-1.sym
+C 48600 41500 1 0 0 output-1.sym
 {
-T 48600 42300 5 10 0 0 0 0 1
+T 48700 41800 5 10 0 0 0 0 1
 device=OUTPUT
-T 48700 42000 5 10 1 1 0 0 1
+T 48800 41500 5 10 1 1 0 0 1
 refdes=clk_3
 }
-C 48500 41800 1 0 0 output-1.sym
+C 48600 41300 1 0 0 output-1.sym
 {
-T 48600 42100 5 10 0 0 0 0 1
+T 48700 41600 5 10 0 0 0 0 1
 device=OUTPUT
-T 48700 41800 5 10 1 1 0 0 1
+T 48800 41300 5 10 1 1 0 0 1
 refdes=clk_4
 }
-N 52500 43600 53000 43600 4
-N 48100 42500 48500 42500 4
-N 48100 42300 48500 42300 4
-N 48100 42100 48500 42100 4
-N 48100 41900 48500 41900 4
-N 50300 42900 49500 42900 4
-N 49500 42900 49500 44500 4
-N 49500 44500 44900 44500 4
-N 44900 44500 44900 42000 4
+N 51200 43600 51700 43600 4
+N 48200 42000 48600 42000 4
+N 48200 41800 48600 41800 4
+N 48200 41600 48600 41600 4
+N 48200 41400 48600 41400 4
+N 49000 42900 48200 42900 4
+N 48200 42900 48200 43700 4
+N 48200 43700 45000 43700 4
+N 45000 43700 45000 41500 4
 C 40300 49200 1 0 0 input-1.sym
 {
 T 40300 49500 5 10 0 0 0 0 1
@@ -164,7 +164,7 @@ C 41100 48400 1 0 1 output-1.sym
 T 41000 48700 5 10 0 0 0 6 1
 device=OUTPUT
 T 40300 48400 5 10 1 1 0 0 1
-refdes=fault_a
+refdes=fault_x
 }
 N 41100 49300 41700 49300 4
 N 41700 49300 41700 49000 4
@@ -181,38 +181,38 @@ N 41700 48200 42100 48200 4
 N 41100 47700 41700 47700 4
 N 42100 48000 41700 48000 4
 N 41700 48000 41700 47700 4
-C 46100 43400 1 0 0 capacitor-1.sym
+C 46200 42900 1 0 0 capacitor-1.sym
 {
-T 46300 44100 5 10 0 0 0 0 1
+T 46400 43600 5 10 0 0 0 0 1
 device=CAPACITOR
-T 46200 43700 5 10 1 1 0 0 1
+T 46300 43200 5 10 1 1 0 0 1
 refdes=C2
-T 46300 44300 5 10 0 0 0 0 1
+T 46400 43800 5 10 0 0 0 0 1
 symversion=0.1
-T 46600 43400 5 10 1 1 0 0 1
+T 46700 42900 5 10 1 1 0 0 1
 value=10nF
-T 46100 43400 5 10 0 0 0 0 1
+T 46200 42900 5 10 0 0 0 0 1
 model=GRM155R71H103KA88D
-T 46100 43400 5 10 0 0 0 0 1
+T 46200 42900 5 10 0 0 0 0 1
 description=Murata 10nF 0402 ceramic capacitor
-T 46100 43400 5 10 0 0 0 0 1
+T 46200 42900 5 10 0 0 0 0 1
 footprint=0402.fp
 }
-C 50500 44500 1 0 0 capacitor-1.sym
+C 49200 44500 1 0 0 capacitor-1.sym
 {
-T 50700 45200 5 10 0 0 0 0 1
+T 49400 45200 5 10 0 0 0 0 1
 device=CAPACITOR
-T 50600 44800 5 10 1 1 0 0 1
+T 49300 44800 5 10 1 1 0 0 1
 refdes=C3
-T 50700 45400 5 10 0 0 0 0 1
+T 49400 45400 5 10 0 0 0 0 1
 symversion=0.1
-T 51000 44500 5 10 1 1 0 0 1
+T 49700 44500 5 10 1 1 0 0 1
 value=10nF
-T 50500 44500 5 10 0 0 0 0 1
+T 49200 44500 5 10 0 0 0 0 1
 model=GRM155R71H103KA88D
-T 50500 44500 5 10 0 0 0 0 1
+T 49200 44500 5 10 0 0 0 0 1
 description=Murata 10nF 0402 ceramic capacitor
-T 50500 44500 5 10 0 0 0 0 1
+T 49200 44500 5 10 0 0 0 0 1
 footprint=0402.fp
 }
 C 42100 47700 1 0 0 MAX18450.sym
@@ -222,15 +222,698 @@ refdes=U1
 T 42100 47700 5 10 0 0 0 0 1
 footprint=QSOP16.fp
 }
-N 45100 48600 44500 48600 4
-C 41600 42300 1 90 0 resistor-1.sym
+C 41700 41800 1 90 0 resistor-1.sym
 {
-T 41200 42600 5 10 0 0 90 0 1
+T 41300 42100 5 10 0 0 90 0 1
 device=RESISTOR
-T 41400 42400 5 10 1 1 90 0 1
+T 41500 41900 5 10 1 1 90 0 1
 refdes=R1
-T 41400 42800 5 10 1 1 90 0 1
+T 41500 42300 5 10 1 1 90 0 1
 value=10K
+T 41700 41800 5 10 0 0 0 0 1
+footprint=0402.fp
+T 41700 41800 5 10 0 0 0 0 1
+model=RC0402JR-0710KL
+T 41700 41800 5 10 0 0 0 0 1
+description=RES SMD 10K OHM 5% 1/16W 0402
+}
+N 41600 42700 41600 43100 4
+N 41600 41300 41600 41800 4
+C 44700 48900 1 0 0 output-1.sym
+{
+T 44800 49200 5 10 0 0 0 0 1
+device=OUTPUT
+T 44900 48900 5 10 1 1 0 0 1
+refdes=step_1
+}
+C 44700 48700 1 0 0 output-1.sym
+{
+T 44800 49000 5 10 0 0 0 0 1
+device=OUTPUT
+T 44900 48700 5 10 1 1 0 0 1
+refdes=dir_1
+}
+C 44700 48100 1 0 0 output-1.sym
+{
+T 44800 48400 5 10 0 0 0 0 1
+device=OUTPUT
+T 44900 48100 5 10 1 1 0 0 1
+refdes=enable_1
+}
+C 44700 47900 1 0 0 output-1.sym
+{
+T 44800 48200 5 10 0 0 0 0 1
+device=OUTPUT
+T 44900 47900 5 10 1 1 0 0 1
+refdes=spi_cs_1
+}
+C 45500 48500 1 0 1 input-1.sym
+{
+T 45500 48800 5 10 0 0 0 6 1
+device=INPUT
+T 45000 48500 5 10 1 1 0 0 1
+refdes=fault_1
+}
+N 44700 48600 44500 48600 4
+N 44700 48200 44500 48200 4
+N 44700 48000 44500 48000 4
+N 44700 48800 44500 48800 4
+N 44700 49000 44500 49000 4
+C 44600 50200 1 0 0 5V_motor.sym
+{
+T 44700 50900 5 10 0 0 0 0 1
+device=none
+}
+C 44500 47200 1 0 0 gnd-2.sym
+C 41800 47200 1 0 0 gnd-1.sym
+C 41800 50300 1 0 0 5V-plus-1.sym
+N 42000 50300 42000 49200 4
+N 42000 49200 42100 49200 4
+N 42100 47800 41900 47800 4
+N 41900 47800 41900 47500 4
+N 44800 50200 44800 49200 4
+N 44800 49200 44500 49200 4
+N 44600 47500 44600 47800 4
+N 44600 47800 44500 47800 4
+C 44600 50300 1 180 0 cap.sym
+{
+T 44400 49600 5 10 0 0 180 0 1
+device=CAPACITOR
+T 44400 49400 5 10 0 0 180 0 1
+symversion=0.1
+T 44200 50300 5 10 1 1 0 0 1
+refdes=C4
+T 44700 50100 5 10 1 1 180 0 1
+value=0.1uF
+T 44600 50300 5 10 0 0 90 0 1
+footprint=0603.fp
+T 44600 50300 5 10 0 0 90 0 1
+description=Kemet C0603C104M5RACTU 0603 ceramic 50 volt cap
+}
+C 41800 50100 1 180 0 cap.sym
+{
+T 41600 49400 5 10 0 0 180 0 1
+device=CAPACITOR
+T 41600 49200 5 10 0 0 180 0 1
+symversion=0.1
+T 41500 50100 5 10 1 1 0 0 1
+refdes=C5
+T 41900 49900 5 10 1 1 180 0 1
+value=0.1uF
+T 41800 50100 5 10 0 0 90 0 1
+footprint=0603.fp
+T 41800 50100 5 10 0 0 90 0 1
+description=Kemet C0603C104M5RACTU 0603 ceramic 50 volt cap
+}
+C 43800 50300 1 270 0 gnd-2.sym
+N 44500 50200 44800 50200 4
+C 41000 50100 1 270 0 gnd-1.sym
+N 41700 50000 42000 50000 4
+C 45900 49200 1 0 0 input-1.sym
+{
+T 45900 49500 5 10 0 0 0 0 1
+device=INPUT
+T 45900 49200 5 10 1 1 0 0 1
+refdes=step_y
+}
+C 45900 48800 1 0 0 input-1.sym
+{
+T 45900 49100 5 10 0 0 0 0 1
+device=INPUT
+T 45900 48800 5 10 1 1 0 0 1
+refdes=dir_y
+}
+C 45900 48000 1 0 0 input-1.sym
+{
+T 45900 48300 5 10 0 0 0 0 1
+device=INPUT
+T 45900 48000 5 10 1 1 0 0 1
+refdes=enable_y
+}
+C 45900 47600 1 0 0 input-1.sym
+{
+T 45900 47900 5 10 0 0 0 0 1
+device=INPUT
+T 45900 47600 5 10 1 1 0 0 1
+refdes=spi_cs_y
+}
+C 46700 48400 1 0 1 output-1.sym
+{
+T 46600 48700 5 10 0 0 0 6 1
+device=OUTPUT
+T 45900 48400 5 10 1 1 0 0 1
+refdes=fault_y
+}
+N 46700 49300 47300 49300 4
+N 47300 49300 47300 49000 4
+N 47300 49000 47700 49000 4
+N 46700 48900 47100 48900 4
+N 47100 48900 47100 48800 4
+N 47100 48800 47700 48800 4
+N 46700 48500 47300 48500 4
+N 47300 48500 47300 48600 4
+N 47300 48600 47700 48600 4
+N 46700 48100 47300 48100 4
+N 47300 48100 47300 48200 4
+N 47300 48200 47700 48200 4
+N 46700 47700 47300 47700 4
+N 47700 48000 47300 48000 4
+N 47300 48000 47300 47700 4
+C 47700 47700 1 0 0 MAX18450.sym
+{
+T 47700 47700 5 10 0 0 0 0 1
+footprint=QSOP16.fp
+T 48795 47800 5 8 1 1 0 0 1
+refdes=U2
+}
+C 50300 48900 1 0 0 output-1.sym
+{
+T 50400 49200 5 10 0 0 0 0 1
+device=OUTPUT
+T 50500 48900 5 10 1 1 0 0 1
+refdes=step_2
+}
+C 50300 48700 1 0 0 output-1.sym
+{
+T 50400 49000 5 10 0 0 0 0 1
+device=OUTPUT
+T 50500 48700 5 10 1 1 0 0 1
+refdes=dir_2
+}
+C 50300 48100 1 0 0 output-1.sym
+{
+T 50400 48400 5 10 0 0 0 0 1
+device=OUTPUT
+T 50500 48100 5 10 1 1 0 0 1
+refdes=enable_2
+}
+C 50300 47900 1 0 0 output-1.sym
+{
+T 50400 48200 5 10 0 0 0 0 1
+device=OUTPUT
+T 50500 47900 5 10 1 1 0 0 1
+refdes=spi_cs_2
+}
+C 51100 48500 1 0 1 input-1.sym
+{
+T 51100 48800 5 10 0 0 0 6 1
+device=INPUT
+T 50600 48500 5 10 1 1 0 0 1
+refdes=fault_2
+}
+N 50300 48600 50100 48600 4
+N 50300 48200 50100 48200 4
+N 50300 48000 50100 48000 4
+N 50300 48800 50100 48800 4
+N 50300 49000 50100 49000 4
+C 50200 50200 1 0 0 5V_motor.sym
+{
+T 50300 50900 5 10 0 0 0 0 1
+device=none
+}
+C 50100 47200 1 0 0 gnd-2.sym
+C 47400 47200 1 0 0 gnd-1.sym
+C 47400 50300 1 0 0 5V-plus-1.sym
+N 47600 50300 47600 49200 4
+N 47600 49200 47700 49200 4
+N 47700 47800 47500 47800 4
+N 47500 47800 47500 47500 4
+N 50400 50200 50400 49200 4
+N 50400 49200 50100 49200 4
+N 50200 47500 50200 47800 4
+N 50200 47800 50100 47800 4
+C 50200 50300 1 180 0 cap.sym
+{
+T 50000 49600 5 10 0 0 180 0 1
+device=CAPACITOR
+T 50000 49400 5 10 0 0 180 0 1
+symversion=0.1
+T 50200 50300 5 10 0 0 90 0 1
+footprint=0603.fp
+T 50200 50300 5 10 0 0 90 0 1
+description=Kemet C0603C104M5RACTU 0603 ceramic 50 volt cap
+T 49800 50300 5 10 1 1 0 0 1
+refdes=C7
+T 50300 50100 5 10 1 1 180 0 1
+value=0.1uF
+}
+C 47400 50100 1 180 0 cap.sym
+{
+T 47200 49400 5 10 0 0 180 0 1
+device=CAPACITOR
+T 47200 49200 5 10 0 0 180 0 1
+symversion=0.1
+T 47400 50100 5 10 0 0 90 0 1
+footprint=0603.fp
+T 47400 50100 5 10 0 0 90 0 1
+description=Kemet C0603C104M5RACTU 0603 ceramic 50 volt cap
+T 47100 50100 5 10 1 1 0 0 1
+refdes=C6
+T 47500 49900 5 10 1 1 180 0 1
+value=0.1uF
+}
+C 49400 50300 1 270 0 gnd-2.sym
+N 50100 50200 50400 50200 4
+C 46600 50100 1 270 0 gnd-1.sym
+N 47300 50000 47600 50000 4
+C 51400 49300 1 0 0 input-1.sym
+{
+T 51400 49600 5 10 0 0 0 0 1
+device=INPUT
+T 51400 49300 5 10 1 1 0 0 1
+refdes=step_z
+}
+C 51400 48900 1 0 0 input-1.sym
+{
+T 51400 49200 5 10 0 0 0 0 1
+device=INPUT
+T 51400 48900 5 10 1 1 0 0 1
+refdes=dir_z
+}
+C 51400 48100 1 0 0 input-1.sym
+{
+T 51400 48400 5 10 0 0 0 0 1
+device=INPUT
+T 51400 48100 5 10 1 1 0 0 1
+refdes=enable_z
+}
+C 51400 47700 1 0 0 input-1.sym
+{
+T 51400 48000 5 10 0 0 0 0 1
+device=INPUT
+T 51400 47700 5 10 1 1 0 0 1
+refdes=spi_cs_z
+}
+C 52200 48500 1 0 1 output-1.sym
+{
+T 52100 48800 5 10 0 0 0 6 1
+device=OUTPUT
+T 51400 48500 5 10 1 1 0 0 1
+refdes=fault_z
+}
+N 52200 49400 52800 49400 4
+N 52800 49400 52800 49100 4
+N 52800 49100 53200 49100 4
+N 52200 49000 52600 49000 4
+N 52600 49000 52600 48900 4
+N 52600 48900 53200 48900 4
+N 52200 48600 52800 48600 4
+N 52800 48600 52800 48700 4
+N 52800 48700 53200 48700 4
+N 52200 48200 52800 48200 4
+N 52800 48200 52800 48300 4
+N 52800 48300 53200 48300 4
+N 52200 47800 52800 47800 4
+N 53200 48100 52800 48100 4
+N 52800 48100 52800 47800 4
+C 53200 47800 1 0 0 MAX18450.sym
+{
+T 53200 47800 5 10 0 0 0 0 1
+footprint=QSOP16.fp
+T 54295 47900 5 8 1 1 0 0 1
+refdes=U3
+}
+C 55800 49000 1 0 0 output-1.sym
+{
+T 55900 49300 5 10 0 0 0 0 1
+device=OUTPUT
+T 56000 49000 5 10 1 1 0 0 1
+refdes=step_3
+}
+C 55800 48800 1 0 0 output-1.sym
+{
+T 55900 49100 5 10 0 0 0 0 1
+device=OUTPUT
+T 56000 48800 5 10 1 1 0 0 1
+refdes=dir_3
+}
+C 55800 48200 1 0 0 output-1.sym
+{
+T 55900 48500 5 10 0 0 0 0 1
+device=OUTPUT
+T 56000 48200 5 10 1 1 0 0 1
+refdes=enable_3
+}
+C 55800 48000 1 0 0 output-1.sym
+{
+T 55900 48300 5 10 0 0 0 0 1
+device=OUTPUT
+T 56000 48000 5 10 1 1 0 0 1
+refdes=spi_cs_3
+}
+C 56600 48600 1 0 1 input-1.sym
+{
+T 56600 48900 5 10 0 0 0 6 1
+device=INPUT
+T 56100 48600 5 10 1 1 0 0 1
+refdes=fault_3
+}
+N 55800 48700 55600 48700 4
+N 55800 48300 55600 48300 4
+N 55800 48100 55600 48100 4
+N 55800 48900 55600 48900 4
+N 55800 49100 55600 49100 4
+C 55700 50300 1 0 0 5V_motor.sym
+{
+T 55800 51000 5 10 0 0 0 0 1
+device=none
+}
+C 55600 47300 1 0 0 gnd-2.sym
+C 52900 47300 1 0 0 gnd-1.sym
+C 52900 50400 1 0 0 5V-plus-1.sym
+N 53100 50400 53100 49300 4
+N 53100 49300 53200 49300 4
+N 53200 47900 53000 47900 4
+N 53000 47900 53000 47600 4
+N 55900 50300 55900 49300 4
+N 55900 49300 55600 49300 4
+N 55700 47600 55700 47900 4
+N 55700 47900 55600 47900 4
+C 55700 50400 1 180 0 cap.sym
+{
+T 55500 49700 5 10 0 0 180 0 1
+device=CAPACITOR
+T 55500 49500 5 10 0 0 180 0 1
+symversion=0.1
+T 55700 50400 5 10 0 0 90 0 1
+footprint=0603.fp
+T 55700 50400 5 10 0 0 90 0 1
+description=Kemet C0603C104M5RACTU 0603 ceramic 50 volt cap
+T 55300 50400 5 10 1 1 0 0 1
+refdes=C9
+T 55800 50200 5 10 1 1 180 0 1
+value=0.1uF
+}
+C 52900 50200 1 180 0 cap.sym
+{
+T 52700 49500 5 10 0 0 180 0 1
+device=CAPACITOR
+T 52700 49300 5 10 0 0 180 0 1
+symversion=0.1
+T 52900 50200 5 10 0 0 90 0 1
+footprint=0603.fp
+T 52900 50200 5 10 0 0 90 0 1
+description=Kemet C0603C104M5RACTU 0603 ceramic 50 volt cap
+T 52600 50200 5 10 1 1 0 0 1
+refdes=C8
+T 53000 50000 5 10 1 1 180 0 1
+value=0.1uF
+}
+C 54900 50400 1 270 0 gnd-2.sym
+N 55600 50300 55900 50300 4
+C 52100 50200 1 270 0 gnd-1.sym
+N 52800 50100 53100 50100 4
+C 42100 45900 1 0 0 input-1.sym
+{
+T 42100 46200 5 10 0 0 0 0 1
+device=INPUT
+T 42100 45900 5 10 1 1 0 0 1
+refdes=step_a
+}
+C 42100 45500 1 0 0 input-1.sym
+{
+T 42100 45800 5 10 0 0 0 0 1
+device=INPUT
+T 42100 45500 5 10 1 1 0 0 1
+refdes=dir_a
+}
+C 42100 44700 1 0 0 input-1.sym
+{
+T 42100 45000 5 10 0 0 0 0 1
+device=INPUT
+T 42100 44700 5 10 1 1 0 0 1
+refdes=enable_a
+}
+C 42100 44300 1 0 0 input-1.sym
+{
+T 42100 44600 5 10 0 0 0 0 1
+device=INPUT
+T 42100 44300 5 10 1 1 0 0 1
+refdes=spi_cs_a
+}
+C 42900 45100 1 0 1 output-1.sym
+{
+T 42800 45400 5 10 0 0 0 6 1
+device=OUTPUT
+T 42100 45100 5 10 1 1 0 0 1
+refdes=fault_a
+}
+N 42900 46000 43500 46000 4
+N 43500 46000 43500 45700 4
+N 43500 45700 43900 45700 4
+N 42900 45600 43300 45600 4
+N 43300 45600 43300 45500 4
+N 43300 45500 43900 45500 4
+N 42900 45200 43500 45200 4
+N 43500 45200 43500 45300 4
+N 43500 45300 43900 45300 4
+N 42900 44800 43500 44800 4
+N 43500 44800 43500 44900 4
+N 43500 44900 43900 44900 4
+N 42900 44400 43500 44400 4
+N 43900 44700 43500 44700 4
+N 43500 44700 43500 44400 4
+C 43900 44400 1 0 0 MAX18450.sym
+{
+T 43900 44400 5 10 0 0 0 0 1
+footprint=QSOP16.fp
+T 44995 44500 5 8 1 1 0 0 1
+refdes=U4
+}
+C 46500 45600 1 0 0 output-1.sym
+{
+T 46600 45900 5 10 0 0 0 0 1
+device=OUTPUT
+T 46700 45600 5 10 1 1 0 0 1
+refdes=step_4
+}
+C 46500 45400 1 0 0 output-1.sym
+{
+T 46600 45700 5 10 0 0 0 0 1
+device=OUTPUT
+T 46700 45400 5 10 1 1 0 0 1
+refdes=dir_4
+}
+C 46500 44800 1 0 0 output-1.sym
+{
+T 46600 45100 5 10 0 0 0 0 1
+device=OUTPUT
+T 46700 44800 5 10 1 1 0 0 1
+refdes=enable_4
+}
+C 46500 44600 1 0 0 output-1.sym
+{
+T 46600 44900 5 10 0 0 0 0 1
+device=OUTPUT
+T 46700 44600 5 10 1 1 0 0 1
+refdes=spi_cs_4
+}
+C 47300 45200 1 0 1 input-1.sym
+{
+T 47300 45500 5 10 0 0 0 6 1
+device=INPUT
+T 46800 45200 5 10 1 1 0 0 1
+refdes=fault_4
+}
+N 46500 45300 46300 45300 4
+N 46500 44900 46300 44900 4
+N 46500 44700 46300 44700 4
+N 46500 45500 46300 45500 4
+N 46500 45700 46300 45700 4
+C 46400 46900 1 0 0 5V_motor.sym
+{
+T 46500 47600 5 10 0 0 0 0 1
+device=none
+}
+C 46300 43900 1 0 0 gnd-2.sym
+C 43600 43900 1 0 0 gnd-1.sym
+C 43600 47000 1 0 0 5V-plus-1.sym
+N 43800 47000 43800 45900 4
+N 43800 45900 43900 45900 4
+N 43900 44500 43700 44500 4
+N 43700 44500 43700 44200 4
+N 46600 46900 46600 45900 4
+N 46600 45900 46300 45900 4
+N 46400 44200 46400 44500 4
+N 46400 44500 46300 44500 4
+C 46400 47000 1 180 0 cap.sym
+{
+T 46200 46300 5 10 0 0 180 0 1
+device=CAPACITOR
+T 46200 46100 5 10 0 0 180 0 1
+symversion=0.1
+T 46400 47000 5 10 0 0 90 0 1
+footprint=0603.fp
+T 46400 47000 5 10 0 0 90 0 1
+description=Kemet C0603C104M5RACTU 0603 ceramic 50 volt cap
+T 46000 47000 5 10 1 1 0 0 1
+refdes=C11
+T 46500 46800 5 10 1 1 180 0 1
+value=0.1uF
+}
+C 43600 46800 1 180 0 cap.sym
+{
+T 43400 46100 5 10 0 0 180 0 1
+device=CAPACITOR
+T 43400 45900 5 10 0 0 180 0 1
+symversion=0.1
+T 43600 46800 5 10 0 0 90 0 1
+footprint=0603.fp
+T 43600 46800 5 10 0 0 90 0 1
+description=Kemet C0603C104M5RACTU 0603 ceramic 50 volt cap
+T 43300 46800 5 10 1 1 0 0 1
+refdes=C10
+T 43700 46600 5 10 1 1 180 0 1
+value=0.1uF
+}
+C 45600 47000 1 270 0 gnd-2.sym
+N 46300 46900 46600 46900 4
+C 42800 46800 1 270 0 gnd-1.sym
+N 43500 46700 43800 46700 4
+C 51400 45600 1 0 0 input-1.sym
+{
+T 51400 45900 5 10 0 0 0 0 1
+device=INPUT
+T 51400 45600 5 10 1 1 0 0 1
+refdes=step_b
+}
+C 51400 45200 1 0 0 input-1.sym
+{
+T 51400 45500 5 10 0 0 0 0 1
+device=INPUT
+T 51400 45200 5 10 1 1 0 0 1
+refdes=dir_b
+}
+C 51400 44400 1 0 0 input-1.sym
+{
+T 51400 44700 5 10 0 0 0 0 1
+device=INPUT
+T 51400 44400 5 10 1 1 0 0 1
+refdes=enable_b
+}
+C 51400 44000 1 0 0 input-1.sym
+{
+T 51400 44300 5 10 0 0 0 0 1
+device=INPUT
+T 51400 44000 5 10 1 1 0 0 1
+refdes=spi_cs_b
+}
+C 52200 44800 1 0 1 output-1.sym
+{
+T 52100 45100 5 10 0 0 0 6 1
+device=OUTPUT
+T 51400 44800 5 10 1 1 0 0 1
+refdes=fault_b
+}
+N 52200 45700 52800 45700 4
+N 52800 45700 52800 45400 4
+N 52800 45400 53200 45400 4
+N 52200 45300 52600 45300 4
+N 52600 45300 52600 45200 4
+N 52600 45200 53200 45200 4
+N 52200 44900 52800 44900 4
+N 52800 44900 52800 45000 4
+N 52800 45000 53200 45000 4
+N 52200 44500 52800 44500 4
+N 52800 44500 52800 44600 4
+N 52800 44600 53200 44600 4
+N 52200 44100 52800 44100 4
+N 53200 44400 52800 44400 4
+N 52800 44400 52800 44100 4
+C 53200 44100 1 0 0 MAX18450.sym
+{
+T 53200 44100 5 10 0 0 0 0 1
+footprint=QSOP16.fp
+T 54295 44200 5 8 1 1 0 0 1
+refdes=U5
+}
+C 55800 45300 1 0 0 output-1.sym
+{
+T 55900 45600 5 10 0 0 0 0 1
+device=OUTPUT
+T 56000 45300 5 10 1 1 0 0 1
+refdes=step_5
+}
+C 55800 45100 1 0 0 output-1.sym
+{
+T 55900 45400 5 10 0 0 0 0 1
+device=OUTPUT
+T 56000 45100 5 10 1 1 0 0 1
+refdes=dir_5
+}
+C 55800 44500 1 0 0 output-1.sym
+{
+T 55900 44800 5 10 0 0 0 0 1
+device=OUTPUT
+T 56000 44500 5 10 1 1 0 0 1
+refdes=enable_5
+}
+C 55800 44300 1 0 0 output-1.sym
+{
+T 55900 44600 5 10 0 0 0 0 1
+device=OUTPUT
+T 56000 44300 5 10 1 1 0 0 1
+refdes=spi_cs_5
+}
+C 56500 44900 1 0 1 input-1.sym
+{
+T 56500 45200 5 10 0 0 0 6 1
+device=INPUT
+T 56000 44900 5 10 1 1 0 0 1
+refdes=fault_5
+}
+N 55700 45000 55600 45000 4
+N 55800 44600 55600 44600 4
+N 55800 44400 55600 44400 4
+N 55800 45200 55600 45200 4
+N 55800 45400 55600 45400 4
+C 55700 46600 1 0 0 5V_motor.sym
+{
+T 55800 47300 5 10 0 0 0 0 1
+device=none
+}
+C 55600 43600 1 0 0 gnd-2.sym
+C 52900 43600 1 0 0 gnd-1.sym
+C 52900 46700 1 0 0 5V-plus-1.sym
+N 53100 46700 53100 45600 4
+N 53100 45600 53200 45600 4
+N 53200 44200 53000 44200 4
+N 53000 44200 53000 43900 4
+N 55900 46600 55900 45600 4
+N 55900 45600 55600 45600 4
+N 55700 43900 55700 44200 4
+N 55700 44200 55600 44200 4
+C 55700 46700 1 180 0 cap.sym
+{
+T 55500 46000 5 10 0 0 180 0 1
+device=CAPACITOR
+T 55500 45800 5 10 0 0 180 0 1
+symversion=0.1
+T 55700 46700 5 10 0 0 90 0 1
+footprint=0603.fp
+T 55700 46700 5 10 0 0 90 0 1
+description=Kemet C0603C104M5RACTU 0603 ceramic 50 volt cap
+T 55300 46700 5 10 1 1 0 0 1
+refdes=C13
+T 55800 46500 5 10 1 1 180 0 1
+value=0.1uF
+}
+C 52900 46500 1 180 0 cap.sym
+{
+T 52700 45800 5 10 0 0 180 0 1
+device=CAPACITOR
+T 52700 45600 5 10 0 0 180 0 1
+symversion=0.1
+T 52900 46500 5 10 0 0 90 0 1
+footprint=0603.fp
+T 52900 46500 5 10 0 0 90 0 1
+description=Kemet C0603C104M5RACTU 0603 ceramic 50 volt cap
+T 52600 46500 5 10 1 1 0 0 1
+refdes=C12
+T 53000 46300 5 10 1 1 180 0 1
+value=0.1uF
 }
-N 41500 43200 41500 43600 4
-N 41500 41800 41500 42300 4
+C 54900 46700 1 270 0 gnd-2.sym
+N 55600 46600 55900 46600 4
+C 52100 46500 1 270 0 gnd-1.sym
+N 52800 46400 53100 46400 4
index ce6358132ef24e7ecb1c47dbec5353899777ddcb..199b7d07c853bdf20c764c5436078149bb35477a 100644 (file)
@@ -24,6 +24,12 @@ T 47650 41800 5 10 0 0 0 0 1
 symversion=0.1
 T 47350 40950 5 10 1 1 0 0 1
 value=16MHz
+T 47450 41100 5 10 0 0 0 0 1
+model=ABLS-16.000MHZ-B4-T
+T 47450 41100 5 10 0 0 0 0 1
+description=Crystal 16.0000MHz 30ppm 18pF 40 Ohm -20°C - 70°C Surface Mount HC49/US 
+T 47450 41100 5 10 0 0 0 0 1
+footprint=Crystal_HC49.fp
 }
 C 47400 40500 1 90 0 cap.sym
 {
diff --git a/Combined/symbols/MAX18450 (copy).sym b/Combined/symbols/MAX18450 (copy).sym
deleted file mode 100644 (file)
index 9857a62..0000000
+++ /dev/null
@@ -1,191 +0,0 @@
-v 20130925 2
-T 1600 2500 8 10 1 1 0 0 1
-refdes=U?
-T -105 3495 8 10 0 0 0 0 1
-author=Joseph Coffland <joseph@cauldrondevelopment.com>
-T -105 3295 8 10 0 0 0 0 1
-documentation=https://www.silabs.com/Support%20Documents/TechnicalDocs/Si844x.pdf
-T -105 3038 8 10 0 0 0 0 1
-dist-license=GPLv2+
-P 0 1000 300 1000 1 0 0
-{
-T 0 1000 5 10 0 0 0 0 1
-pintype=in
-T 355 995 5 10 1 1 0 0 1
-pinlabel=OUTA2
-T 205 1045 5 10 1 1 0 6 1
-pinnumber=5
-T 0 1000 5 10 0 0 0 0 1
-pinseq=5
-}
-P 0 700 300 700 1 0 0
-{
-T 0 700 5 10 0 0 0 0 1
-pintype=out
-T 355 695 5 10 1 1 0 0 1
-pinlabel=IOA1
-T 205 745 5 10 1 1 0 6 1
-pinnumber=6
-T 0 700 5 10 0 0 0 0 1
-pinseq=6
-}
-P 0 400 300 400 1 0 0
-{
-T 0 400 5 10 0 0 0 0 1
-pintype=in
-T 355 395 5 10 1 1 0 0 1
-pinlabel=IOA2
-T 205 445 5 10 1 1 0 6 1
-pinnumber=7
-T 0 400 5 10 0 0 0 0 1
-pinseq=7
-}
-P 0 100 300 100 1 0 0
-{
-T 0 100 5 10 0 0 0 0 1
-pintype=pwr
-T 355 95 5 10 1 1 0 0 1
-pinlabel=GNDA
-T 205 145 5 10 1 1 0 6 1
-pinnumber=8
-T 0 100 5 10 0 0 0 0 1
-pinseq=8
-}
-P 0 2200 300 2200 1 0 0
-{
-T 0 2200 5 10 0 0 0 0 1
-pintype=pwr
-T 0 2200 5 10 0 0 0 0 1
-pinseq=1
-T 355 2195 5 10 1 1 0 0 1
-pinlabel=VCCA
-T 205 2245 5 10 1 1 0 6 1
-pinnumber=1
-}
-P 0 1900 300 1900 1 0 0
-{
-T 0 1900 5 10 0 0 0 0 1
-pintype=pwr
-T 0 1900 5 10 0 0 0 0 1
-pinseq=2
-T 355 1895 5 10 1 1 0 0 1
-pinlabel=INA1
-T 205 1945 5 10 1 1 0 6 1
-pinnumber=2
-}
-P 0 1600 300 1600 1 0 0
-{
-T 0 1600 5 10 0 0 0 0 1
-pintype=in
-T 0 1600 5 10 0 0 0 0 1
-pinseq=3
-T 355 1595 5 10 1 1 0 0 1
-pinlabel=INA2
-T 205 1645 5 10 1 1 0 6 1
-pinnumber=3
-}
-P 0 1300 300 1300 1 0 0
-{
-T 0 1300 5 10 0 0 0 0 1
-pintype=in
-T 0 1300 5 10 0 0 0 0 1
-pinseq=4
-T 355 1295 5 10 1 1 0 0 1
-pinlabel=OUTA1
-T 205 1345 5 10 1 1 0 6 1
-pinnumber=4
-}
-P 2200 1000 1900 1000 1 0 0
-{
-T 2200 1000 5 10 0 0 0 6 1
-pintype=out
-T 2200 1000 5 10 0 0 0 6 1
-pinseq=12
-T 1845 995 5 10 1 1 0 6 1
-pinlabel=INB2
-T 1995 1045 5 10 1 1 0 0 1
-pinnumber=12
-}
-P 2200 700 1900 700 1 0 0
-{
-T 2200 700 5 10 0 0 0 6 1
-pintype=in
-T 2200 700 5 10 0 0 0 6 1
-pinseq=11
-T 1845 695 5 10 1 1 0 6 1
-pinlabel=IOB1
-T 1995 745 5 10 1 1 0 0 1
-pinnumber=11
-}
-P 2200 400 1900 400 1 0 0
-{
-T 2200 400 5 10 0 0 0 6 1
-pintype=in
-T 2200 400 5 10 0 0 0 6 1
-pinseq=10
-T 1845 395 5 10 1 1 0 6 1
-pinlabel=IOB2
-T 1995 445 5 10 1 1 0 0 1
-pinnumber=10
-}
-P 2200 100 1900 100 1 0 0
-{
-T 2200 100 5 10 0 0 0 6 1
-pintype=pwr
-T 2200 100 5 10 0 0 0 6 1
-pinseq=9
-T 1845 95 5 10 1 1 0 6 1
-pinlabel=GNDB
-T 1995 145 5 10 1 1 0 0 1
-pinnumber=9
-}
-P 2200 2200 1900 2200 1 0 0
-{
-T 2200 2200 5 10 0 0 0 6 1
-pintype=pwr
-T 2200 2200 5 10 0 0 0 6 1
-pinseq=16
-T 1845 2195 5 10 1 1 0 6 1
-pinlabel=VCCB
-T 1995 2245 5 10 1 1 0 0 1
-pinnumber=16
-}
-P 2200 1900 1900 1900 1 0 0
-{
-T 2200 1900 5 10 0 0 0 6 1
-pintype=pwr
-T 2200 1900 5 10 0 0 0 6 1
-pinseq=15
-T 1845 1895 5 10 1 1 0 6 1
-pinlabel=OUTB1
-T 1995 1945 5 10 1 1 0 0 1
-pinnumber=15
-}
-P 2200 1600 1900 1600 1 0 0
-{
-T 2200 1600 5 10 0 0 0 6 1
-pintype=out
-T 2200 1600 5 10 0 0 0 6 1
-pinseq=14
-T 1845 1595 5 10 1 1 0 6 1
-pinlabel=OUTB2
-T 1995 1645 5 10 1 1 0 0 1
-pinnumber=14
-}
-P 2200 1300 1900 1300 1 0 0
-{
-T 2200 1300 5 10 0 0 0 6 1
-pintype=out
-T 2200 1300 5 10 0 0 0 6 1
-pinseq=13
-T 1845 1295 5 10 1 1 0 6 1
-pinlabel=INB1
-T 1995 1345 5 10 1 1 0 0 1
-pinnumber=13
-}
-T 1400 700 9 10 1 0 90 0 2
-MAX14850
-
-B 300 0 1600 2400 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
-T 1300 895 8 10 0 1 90 0 1
-footprint=QSOP16.fp
diff --git a/Combined/symbols/resistor.sym b/Combined/symbols/resistor.sym
new file mode 100644 (file)
index 0000000..6adc96e
--- /dev/null
@@ -0,0 +1,39 @@
+v 20130925 2
+L 500 150 450 50 3 0 0 0 -1 -1
+L 450 50 400 150 3 0 0 0 -1 -1
+L 400 150 350 50 3 0 0 0 -1 -1
+L 350 50 300 150 3 0 0 0 -1 -1
+T 300 400 5 10 0 0 0 0 1
+device=RESISTOR
+L 500 150 525 100 3 0 0 0 -1 -1
+P 600 100 525 100 1 0 0
+{
+T 850 150 5 8 0 1 0 0 1
+pinnumber=2
+T 850 150 5 8 0 0 0 0 1
+pinseq=2
+T 850 150 5 8 0 1 0 0 1
+pinlabel=2
+T 850 150 5 8 0 1 0 0 1
+pintype=pas
+}
+P 200 100 275 100 1 0 0
+{
+T 200 150 5 8 0 1 0 0 1
+pinnumber=1
+T 200 150 5 8 0 0 0 0 1
+pinseq=1
+T 200 150 5 8 0 1 0 0 1
+pinlabel=1
+T 200 150 5 8 0 1 0 0 1
+pintype=pas
+}
+L 300 150 275 100 3 0 0 0 -1 -1
+T 100 175 8 10 1 1 0 0 1
+refdes=R?
+T 0 0 8 10 0 1 0 0 1
+pins=2
+T 0 0 8 10 0 1 0 0 1
+class=DISCRETE
+T 500 175 8 10 1 1 0 0 1
+value=?Ω