From: Keith Packard Date: Mon, 28 Mar 2016 02:50:02 +0000 (-0700) Subject: Add version of TDK PS12 beeper with pins at process mins X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=3057d93781441f171464097a0b53cf1575e5e673;p=hw%2Faltusmetrum Add version of TDK PS12 beeper with pins at process mins This reduces the board area consumed by the pin metal and clearances Signed-off-by: Keith Packard --- diff --git a/packages/Makefile b/packages/Makefile index 9cf58d0..395e8a4 100644 --- a/packages/Makefile +++ b/packages/Makefile @@ -98,7 +98,8 @@ FOOTPRINTS= \ 1051330011.fp \ 2013499-1.fp \ servo.fp \ - servo-motor.fp + servo-motor.fp \ + TDK_PS12-small.fp .5c.fp: nickle $*.5c -o $@ diff --git a/packages/TDK_PS12-small.5c b/packages/TDK_PS12-small.5c new file mode 100644 index 0000000..24e2078 --- /dev/null +++ b/packages/TDK_PS12-small.5c @@ -0,0 +1,38 @@ +/* + * Copyright © 2016 Keith Packard + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program; if not, write to the Free Software Foundation, Inc., + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. + */ + +/* TDK PS12 beeper with minimal size pins */ + +load "footprint.5c" +import Footprint; + +real body_diam = 12.2; +real pin_spacing = 5.00; +real pin_drill = 0.70; + +element_start("TDK_PS12"); + +pin_mm(-pin_spacing/2, 0, pin_drill, process_ring, "1", "1"); + +pin_mm( pin_spacing/2, 0, pin_drill, process_ring, "2", "2"); + +arc(0, 0, body_diam/2, body_diam/2, 0, 360); + +element_end(); + + +