]> git.gag.com Git - hw/altusmetrum/commitdiff
move push button switch to switches subdirectory for consistency
authorBdale Garbee <bdale@gag.com>
Sat, 29 Feb 2020 19:29:55 +0000 (12:29 -0700)
committerBdale Garbee <bdale@gag.com>
Sat, 29 Feb 2020 19:29:55 +0000 (12:29 -0700)
packages/Makefile
packages/PNswitchDPDT.py [deleted file]
packages/switches/Makefile
packages/switches/PNswitchDPDT.py [new file with mode: 0755]

index c422244bb6e3cdcb72a586a65c6925afdbed90d2..ac7bdd88bbee1bc1a0d3c807499a3090ea0719bb 100644 (file)
@@ -54,7 +54,6 @@ FOOTPRINTS= \
        qfn-16.fp \
        ap.10g.fp \
        BTM182.fp \
-       PNswitchDPDT.fp \
        NHD-C0216.fp \
        KSCJ.fp \
        ADXL78.fp \
diff --git a/packages/PNswitchDPDT.py b/packages/PNswitchDPDT.py
deleted file mode 100755 (executable)
index db4eb8a..0000000
+++ /dev/null
@@ -1,130 +0,0 @@
-#!/usr/bin/python
-# Copyright 2010 by Bdale Garbee <bdale@gag.com>.  GPLv2
-#
-# Program to emit PCB footprint for C&K PN22SJNA03QE DPDT switch
-#
-
-# dimensions in mm from footprint drawing at DigiKey
-BodyWidth = 12                 # body outline
-BodyHeight = 6.8
-PinSpace = 2.49
-PinDiam = 0.89
-MntWidth = 11.40
-MntHeight = 4.19
-MntDiam = 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 "PN22SJNA03QE" "" "" 0 0 0 0 0 100 0x0]'
-print "("
-print '   Pin[',\
-       mm2mils100(-PinSpace), \
-       mm2mils100(-PinSpace/2), \
-       mm2mils100(2), \
-       mm2mils100(1), \
-       mm2mils100(2.2), \
-       mm2mils100(PinDiam), \
-       '"pin1" "1" 0x0101]'
-
-print '   Pin[',\
-       mm2mils100(0), \
-       mm2mils100(-PinSpace/2), \
-       mm2mils100(2), \
-       mm2mils100(1), \
-       mm2mils100(2.2), \
-       mm2mils100(PinDiam), \
-       '"pin2" "2" 0x0001]'
-
-print '   Pin[',\
-       mm2mils100(PinSpace), \
-       mm2mils100(-PinSpace/2), \
-       mm2mils100(2), \
-       mm2mils100(1), \
-       mm2mils100(2.2), \
-       mm2mils100(PinDiam), \
-       '"pin3" "3" 0x0001]'
-
-print '   Pin[',\
-       mm2mils100(PinSpace), \
-       mm2mils100(PinSpace/2), \
-       mm2mils100(2), \
-       mm2mils100(1), \
-       mm2mils100(2.2), \
-       mm2mils100(PinDiam), \
-       '"pin6" "6" 0x0001]'
-
-print '   Pin[',\
-       mm2mils100(0), \
-       mm2mils100(PinSpace/2), \
-       mm2mils100(2), \
-       mm2mils100(1), \
-       mm2mils100(2.2), \
-       mm2mils100(PinDiam), \
-       '"pin5" "5" 0x0001]'
-
-print '   Pin[',\
-       mm2mils100(-PinSpace), \
-       mm2mils100(PinSpace/2), \
-       mm2mils100(2), \
-       mm2mils100(1), \
-       mm2mils100(2.2), \
-       mm2mils100(PinDiam), \
-       '"pin4" "4" 0x0001]'
-
-print '   Pin[',\
-       mm2mils100(-MntWidth/2), \
-       mm2mils100(MntHeight/2), \
-       mm2mils100(2), \
-       mm2mils100(1), \
-       mm2mils100(2.2), \
-       mm2mils100(MntDiam), \
-       '"pin7" "G" 0x0001]'
-
-print '   Pin[',\
-       mm2mils100(MntWidth/2), \
-       mm2mils100(-MntHeight/2), \
-       mm2mils100(2), \
-       mm2mils100(1), \
-       mm2mils100(2.2), \
-       mm2mils100(MntDiam), \
-       '"pin8" "G" 0x0001]'
-
-print '   ElementLine[',\
-       -mm2mils100(BodyWidth/2), \
-       -mm2mils100(BodyHeight/2), \
-       mm2mils100(BodyWidth/2), \
-       -mm2mils100(BodyHeight/2), \
-       500, \
-       ']'
-print '   ElementLine[',\
-       -mm2mils100(BodyWidth/2), \
-       -mm2mils100(BodyHeight/2), \
-       -mm2mils100(BodyWidth/2), \
-       mm2mils100(BodyHeight/2), \
-       500, \
-       ']'
-print '   ElementLine[',\
-       -mm2mils100(BodyWidth/2), \
-       mm2mils100(BodyHeight/2), \
-       mm2mils100(BodyWidth/2), \
-       mm2mils100(BodyHeight/2), \
-       500, \
-       ']'
-print '   ElementLine[',\
-       mm2mils100(BodyWidth/2), \
-       mm2mils100(BodyHeight/2), \
-       mm2mils100(BodyWidth/2), \
-       -mm2mils100(BodyHeight/2), \
-       500, \
-       ']'
-
-print ")"
index a00c73c094c6dceafbb57b57f953ce1c023abfb4..425bb432a9c57df04aef7803b9fb2ad5d9b4e0f1 100644 (file)
@@ -4,7 +4,8 @@ FOOTPRINTS = \
        20571.fp \
        cus-12.fp \
        lph.fp \
-       SK12F17.fp
+       PNswitchDPDT.fp \
+       SK12F17.fp 
 
 .5c.fp:
        nickle $*.5c -o $@
diff --git a/packages/switches/PNswitchDPDT.py b/packages/switches/PNswitchDPDT.py
new file mode 100755 (executable)
index 0000000..db4eb8a
--- /dev/null
@@ -0,0 +1,130 @@
+#!/usr/bin/python
+# Copyright 2010 by Bdale Garbee <bdale@gag.com>.  GPLv2
+#
+# Program to emit PCB footprint for C&K PN22SJNA03QE DPDT switch
+#
+
+# dimensions in mm from footprint drawing at DigiKey
+BodyWidth = 12                 # body outline
+BodyHeight = 6.8
+PinSpace = 2.49
+PinDiam = 0.89
+MntWidth = 11.40
+MntHeight = 4.19
+MntDiam = 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 "PN22SJNA03QE" "" "" 0 0 0 0 0 100 0x0]'
+print "("
+print '   Pin[',\
+       mm2mils100(-PinSpace), \
+       mm2mils100(-PinSpace/2), \
+       mm2mils100(2), \
+       mm2mils100(1), \
+       mm2mils100(2.2), \
+       mm2mils100(PinDiam), \
+       '"pin1" "1" 0x0101]'
+
+print '   Pin[',\
+       mm2mils100(0), \
+       mm2mils100(-PinSpace/2), \
+       mm2mils100(2), \
+       mm2mils100(1), \
+       mm2mils100(2.2), \
+       mm2mils100(PinDiam), \
+       '"pin2" "2" 0x0001]'
+
+print '   Pin[',\
+       mm2mils100(PinSpace), \
+       mm2mils100(-PinSpace/2), \
+       mm2mils100(2), \
+       mm2mils100(1), \
+       mm2mils100(2.2), \
+       mm2mils100(PinDiam), \
+       '"pin3" "3" 0x0001]'
+
+print '   Pin[',\
+       mm2mils100(PinSpace), \
+       mm2mils100(PinSpace/2), \
+       mm2mils100(2), \
+       mm2mils100(1), \
+       mm2mils100(2.2), \
+       mm2mils100(PinDiam), \
+       '"pin6" "6" 0x0001]'
+
+print '   Pin[',\
+       mm2mils100(0), \
+       mm2mils100(PinSpace/2), \
+       mm2mils100(2), \
+       mm2mils100(1), \
+       mm2mils100(2.2), \
+       mm2mils100(PinDiam), \
+       '"pin5" "5" 0x0001]'
+
+print '   Pin[',\
+       mm2mils100(-PinSpace), \
+       mm2mils100(PinSpace/2), \
+       mm2mils100(2), \
+       mm2mils100(1), \
+       mm2mils100(2.2), \
+       mm2mils100(PinDiam), \
+       '"pin4" "4" 0x0001]'
+
+print '   Pin[',\
+       mm2mils100(-MntWidth/2), \
+       mm2mils100(MntHeight/2), \
+       mm2mils100(2), \
+       mm2mils100(1), \
+       mm2mils100(2.2), \
+       mm2mils100(MntDiam), \
+       '"pin7" "G" 0x0001]'
+
+print '   Pin[',\
+       mm2mils100(MntWidth/2), \
+       mm2mils100(-MntHeight/2), \
+       mm2mils100(2), \
+       mm2mils100(1), \
+       mm2mils100(2.2), \
+       mm2mils100(MntDiam), \
+       '"pin8" "G" 0x0001]'
+
+print '   ElementLine[',\
+       -mm2mils100(BodyWidth/2), \
+       -mm2mils100(BodyHeight/2), \
+       mm2mils100(BodyWidth/2), \
+       -mm2mils100(BodyHeight/2), \
+       500, \
+       ']'
+print '   ElementLine[',\
+       -mm2mils100(BodyWidth/2), \
+       -mm2mils100(BodyHeight/2), \
+       -mm2mils100(BodyWidth/2), \
+       mm2mils100(BodyHeight/2), \
+       500, \
+       ']'
+print '   ElementLine[',\
+       -mm2mils100(BodyWidth/2), \
+       mm2mils100(BodyHeight/2), \
+       mm2mils100(BodyWidth/2), \
+       mm2mils100(BodyHeight/2), \
+       500, \
+       ']'
+print '   ElementLine[',\
+       mm2mils100(BodyWidth/2), \
+       mm2mils100(BodyHeight/2), \
+       mm2mils100(BodyWidth/2), \
+       -mm2mils100(BodyHeight/2), \
+       500, \
+       ']'
+
+print ")"