uson-8.fp
wson6x5.fp
hvqfn33.fp
+hvqfn33_7x7.fp
ZX62-B-5PA.fp
TDK_PS12.fp
ABM3B.fp
uson-8.fp \
wson6x5.fp \
hvqfn33.fp \
+ hvqfn33_7x7.fp \
ZX62-B-5PA.fp \
TDK_PS12.fp \
ABM3B.fp \
--- /dev/null
+/*
+ * Copyright © 2024 Bdale Garbee <bdale@gag.com>
+ *
+ * Footprint variation for the 11u12 in 7x7mm package
+ *
+ * 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; version 2 of the License.
+ *
+ * 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-1307 USA.
+ */
+
+load "footprint.5c"
+import Footprint;
+
+process_clearance = 0.26;
+
+real package_width = 7;
+real package_height = 7;
+real pad_spacing = 0.65; /* P */
+real pad_height = 0.85; /* C */
+real pad_width = 0.28; /* D */
+real pad_center_x = 7.25 / 2; /* Gx/2 */
+real pad_center_y = 7.25 / 2; /* Gy/2 */
+
+real center_width = 4.7; /* SLx */
+real center_height = 4.7; /* SLy */
+
+real center_drill = process_drill;
+real center_copper = process_ring;
+real center_mask = 0.60 / 2;
+
+real center_space = 1.1;
+
+int num_pad = 8; /* per side */
+
+real pad_off(int n) {
+ return pad_spacing * (n - (num_pad - 1) / 2);
+}
+
+element_start("hvqfn33");
+
+for (int pad = 0; pad < num_pad; pad++) {
+ /* left side (1-8) */
+
+ pad_mm(-pad_center_x,
+ pad_off(pad),
+ pad_height,
+ pad_width,
+ sprintf("%d", pad + 1),
+ sprintf("%d", pad + 1));
+
+ /* bottom (9-16) */
+
+ pad_mm(pad_off(pad),
+ pad_center_y,
+ pad_width,
+ pad_height,
+ sprintf("%d", pad + 9),
+ sprintf("%d", pad + 9));
+
+ /* right (17-24) */
+
+ pad_mm(pad_center_x,
+ -pad_off(pad),
+ pad_height,
+ pad_width,
+ sprintf("%d", pad + 17),
+ sprintf("%d", pad + 17));
+
+ /* top (25-32) */
+
+ pad_mm(-pad_off(pad),
+ -pad_center_y,
+ pad_width,
+ pad_height,
+ sprintf("%d", pad + 25),
+ sprintf("%d", pad + 25));
+}
+
+/* center */
+
+center_pad((center_t) {
+ .x = 0,
+ .y = 0,
+ .width = center_width,
+ .height = center_height,
+ .name = "33",
+ .via_cols = 3,
+ .via_rows = 3});
+
+/* outline */
+
+rect(-package_width/2, -package_height/2, package_width, package_height);
+
+dot_off = 0.3;
+dot_x = -package_width/2 - dot_off;
+dot_y = -package_height/2 - dot_off;
+
+line(dot_x, dot_y, dot_x, dot_y);
+
+element_end();
1200, \
mm2mils100(MntDiam * 1.75) + 600, \
mm2mils100(MntDiam), \
- '"G"', '"G"', '0x0001', ']')
+ '"GND"', '"41"', '0x0001', ']')
print( ' Pin[',\
mm2mils100(-BoardLength/2+MntOffset), \
1200, \
mm2mils100(MntDiam * 1.75) + 600, \
mm2mils100(MntDiam), \
- '"G"', '"G"', '0x0001', ']')
+ '"GND"', '"41"', '0x0001', ']')
print( ' Pin[',\
mm2mils100(BoardLength/2-MntOffset), \
1200, \
mm2mils100(MntDiam * 1.75) + 600, \
mm2mils100(MntDiam), \
- '"G"', '"G"', '0x0001', ']')
+ '"GND"', '"41"', '0x0001', ']')
print( ' Pin[',\
mm2mils100(-BoardLength/2+MntOffset), \
1200, \
mm2mils100(MntDiam * 1.75) + 600, \
mm2mils100(MntDiam), \
- '"G"', '"G"', '0x0001', ']')
+ '"GND"', '"41"', '0x0001', ']')
print( ' ElementLine[',\
mm2mils100(-BoardLength/2+CornerRadius), \
+++ /dev/null
-v 20220529 2
-P 0 6600 400 6600 1 0 0
-{
-T 300 6700 5 10 1 1 0 6 1
-pinnumber=18
-T 500 6600 3 10 1 1 0 0 1
-pinlabel=AIN1P
-T -100 6600 5 10 0 1 0 6 1
-pintype=pas
-}
-B 400 0 2800 7700 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
-T 400 7800 8 10 1 1 0 0 1
-refdes=U?
-T 4400 900 8 10 0 0 0 0 1
-device=IC
-T 4400 1200 8 10 0 0 0 0 1
-footprint=TSSOP38
-P 0 6200 400 6200 1 0 0
-{
-T 300 6300 5 10 1 1 0 6 1
-pinnumber=19
-T 500 6200 3 10 1 1 0 0 1
-pinlabel=AIN1GND
-T -100 6200 5 10 0 1 0 6 1
-pintype=pas
-}
-P 0 5800 400 5800 1 0 0
-{
-T -100 5800 5 10 0 1 0 6 1
-pintype=pas
-T 300 5900 5 10 1 1 0 6 1
-pinnumber=21
-T 500 5800 3 10 1 1 0 0 1
-pinlabel=AIN2P
-}
-P 0 5400 400 5400 1 0 0
-{
-T -100 5400 5 10 0 1 0 6 1
-pintype=pas
-T 300 5500 5 10 1 1 0 6 1
-pinnumber=20
-T 500 5400 3 10 1 1 0 0 1
-pinlabel=AIN2GND
-}
-P 3600 7000 3200 7000 1 0 0
-{
-T 3700 7000 5 10 0 1 0 0 1
-pintype=pwr
-T 3300 7100 5 10 1 1 0 0 1
-pinnumber=9
-T 3100 7000 3 10 1 1 0 6 1
-pinlabel=AVDD
-}
-P 3600 2200 3200 2200 1 0 0
-{
-T 3700 2200 5 10 0 1 0 0 1
-pintype=pwr
-T 3300 2300 5 10 1 1 0 0 1
-pinnumber=8
-T 3100 2200 3 10 1 1 0 6 1
-pinlabel=AGND
-}
-P 0 600 400 600 1 0 0
-{
-T -100 600 5 10 0 1 0 6 1
-pintype=pas
-T 305 645 5 10 1 1 0 6 1
-pinnumber=11
-T 505 595 3 10 1 1 0 0 1
-pinlabel=AUX_GND
-}
-P 3600 5800 3200 5800 1 0 0
-{
-T 3700 5800 5 10 0 1 0 0 1
-pintype=in
-T 3295 5845 5 10 1 1 0 0 1
-pinnumber=38
-T 3095 5795 3 10 1 1 0 6 1
-pinlabel=\_CS\_
-}
-P 3600 200 3200 200 1 0 0
-{
-T 3700 200 5 10 0 1 0 0 1
-pintype=pwr
-T 3295 245 5 10 1 1 0 0 1
-pinnumber=33
-T 3095 195 3 10 1 1 0 6 1
-pinlabel=DGND
-}
-P 3600 5000 3200 5000 1 0 0
-{
-T 3700 5000 5 10 0 1 0 0 1
-pintype=in
-T 3295 5045 5 10 1 1 0 0 1
-pinnumber=1
-T 3095 4995 3 10 1 1 0 6 1
-pinlabel=SDI
-}
-P 3600 4200 3200 4200 1 0 0
-{
-T 3700 4200 5 10 0 1 0 0 1
-pintype=in
-T 3295 4245 5 10 1 1 0 0 1
-pinnumber=3
-T 3095 4195 3 10 1 1 0 6 1
-pinlabel=DAISY
-}
-P 3600 3800 3200 3800 1 0 0
-{
-T 3700 3800 5 10 0 1 0 0 1
-pintype=in
-T 3295 3845 5 10 1 1 0 0 1
-pinnumber=4
-T 3095 3795 3 10 1 1 0 6 1
-pinlabel=\_REFSEL\_
-}
-P 3600 7400 3200 7400 1 0 0
-{
-T 3700 7400 5 10 0 1 0 0 1
-pintype=pwr
-T 3295 7445 5 10 1 1 0 0 1
-pinnumber=34
-T 3095 7395 3 10 1 1 0 6 1
-pinlabel=DVDD
-}
-P 3600 5400 3200 5400 1 0 0
-{
-T 3700 5400 5 10 0 1 0 0 1
-pintype=in
-T 3295 5445 5 10 1 1 0 0 1
-pinnumber=37
-T 3095 5395 3 10 1 1 0 6 1
-pinlabel=SCLK
-}
-T 3205 7800 8 10 1 1 0 6 1
-value=ADS8684
-P 0 4200 400 4200 1 0 0
-{
-T -100 4200 5 10 0 1 0 6 1
-pintype=pas
-T 300 4300 5 10 1 1 0 6 1
-pinnumber=25
-T 500 4200 3 10 1 1 0 0 1
-pinlabel=NC
-}
-P 0 3800 400 3800 1 0 0
-{
-T -100 3800 5 10 0 1 0 6 1
-pintype=pas
-T 300 3900 5 10 1 1 0 6 1
-pinnumber=24
-T 500 3800 3 10 1 1 0 0 1
-pinlabel=NC
-}
-P 0 5000 400 5000 1 0 0
-{
-T -100 5000 5 10 0 1 0 6 1
-pintype=pas
-T 300 5100 5 10 1 1 0 6 1
-pinnumber=23
-T 500 5000 3 10 1 1 0 0 1
-pinlabel=AIN3P
-}
-P 0 4600 400 4600 1 0 0
-{
-T -100 4600 5 10 0 1 0 6 1
-pintype=pas
-T 300 4700 5 10 1 1 0 6 1
-pinnumber=22
-T 500 4600 3 10 1 1 0 0 1
-pinlabel=AIN3GND
-}
-P 3600 6200 3200 6200 1 0 0
-{
-T 3700 6200 5 10 0 1 0 0 1
-pintype=in
-T 3295 6245 5 10 1 1 0 0 1
-pinnumber=2
-T 3095 6195 3 10 1 1 0 6 1
-pinlabel=\_RST\_/\_PD\_
-}
-T 4392 1500 8 10 0 0 0 0 1
-datasheet=ti/ads8684.pdf
-P 0 200 400 200 1 0 0
-{
-T -100 200 5 10 0 1 0 6 1
-pintype=pas
-T 305 245 5 10 1 1 0 6 1
-pinnumber=35
-T 505 195 3 10 1 1 0 0 1
-pinlabel=DNC
-}
-P 3600 2600 3200 2600 1 0 0
-{
-T 3700 2600 5 10 0 1 0 0 1
-pintype=pas
-T 3300 2700 5 10 1 1 0 0 1
-pinnumber=6
-T 3100 2600 3 10 1 1 0 6 1
-pinlabel=REFGND
-}
-P 3600 3400 3200 3400 1 0 0
-{
-T 3700 3400 5 10 0 1 0 0 1
-pintype=pas
-T 3300 3500 5 10 1 1 0 0 1
-pinnumber=5
-T 3100 3400 3 10 1 1 0 6 1
-pinlabel=REFIO
-}
-P 3600 3000 3200 3000 1 0 0
-{
-T 3700 3000 5 10 0 1 0 0 1
-pintype=pas
-T 3300 3100 5 10 1 1 0 0 1
-pinnumber=7
-T 3100 3000 3 10 1 1 0 6 1
-pinlabel=REFCAP
-}
-P 0 1000 400 1000 1 0 0
-{
-T -100 1000 5 10 0 1 0 6 1
-pintype=pas
-T 300 1100 5 10 1 1 0 6 1
-pinnumber=10
-T 500 1000 3 10 1 1 0 0 1
-pinlabel=AUX_IN
-}
-P 0 7400 400 7400 1 0 0
-{
-T 300 7500 5 10 1 1 0 6 1
-pinnumber=16
-T 500 7400 3 10 1 1 0 0 1
-pinlabel=AIN0P
-T -100 7400 5 10 0 1 0 6 1
-pintype=pas
-}
-P 0 7000 400 7000 1 0 0
-{
-T 300 7100 5 10 1 1 0 6 1
-pinnumber=17
-T 500 7000 3 10 1 1 0 0 1
-pinlabel=AIN0GND
-T -100 7000 5 10 0 1 0 6 1
-pintype=pas
-}
-P 0 3400 400 3400 1 0 0
-{
-T -100 3400 5 10 0 1 0 6 1
-pintype=pas
-T 300 3500 5 10 1 1 0 6 1
-pinnumber=27
-T 500 3400 3 10 1 1 0 0 1
-pinlabel=NC
-}
-P 0 3000 400 3000 1 0 0
-{
-T -100 3000 5 10 0 1 0 6 1
-pintype=pas
-T 300 3100 5 10 1 1 0 6 1
-pinnumber=26
-T 500 3000 3 10 1 1 0 0 1
-pinlabel=NC
-}
-P 0 2600 400 2600 1 0 0
-{
-T -100 2600 5 10 0 1 0 6 1
-pintype=pas
-T 300 2700 5 10 1 1 0 6 1
-pinnumber=12
-T 500 2600 3 10 1 1 0 0 1
-pinlabel=NC
-}
-P 0 2200 400 2200 1 0 0
-{
-T -100 2200 5 10 0 1 0 6 1
-pintype=pas
-T 300 2300 5 10 1 1 0 6 1
-pinnumber=13
-T 500 2200 3 10 1 1 0 0 1
-pinlabel=NC
-}
-P 0 1800 400 1800 1 0 0
-{
-T -100 1800 5 10 0 1 0 6 1
-pintype=pas
-T 300 1900 5 10 1 1 0 6 1
-pinnumber=14
-T 500 1800 3 10 1 1 0 0 1
-pinlabel=NC
-}
-P 0 1400 400 1400 1 0 0
-{
-T -100 1400 5 10 0 1 0 6 1
-pintype=pas
-T 300 1500 5 10 1 1 0 6 1
-pinnumber=15
-T 500 1400 3 10 1 1 0 0 1
-pinlabel=NC
-}
-P 3600 4600 3200 4600 1 0 0
-{
-T 3700 4600 5 10 0 1 0 0 1
-pintype=out
-T 3295 4645 5 10 1 1 0 0 1
-pinnumber=36
-T 3095 4595 3 10 1 1 0 6 1
-pinlabel=SDO
-}
-P 3600 6600 3200 6600 1 0 0
-{
-T 3700 6600 5 10 0 1 0 0 1
-pintype=pwr
-T 3300 6700 5 10 1 1 0 0 1
-pinnumber=30
-T 3100 6600 3 10 1 1 0 6 1
-pinlabel=AVDD
-}
-P 3600 600 3200 600 1 0 0
-{
-T 3700 600 5 10 0 1 0 0 1
-pintype=pwr
-T 3300 700 5 10 1 1 0 0 1
-pinnumber=32
-T 3100 600 3 10 1 1 0 6 1
-pinlabel=AGND
-}
-P 3600 1000 3200 1000 1 0 0
-{
-T 3700 1000 5 10 0 1 0 0 1
-pintype=pwr
-T 3300 1100 5 10 1 1 0 0 1
-pinnumber=31
-T 3100 1000 3 10 1 1 0 6 1
-pinlabel=AGND
-}
-P 3600 1800 3200 1800 1 0 0
-{
-T 3700 1800 5 10 0 1 0 0 1
-pintype=pwr
-T 3300 1900 5 10 1 1 0 0 1
-pinnumber=28
-T 3100 1800 3 10 1 1 0 6 1
-pinlabel=AGND
-}
-P 3600 1400 3200 1400 1 0 0
-{
-T 3700 1400 5 10 0 1 0 0 1
-pintype=pwr
-T 3300 1500 5 10 1 1 0 0 1
-pinnumber=29
-T 3100 1400 3 10 1 1 0 6 1
-pinlabel=AGND
-}
-L 800 1300 900 1400 3 10 1 0 -1 -1
-L 800 4400 900 4300 3 10 1 0 -1 -1
-L 900 4300 900 2900 3 10 1 0 -1 -1
-L 900 2900 1000 2800 3 10 1 0 -1 -1
-L 1000 2800 900 2700 3 10 1 0 -1 -1
-L 900 2700 900 1400 3 10 1 0 -1 -1
-T 1200 1900 9 10 1 0 90 0 1
-ADS8688 inputs 4-7
--- /dev/null
+v 20220529 2
+P 0 6600 400 6600 1 0 0
+{
+T 300 6700 5 10 1 1 0 6 1
+pinnumber=18
+T 500 6600 3 10 1 1 0 0 1
+pinlabel=AIN1P
+T -100 6600 5 10 0 1 0 6 1
+pintype=pas
+}
+B 400 0 2800 7700 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 400 7800 8 10 1 1 0 0 1
+refdes=U?
+T 4400 900 8 10 0 0 0 0 1
+device=IC
+T 4400 1200 8 10 0 0 0 0 1
+footprint=TSSOP38
+P 0 6200 400 6200 1 0 0
+{
+T 300 6300 5 10 1 1 0 6 1
+pinnumber=19
+T 500 6200 3 10 1 1 0 0 1
+pinlabel=AIN1GND
+T -100 6200 5 10 0 1 0 6 1
+pintype=pas
+}
+P 0 5800 400 5800 1 0 0
+{
+T -100 5800 5 10 0 1 0 6 1
+pintype=pas
+T 300 5900 5 10 1 1 0 6 1
+pinnumber=21
+T 500 5800 3 10 1 1 0 0 1
+pinlabel=AIN2P
+}
+P 0 5400 400 5400 1 0 0
+{
+T -100 5400 5 10 0 1 0 6 1
+pintype=pas
+T 300 5500 5 10 1 1 0 6 1
+pinnumber=20
+T 500 5400 3 10 1 1 0 0 1
+pinlabel=AIN2GND
+}
+P 3600 7000 3200 7000 1 0 0
+{
+T 3700 7000 5 10 0 1 0 0 1
+pintype=pwr
+T 3300 7100 5 10 1 1 0 0 1
+pinnumber=9
+T 3100 7000 3 10 1 1 0 6 1
+pinlabel=AVDD
+}
+P 3600 2200 3200 2200 1 0 0
+{
+T 3700 2200 5 10 0 1 0 0 1
+pintype=pwr
+T 3300 2300 5 10 1 1 0 0 1
+pinnumber=8
+T 3100 2200 3 10 1 1 0 6 1
+pinlabel=AGND
+}
+P 0 600 400 600 1 0 0
+{
+T -100 600 5 10 0 1 0 6 1
+pintype=pas
+T 305 645 5 10 1 1 0 6 1
+pinnumber=11
+T 505 595 3 10 1 1 0 0 1
+pinlabel=AUX_GND
+}
+P 3600 5800 3200 5800 1 0 0
+{
+T 3700 5800 5 10 0 1 0 0 1
+pintype=in
+T 3295 5845 5 10 1 1 0 0 1
+pinnumber=38
+T 3095 5795 3 10 1 1 0 6 1
+pinlabel=\_CS\_
+}
+P 3600 200 3200 200 1 0 0
+{
+T 3700 200 5 10 0 1 0 0 1
+pintype=pwr
+T 3295 245 5 10 1 1 0 0 1
+pinnumber=33
+T 3095 195 3 10 1 1 0 6 1
+pinlabel=DGND
+}
+P 3600 5000 3200 5000 1 0 0
+{
+T 3700 5000 5 10 0 1 0 0 1
+pintype=in
+T 3295 5045 5 10 1 1 0 0 1
+pinnumber=1
+T 3095 4995 3 10 1 1 0 6 1
+pinlabel=SDI
+}
+P 3600 4200 3200 4200 1 0 0
+{
+T 3700 4200 5 10 0 1 0 0 1
+pintype=in
+T 3295 4245 5 10 1 1 0 0 1
+pinnumber=3
+T 3095 4195 3 10 1 1 0 6 1
+pinlabel=DAISY
+}
+P 3600 3800 3200 3800 1 0 0
+{
+T 3700 3800 5 10 0 1 0 0 1
+pintype=in
+T 3295 3845 5 10 1 1 0 0 1
+pinnumber=4
+T 3095 3795 3 10 1 1 0 6 1
+pinlabel=\_REFSEL\_
+}
+P 3600 7400 3200 7400 1 0 0
+{
+T 3700 7400 5 10 0 1 0 0 1
+pintype=pwr
+T 3295 7445 5 10 1 1 0 0 1
+pinnumber=34
+T 3095 7395 3 10 1 1 0 6 1
+pinlabel=DVDD
+}
+P 3600 5400 3200 5400 1 0 0
+{
+T 3700 5400 5 10 0 1 0 0 1
+pintype=in
+T 3295 5445 5 10 1 1 0 0 1
+pinnumber=37
+T 3095 5395 3 10 1 1 0 6 1
+pinlabel=SCLK
+}
+T 3205 7800 8 10 1 1 0 6 1
+value=ADS868X
+P 0 4200 400 4200 1 0 0
+{
+T -100 4200 5 10 0 1 0 6 1
+pintype=pas
+T 300 4300 5 10 1 1 0 6 1
+pinnumber=25
+T 500 4200 3 10 1 1 0 0 1
+pinlabel=AIN4P
+}
+P 0 3800 400 3800 1 0 0
+{
+T -100 3800 5 10 0 1 0 6 1
+pintype=pas
+T 300 3900 5 10 1 1 0 6 1
+pinnumber=24
+T 500 3800 3 10 1 1 0 0 1
+pinlabel=AIN4GND
+}
+P 0 5000 400 5000 1 0 0
+{
+T -100 5000 5 10 0 1 0 6 1
+pintype=pas
+T 300 5100 5 10 1 1 0 6 1
+pinnumber=23
+T 500 5000 3 10 1 1 0 0 1
+pinlabel=AIN3P
+}
+P 0 4600 400 4600 1 0 0
+{
+T -100 4600 5 10 0 1 0 6 1
+pintype=pas
+T 300 4700 5 10 1 1 0 6 1
+pinnumber=22
+T 500 4600 3 10 1 1 0 0 1
+pinlabel=AIN3GND
+}
+P 3600 6200 3200 6200 1 0 0
+{
+T 3700 6200 5 10 0 1 0 0 1
+pintype=in
+T 3295 6245 5 10 1 1 0 0 1
+pinnumber=2
+T 3095 6195 3 10 1 1 0 6 1
+pinlabel=\_RST\_/\_PD\_
+}
+T 4392 1500 8 10 0 0 0 0 1
+datasheet=ti/ads8684.pdf
+P 0 200 400 200 1 0 0
+{
+T -100 200 5 10 0 1 0 6 1
+pintype=pas
+T 305 245 5 10 1 1 0 6 1
+pinnumber=35
+T 505 195 3 10 1 1 0 0 1
+pinlabel=DNC
+}
+P 3600 2600 3200 2600 1 0 0
+{
+T 3700 2600 5 10 0 1 0 0 1
+pintype=pas
+T 3300 2700 5 10 1 1 0 0 1
+pinnumber=6
+T 3100 2600 3 10 1 1 0 6 1
+pinlabel=REFGND
+}
+P 3600 3400 3200 3400 1 0 0
+{
+T 3700 3400 5 10 0 1 0 0 1
+pintype=pas
+T 3300 3500 5 10 1 1 0 0 1
+pinnumber=5
+T 3100 3400 3 10 1 1 0 6 1
+pinlabel=REFIO
+}
+P 3600 3000 3200 3000 1 0 0
+{
+T 3700 3000 5 10 0 1 0 0 1
+pintype=pas
+T 3300 3100 5 10 1 1 0 0 1
+pinnumber=7
+T 3100 3000 3 10 1 1 0 6 1
+pinlabel=REFCAP
+}
+P 0 1000 400 1000 1 0 0
+{
+T -100 1000 5 10 0 1 0 6 1
+pintype=pas
+T 300 1100 5 10 1 1 0 6 1
+pinnumber=10
+T 500 1000 3 10 1 1 0 0 1
+pinlabel=AUX_IN
+}
+P 0 7400 400 7400 1 0 0
+{
+T 300 7500 5 10 1 1 0 6 1
+pinnumber=16
+T 500 7400 3 10 1 1 0 0 1
+pinlabel=AIN0P
+T -100 7400 5 10 0 1 0 6 1
+pintype=pas
+}
+P 0 7000 400 7000 1 0 0
+{
+T 300 7100 5 10 1 1 0 6 1
+pinnumber=17
+T 500 7000 3 10 1 1 0 0 1
+pinlabel=AIN0GND
+T -100 7000 5 10 0 1 0 6 1
+pintype=pas
+}
+P 0 3400 400 3400 1 0 0
+{
+T -100 3400 5 10 0 1 0 6 1
+pintype=pas
+T 300 3500 5 10 1 1 0 6 1
+pinnumber=27
+T 500 3400 3 10 1 1 0 0 1
+pinlabel=AIN5P
+}
+P 0 3000 400 3000 1 0 0
+{
+T -100 3000 5 10 0 1 0 6 1
+pintype=pas
+T 300 3100 5 10 1 1 0 6 1
+pinnumber=26
+T 500 3000 3 10 1 1 0 0 1
+pinlabel=AIN5GND
+}
+P 0 2600 400 2600 1 0 0
+{
+T -100 2600 5 10 0 1 0 6 1
+pintype=pas
+T 300 2700 5 10 1 1 0 6 1
+pinnumber=12
+T 500 2600 3 10 1 1 0 0 1
+pinlabel=AIN6P
+}
+P 0 2200 400 2200 1 0 0
+{
+T -100 2200 5 10 0 1 0 6 1
+pintype=pas
+T 300 2300 5 10 1 1 0 6 1
+pinnumber=13
+T 500 2200 3 10 1 1 0 0 1
+pinlabel=AIN6GND
+}
+P 0 1800 400 1800 1 0 0
+{
+T -100 1800 5 10 0 1 0 6 1
+pintype=pas
+T 300 1900 5 10 1 1 0 6 1
+pinnumber=14
+T 500 1800 3 10 1 1 0 0 1
+pinlabel=AIN7P
+}
+P 0 1400 400 1400 1 0 0
+{
+T -100 1400 5 10 0 1 0 6 1
+pintype=pas
+T 300 1500 5 10 1 1 0 6 1
+pinnumber=15
+T 500 1400 3 10 1 1 0 0 1
+pinlabel=AIN7GND
+}
+P 3600 4600 3200 4600 1 0 0
+{
+T 3700 4600 5 10 0 1 0 0 1
+pintype=out
+T 3295 4645 5 10 1 1 0 0 1
+pinnumber=36
+T 3095 4595 3 10 1 1 0 6 1
+pinlabel=SDO
+}
+P 3600 6600 3200 6600 1 0 0
+{
+T 3700 6600 5 10 0 1 0 0 1
+pintype=pwr
+T 3300 6700 5 10 1 1 0 0 1
+pinnumber=30
+T 3100 6600 3 10 1 1 0 6 1
+pinlabel=AVDD
+}
+P 3600 600 3200 600 1 0 0
+{
+T 3700 600 5 10 0 1 0 0 1
+pintype=pwr
+T 3300 700 5 10 1 1 0 0 1
+pinnumber=32
+T 3100 600 3 10 1 1 0 6 1
+pinlabel=AGND
+}
+P 3600 1000 3200 1000 1 0 0
+{
+T 3700 1000 5 10 0 1 0 0 1
+pintype=pwr
+T 3300 1100 5 10 1 1 0 0 1
+pinnumber=31
+T 3100 1000 3 10 1 1 0 6 1
+pinlabel=AGND
+}
+P 3600 1800 3200 1800 1 0 0
+{
+T 3700 1800 5 10 0 1 0 0 1
+pintype=pwr
+T 3300 1900 5 10 1 1 0 0 1
+pinnumber=28
+T 3100 1800 3 10 1 1 0 6 1
+pinlabel=AGND
+}
+P 3600 1400 3200 1400 1 0 0
+{
+T 3700 1400 5 10 0 1 0 0 1
+pintype=pwr
+T 3300 1500 5 10 1 1 0 0 1
+pinnumber=29
+T 3100 1400 3 10 1 1 0 6 1
+pinlabel=AGND
+}
+L 1400 1300 1500 1400 3 10 1 0 -1 -1
+L 1400 4400 1500 4300 3 10 1 0 -1 -1
+L 1500 4300 1500 2900 3 10 1 0 -1 -1
+L 1500 2900 1600 2800 3 10 1 0 -1 -1
+L 1600 2800 1500 2700 3 10 1 0 -1 -1
+L 1500 2700 1500 1400 3 10 1 0 -1 -1
+T 2000 1800 9 10 1 0 90 0 2
+ADS8688 only, inputs 4-7
+ADS8684 not connected