From 85fb77c48b36fe39db86668b18f595fa3e3fb08a Mon Sep 17 00:00:00 2001 From: Werner Almesberger Date: Mon, 17 Jan 2011 12:12:49 -0300 Subject: [PATCH] introduced 8_10-card.fpd as politically correct alias of usd-card.fpd - AUTHORS, INFO, Makefile: renamed "usd-card" to "8_10-card" - modules/usd-card.fpd: copied to 8_10-card.fpd - modules/8_10-card.fpd: changed package name from "uSD-Card" to "8:10-card" --- AUTHORS | 2 +- modules/8_10-card.fpd | 91 +++++++++++++++++++++++++++++++++++++++++++ modules/INFO | 4 +- modules/Makefile | 2 +- 4 files changed, 95 insertions(+), 4 deletions(-) create mode 100644 modules/8_10-card.fpd diff --git a/AUTHORS b/AUTHORS index 4563ddb..3cec8b6 100644 --- a/AUTHORS +++ b/AUTHORS @@ -3,4 +3,4 @@ Werner Almesberger components/usd-card.lib modules/pads.fpd modules/stdpass.fpd - modules/usd-card.fpd + modules/8_10-card.fpd diff --git a/modules/8_10-card.fpd b/modules/8_10-card.fpd new file mode 100644 index 0000000..1a1c437 --- /dev/null +++ b/modules/8_10-card.fpd @@ -0,0 +1,91 @@ +/* MACHINE-GENERATED ! */ + +frame push { + set push = 1.4mm + + __0: vec @(-push, 0mm) + __1: vec .(0mm, W) + line __0 . w +} + +frame pads { + table + { e, x1, x2, y } + { 1.1mm, 3mm, 3.3mm, 0.9mm } + + table + { n, x } + { 1, x1 } + { 2, x1 } + { 3, x1 } + { 4, x2 } + { 5, x1 } + { 6, x2 } + { 7, x1 } + { 8, x1 } + + __0: vec @(0mm, -(n-1)*e) + __1: vec .(x, 0mm) + __2: vec .(0mm, -y) + pad "$n" __0 . +} + +frame outline { + set w = 3mil + + __0: vec @(0mm, W) + line @ . w + __1: vec .(D1, 0mm) + line __0 . w + __2: vec .(D2, -D2) + line __1 . w + __3: vec .(D3, 0mm) + line __2 . w + __4: vec .(0mm, D2) + line __3 . w + __5: vec .(D4, 0mm) + line __4 . w + __6: vec .(D5, -D5) + line __5 . w + __7: vec @(L, 0mm) + line @ . w + __8: vec .(0mm, W-D5) + line __6 . w + line __7 . w + frame push @ +} + +package "8:10-card" +unit mm + +table + { W, L } + { 11mm, 15mm } + +table + { D1, D2, D3, D4, D5 } + { 5.1mm, 0.8mm, 1.2mm, 1.4mm, 1.4mm } + +__0: vec @(0mm, -W/2) +frame outline . +__1: vec .(11mm, W-D5-0.5mm) +frame pads . +measy push.__0 >> push.__1 1mm +measx outline.__0 >> outline.__1 1mm +measx outline.__1 >> outline.__2 1mm +measx outline.__2 >> outline.__3 D2+1mm +measx outline.__4 >> outline.__5 1mm +measx outline.__5 >> outline.__6 1mm +measx outline.__6 >> outline.__8 D5+1mm +measx push.__0 >> __0 -1mm +measy outline.__8 << pads.__1 -2mm +measy pads.__2 -> pads.__1 -2mm +measy outline.__7 -> pads.__2 -1mm +measy pads.__0 -> pads.__0 1mm +measx pads.__0 -> pads.__2 -2.3mm +measx __1 >> pads.__1 1mm +measx __0 >> __1 5.5mm +measy pads.__2 >> pads.__1 -3mm +measy outline.__7 >> outline.__8 -3mm +measx outline.__0 >> outline.__8 2mm +measx pads.__0 >> outline.__7 -3.3mm diff --git a/modules/INFO b/modules/INFO index 6f410e1..665c924 100644 --- a/modules/INFO +++ b/modules/INFO @@ -11,5 +11,5 @@ F: stdpass # Solder pads and test points F: pads -# Printed uSD card contacs -F: usd-card +# Printed 8:10 card contacs +F: 8_10-card diff --git a/modules/Makefile b/modules/Makefile index 1b88063..2da375c 100644 --- a/modules/Makefile +++ b/modules/Makefile @@ -1,4 +1,4 @@ -MODULES=pads stdpass usd-card +MODULES=8_10-card pads stdpass usd-card .SUFFIXES: .fpd .mod .PHONY: all clean