delorie.com/archives/browse.cgi   search  
Mail Archives: geda-help/2019/06/29/13:16:55

X-Authentication-Warning: delorie.com: mail set sender to geda-help-bounces using -f
X-Recipient: geda-help AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20161025;
h=mime-version:references:in-reply-to:reply-to:from:date:message-id
:subject:to;
bh=g1cfW8w7T2IutaONUlU2QKP/6QC4Lg790XaXKtv/DwU=;
b=vPYtAHlb5B2OmKf7BK91Wh/E+W+RBrttdU6w2Jqaz16pK5Q0hPBJeF/MsRHQqUKXOq
/GkOYFKFu2eHqkw0UPFA3X6fB6a+n38Ttz63CXcUcGQ/CB3ta5JnkY8pElnPGIXt71JH
VkqR7b6Z8gee8pskLrjqVuBx5Up9UJLptid5Wv/F7EJ5XPcYyxOcEFw3tp5nY3q1Cp4f
4blAx3IOwkP6N5wnQXkRrHSPt4S101WCS+JydcHofJgukS3ul/VdJcvDr06uC0v5Fu3E
v/IrzkUWVCQbhOgK3V9uxpxhGj0nGFqV7w8gXAJH1sEhP0HYqsRzBadvnjCrG8cP7Pg9
yJFg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:references:in-reply-to:reply-to
:from:date:message-id:subject:to;
bh=g1cfW8w7T2IutaONUlU2QKP/6QC4Lg790XaXKtv/DwU=;
b=r39jNg8NOhtYnc9cf4YpNrMfzMZ0HrK1EN5ncTYxeZfLSuZ2FzFwCJ6IOK2yrEGzGq
06Y6Om7nsxQzS0sL8BWI7X1eEb3WFCm2Sk6rw2hf/iTHo3DVuyUAGiSvlO8WiPXeyC8P
iF4QyRNF3ckX6ph0hBM2TYf518rIMFRZvQxfG9GDMg9ECXrgurKpHo/00nm8oRjBLkx+
JYneLqczXHE224H33T6YdierRbBODyOUnkDNmYqsmCO4DJ4ABZa0sQWFHUT+FFe2faIX
lz909KLS1xn6LW45MPl75ifZDdd+zvyoO5l7GaHn9DSsdbyGPNv6qXKH7xqt4B2cv279
nRTw==
X-Gm-Message-State: APjAAAU+p4bh23Afhct01mzlrjizcuvWHxeT6T3DTeJ+rWb2Z9r1J/Yo
Q5f3ptzXIKlOFHbl1hSo7oJ46OdJPKL5KwW9qWnTJg==
X-Google-Smtp-Source: APXvYqx1N3t3SEJ02eTYZ183pbi8ILPupUN4VRJM0MiBrTL6DvfCjqjG0ucAFNbI/D/tmZi4HXO097w9qMIQcC4UVE8=
X-Received: by 2002:a63:d748:: with SMTP id w8mr14966172pgi.157.1561827776893;
Sat, 29 Jun 2019 10:02:56 -0700 (PDT)
MIME-Version: 1.0
References: <CAONhAoupFWT2NX0fsv6Yr78pqW1A6HYpSJKwMSog=i3WGK2Yiw AT mail DOT gmail DOT com>
<5D177AF1 DOT 7080101 AT xs4all DOT nl>
In-Reply-To: <5D177AF1.7080101@xs4all.nl>
From: "=?UTF-8?B?Q3PDoW55aSBQw6Fs?= (csanyipal AT gmail DOT com) [via geda-help AT delorie DOT com]" <geda-help AT delorie DOT com>
Date: Sat, 29 Jun 2019 19:02:40 +0200
Message-ID: <CAONhAosu17hvyf72HD0B_G9n4j1g2XepzwBNjEWwdk_+x-M-ZQ@mail.gmail.com>
Subject: Re: [geda-help] How to name footprint for a pushbutton switch?
To: gEDA Help <geda-help AT delorie DOT com>
Reply-To: geda-help AT delorie DOT com

--000000000000d7c069058c795daf
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Bert,

Bert Timmerman (bert DOT timmerman AT xs4all DOT nl) [via geda-help AT delorie DOT com]
<geda-help AT delorie DOT com> ezt =C3=ADrta (id=C5=91pont: 2019. j=C3=BAn. 29., S=
zo,
17:15):
>
> Cs=C3=A1nyi P=C3=A1l (csanyipal AT gmail DOT com) [via geda-help AT delorie DOT com] wr=
ote:
> > Hi,
> >
> > I am creating a symbol and footprint for a tactile switch.
> > So far I have the symbol which is not finished yet and is like this:
> > <symbol>
> > v 20130925 2
> > L 41400 48300 41400 50300 3 0 0 0 -1 -1
> > L 42400 49300 42600 49300 3 0 0 0 -1 -1
> > L 42600 48300 42600 50300 3 0 0 0 -1 -1
> > L 41600 49500 42400 49500 3 0 0 0 -1 -1
> > L 42000 49900 42000 50100 3 0 0 0 -1 -1
> > V 41700 49300 100 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
> > V 42300 49300 100 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
> > L 41400 49300 41600 49300 3 0 0 0 -1 -1
> > L 41900 50100 42100 50100 3 0 0 0 -1 -1
> > L 41900 49900 42100 49900 3 0 0 0 -1 -1
> > L 42100 49900 42000 49700 3 0 0 0 -1 -1
> > L 41900 49900 42000 49700 3 0 0 0 -1 -1
> > L 42000 49700 42000 49500 3 0 0 0 -1 -1
> > P 41400 50600 41400 50300 1 0 0
> > {
> > T 41400 50700 5 10 0 0 0 0 1
> > pintype=3Dpwr
> > T 41443 50250 5 10 1 1 180 6 1
> > pinlabel=3DT
> > T 41357 50504 5 10 1 1 180 0 1
> > pinnumber=3D3
> > T 41400 50700 5 10 0 0 0 0 1
> > pinseq=3D3
> > }
> > P 42600 50600 42600 50300 1 0 0
> > {
> > T 42600 50700 5 10 0 0 0 0 1
> > pintype=3Dpwr
> > T 42442 50250 5 10 1 1 180 6 1
> > pinlabel=3DT
> > T 42738 50500 5 10 1 1 180 0 1
> > pinnumber=3D1
> > T 42600 50700 5 10 0 0 0 0 1
> > pinseq=3D1
> > }
> > P 41400 48000 41400 48300 1 0 0
> > {
> > T 41400 47900 5 10 0 0 0 0 1
> > pintype=3Dpwr
> > T 41553 48476 5 10 1 1 180 0 1
> > pinlabel=3DT
> > T 42738 50500 5 10 1 1 180 0 1
> > pinnumber=3D1
> > T 42600 50700 5 10 0 0 0 0 1
> > pinseq=3D1
> > }
> > P 41400 48000 41400 48300 1 0 0
> > {
> > T 41400 47900 5 10 0 0 0 0 1
> > pintype=3Dpwr
> > T 41553 48476 5 10 1 1 180 0 1
> > pinlabel=3DT
> > T 41251 48229 5 10 1 1 180 6 1
> > pinnumber=3D4
> > T 41400 47900 5 10 0 0 0 0 1
> > pinseq=3D4
> > }
> > P 42600 48000 42600 48300 1 0 0
> > {
> > T 42600 47900 5 10 0 0 0 0 1
> > pintype=3Dpwr
> > T 42556 48480 5 10 1 1 180 0 1
> > pinlabel=3DT
> > T 42639 48234 5 10 1 1 180 6 1
> > pinnumber=3D2
> > T 42600 47900 5 10 0 0 0 0 1
> > pinseq=3D2
> > }
> > T 42900 49200 8 10 1 1 0 0 1
> > device=3DSWITCH
> > T 42900 49500 8 10 1 1 0 0 1
> > description=3DNormally open pushbutton switch with 4 terminals.
> > T 42900 49800 8 10 1 1 0 0 1
> > author=3DCsanyi Pal csanyipal AT gmail DOT com
> > T 42900 48900 8 10 1 1 0 0 1
> > dist-license=3DGPL,  http://www.gnu.org/licenses/gpl.html
> > </symbol>
> >
> > The datasheet for this part can be downloaded from here:
> > https://eu.mouser.com/datasheet/2/209/MS-100630-1172392.pdf
> >
> > The symbol will have the 'tactile-switch-4-terminals-no-1.sym' name,
> > but how to name the footprint for this symbol?
> >
> > In gSchem editor one can see the preview for switch-pushbutton-no-2.sym
> > which has footprint named as 'H1x2-op-1'.
> >
> > What is the logic in this footprint name?
> >
> > I am reading the
> > http://wiki.geda-project.org/geda:pcb_footprint_naming_conventions
> >
> > but can't figure out how to name my footprint.
> >
> > Any advices will be appreciated!
> >
> >
> Hi,
>
> I looked at your symbol and made the following changes:
>
> - hided attributes which should not be visible,
>
> - removed a duplicate pin (#4, two on top of each other),
>
> - made the symbol more compact,
>
> - hided pinlabels that mde no sense (to me ;-),
>
> - changed pintypes "pwr" to "pas" (power to passive),
>
> - added a "footprint=3DH1x2-op-2.fp" attribute (hidden, the name is
> anything you want ... watch out for quirks when using "-" in the
> footprint filename though, the m4 processor invoked by pcb to process
> the older m4 footprints (oldlib) may us it for arithmatics and cause all
> sorts of strange behaviour ;- ),
>
> - did a "symbol translate (0) to move everything to the left-down-most
> corner.
>
>
> While not all changes are mandatory and may be just my personal style, I
> hope this helps a bit.
>
> Kind regards,
>
> Bert Timmerman.

Thank you very much for the reply.
I just changed this symbol and attached to this mail.

Is it right now? What do you think?

--000000000000d7c069058c795daf
Content-Type: application/x-geda-symbol; 
	name="tactile-switch-4-terminals-no-1.sym"
Content-Disposition: attachment; 
	filename="tactile-switch-4-terminals-no-1.sym"
Content-Transfer-Encoding: base64
Content-ID: <f_jxhrwnsi0>
X-Attachment-Id: f_jxhrwnsi0

diAyMDEzMDkyNSAyCkwgMTIwIDMyMCAxMjAgOTIwIDMgMTAgMCAwIC0xIC0xCkwgNjIwIDYyMCA3
MjAgNjIwIDMgMTAgMCAwIC0xIC0xCkwgNzIwIDMyMCA3MjAgOTIwIDMgMTAgMCAwIC0xIC0xCkwg
MjIwIDc0NSA2MjAgNzQ1IDMgNTAgMCAwIC0xIC0xClYgMjcwIDYyMCA1MCAzIDEwIDAgMCAtMSAt
MSAwIC0xIC0xIC0xIC0xIC0xClYgNTcwIDYyMCA1MCAzIDEwIDAgMCAtMSAtMSAwIC0xIC0xIC0x
IC0xIC0xCkwgMTIwIDYyMCAyMjAgNjIwIDMgMTAgMCAwIC0xIC0xCkwgMzIwIDEwMjAgNTIwIDEw
MjAgMyAyMCAwIDAgLTEgLTEKTCAzNzAgOTQ1IDQ3MCA5NDUgMyAxMCAwIDAgLTEgLTEKTCA0NzAg
OTQ1IDQyMCA4NzAgMyAxMCAwIDAgLTEgLTEKTCAzNzAgOTQ1IDQyMCA4NzAgMyAxMCAwIDAgLTEg
LTEKTCA0NDUgMTAyMCA0NDUgNzcwIDMgMTAgMCAwIC0xIC0xClAgMTIwIDEyMjAgMTIwIDkyMCAx
IDAgMAp7ClQgLTEwODAgOTIwIDUgMTAgMCAwIDAgMCAxCnBpbnR5cGU9cGFzClQgMTYzIDk3MCA1
IDEwIDAgMSAxODAgNiAxCnBpbmxhYmVsPVQKVCA3NyAxMTI0IDUgMTAgMSAxIDE4MCAwIDEKcGlu
bnVtYmVyPTMKVCAtMTA4MCAxMTIwIDUgMTAgMCAwIDAgMCAxCnBpbnNlcT0zCn0KUCA3MjAgMTIy
MCA3MjAgOTIwIDEgMCAwCnsKVCA5MjAgMTAyMCA1IDEwIDAgMCAwIDAgMQpwaW50eXBlPXBhcwpU
IDU2MiA5NzAgNSAxMCAwIDEgMTgwIDYgMQpwaW5sYWJlbD1UClQgODU4IDExMjAgNSAxMCAxIDEg
MTgwIDAgMQpwaW5udW1iZXI9MQpUIDkyMCAxMjIwIDUgMTAgMCAwIDAgMCAxCnBpbnNlcT0xCn0K
UCAxMjAgMjAgMTIwIDMyMCAxIDAgMAp7ClQgLTEwODAgMjAgNSAxMCAwIDAgMCAwIDEKcGludHlw
ZT1wYXMKVCAyNzMgMzk2IDUgMTAgMCAxIDE4MCAwIDEKcGlubGFiZWw9VApUIC0yOSAyNDkgNSAx
MCAxIDEgMTgwIDYgMQpwaW5udW1iZXI9NApUIC0xMDgwIDIyMCA1IDEwIDAgMCAwIDAgMQpwaW5z
ZXE9NAp9ClAgNzIwIDIwIDcyMCAzMjAgMSAwIDAKewpUIDkyMCAyMCA1IDEwIDAgMCAwIDAgMQpw
aW50eXBlPXBhcwpUIDY3NiA0MDAgNSAxMCAwIDEgMTgwIDAgMQpwaW5sYWJlbD1UClQgNzU5IDI1
NCA1IDEwIDEgMSAxODAgNiAxCnBpbm51bWJlcj0yClQgOTIwIDIyMCA1IDEwIDAgMCAwIDAgMQpw
aW5zZXE9Mgp9ClQgLTEwODAgLTg4MCA4IDEwIDAgMSAwIDAgMQpkZXZpY2U9U1dJVENIClQgLTEw
ODAgLTU4MCA4IDEwIDAgMSAwIDAgMQpkZXNjcmlwdGlvbj1Ob3JtYWxseSBvcGVuIHB1c2hidXR0
b24gc3dpdGNoIHdpdGggNCB0ZXJtaW5hbHMuClQgLTEwODAgLTI4MCA4IDEwIDAgMSAwIDAgMQph
dXRob3I9Q3NhbnlpIFBhbCBjc2FueWlwYWxAZ21haWwuY29tClQgLTEwODAgLTExODAgOCAxMCAw
IDEgMCAwIDEKZGlzdC1saWNlbnNlPUdQTCwgIGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9n
cGwuaHRtbApUIC0xMDgwIC0xNDgwIDggMTAgMCAxIDAgMCAxCmRvY3VtZW50YXRpb249aHR0cHM6
Ly9ldS5tb3VzZXIuY29tL2RhdGFzaGVldC8yLzIwOS9NUy0xMDA2MzAtMTE3MjM5Mi5wZGYKVCAt
MTA4MCAtMTc4MCA4IDEwIDAgMSAwIDAgMQpudW1zbG90cz0wClQgLTEwODAgLTE5ODAgOCAxMCAw
IDEgMCAwIDEKdXNlLWxpY2Vuc2U9dW5yZXN0cmljdGVkClQgMzQ1IDE1NDUgOCAxMCAxIDEgMCAw
IDEKcmVmZGVzPVM/ClQgLTEwODAgLTIyODAgOCAxMCAwIDEgMCAwIDEKZ2VkYXN5bWJvbHM6OnVy
bD1odHRwOi8vd3d3LmdlZGFzeW1ib2xzLm9yZy91c2VyL2NzYW55aV9wYWwvClQgLTEwODAgLTI1
ODAgOCAxMCAwIDEgMCAwIDEKZm9vdHByaW50PUgxeDJfT1BfMi5mcApUIDE0NSAxMzQ1IDkgMTAg
MSAwIDAgMCAxClN3aXRjaApMIDM5NSAxMDIwIDM5NSA3NzAgMyAxMCAwIDAgLTEgLTEK
--000000000000d7c069058c795daf--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019