From: Keith Packard Date: Thu, 7 Apr 2016 02:26:01 +0000 (-0700) Subject: move refdes around to make loading parts possible X-Git-Tag: fab-v1.1~3 X-Git-Url: https://git.gag.com/?p=hw%2Ftelefireone;a=commitdiff_plain;h=232cf96dbdb7ce395401f9f45bc84244ee70d66a move refdes around to make loading parts possible Signed-off-by: Keith Packard --- diff --git a/Makefile b/Makefile index 1afb2d8..bc4a8da 100644 --- 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 index 0000000..7943bba --- /dev/null +++ b/gnet-partslistsimple.scm @@ -0,0 +1,143 @@ +; Copyright 2009 by Bdale Garbee +; 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)))) diff --git a/telefiretwo.pcb b/telefiretwo.pcb index 48071f9..03caa28 100644 --- a/telefiretwo.pcb +++ b/telefiretwo.pcb @@ -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"] diff --git a/telefiretwo.sch b/telefiretwo.sch index 27cc337..240012d 100644 --- a/telefiretwo.sch +++ b/telefiretwo.sch @@ -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 {