]> git.gag.com Git - hw/altusmetrum/commitdiff
data sheets and footprints for LipoCharger and USBTRNG
authorBdale Garbee <bdale@gag.com>
Mon, 24 Feb 2014 01:15:08 +0000 (18:15 -0700)
committerBdale Garbee <bdale@gag.com>
Mon, 24 Feb 2014 01:15:08 +0000 (18:15 -0700)
datasheets/diodes/ZXRE1004.pdf [new file with mode: 0644]
datasheets/microchip/mcp6l92.pdf [new file with mode: 0644]
packages/MSOP8.fp [new file with mode: 0644]
packages/PCM12SMTR.py
packages/usbAmale.py
symbols/common/zener.sym [new file with mode: 0644]

diff --git a/datasheets/diodes/ZXRE1004.pdf b/datasheets/diodes/ZXRE1004.pdf
new file mode 100644 (file)
index 0000000..54cff6f
Binary files /dev/null and b/datasheets/diodes/ZXRE1004.pdf differ
diff --git a/datasheets/microchip/mcp6l92.pdf b/datasheets/microchip/mcp6l92.pdf
new file mode 100644 (file)
index 0000000..7b64d49
Binary files /dev/null and b/datasheets/microchip/mcp6l92.pdf differ
diff --git a/packages/MSOP8.fp b/packages/MSOP8.fp
new file mode 100644 (file)
index 0000000..e0809ba
--- /dev/null
@@ -0,0 +1,18 @@
+Element(0x00 "Mini small outline package, .65mm" "" "MSOP8" 122 50 3 100 0x00)
+(
+       Pad(8 12 30 12 16 "1" 0x00)
+       Pad(8 38 30 38 16 "2" 0x100)
+       Pad(8 63 30 63 16 "3" 0x100)
+       Pad(8 89 30 89 16 "4" 0x100)
+       Pad(175 90 197 90 16 "5" 0x100)
+       Pad(175 64 197 64 16 "6" 0x100)
+       Pad(175 39 197 39 16 "7" 0x100)
+       Pad(175 13 197 13 16 "8" 0x100)
+       ElementLine(-10 -10 77 -10 10)
+       ElementArc(102 -10 25 25 0 180 10)
+       ElementLine(127 -10 215 -10 10)
+       ElementLine(215 -10 215 112 10)
+       ElementLine(215 112 -10 112 10)
+       ElementLine(-10 112 -10 -10 10)
+       Mark(23 12)
+)
index f6c420974846fdcc93bef4baffb26b7374942a6f..6fdf61a13ca0bab4328ec29923b79e68ea95b325 100755 (executable)
@@ -39,7 +39,7 @@ print '   Pad[',\
        mm2mils100(WSpacing/2 + PadWidth - PadHeight/2), \
        mm2mils100(-HSpacing/2 - PadHeight/2), \
        mm2mils100(PadHeight), \
-       mm2mils100(WSpacing - PadWidth), \
+       mm2mils100(0), \
        mm2mils100(PadWidth)+600, \
        '"mnt" "M" 0x0100]'
 
@@ -49,7 +49,7 @@ print '   Pad[',\
        mm2mils100(WSpacing/2 + PadWidth - PadHeight/2), \
        mm2mils100(HSpacing/2 + PadHeight/2), \
        mm2mils100(PadHeight), \
-       mm2mils100(WSpacing - PadWidth), \
+       mm2mils100(0), \
        mm2mils100(PadWidth)+600, \
        '"mnt" "M" 0x0100]'
 
@@ -59,7 +59,7 @@ print '   Pad[',\
        mm2mils100(-WSpacing/2 - PadWidth + PadHeight/2), \
        mm2mils100(HSpacing/2 + PadHeight/2), \
        mm2mils100(PadHeight), \
-       mm2mils100(WSpacing - PadWidth), \
+       mm2mils100(0), \
        mm2mils100(PadWidth)+600, \
        '"mnt" "M" 0x0100]'
 
@@ -69,7 +69,7 @@ print '   Pad[',\
        mm2mils100(-WSpacing/2 - PadWidth + PadHeight/2), \
        mm2mils100(-HSpacing/2 - PadHeight/2), \
        mm2mils100(PadHeight), \
-       mm2mils100(WSpacing - PadWidth), \
+       mm2mils100(0), \
        mm2mils100(PadWidth)+600, \
        '"mnt" "M" 0x0100]'
 
@@ -97,7 +97,7 @@ print '   Pad[',\
        mm2mils100(Pin2Offset - Pin12), \
        mm2mils100(- PinBase - PinHeight + (PinWidth/2)), \
        mm2mils100(PinWidth), \
-       mm2mils100(.1524), \
+       mm2mils100(0), \
        mm2mils100(PinWidth + .1524), \
        '"pin1" "1" 0x0100]'
 
@@ -107,7 +107,7 @@ print '   Pad[',\
        mm2mils100(Pin2Offset), \
        mm2mils100(- PinBase - PinHeight + (PinWidth/2)), \
        mm2mils100(PinWidth), \
-       mm2mils100(.1524), \
+       mm2mils100(0), \
        mm2mils100(PinWidth + .1524), \
        '"pin2" "2" 0x0100]'
 
@@ -117,7 +117,7 @@ print '   Pad[',\
        mm2mils100(Pin2Offset + Pin23), \
        mm2mils100(- PinBase - PinHeight + (PinWidth/2)), \
        mm2mils100(PinWidth), \
-       mm2mils100(.1524), \
+       mm2mils100(0), \
        mm2mils100(PinWidth + .1524), \
        '"pin3" "3" 0x0100]'
 
index 8b6a15715a251d2faf4ae21b43d0bd670f95891e..cf4a6ad7101612bd88a4e105c7007d292ba37625 100755 (executable)
@@ -109,9 +109,9 @@ print '   Pin[',\
 
 print '   ElementLine[',\
        mm2mils100(-TabSpacing/2), \
-       mm2mils100(-EdgeOffset), \
+       mm2mils100(-EdgeOffset)+500, \
        mm2mils100(TabSpacing/2), \
-       mm2mils100(-EdgeOffset), \
+       mm2mils100(-EdgeOffset)+500, \
        '1000 ]'
 
 print ")"
diff --git a/symbols/common/zener.sym b/symbols/common/zener.sym
new file mode 100644 (file)
index 0000000..f29b985
--- /dev/null
@@ -0,0 +1,35 @@
+v 20031231 1
+L 300 400 300 0 3 0 0 0 -1 -1
+L 600 200 300 0 3 0 0 0 -1 -1
+L 600 200 300 400 3 0 0 0 -1 -1
+T 400 600 5 10 0 0 0 0 1
+device=ZENER_DIODE
+L 600 400 600 0 3 0 0 0 -1 -1
+P 900 200 700 200 1 0 0
+{
+T 700 250 5 8 0 1 0 0 1
+pinnumber=2
+T 700 250 5 8 0 0 0 0 1
+pinseq=2
+T 700 250 5 8 0 1 0 0 1 
+pinlabel=2
+T 700 250 5 8 0 1 0 0 1 
+pintype=pas
+}
+P 200 200 0 200 1 0 1
+{
+T 100 250 5 8 0 1 0 0 1
+pinnumber=1
+T 100 250 5 8 0 0 0 0 1
+pinseq=1
+T 100 250 5 8 0 1 0 0 1 
+pinlabel=1
+T 100 250 5 8 0 1 0 0 1 
+pintype=pas
+}
+L 700 200 600 200 3 0 0 0 -1 -1
+L 300 200 200 200 3 0 0 0 -1 -1
+L 600 400 500 400 3 0 0 0 -1 -1
+L 600 0 700 0 3 0 0 0 -1 -1
+T 300 500 8 10 1 1 0 0 1
+refdes=Z?