From: Bdale Garbee Date: Thu, 26 Dec 2013 00:48:40 +0000 (-0700) Subject: symbols from fox1ihu needed for usbrelay board X-Git-Tag: telelco-v3.0~810 X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=8b0b67fcff7e8173651432e8573bc43430347828;p=hw%2Faltusmetrum symbols from fox1ihu needed for usbrelay board --- diff --git a/glabels/muffin-short-5267.glabels b/glabels/muffin-short-5267.glabels index aafdefd..55b6bbd 100644 Binary files a/glabels/muffin-short-5267.glabels and b/glabels/muffin-short-5267.glabels differ diff --git a/packages/DIODE-SMA.py b/packages/DIODE-SMA.py new file mode 100755 index 0000000..494904b --- /dev/null +++ b/packages/DIODE-SMA.py @@ -0,0 +1,52 @@ +#!/usr/bin/python +# Copyright 2012 by Bdale Garbee . GPLv3 +# +# Program to emit PCB footprint for SMA package used by Diodes, Inc +# + +# dimensions in mm from ds16003.pdf +PinWidth = 2.50 +PinHeight = 1.70 +PinSpacing = 1.50 + +import sys + +# we're going to use the 1/100 of a mil fundamental unit form +def mm2mils100( mm ): + return int( mm / 25.4 * 1000.0 * 100.0 + 0.5 ) + +print '# author: Bdale Garbee' +print '# email: bdale@gag.com' +print '# dist-license: GPL 2' +print '# use-license: unlimited' + +print 'Element[0x0 "DIODE-SMA" "" "" 0 0 0 0 0 100 0x0]' +print "(" +print ' Pad[',\ + mm2mils100(-PinSpacing/2 - PinWidth + PinHeight/2), \ + 0, \ + mm2mils100(-PinSpacing/2 - PinHeight/2), \ + 0, \ + mm2mils100(PinHeight), \ + 0, \ + mm2mils100(PinHeight+0.4), \ + '"pin1" "1" 0x0100]' + +print ' Pad[',\ + mm2mils100(PinSpacing/2 + PinWidth - PinHeight/2), \ + 0, \ + mm2mils100(PinSpacing/2 + PinHeight/2), \ + 0, \ + mm2mils100(PinHeight), \ + 0, \ + mm2mils100(PinHeight+0.4), \ + '"pin2" "2" 0x0100]' + +print ' ElementLine[',\ + mm2mils100(PinSpacing * 2.5), \ + mm2mils100(-PinHeight/2), \ + mm2mils100(PinSpacing * 2.5), \ + mm2mils100(PinHeight/2), \ + '1000 ]' + +print ")" diff --git a/packages/Makefile b/packages/Makefile index 4ba6184..abcc83b 100644 --- a/packages/Makefile +++ b/packages/Makefile @@ -60,7 +60,8 @@ FOOTPRINTS= \ CR32.fp \ FTDI-QFN32.fp \ g6z1f.fp \ - g6z1fe.fp + g6z1fe.fp \ + DIODE-SMA.fp .5c.fp: nickle $*.5c > $@ diff --git a/symbols/common/npn.sym b/symbols/common/npn.sym new file mode 100644 index 0000000..dc8da96 --- /dev/null +++ b/symbols/common/npn.sym @@ -0,0 +1,47 @@ +v 20080706 2 +L 200 800 200 200 3 0 0 0 -1 -1 +T 600 500 5 10 0 0 0 0 1 +device=NPN_TRANSISTOR +L 500 800 200 500 3 0 0 0 -1 -1 +L 200 500 500 200 3 0 0 0 -1 -1 +H 3 0 0 0 -1 -1 1 -1 -1 -1 -1 -1 5 +M 410,240 +L 501,200 +L 455,295 +L 435,265 +z +P 0 500 200 500 1 0 0 +{ +T 100 550 5 6 1 1 0 0 1 +pinnumber=1 +T 100 550 5 6 0 0 0 0 1 +pinseq=1 +T 100 550 5 6 0 1 0 0 1 +pinlabel=B +T 100 550 5 6 0 1 0 0 1 +pintype=pas +} +P 500 1000 500 800 1 0 0 +{ +T 400 850 5 6 1 1 0 0 1 +pinnumber=3 +T 400 850 5 6 0 0 0 0 1 +pinseq=3 +T 400 850 5 6 0 1 0 0 1 +pinlabel=C +T 400 850 5 6 0 1 0 0 1 +pintype=pas +} +P 500 200 500 0 1 0 1 +{ +T 400 50 5 6 1 1 0 0 1 +pinnumber=2 +T 400 50 5 6 0 0 0 0 1 +pinseq=2 +T 400 50 5 6 0 1 0 0 1 +pinlabel=E +T 400 50 5 6 0 1 0 0 1 +pintype=pas +} +T 600 500 8 10 1 1 0 0 1 +refdes=Q?