1
0
mirror of git://projects.qi-hardware.com/wernermisc.git synced 2024-11-25 10:10:37 +02:00
wernermisc/zprobe/ssop8-p-0_50a.fpd
Werner Almesberger 59901f52c5 zprobe: improvised digital high-Z probe
- zprobe.pro, zprobe.sch, zprobe.cmp, zprobe.brd: Z-probe design
- 74hc04-3.lib: schematics symbol for triple 7404-style inverter
- ssop8-p-0_50a.fpd: footprint for Toshiba TC7W04FK
- Makefile: combined design automation and module conversion
2011-02-12 10:27:03 -03:00

65 lines
937 B
Plaintext

/* MACHINE-GENERATED ! */
frame pad {
__0: vec @(px/2, py/2)
__1: vec @(-px/2, -py/2)
pad "$n" . __0
}
frame top {
set x = e*(N/4-i+0.5)
set y = cy
set n = i+N/2
__0: vec @(x, y)
frame pad .
}
frame bottom {
set x = e*(i-N/4-0.5)
set y = -cy
set n = i
__0: vec @(x, -cy)
frame pad .
}
frame pins {
loop i = 1, N/2
frame bottom @
frame top @
}
frame outline {
__0: vec @(ox/2, oy/2)
__1: vec @(ox/2, -oy/2)
line __0 . w
__2: vec @(-ox/2, oy/2)
__3: vec @(-ox/2, -oy/2)
line . __2 w
}
package "SSOP8-P-0.50A"
unit mm
table
{ N, ox, oy, cy, px, py, e }
{ 8, 2mm, 2.3mm, (2.3mm+3.1mm)/4, 0.2mm, (3.1mm-2.3mm)/2+0.4mm, 0.5mm }
set w = 5mil
frame outline @
frame pins @
measy outline.__3 >> outline.__2 1.2mm
measy pad.__0 -> pad.__1 1mm
measy pad.__1 >> pad.__0 2mm
measx outline.__2 >> outline.__0 1.7mm
measx top.__0 -> top.__0 1mm
measx pad.__1 -> pad.__0 -0.5mm
measy pad.__1 -> pad.__0 -3mm