diff --git a/AUTHORS b/AUTHORS index 5481df9..2a998d2 100644 --- a/AUTHORS +++ b/AUTHORS @@ -118,6 +118,7 @@ Werner Almesberger modules/pogo.fpd modules/sod.fpd modules/1059.fpd + modules/0805-6.fpd Xiangfu diff --git a/modules/0805-6.fpd b/modules/0805-6.fpd new file mode 100644 index 0000000..df44bf6 --- /dev/null +++ b/modules/0805-6.fpd @@ -0,0 +1,55 @@ +/* MACHINE-GENERATED ! */ + +frame pad { + __0: vec @(-Px/2, -Py/2) + __1: vec @(Px/2, Py/2) + pad "$n" __0 . +} + +frame pads { + table + { n, x, y } + { 1, 1, 1 } + { 2, 0, 1 } + { 3, -1, 1 } + { 4, -1, -1 } + { 5, 0, -1 } + { 6, 1, -1 } + + set sy = (Py+Gy)/2 + + __0: vec @(x*e, y*sy) + frame pad . +} + +frame outline { + set L = A+2*clear + + set W = 2*Py+Gy+2*clear + + set clear = 5mil + + set width = 5mil + + __0: vec @(-L/2, -W/2) + __1: vec @(L/2, W/2) + rect __0 . width +} + +package "0805-6" +unit mm + +table + { A, B, a, c, e, Px, Py, Gy } + { 2mm, 1.25mm, 0.35mm, 0.3mm, 0.65mm, 0.35mm, 0.8mm, 0.8mm } + +frame pads @ +frame outline @ +measx pad.__0 -> pad.__1 -1mm +measy pad.__1 -> pad.__0 1.5mm +measx pad.__1 -> pad.__0 -1.5mm +measx pad.__0 >> pad.__1 -1.5mm +measy pad.__0 -> pad.__1 1.1mm +measy pad.__0 >> pad.__1 1.5mm +measx outline.__0 >> outline.__1 -1.5mm +measy outline.__0 >> outline.__1 1.5mm diff --git a/modules/HIERARCHY b/modules/HIERARCHY index 5cb5609..6b3eba7 100644 --- a/modules/HIERARCHY +++ b/modules/HIERARCHY @@ -324,6 +324,8 @@ Discrete_Multi TO TO-252 TO-263 + Standard + 0805-6 Crystal xtal4-3.2mmx2.5mm xtal4-5mmx3.2mm diff --git a/modules/Makefile b/modules/Makefile index 4abe01c..ef1b310 100644 --- a/modules/Makefile +++ b/modules/Makefile @@ -1,4 +1,4 @@ -MODULES=1059 8_10-card 8_10-socket-ra 8_10-socket-ra-push-pull \ +MODULES=0805-6 1059 8_10-card 8_10-socket-ra 8_10-socket-ra-push-pull \ bat-clip-aa-th bga \ c-smd c-t-smd \ dcjack dfn din-5 dip dip4of6 do-214 dvi-recept-ra \