pull in a 40-pin DIP footprint from old pcb library
authorBdale Garbee <bdale@gag.com>
Thu, 25 Jan 2024 06:19:05 +0000 (23:19 -0700)
committerBdale Garbee <bdale@gag.com>
Thu, 25 Jan 2024 06:19:05 +0000 (23:19 -0700)
packages/DIP40.fp [new file with mode: 0644]

diff --git a/packages/DIP40.fp b/packages/DIP40.fp
new file mode 100644 (file)
index 0000000..639f264
--- /dev/null
@@ -0,0 +1,52 @@
+# retain backwards compatibility to older versions of PKG_DIL 
+# which did not have 100,60,28 args
+Element(0x00 "Dual in-line package, wide (600 mil)" "" "DIP40" 370 100 3 100 0x00)
+(
+       Pin(50 50 60 28 "1" 0x101)
+       Pin(50 150 60 28 "2" 0x01)
+       Pin(50 250 60 28 "3" 0x01)
+       Pin(50 350 60 28 "4" 0x01)
+       Pin(50 450 60 28 "5" 0x01)
+       Pin(50 550 60 28 "6" 0x01)
+       Pin(50 650 60 28 "7" 0x01)
+       Pin(50 750 60 28 "8" 0x01)
+       Pin(50 850 60 28 "9" 0x01)
+       Pin(50 950 60 28 "10" 0x01)
+       Pin(50 1050 60 28 "11" 0x01)
+       Pin(50 1150 60 28 "12" 0x01)
+       Pin(50 1250 60 28 "13" 0x01)
+       Pin(50 1350 60 28 "14" 0x01)
+       Pin(50 1450 60 28 "15" 0x01)
+       Pin(50 1550 60 28 "16" 0x01)
+       Pin(50 1650 60 28 "17" 0x01)
+       Pin(50 1750 60 28 "18" 0x01)
+       Pin(50 1850 60 28 "19" 0x01)
+       Pin(50 1950 60 28 "20" 0x01)
+       Pin(650 1950 60 28 "21" 0x01)
+       Pin(650 1850 60 28 "22" 0x01)
+       Pin(650 1750 60 28 "23" 0x01)
+       Pin(650 1650 60 28 "24" 0x01)
+       Pin(650 1550 60 28 "25" 0x01)
+       Pin(650 1450 60 28 "26" 0x01)
+       Pin(650 1350 60 28 "27" 0x01)
+       Pin(650 1250 60 28 "28" 0x01)
+       Pin(650 1150 60 28 "29" 0x01)
+       Pin(650 1050 60 28 "30" 0x01)
+       Pin(650 950 60 28 "31" 0x01)
+       Pin(650 850 60 28 "32" 0x01)
+       Pin(650 750 60 28 "33" 0x01)
+       Pin(650 650 60 28 "34" 0x01)
+       Pin(650 550 60 28 "35" 0x01)
+       Pin(650 450 60 28 "36" 0x01)
+       Pin(650 350 60 28 "37" 0x01)
+       Pin(650 250 60 28 "38" 0x01)
+       Pin(650 150 60 28 "39" 0x01)
+       Pin(650 50 60 28 "40" 0x01)
+       ElementLine(0 0 0 2000 10)
+       ElementLine(0 2000 700 2000 10)
+       ElementLine(700 2000 700 0 10)
+       ElementLine(0 0 300 0 10)
+       ElementLine(400 0 700 0 10)
+       ElementArc(350 0 50 50 0 180 10)
+       Mark(50 50)
+)