From edcf38d5c782e9d808521d2e9e864d4cab95d6d4 Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Thu, 19 Dec 2013 15:23:26 -0700 Subject: [PATCH] as used on fox1ihu v2 --- packages/fotofab2x3.5c | 46 +++++++++++++++++++++++++++++++++++++----- 1 file changed, 41 insertions(+), 5 deletions(-) diff --git a/packages/fotofab2x3.5c b/packages/fotofab2x3.5c index 6a33059..7e86582 100644 --- a/packages/fotofab2x3.5c +++ b/packages/fotofab2x3.5c @@ -25,13 +25,49 @@ import Footprint; real pad_width = 1.00; /* mm */ real shield_width = 76.20; real shield_height = 50.80; +real via_diam = 0.015 * 25.4; +real via_ring = 0.008 * 25.4; +real clearance = 0.6; +real mask = pad_width + clearance / 2; element_start("fotofab2x3"); -pad_mm(shield_width/2, 0, pad_width, shield_height+pad_width, "1", "1"); -pad_mm(-shield_width/2, 0, pad_width, shield_height+pad_width, "1", "1"); -pad_mm(0, shield_height/2, shield_width+pad_width, pad_width, "1", "1"); -pad_mm(0, -shield_height/2, shield_width+pad_width, pad_width, "1", "1"); +pad_mm_clear_mask_options(shield_width/2, 0, + pad_width, shield_height+pad_width, + clearance, mask, + "1", "1", + "square,nopaste"); +pad_mm_clear_mask_options(-shield_width/2, 0, + pad_width, shield_height+pad_width, + clearance, mask, + "1", "1", + "square,nopaste"); +pad_mm_clear_mask_options(0, shield_height/2, + shield_width+pad_width, pad_width, + clearance, mask, + "1", "1", + "square,nopaste"); +pad_mm_clear_mask_options(0, -shield_height/2, + shield_width+pad_width, pad_width, + clearance, mask, + "1", "1", + "square,nopaste"); -element_end(); +pin_mm(shield_width/2, shield_height/2, via_diam, via_ring, "1", "1"); +pin_mm(-shield_width/2, shield_height/2, via_diam, via_ring, "1", "1"); +pin_mm(shield_width/2, -shield_height/2, via_diam, via_ring, "1", "1"); +pin_mm(-shield_width/2, -shield_height/2, via_diam, via_ring, "1", "1"); + +pin_mm(shield_width/2, shield_height/6, via_diam, via_ring, "1", "1"); +pin_mm(-shield_width/2, shield_height/6, via_diam, via_ring, "1", "1"); +pin_mm(shield_width/2, -shield_height/6, via_diam, via_ring, "1", "1"); +pin_mm(-shield_width/2, -shield_height/6, via_diam, via_ring, "1", "1"); +pin_mm(shield_width/4, shield_height/2, via_diam, via_ring, "1", "1"); +pin_mm(-shield_width/4, shield_height/2, via_diam, via_ring, "1", "1"); +pin_mm(shield_width/4, -shield_height/2, via_diam, via_ring, "1", "1"); +pin_mm(-shield_width/4, -shield_height/2, via_diam, via_ring, "1", "1"); +pin_mm(0, shield_height/2, via_diam, via_ring, "1", "1"); +pin_mm(0, -shield_height/2, via_diam, via_ring, "1", "1"); + +element_end(); -- 2.47.2