From: Bdale Garbee Date: Thu, 19 Dec 2013 22:23:26 +0000 (-0700) Subject: as used on fox1ihu v2 X-Git-Tag: telelco-v3.0~813 X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=edcf38d5c782e9d808521d2e9e864d4cab95d6d4;p=hw%2Faltusmetrum as used on fox1ihu v2 --- 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();