From 83fc1ab657c62255bc9e3ffac88d0f160f4a71ba Mon Sep 17 00:00:00 2001 From: Werner Almesberger Date: Wed, 15 Jan 2014 21:54:05 -0300 Subject: [PATCH] modules/qfn.fpd (QFN32-CC2543): experimental footprint with large center hole (for DIY) --- modules/qfn.fpd | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/modules/qfn.fpd b/modules/qfn.fpd index 19d24dc..1bc523b 100644 --- a/modules/qfn.fpd +++ b/modules/qfn.fpd @@ -46,6 +46,16 @@ frame paste { frame paste_pad . } +frame center_hole { + table + { ?variant, r } + { "CC2543", 0.8mm } + + __0: vec @(r, r) + __1: vec @(-r, -r) + hole . __0 +} + frame center { set pin = pins+1 @@ -53,6 +63,7 @@ frame center { __1: vec @(-X2/2, -Y2/2) pad "$pin" . __0 bare frame paste @ + frame center_hole @ } frame pad_round { @@ -154,6 +165,7 @@ table { 28, "SiLabs", 0.25mm, 0.9mm, 3.3mm, 3.3mm, 0.5mm, 4.8mm, 4.8mm, 1.1mm, 3, 3, 0.9mm, 0.9mm, 0 } { 32, "VHHD-2", 0.26mm, 0.69mm, 3.7mm, 3.7mm, 0.5mm, 5.1mm, 5.1mm, 0.8mm, 3, 3, 0.55mm, 0.55mm, 0 } { 32, "VHHD-6", 0.26mm, 0.69mm, 3.4mm, 3.4mm, 0.5mm, 5.1mm, 5.1mm, 1.2mm, 2, 2, 0.75mm, 0.75mm, 0 } + { 32, "CC2543", 0.26mm, 0.69mm, 3.4mm, 3.4mm, 0.5mm, 5.1mm, 5.1mm, 1.2mm, 0, 0, 0.75mm, 0.75mm, 0 } { 32, "HVQFN", 0.3mm, 1.08mm, 4.85mm, 4.85mm, 0.65mm, 6.9mm, 6.9mm, 1.7mm, 2, 2, 1mm, 1mm, 0 } { 32, "Freescale", 0.25mm, 0.9mm, 3.6mm, 3.6mm, 0.5mm, 5mm, 5mm, 1.2mm, 2, 2, 0.9mm, 0.9mm, 1 } { 48, "Freescale", 0.25mm, 0.9mm, 5.1mm, 5.1mm, 0.5mm, 7mm, 7mm, 1.1mm, 3, 3, 0.8mm, 0.8mm, 0 }