move refdes around to make loading parts possible
authorKeith Packard <keithp@keithp.com>
Thu, 7 Apr 2016 02:26:01 +0000 (19:26 -0700)
committerKeith Packard <keithp@keithp.com>
Thu, 7 Apr 2016 02:36:47 +0000 (19:36 -0700)
Signed-off-by: Keith Packard <keithp@keithp.com>
Makefile
gnet-partslistsimple.scm [new file with mode: 0644]
telefiretwo.pcb
telefiretwo.sch

index 1afb2d8aa9ee95f19716d05e731ad61c5f2b3c6c..bc4a8da8cc70a9bb2d0311e8e17879f2a23208a6 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -11,3 +11,10 @@ LAYERS=4
 SILK=both
 
 include ../altusmetrum/pcb.mk
+
+partslist-simple.csv: $(SCHEMATICS) Makefile $(AM)/preferred-parts $(CONFIG)
+       gnetlist -L . -g partslistsimple -o $(PROJECT).csvtmp $(SCHEMATICS)
+       (head -n1 $(PROJECT).csvtmp; tail -n+2 $(PROJECT).csvtmp | sort -t \, -k 8 | awk -f $(AM)/bin/fillpartscsv | sort ) > $@ && rm -f $(PROJECT).csvtmp
+
+muffin-simple.pdf: partslist-simple.csv $(AM)/glabels/muffin-5267.glabels
+       glabels-3-batch $(AM)/glabels/muffin-5267.glabels -i partslist-simple.csv -o $@ > /dev/null
diff --git a/gnet-partslistsimple.scm b/gnet-partslistsimple.scm
new file mode 100644 (file)
index 0000000..7943bba
--- /dev/null
@@ -0,0 +1,143 @@
+; Copyright 2009 by Bdale Garbee <bdale@gag.com>
+; gnet-partslistgag.scm
+;
+; derived from gnet-partslist3.scm 
+; Copyright (C) 2001 MIYAMOTO Takanori
+; 
+; This program is free software; you can redistribute it and/or modify
+; it under the terms of the GNU General Public License as published by
+; the Free Software Foundation; either version 2 of the License, or
+; (at your option) any later version.
+; 
+; This program is distributed in the hope that it will be useful,
+; but WITHOUT ANY WARRANTY; without even the implied warranty of
+; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+; GNU General Public License for more details.
+; 
+; You should have received a copy of the GNU General Public License
+; along with this program; if not, write to the Free Software
+; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA
+
+; The /'s may not work on win32
+
+; Copyright (C) 2001 MIYAMOTO Takanori
+; gnet-partslist-common.scm
+; 
+; This program is free software; you can redistribute it and/or modify
+; it under the terms of the GNU General Public License as published by
+; the Free Software Foundation; either version 2 of the License, or
+; (at your option) any later version.
+; 
+; This program is distributed in the hope that it will be useful,
+; but WITHOUT ANY WARRANTY; without even the implied warranty of
+; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+; GNU General Public License for more details.
+; 
+; You should have received a copy of the GNU General Public License
+; along with this program; if not, write to the Free Software
+; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA
+
+(define (get-parts-table packages)
+  (if (null? packages)
+      '()
+      (let ((package (car packages)))
+       (if (or (string=? "1" (gnetlist:get-package-attribute package "nobom"))
+               (string=? "true" (gnetlist:get-package-attribute package "motortest")))
+           (get-parts-table (cdr packages))
+           (cons (list (gnetlist:get-package-attribute package "refdes")
+                       (get-device package)
+                       (get-value package)  
+                       (gnetlist:get-package-attribute package "footprint")
+                       (gnetlist:get-package-attribute package "loadstatus")
+                       (gnetlist:get-package-attribute package "provided")
+                       (gnetlist:get-package-attribute package "mfg_part_number")
+                       (gnetlist:get-package-attribute package "vendor")
+                       (gnetlist:get-package-attribute package "vendor_part_number")) ;; sdb change
+                 (get-parts-table (cdr packages)))))))
+
+(define (write-one-row ls separator end-char port)
+  (if (null? ls)
+      '()
+      (begin (display "" port)
+            (display (car ls) port)
+            (for-each (lambda (st) (display separator port)(display st port)) (cdr ls))
+            (display end-char port))))
+
+(define (get-sortkey-value ls key-column)
+  (list-ref (car ls) key-column))
+
+(define (marge-sort-sub ls1 ls2 key-column)
+  (if (or (null? ls1) (null? ls2))
+      (append ls1 ls2)
+      (if (string-ci<=? (get-sortkey-value ls1  key-column) (get-sortkey-value ls2 key-column))
+         (cons (car ls1) (marge-sort-sub (cdr ls1) ls2 key-column))
+         (cons (car ls2) (marge-sort-sub ls1 (cdr ls2) key-column)))))
+
+(define (marge-sort ls key-column)
+  (let ((midpoint (inexact->exact (floor (/ (length ls) 2)))))
+    (if (<= (length ls) 1)
+       (append ls)
+       (let ((top-half (reverse (list-tail (reverse ls) midpoint)))
+             (bottom-half (list-tail ls (- (length ls) midpoint))))
+         (set! top-half (marge-sort top-half key-column))
+         (set! bottom-half (marge-sort bottom-half key-column))
+         (marge-sort-sub top-half bottom-half key-column)))))
+
+(define (marge-sort-with-multikey ls key-columns)
+  (if (or (<= (length ls) 1) (null? key-columns))
+      (append ls)
+      (let* ((key-column (car key-columns))
+            (sorted-ls (marge-sort ls key-column))
+            (key-column-only-ls 
+             ((lambda (ls) (let loop ((l ls))
+                             (if (null? l)
+                                 '()
+                                 (cons (get-sortkey-value l key-column) (loop (cdr l))))))
+              sorted-ls))
+            (first-value (get-sortkey-value sorted-ls key-column))
+            (match-length (length (member first-value (reverse key-column-only-ls))))
+            (first-ls (list-tail (reverse sorted-ls) (- (length sorted-ls) match-length)))
+            (rest-ls (list-tail sorted-ls match-length)))
+       (append (marge-sort-with-multikey first-ls (cdr key-columns))
+               (marge-sort-with-multikey rest-ls key-columns)))))
+
+(define partslistsimple:write-top-header
+  (lambda (port)
+    (display "device,value,footprint,loadstatus,provided,mfg_part_number,vendor,vendor_part_number,quantity,refdes\n" port)))
+
+(define (partslistsimple:write-partslist ls port)
+  (if (null? ls)
+      '()
+      (begin (write-one-row (cdar ls) "," "," port)
+            (write-one-row (caar ls) " " "\n" port)
+            (partslistsimple:write-partslist (cdr ls) port))))
+
+(define partslistsimple:write-bottom-footer
+  (lambda (port)
+      '()
+    ))
+
+(define (count-same-parts ls)
+  (if (null? ls)
+      (append ls)
+      (let* ((parts-table-no-uref (let ((result '()))
+                                   (for-each (lambda (l) (set! result (cons (cdr l) result))) (reverse ls))
+                                   (append result)))
+            (first-ls (car parts-table-no-uref))
+            (match-length (length (member first-ls (reverse parts-table-no-uref))))
+            (rest-ls (list-tail ls match-length))
+            (match-ls (list-tail (reverse ls) (- (length ls) match-length)))
+            (uref-ls (let ((result '()))
+                       (for-each (lambda (l) (set! result (cons (car l) result))) match-ls)
+                       (append result))))
+       (cons (cons uref-ls (append first-ls  (list match-length))) (count-same-parts rest-ls)))))
+
+(define partslistsimple
+  (lambda (output-filename)
+    (let ((port (open-output-file output-filename))
+         (parts-table (marge-sort-with-multikey (get-parts-table packages) '(1 2 3 0))))
+      (set! parts-table (count-same-parts parts-table))
+      (partslistsimple:write-top-header port)
+      (partslistsimple:write-partslist parts-table port)
+      (partslistsimple:write-bottom-footer port)
+      (close-output-port port))))
index 48071f94fed1ad31cbf0412367bc7930d70f9b7a..03caa28fb526d6022cf21866d78bba0fbb5c2f82 100644 (file)
@@ -9,7 +9,7 @@ Grid[100.000000 0.0000 0.0000 0]
 PolyArea[200000000.000000]
 Thermal[0.500000]
 DRC[6.00mil 10.00mil 6.00mil 5.00mil 15.00mil 7.00mil]
-Flags("showdrc,nameonpcb,clearnew,snappin,hidenames")
+Flags("showdrc,nameonpcb,clearnew")
 Groups("1,c:4,s:2:3:5")
 Styles["Signal,10.00mil,30.00mil,15.00mil,10.00mil:Power,25.00mil,60.00mil,35.00mil,10.00mil:Fat,170.00mil,60.00mil,35.00mil,10.00mil:Skinny,6.00mil,24.02mil,11.81mil,6.00mil"]
 
@@ -956,21 +956,21 @@ Element["hidename" "SOT23" "U11" "MCP130T-300" 2100.00mil 2785.00mil -52.00mil -
 
        )
 
-Element["hidename" "0402" "R6" "12.7" 62.7192mm 625.00mil -0.3622mm -15.00mil 0 60 ""]
+Element["" "0402" "R6" "12.7" 62.7192mm 625.00mil -0.3622mm -15.00mil 0 60 ""]
 (
        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["hidename" "0402" "R10" "150" 62.7192mm 125.00mil -0.5654mm -15.00mil 0 60 ""]
+Element["" "0402" "R10" "150" 62.7192mm 125.00mil -0.5654mm -15.00mil 0 60 ""]
 (
        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["hidename" "0402" "R9" "150" 62.7192mm 200.00mil -0.3622mm -15.00mil 0 60 ""]
+Element["" "0402" "R9" "150" 62.7192mm 200.00mil -0.3622mm -15.00mil 0 60 ""]
 (
        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"]
@@ -1002,7 +1002,7 @@ Element["hidename" "mkds5n-5" "J4" "BigConnector-5" 1280.00mil 2225.00mil 0.7196
 
        )
 
-Element["hidename" "100mil-led" "D6" "yellow" 2645.00mil 375.00mil -29.00mil -30.00mil 0 100 ""]
+Element["hidename" "100mil-led" "D6" "yellow" 2645.00mil 375.00mil -29.00mil -30.00mil 0 60 ""]
 (
        Pin[-50.00mil 0.0000 70.00mil 15.00mil 85.00mil 35.00mil "1" "1" "square"]
        Pin[50.00mil 0.0000 70.00mil 15.00mil 85.00mil 35.00mil "2" "2" "thermal(1X,3)"]
@@ -1011,7 +1011,7 @@ Element["hidename" "100mil-led" "D6" "yellow" 2645.00mil 375.00mil -29.00mil -30
 
        )
 
-Element["hidename" "100mil-led" "D7" "red" 2645.00mil 125.00mil -32.00mil -30.00mil 0 100 ""]
+Element["hidename" "100mil-led" "D7" "red" 2645.00mil 125.00mil -32.00mil -30.00mil 0 60 ""]
 (
        Pin[-50.00mil 0.0000 70.00mil 15.00mil 85.00mil 35.00mil "1" "1" "square"]
        Pin[50.00mil 0.0000 70.00mil 15.00mil 85.00mil 35.00mil "2" "2" "thermal(1X,3)"]
@@ -1020,7 +1020,7 @@ Element["hidename" "100mil-led" "D7" "red" 2645.00mil 125.00mil -32.00mil -30.00
 
        )
 
-Element["hidename" "100mil-led" "D5" "green" 2645.00mil 625.00mil -28.00mil -30.00mil 0 100 ""]
+Element["hidename" "100mil-led" "D5" "green" 2645.00mil 625.00mil -28.00mil -30.00mil 0 60 ""]
 (
        Pin[-50.00mil 0.0000 70.00mil 15.00mil 85.00mil 35.00mil "1" "1" "square"]
        Pin[50.00mil 0.0000 70.00mil 15.00mil 85.00mil 35.00mil "2" "2" "thermal(1X,3)"]
@@ -1029,7 +1029,7 @@ Element["hidename" "100mil-led" "D5" "green" 2645.00mil 625.00mil -28.00mil -30.
 
        )
 
-Element["hidename" "CAP_FC8" "C39" "220uF" 179.11mil 1224.00mil 0.0000 0.0000 2 100 ""]
+Element["hidename" "CAP_FC8" "C39" "220uF" 179.11mil 1224.00mil -30.22mil -38.00mil 0 60 ""]
 (
        Pin[68.89mil 0.0000 2.0000mm 39.37mil 86.61mil 31.50mil "1" "1" "square"]
        Pin[-68.90mil 0.0000 2.0000mm 39.37mil 86.61mil 31.50mil "2" "2" "thermal(1X,3)"]
@@ -1039,21 +1039,21 @@ Element["hidename" "CAP_FC8" "C39" "220uF" 179.11mil 1224.00mil 0.0000 0.0000 2
 
        )
 
-Element["hidename" "0402" "C6" "0.1uF" 853.00mil 560.00mil -80.50mil 10.50mil 1 100 ""]
+Element["" "0402" "C6" "0.1uF" 853.00mil 560.00mil -20.00mil -7.00mil 3 60 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "R23" "10k" 993.00mil 636.00mil -51.50mil -88.50mil 0 100 ""]
+Element["" "0402" "R23" "10k" 993.00mil 636.00mil -33.00mil 21.00mil 0 60 ""]
 (
        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["hidename" "282834-6" "J11" "load_cell" 38.6601mm 909.06mil 0.0000 0.0000 1 100 ""]
+Element["hidename" "282834-6" "J11" "load_cell" 38.6601mm 909.06mil 0.0000 0.0000 1 60 ""]
 (
        Pin[127.95mil -59.06mil 70.87mil 12.60mil 83.46mil 45.28mil "6" "6" "thermal(1X,3)"]
        Pin[127.95mil -159.06mil 70.87mil 12.60mil 83.46mil 45.28mil "5" "5" "thermal(1X,3)"]
@@ -1068,7 +1068,7 @@ Element["hidename" "282834-6" "J11" "load_cell" 38.6601mm 909.06mil 0.0000 0.000
 
        )
 
-Element["hidename" "100mil5pin" "J10" "vref_thrust" 2188.00mil 534.00mil -30.00mil -325.00mil 1 100 ""]
+Element["hidename" "100mil5pin" "J10" "vref_thrust" 2188.00mil 534.00mil -30.00mil -325.00mil 1 60 ""]
 (
        Pin[0.0000 0.0000 70.00mil 14.00mil 85.00mil 38.00mil "1" "1" "square"]
        Pin[0.0000 -100.00mil 70.00mil 14.00mil 85.00mil 38.00mil "2" "2" ""]
@@ -1082,14 +1082,14 @@ Element["hidename" "100mil5pin" "J10" "vref_thrust" 2188.00mil 534.00mil -30.00m
 
        )
 
-Element["hidename" "0402" "C1" "0.1uF" 1772.00mil 6.3180mm -89.50mil 0.7371mm 1 100 ""]
+Element["" "0402" "C1" "0.1uF" 1772.00mil 6.3180mm 19.00mil -1.6190mm 3 60 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "SO16" "U20" "INA125" 1956.50mil 409.00mil -20.00mil -60.00mil 0 100 ""]
+Element["hidename" "SO16" "U20" "INA125" 1956.50mil 409.00mil -20.00mil -60.00mil 0 60 ""]
 (
        Pad[-135.00mil -175.00mil -70.00mil -175.00mil 20.00mil 10.00mil 30.00mil "V+" "1" "square"]
        Pad[-135.00mil -125.00mil -70.00mil -125.00mil 20.00mil 10.00mil 30.00mil "SLEEP" "2" "square"]
@@ -1116,7 +1116,7 @@ Element["hidename" "SO16" "U20" "INA125" 1956.50mil 409.00mil -20.00mil -60.00mi
 
        )
 
-Element["hidename" "282834-4" "J13" "pressure" 38.6601mm 72.2391mm 0.0000 0.0000 1 100 ""]
+Element["hidename" "282834-4" "J13" "pressure" 38.6601mm 72.2391mm 0.0000 0.0000 1 60 ""]
 (
        Pin[127.95mil -59.06mil 70.87mil 12.60mil 83.46mil 45.28mil "4" "4" "thermal(1X,3X)"]
        Pin[127.95mil -159.06mil 70.87mil 12.60mil 83.46mil 45.28mil "3" "3" "thermal(1X,3X)"]
@@ -1129,7 +1129,7 @@ Element["hidename" "282834-4" "J13" "pressure" 38.6601mm 72.2391mm 0.0000 0.0000
 
        )
 
-Element["hidename" "0.125W_Carbon_Resistor" "R21" "unknown" 1195.00mil 398.00mil -195.00mil -31.00mil 0 100 ""]
+Element["hidename" "0.125W_Carbon_Resistor" "R21" "unknown" 1195.00mil 398.00mil -195.00mil -31.00mil 0 60 ""]
 (
        Pin[0.0000 0.0000 60.00mil 30.00mil 60.00mil 28.00mil "1" "1" "edge2"]
        Pin[-300.00mil 0.0000 60.00mil 30.00mil 60.00mil 28.00mil "2" "2" "edge2"]
@@ -1142,7 +1142,7 @@ Element["hidename" "0.125W_Carbon_Resistor" "R21" "unknown" 1195.00mil 398.00mil
 
        )
 
-Element["hidename" "TSSOP10" "U21" "MAX6691" 1040.00mil 550.00mil -42.00mil 63.00mil 0 100 ""]
+Element["hidename" "TSSOP10" "U21" "MAX6691" 1040.00mil 550.00mil -27.00mil -45.00mil 0 60 ""]
 (
        Pad[64.96mil 39.37mil 112.20mil 39.37mil 11.81mil 10.00mil 21.81mil "T1" "1" "square,edge2"]
        Pad[64.96mil 19.68mil 112.20mil 19.68mil 11.81mil 10.00mil 21.81mil "T2" "2" "square,edge2"]
@@ -1163,7 +1163,7 @@ Element["hidename" "TSSOP10" "U21" "MAX6691" 1040.00mil 550.00mil -42.00mil 63.0
 
        )
 
-Element["hidename" "100mil-led" "D2" "green" 175.00mil 2150.00mil 30.00mil 30.00mil 2 100 ""]
+Element["hidename" "100mil-led" "D2" "green" 175.00mil 2150.00mil -27.00mil 3.00mil 0 60 ""]
 (
        Pin[50.00mil 0.0000 70.00mil 15.00mil 85.00mil 35.00mil "1" "1" "square"]
        Pin[-50.00mil 0.0000 70.00mil 15.00mil 85.00mil 35.00mil "2" "2" "thermal(1X,3)"]
@@ -1172,21 +1172,21 @@ Element["hidename" "100mil-led" "D2" "green" 175.00mil 2150.00mil 30.00mil 30.00
 
        )
 
-Element["hidename" "0402" "R4" "12.7" 8.6548mm 2150.00mil -20.41mil 15.00mil 0 60 ""]
+Element["" "0402" "R4" "12.7" 8.6548mm 2150.00mil -20.41mil 15.00mil 0 60 ""]
 (
        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["hidename" "0402" "R3" "150" 8.6548mm 900.00mil -19.41mil -41.00mil 0 60 ""]
+Element["" "0402" "R3" "150" 8.6548mm 900.00mil -19.41mil -41.00mil 0 60 ""]
 (
        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["hidename" "100mil-led" "D1" "red" 175.00mil 900.00mil 19.00mil 30.00mil 2 100 ""]
+Element["hidename" "100mil-led" "D1" "red" 175.00mil 900.00mil -27.00mil -2.00mil 0 60 ""]
 (
        Pin[50.00mil 0.0000 70.00mil 15.00mil 85.00mil 35.00mil "1" "1" "square"]
        Pin[-50.00mil 0.0000 70.00mil 15.00mil 85.00mil 35.00mil "2" "2" "thermal(1X,3)"]
@@ -1208,28 +1208,28 @@ Element["hidename" "282834-4" "J3" "Terminal-4" 38.1749mm 61.6189mm 0.0000 0.000
 
        )
 
-Element["hidename" "0402" "R13" "3.3k" 22.9820mm 69.5271mm -26.26mil -19.00mil 0 60 ""]
+Element["" "0402" "R13" "3.3k" 22.9820mm 69.5271mm -26.26mil -19.00mil 0 60 ""]
 (
        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["hidename" "0402" "R7" "100" 24.5568mm 68.0539mm -0.3998mm -15.00mil 0 60 ""]
+Element["" "0402" "R7" "100" 24.5568mm 68.0539mm -0.3998mm -15.00mil 0 60 ""]
 (
        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["hidename" "0402" "R1" "3.3k" 22.9820mm 68.0539mm -11.26mil -15.00mil 0 60 ""]
+Element["" "0402" "R1" "3.3k" 22.9820mm 68.0539mm -11.26mil -15.00mil 0 60 ""]
 (
        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["hidename" "0402" "R16" "100" 24.5822mm 69.5271mm -0.6416mm -18.00mil 0 60 ""]
+Element["" "0402" "R16" "100" 24.5822mm 69.5271mm -0.6416mm -18.00mil 0 60 ""]
 (
        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"]
@@ -1256,28 +1256,28 @@ Element["hidename" "1212-8" "Q2" "Si7232DN" 28.6781mm 68.4550mm -0.0893mm -16.79
 
        )
 
-Element["hidename" "0402" "R8" "100" 806.74mil 1045.00mil 0.3490mm 15.00mil 2 60 ""]
+Element["" "0402" "R8" "100" 806.74mil 1045.00mil -0.4120mm -16.00mil 0 60 ""]
 (
        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["hidename" "0402" "R14" "200k" 26.2194mm 1045.00mil -0.7046mm -19.00mil 0 60 ""]
+Element["" "0402" "R14" "200k" 26.2194mm 1045.00mil -0.7046mm -19.00mil 0 60 ""]
 (
        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["hidename" "0402" "R20" "22k" 969.74mil 1045.00mil -27.74mil -18.00mil 0 60 ""]
+Element["" "0402" "R20" "22k" 969.74mil 1045.00mil -27.74mil -18.00mil 0 60 ""]
 (
        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["hidename" "0402" "R2" "3.3k" 870.26mil 1045.00mil 0.3876mm 15.00mil 2 60 ""]
+Element["" "0402" "R2" "3.3k" 870.26mil 1045.00mil -0.4516mm -17.00mil 0 60 ""]
 (
        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"]
@@ -1296,7 +1296,7 @@ Element["hidename" "TO252FET" "Q1" "IRLR8743PbF" 789.61mil 1226.00mil 178.06mil
 
        )
 
-Element["hidename" "powerdi123" "D3" "DFLS130L" 462.40mil 1224.00mil 25.60mil 12.95mil 2 60 ""]
+Element["hidename" "powerdi123" "D3" "DFLS130L" 462.40mil 1224.00mil -2.40mil -22.95mil 0 60 ""]
 (
        Pad[-53.15mil 0.0000 -21.65mil 0.0000 55.12mil 23.62mil 66.93mil "2" "2" "square"]
        Pad[62.99mil -9.84mil 62.99mil 9.84mil 35.43mil 23.62mil 47.24mil "1" "1" "square"]
@@ -1310,7 +1310,7 @@ Element["hidename" "powerdi123" "D3" "DFLS130L" 462.40mil 1224.00mil 25.60mil 12
 
        )
 
-Element["hidename" "100mil5pin" "J7" "USB_header" 2613.00mil 2048.00mil 325.00mil -30.00mil 0 100 ""]
+Element["hidename" "100mil5pin" "J7" "USB_header" 2613.00mil 2048.00mil 325.00mil -30.00mil 0 60 ""]
 (
        Pin[0.0000 0.0000 70.00mil 14.00mil 85.00mil 38.00mil "1" "1" "square,edge2"]
        Pin[100.00mil 0.0000 70.00mil 14.00mil 85.00mil 38.00mil "2" "2" "edge2"]
@@ -1324,7 +1324,7 @@ Element["hidename" "100mil5pin" "J7" "USB_header" 2613.00mil 2048.00mil 325.00mi
 
        )
 
-Element["hidename" "0402" "C36" "0.1uF" 52.2666mm 2650.00mil -0.5776mm -14.00mil 0 60 ""]
+Element["" "0402" "C36" "0.1uF" 52.2666mm 2650.00mil -0.5776mm -14.00mil 0 60 ""]
 (
        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"]
@@ -1368,21 +1368,21 @@ Element["hidename" "1051330011" "J5" "USBmicroV" 2814.00mil 55.3301mm -142.00mil
 
        )
 
-Element["hidename" "0402" "R54" "22" 68.5104mm 1950.00mil 0.5908mm 15.00mil 2 60 ""]
+Element["" "0402" "R54" "22" 68.5104mm 1950.00mil -0.6548mm -13.00mil 0 60 ""]
 (
        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["hidename" "0402" "R55" "22" 2797.00mil 1966.00mil 0.5654mm 15.00mil 2 60 ""]
+Element["" "0402" "R55" "22" 2797.00mil 1966.00mil -0.6162mm -19.00mil 0 60 ""]
 (
        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["hidename" "0402" "C610" "0.1uF" 2158.00mil 70.3392mm 14.00mil -0.7300mm 3 60 ""]
+Element["" "0402" "C610" "0.1uF" 2158.00mil 70.3392mm 14.00mil -0.7300mm 3 60 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
@@ -1397,49 +1397,49 @@ Element["hidename" "TDK_PS12" "U8" "TDK_PS12" 250.57mil 1767.00mil 0.0000 0.0000
 
        )
 
-Element["hidename" "0402" "C43" "47nF" 54.6420mm 1155.00mil -31.50mil -31.50mil 0 100 ""]
+Element["" "0402" "C43" "47nF" 54.6420mm 1155.00mil -0.6416mm -14.00mil 0 60 ""]
 (
        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["hidename" "0402" "R30" "56k" 2353.00mil 1440.00mil -31.50mil 31.50mil 1 100 ""]
+Element["" "0402" "R30" "56k" 2353.00mil 1440.00mil 17.00mil -30.00mil 3 60 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "C251" "47nF" 2421.00mil 27.0068mm -31.50mil 31.50mil 1 100 ""]
+Element["" "0402" "C251" "47nF" 2421.00mil 27.0068mm 19.00mil -0.8194mm 3 60 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "C211" "10nF" 2556.00mil 1158.00mil -31.50mil 31.50mil 1 100 ""]
+Element["" "0402" "C211" "10nF" 2556.00mil 1158.00mil 18.00mil -34.00mil 3 60 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "C171" "10nF" 2536.00mil 37.9542mm -31.50mil 31.50mil 1 100 ""]
+Element["" "0402" "C171" "10nF" 2536.00mil 37.9542mm 12.00mil -0.6162mm 3 60 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "R106" "100" 1956.00mil 646.00mil -42.50mil -37.50mil 0 100 ""]
+Element["" "0402" "R106" "100" 1956.00mil 646.00mil -42.50mil -37.50mil 0 60 ""]
 (
        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["hidename" "v-bite" "J8" "BNC" 2699.00mil 1525.00mil 0.0000 0.0000 0 100 ""]
+Element["hidename" "v-bite" "J8" "BNC" 2699.00mil 1525.00mil 0.0000 0.0000 0 60 ""]
 (
        Pin[82.68mil -200.79mil 102.36mil 20.00mil 112.36mil 86.61mil "2" "2" "thermal(1S,3S)"]
        Pin[82.68mil 200.79mil 102.36mil 20.00mil 112.36mil 86.61mil "2" "2" "thermal(1S,3S)"]
@@ -1451,7 +1451,7 @@ Element["hidename" "v-bite" "J8" "BNC" 2699.00mil 1525.00mil 0.0000 0.0000 0 100
 
        )
 
-Element["hidename" "SOIJ8" "U5" "W25Q64" 2010.00mil 34.3607mm -101.61mil -120.11mil 0 100 ""]
+Element["hidename" "SOIJ8" "U5" "W25Q64" 2010.00mil 34.3607mm -101.61mil -120.11mil 0 60 ""]
 (
        Pad[-74.99mil -158.45mil -74.99mil -117.12mil 25.59mil 24.41mil 31.59mil "VCC" "8" "square"]
        Pad[-74.99mil 2.9751mm -74.99mil 158.46mil 25.59mil 24.41mil 31.59mil "CS" "1" "square,edge2"]
@@ -1469,154 +1469,154 @@ Element["hidename" "SOIJ8" "U5" "W25Q64" 2010.00mil 34.3607mm -101.61mil -120.11
 
        )
 
-Element["hidename" "0402" "C172" "100pF" 2556.00mil 1444.00mil 31.50mil 31.50mil 2 100 ""]
+Element["" "0402" "C172" "100pF" 2556.00mil 1444.00mil -40.00mil -17.00mil 0 60 ""]
 (
        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["hidename" "0402" "C173" "56pF" 2460.00mil 36.0868mm -31.50mil 31.50mil 1 100 ""]
+Element["" "0402" "C173" "56pF" 2460.00mil 36.0868mm 16.00mil -0.6792mm 3 60 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "R171" "18" 2499.00mil 36.0868mm -31.50mil 31.50mil 1 100 ""]
+Element["" "0402" "R171" "18" 2499.00mil 36.0868mm 16.00mil -0.8062mm 3 60 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "L171" "56nH" 2461.00mil 34.3596mm -31.50mil 31.50mil 1 100 ""]
+Element["" "0402" "L171" "56nH" 2461.00mil 34.3596mm 16.00mil -0.9586mm 3 60 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "C31" "10pF" 2173.00mil 927.00mil -31.50mil -31.50mil 0 100 ""]
+Element["" "0402" "C31" "10pF" 2173.00mil 927.00mil -21.00mil -21.00mil 0 60 ""]
 (
        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["hidename" "0402" "C30" "10pF" 2173.00mil 1117.00mil 31.50mil 31.50mil 2 100 ""]
+Element["" "0402" "C30" "10pF" 2173.00mil 1117.00mil -23.00mil -16.00mil 0 60 ""]
 (
        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["hidename" "0402" "C45" "47nF" 2314.00mil 1440.00mil -31.50mil 31.50mil 1 100 ""]
+Element["" "0402" "C45" "47nF" 2314.00mil 1440.00mil 17.00mil -28.00mil 3 60 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "C47" "47nF" 60.7446mm 36.5826mm -31.50mil 31.50mil 1 100 ""]
+Element["" "0402" "C47" "47nF" 60.7446mm 36.5826mm 0.4694mm -0.7178mm 3 60 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "C44" "47nF" 2141.00mil 32.7472mm -31.50mil 31.50mil 1 100 ""]
+Element["" "0402" "C44" "47nF" 2141.00mil 32.7472mm 21.00mil -0.9210mm 3 60 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "C42" "0.22uF" 2141.00mil 34.2966mm 31.50mil -31.50mil 3 100 ""]
+Element["" "0402" "C42" "0.22uF" 2141.00mil 34.2966mm 18.00mil -0.6162mm 3 60 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "C291" "47nF" 2307.00mil 27.0068mm -31.50mil 31.50mil 1 100 ""]
+Element["" "0402" "C291" "47nF" 2307.00mil 27.0068mm 16.00mil -0.8448mm 3 60 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "C271" "47nF" 2345.00mil 1063.00mil -31.50mil 31.50mil 1 100 ""]
+Element["" "0402" "C271" "47nF" 2345.00mil 1063.00mil 18.00mil -35.00mil 3 60 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "C261" "47nF" 60.5160mm 27.0068mm -31.50mil 31.50mil 1 100 ""]
+Element["" "0402" "C261" "47nF" 60.5160mm 27.0068mm 0.5202mm -0.7940mm 3 60 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "C231" "1.8nF" 2477.00mil 29.4198mm 31.50mil -31.50mil 3 100 ""]
+Element["" "0402" "C231" "1.8nF" 2477.00mil 29.4198mm 18.00mil -0.8448mm 3 60 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "C221" "47nF" 2517.00mil 1158.00mil 31.50mil -31.50mil 3 100 ""]
+Element["" "0402" "C221" "47nF" 2517.00mil 1158.00mil 17.00mil -37.00mil 3 60 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "C175" "6.2pF" 65.8434mm 1482.00mil -31.50mil -31.50mil 0 100 ""]
+Element["" "0402" "C175" "6.2pF" 65.8434mm 1482.00mil -0.7178mm -17.00mil 0 60 ""]
 (
        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["hidename" "0402" "L174" "22nH" 2654.00mil 1524.00mil -31.50mil -31.50mil 0 100 ""]
+Element["" "0402" "L174" "22nH" 2654.00mil 1524.00mil -35.00mil -16.00mil 0 60 ""]
 (
        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["hidename" "0402" "L173" "43nH" 2613.00mil 35.9984mm 31.50mil -31.50mil 3 100 ""]
+Element["" "0402" "L173" "43nH" 2613.00mil 35.9984mm 23.00mil -0.7686mm 3 60 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "L172" "15nH" 2563.00mil 1365.00mil -31.50mil -31.50mil 0 100 ""]
+Element["" "0402" "L172" "15nH" 2563.00mil 1365.00mil -38.00mil -15.00mil 0 60 ""]
 (
        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["hidename" "0402" "C181" "5.1pF" 66.3580mm 34.3220mm -31.50mil 31.50mil 1 100 ""]
+Element["" "0402" "C181" "5.1pF" 66.3580mm 34.3220mm 0.4694mm -0.8956mm 3 60 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "C176" "2.2pF" 65.1190mm 1405.00mil -31.50mil -31.50mil 0 100 ""]
+Element["" "0402" "C176" "2.2pF" 65.1190mm 1405.00mil -0.8316mm -18.00mil 0 60 ""]
 (
        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["hidename" "0402" "C174" "39pF" 2499.00mil 34.3728mm 31.50mil -31.50mil 3 100 ""]
+Element["" "0402" "C174" "39pF" 2499.00mil 34.3728mm 16.00mil -1.2258mm 3 60 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
@@ -1712,42 +1712,42 @@ Element["hidename" "TI-QFN32-new" "U3" "CC1200" 2324.00mil 1248.00mil 0.0000 0.0
 
        )
 
-Element["hidename" "0402" "C191" "5.1pF" 2602.00mil 1294.00mil -31.50mil -31.50mil 0 100 ""]
+Element["" "0402" "C191" "5.1pF" 2602.00mil 1294.00mil -31.00mil -19.00mil 0 60 ""]
 (
        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["hidename" "0402" "L193" "15nH" 2653.00mil 33.4198mm -31.50mil 31.50mil 1 100 ""]
+Element["" "0402" "L193" "15nH" 2653.00mil 33.4198mm 23.00mil -0.7554mm 3 60 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "L192" "27nH" 2602.00mil 1256.00mil -31.50mil -31.50mil 0 100 ""]
+Element["" "0402" "L192" "27nH" 2602.00mil 1256.00mil -31.00mil -19.00mil 0 60 ""]
 (
        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["hidename" "0402" "L201" "27nH" 2653.00mil 1180.00mil -31.50mil -31.50mil 0 100 ""]
+Element["" "0402" "L201" "27nH" 2653.00mil 1180.00mil -30.00mil -20.00mil 0 60 ""]
 (
        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["hidename" "0402" "L191" "56nH" 2552.00mil 32.1884mm -31.50mil 31.50mil 1 100 ""]
+Element["" "0402" "L191" "56nH" 2552.00mil 32.1884mm -22.00mil 0.8062mm 1 60 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "NDK32" "X1" "40mhz" 2173.50mil 26.0020mm 0.0000 0.0000 2 100 ""]
+Element["hidename" "NDK32" "X1" "40mhz" 2173.50mil 26.0020mm 0.0000 0.0000 2 60 ""]
 (
        Pad[-31.50mil 39.36mil -31.50mil 47.23mil 47.24mil 0.0000 53.24mil "2" "2" "square,edge2"]
        Pad[-31.50mil -47.24mil -31.50mil -39.37mil 47.24mil 0.0000 53.24mil "1" "1" "square"]
@@ -1757,21 +1757,21 @@ Element["hidename" "NDK32" "X1" "40mhz" 2173.50mil 26.0020mm 0.0000 0.0000 2 100
 
        )
 
-Element["hidename" "0402" "C210" "5.1pF" 66.0974mm 1218.00mil -31.50mil -31.50mil 0 100 ""]
+Element["" "0402" "C210" "5.1pF" 66.0974mm 1218.00mil -0.8194mm -20.00mil 0 60 ""]
 (
        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["hidename" "0402" "C33" "22pF" 60.6364mm 1957.00mil -0.5400mm -15.00mil 0 60 ""]
+Element["" "0402" "C33" "22pF" 60.6364mm 1957.00mil -0.5400mm -15.00mil 0 60 ""]
 (
        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["hidename" "0402" "C32" "22pF" 60.6618mm 2239.00mil -0.5908mm -15.00mil 0 60 ""]
+Element["" "0402" "C32" "22pF" 60.6618mm 2239.00mil -0.5908mm -15.00mil 0 60 ""]
 (
        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"]
@@ -1868,35 +1868,35 @@ Element["hidename" "ufqfpn48" "U7" "STM32L151CBU6" 2107.00mil 1941.00mil -15.00m
 
        )
 
-Element["hidename" "0402" "R402" "10k" 2129.00mil 55.2130mm -16.00mil 0.8702mm 1 60 ""]
+Element["" "0402" "R402" "10k" 2129.00mil 55.2130mm 12.00mil -1.0094mm 3 60 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 22.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "R15" "22k" 2393.00mil 1739.00mil -17.00mil 0.6416mm 1 60 ""]
+Element["" "0402" "R15" "22k" 2393.00mil 1739.00mil 56.00mil -21.00mil 3 60 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "L600" "bead" 2520.00mil 47.7200mm 18.00mil -0.8702mm 3 60 ""]
+Element["" "0402" "L600" "bead" 2520.00mil 47.7200mm 54.00mil -0.8062mm 3 60 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "C602" "0.1uF" 2442.00mil 1879.00mil 14.00mil -0.8062mm 3 60 ""]
+Element["" "0402" "C602" "0.1uF" 2442.00mil 1879.00mil -22.00mil -32.00mil 3 60 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "C601" "1uF" 2481.00mil 47.7200mm 15.00mil -0.7046mm 3 60 ""]
+Element["" "0402" "C601" "1uF" 2481.00mil 47.7200mm 20.00mil -2.6604mm 3 60 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
@@ -1922,28 +1922,28 @@ Element["hidename" "8ufson2x2" "U13" "LM293" 15.0786mm 26.7929mm 15.00mil -19.00
 
        )
 
-Element["hidename" "0402" "R37" "22k" 641.00mil 34.2458mm -15.00mil 0.6162mm 1 60 ""]
+Element["" "0402" "R37" "22k" 641.00mil 34.2458mm 13.00mil -0.5278mm 3 60 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "R36" "200k" 602.00mil 34.2326mm 15.00mil -0.5654mm 3 60 ""]
+Element["" "0402" "R36" "200k" 602.00mil 34.2326mm 15.00mil -0.5654mm 3 60 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "R39" "26.1k" 698.00mil 29.7622mm -14.00mil 0.5908mm 1 60 ""]
+Element["" "0402" "R39" "26.1k" 698.00mil 29.7622mm 12.00mil -0.6284mm 3 60 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "R38" "200k" 659.00mil 29.7622mm 14.00mil -0.5654mm 3 60 ""]
+Element["" "0402" "R38" "200k" 659.00mil 29.7622mm 14.00mil -0.5654mm 3 60 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
@@ -1968,7 +1968,7 @@ Element["hidename" "SOT23-5" "U1" "TPS70933" 347.00mil 2384.00mil 17.95mil -60.0
 
        )
 
-Element["hidename" "0402" "C37" "2.2uF" 400.74mil 2459.00mil -22.05mil -15.00mil 0 60 ""]
+Element["" "0402" "C37" "2.2uF" 400.74mil 2459.00mil -24.74mil 25.00mil 0 60 ""]
 (
        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"]
@@ -1993,14 +1993,14 @@ Element["hidename" "SOT23-5" "U2" "TPS70950" 500.95mil 2385.00mil 63.00mil -50.0
 
        )
 
-Element["hidename" "0402" "C38" "2.2uF" 555.74mil 2458.00mil -1.3097mm 0.0308mm 0 100 ""]
+Element["" "0402" "C38" "2.2uF" 555.74mil 2458.00mil -26.74mil 25.00mil 0 60 ""]
 (
        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["hidename" "282834-8" "J12" "NTC_A" 38.1749mm 190.94mil 0.0000 0.0000 3 100 ""]
+Element["hidename" "282834-8" "J12" "NTC_A" 38.1749mm 190.94mil 0.0000 0.0000 3 60 ""]
 (
        Pin[-127.95mil 59.06mil 70.87mil 12.60mil 83.46mil 45.28mil "8" "8" "thermal(1X,3)"]
        Pin[-127.95mil 159.06mil 70.87mil 12.60mil 83.46mil 45.28mil "7" "7" ""]
@@ -2017,49 +2017,49 @@ Element["hidename" "282834-8" "J12" "NTC_A" 38.1749mm 190.94mil 0.0000 0.0000 3
 
        )
 
-Element["hidename" "0402" "R104" "10k" 2177.00mil 658.26mil 30.50mil -44.50mil 3 100 ""]
+Element["" "0402" "R104" "27k" 2177.00mil 658.26mil 30.50mil -44.50mil 3 60 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "R105" "5.6k" 2138.00mil 658.00mil -31.50mil 31.50mil 1 100 ""]
+Element["" "0402" "R105" "10k" 2138.00mil 658.00mil -14.50mil -49.50mil 3 60 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "R12" "200k" 2354.00mil 1739.00mil 18.00mil -0.6416mm 3 60 ""]
+Element["" "0402" "R12" "200k" 2354.00mil 1739.00mil 15.00mil -93.00mil 3 60 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "R26" "22k" 2173.00mil 40.9382mm 14.95mil -0.6416mm 3 60 ""]
+Element["" "0402" "R26" "22k" 2173.00mil 40.9382mm 56.00mil -0.6538mm 3 60 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "R25" "200k" 2135.00mil 40.9514mm -13.95mil 0.6162mm 1 60 ""]
+Element["" "0402" "R25" "200k" 2135.00mil 40.9514mm -22.00mil -0.6162mm 3 60 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "R11" "200k" 2315.00mil 1739.00mil 20.00mil -24.74mil 3 60 ""]
+Element["" "0402" "R11" "200k" 2315.00mil 1739.00mil -21.00mil -21.00mil 3 60 ""]
 (
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
 
        )
 
-Element["hidename" "0402" "R401" "10k" 2069.00mil 1732.00mil 14.00mil -0.8702mm 3 60 ""]
+Element["" "0402" "R401" "10k" 2069.00mil 1732.00mil -21.00mil -35.00mil 3 60 ""]
 (
        Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
        Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
index 27cc3376b3a0b140b38e184967e865f2572af7be..240012d3bfd25272e63603ac0fed010006236f16 100644 (file)
@@ -1909,12 +1909,22 @@ T 75000 65100 5 10 1 1 0 0 1
 value=INA125
 T 75000 65100 5 10 0 1 0 0 1
 footprint=SO16
+T 75000 65100 5 10 0 1 0 0 1
+motortest=true
 }
 N 75000 69700 73700 69700 4
 N 71800 68500 74300 68500 4
 C 74600 70600 1 0 0 gnd.sym
+{
+T 74600 70600 5 10 0 1 0 0 1
+motortest=true
+}
 N 74700 70900 75000 70900 4
 C 71800 66000 1 0 0 gnd.sym
+{
+T 71800 66000 5 10 0 1 0 0 1
+motortest=true
+}
 C 74800 66500 1 90 0 resistor.sym
 {
 T 74800 66500 5 10 0 1 0 0 1
@@ -1931,6 +1941,8 @@ T 74500 67200 5 10 1 1 180 0 1
 refdes=R106
 T 74200 66500 5 10 1 1 0 0 1
 value=100
+T 74800 66500 5 10 0 1 0 0 1
+motortest=true
 }
 N 74700 67400 74700 67700 4
 N 74700 67700 75000 67700 4
@@ -1939,10 +1951,18 @@ N 74700 66100 75000 66100 4
 N 79300 68100 79300 67300 4
 N 79300 67300 79000 67300 4
 C 76900 64800 1 0 0 gnd.sym
+{
+T 76900 64800 5 10 0 1 0 0 1
+motortest=true
+}
 N 77000 65100 79100 65100 4
 N 79100 65100 79100 65700 4
 N 79100 65700 79000 65700 4
 C 76400 71500 1 0 0 gnd.sym
+{
+T 76400 71500 5 10 0 1 0 0 1
+motortest=true
+}
 N 77000 71700 77000 73100 4
 N 76500 72700 77000 72700 4
 N 77800 71700 77800 71900 4
@@ -1962,6 +1982,8 @@ T 76400 72600 5 10 1 1 180 0 1
 refdes=C1
 T 75900 71900 5 10 1 1 0 0 1
 value=0.1uF
+T 76700 71800 5 10 0 1 0 0 1
+motortest=true
 }
 N 75000 68100 71800 68100 4
 N 75000 65700 73600 65700 4
@@ -1985,6 +2007,8 @@ T 81500 67900 5 10 1 1 180 0 1
 refdes=R105
 T 81100 67400 5 10 1 1 0 0 1
 value=5.6k
+T 81000 67200 5 10 0 1 0 0 1
+motortest=true
 }
 C 81000 66100 1 90 0 resistor.sym
 {
@@ -2002,6 +2026,8 @@ T 81500 66800 5 10 1 1 180 0 1
 refdes=R104
 T 81100 66300 5 10 1 1 0 0 1
 value=10k
+T 81000 66100 5 10 0 1 0 0 1
+motortest=true
 }
 N 80900 67200 80900 67000 4
 N 80900 67100 82500 67100 4
@@ -2010,6 +2036,10 @@ T 82000 67200 5 10 1 1 0 0 1
 netname=thrust
 }
 C 80800 65800 1 0 0 gnd.sym
+{
+T 80800 65800 5 10 0 1 0 0 1
+motortest=true
+}
 N 77000 73100 74600 73100 4
 {
 T 74600 73200 5 10 1 1 0 0 1
@@ -2027,6 +2057,8 @@ T 73700 68800 5 10 0 1 0 0 1
 device=CONNECTOR
 T 73700 68800 5 10 0 1 0 0 1
 loadstatus=noload
+T 73700 68800 5 10 0 1 0 0 1
+motortest=true
 }
 N 75000 70500 73700 70500 4
 N 73700 70100 75000 70100 4
@@ -2043,6 +2075,8 @@ T 70900 66100 5 10 1 1 0 0 1
 value=load_cell
 T 71800 66400 5 10 0 1 0 0 1
 device=CONNECTOR
+T 71800 66400 5 10 0 1 0 0 1
+motortest=true
 }
 N 71800 66900 71900 66900 4
 N 71900 66500 71800 66500 4
@@ -2081,6 +2115,8 @@ T 76545 62495 5 10 1 1 0 6 1
 refdes=J12
 T 76100 59100 5 10 1 1 0 2 1
 value=NTC_A
+T 76900 59400 5 10 0 1 0 0 1
+motortest=true
 }
 C 78100 59900 1 0 0 MAX6691.sym
 {
@@ -2098,6 +2134,8 @@ T 78395 61895 5 10 1 1 0 0 1
 refdes=U21
 T 78995 61895 5 10 1 1 0 0 1
 value=MAX6691
+T 78100 59900 5 10 0 1 0 0 1
+motortest=true
 }
 N 76900 62300 77600 62300 4
 N 77600 62300 77600 61600 4
@@ -2112,6 +2150,10 @@ N 78100 60400 77600 60400 4
 N 77600 60400 77600 59900 4
 N 77600 59900 76900 59900 4
 C 76900 59100 1 0 0 gnd.sym
+{
+T 76900 59100 5 10 0 1 0 0 1
+motortest=true
+}
 N 77000 59400 77000 61900 4
 N 77000 59500 76900 59500 4
 N 77000 60300 76900 60300 4
@@ -2127,6 +2169,8 @@ T 78700 59200 5 10 0 1 0 0 1
 loadstatus=noload
 T 78900 59500 5 10 1 1 0 0 1
 refdes=R21
+T 78700 59200 5 10 0 1 0 0 1
+motortest=true
 }
 N 78700 59300 77900 59300 4
 N 77900 59300 77900 60000 4
@@ -2135,9 +2179,17 @@ N 79600 59300 80300 59300 4
 N 80300 59300 80300 60000 4
 N 80300 60000 80100 60000 4
 C 80000 62500 1 0 0 3.3V-plus.sym
+{
+T 80000 62500 5 10 0 1 0 0 1
+motortest=true
+}
 N 80100 61600 80300 61600 4
 N 80200 61600 80200 62500 4
 C 80400 60100 1 0 0 gnd.sym
+{
+T 80400 60100 5 10 0 1 0 0 1
+motortest=true
+}
 N 80100 60400 80500 60400 4
 N 80100 61200 82500 61200 4
 {
@@ -2160,6 +2212,8 @@ T 80400 61800 5 10 1 1 0 0 1
 refdes=R23
 T 80800 61800 5 10 1 1 0 0 1
 value=10k
+T 80300 61500 5 10 0 1 0 0 1
+motortest=true
 }
 N 81200 61600 81200 61200 4
 C 80800 62100 1 0 0 capacitor.sym
@@ -2180,9 +2234,15 @@ T 80900 62600 5 10 1 1 0 0 1
 refdes=C6
 T 81300 62600 5 10 1 1 0 0 1
 value=0.1uF
+T 80800 62100 5 10 0 1 0 0 1
+motortest=true
 }
 N 80800 62300 80200 62300 4
 C 81600 62000 1 0 0 gnd.sym
+{
+T 81600 62000 5 10 0 1 0 0 1
+motortest=true
+}
 T 78400 58600 9 10 1 0 0 0 2
  select R value to
 match thermistors
@@ -2204,6 +2264,8 @@ T 80200 61200 5 10 0 0 0 0 1
 value=NoConnection
 T 80200 61400 5 10 0 0 0 0 1
 device=DRC_Directive
+T 80100 60700 5 10 0 1 0 0 1
+motortest=true
 }
 C 61200 46200 1 0 0 tps70933.sym
 {
@@ -2215,6 +2277,8 @@ T 61195 46195 5 10 0 1 0 0 1
 footprint=SOT23-5
 T 61200 46200 5 10 1 1 0 0 1
 value=TPS70950
+T 61200 46200 5 10 0 1 0 0 1
+motortest=true
 }
 N 62300 46200 62300 42900 4
 C 60700 46600 1 0 0 nc-left.sym
@@ -2223,6 +2287,8 @@ T 60700 47000 5 10 0 0 0 0 1
 value=NoConnection
 T 60700 47400 5 10 0 0 0 0 1
 device=DRC_Directive
+T 60700 46600 5 10 0 1 0 0 1
+motortest=true
 }
 N 61200 47100 59100 47100 4
 N 59100 47100 59100 45300 4
@@ -2236,10 +2302,20 @@ T 64200 47000 5 10 1 1 180 0 1
 refdes=C38
 T 63800 46300 5 10 1 1 0 0 1
 value=2.2uF
+T 63900 46200 5 10 0 1 0 0 1
+motortest=true
 }
 C 63600 45900 1 0 0 gnd.sym
+{
+T 63600 45900 5 10 0 1 0 0 1
+motortest=true
+}
 N 63300 47100 63700 47100 4
 C 63500 47100 1 0 0 5V-plus.sym
+{
+T 63500 47100 5 10 0 1 0 0 1
+motortest=true
+}
 C 70800 60800 1 0 1 conn-4.sym
 {
 T 70400 62400 5 10 1 1 0 6 1
@@ -2250,11 +2326,21 @@ T 70800 60800 5 10 0 1 0 0 1
 device=CONNECTOR
 T 70800 60800 5 10 0 1 0 0 1
 footprint=282834-4
+T 72400 60700 5 10 0 1 0 0 1
+motortest=true
 }
 C 70900 62300 1 0 0 5V-plus.sym
+{
+T 72500 62200 5 10 0 1 0 0 1
+motortest=true
+}
 N 70800 62100 71100 62100 4
 N 71100 62100 71100 62300 4
 C 71000 60400 1 0 0 gnd.sym
+{
+T 72600 60300 5 10 0 1 0 0 1
+motortest=true
+}
 N 70800 60900 71100 60900 4
 N 71100 60700 71100 61300 4
 N 70800 61300 71100 61300 4
@@ -2284,7 +2370,15 @@ T 43800 69300 5 10 1 1 0 0 1
 netname=sck2
 }
 C 45700 70900 1 0 0 3.3V-plus.sym
+{
+T 45700 70900 5 10 0 1 0 0 1
+motortest=true
+}
 C 45800 66900 1 0 0 gnd.sym
+{
+T 45800 66900 5 10 0 1 0 0 1
+motortest=true
+}
 N 47100 68000 47900 68000 4
 {
 T 47300 68100 5 10 1 1 0 0 1
@@ -2305,6 +2399,8 @@ T 44995 70495 5 10 1 1 0 0 1
 refdes=U5
 T 46100 70500 5 10 1 1 0 0 1
 value=W25Q64
+T 44700 67200 5 10 0 1 0 0 1
+motortest=true
 }
 N 54800 59900 53500 59900 4
 {