From e589e56eeba55342639494f113798009f32e3a32 Mon Sep 17 00:00:00 2001 From: Werner Almesberger Date: Thu, 19 Feb 2015 05:12:59 -0300 Subject: [PATCH] modules/pogo.fpd, HIERARCHY: add -SILK variants (with silk screen circle) --- modules/HIERARCHY | 9 +++++++++ modules/pogo.fpd | 23 ++++++++++++++++++++++- 2 files changed, 31 insertions(+), 1 deletion(-) diff --git a/modules/HIERARCHY b/modules/HIERARCHY index 09324f4..5cb5609 100644 --- a/modules/HIERARCHY +++ b/modules/HIERARCHY @@ -223,14 +223,23 @@ Connector HDR-20x2-200mil Pogo POGO-0906 + POGO-0906-SILK POGO-0930 + POGO-0930-SILK POGO-0914 + POGO-0914-SILK POGO-0908 + POGO-0908-SILK POGO-0932 + POGO-0932-SILK POGO-0901 + POGO-0901-SILK POGO-0929 + POGO-0929-SILK POGO-0922 + POGO-0922-SILK POGO-0956 + POGO-0956-SILK Discrete_2P SMT Standard diff --git a/modules/pogo.fpd b/modules/pogo.fpd index 1c0737b..58b1f1b 100644 --- a/modules/pogo.fpd +++ b/modules/pogo.fpd @@ -10,6 +10,16 @@ frame hole { hole . __0 } +frame silk { + set r = (cd*aspect+clear)/2 + + loop if = 1, silk + + __0: vec @(r, 0mm) + circ @ . w + __1: vec @(-r, 0mm) +} + frame pad { set r = cd*aspect/2 @@ -18,7 +28,7 @@ frame pad { rpad "1" . __0 } -package "POGO-$name" +package "POGO-$name$ext" unit mm table @@ -37,7 +47,18 @@ set aspect = 1.4 set slack = 0.05mm +set clear = 0.5mm + +table + { silk, ext } + { 0, "" } + { 1, "-SILK" } + +set w = 5mil + frame pad @ frame hole @ +frame silk @ measx pad.__1 >> pad.__0 -1mm measx hole.__1 >> hole.__0 -(cd*aspect-ph-slack)/2-0.5mm +measx silk.__1 >> silk.__0 cd*aspect/2+1mm