delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to geda-user-bounces using -f |
X-Recipient: | geda-user AT delorie DOT com |
X-Original-DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; |
d=gmail.com; s=20161025; | |
h=date:in-reply-to:references:mime-version:content-transfer-encoding | |
:subject:to:from:message-id; | |
bh=5x5usSUhlZ8NGkwX99zeIU0rbJvf/T5VNXetHYYbVqo=; | |
b=I+BpzCwNuBvmERvVBWaS3ewKEpYYQlf2MIkzcLYJDw83hV4z3OWIM8EeSxfxsyw9x8 | |
ieQ5/VV2Ji1yPy9potUz0KhUAQVRPim2NKqBDPfWez4GLkt11JlTBoDlFfPhomc2xD7X | |
s4oqD5jGnaZ5Bj9zFT1+2FAbHdkvOiuEiGnPczBc7LHHHwEZ+onhM9X4Qwi18MEw6jVV | |
4uKJqPAJjuR1VWyBexYsNVILHouiwOdZd8TaCyV3l+WmhdB5Cu3+nzTDbGCTnUpCF63W | |
761gnf63hmWSZwViwdZ0Yzzo+Kg722Oqbr7B3SRHfhxp5MyTmsUczp0ZjhbTN0iJO9dW | |
FE2w== | |
X-Google-DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; |
d=1e100.net; s=20161025; | |
h=x-gm-message-state:date:in-reply-to:references:mime-version | |
:content-transfer-encoding:subject:to:from:message-id; | |
bh=5x5usSUhlZ8NGkwX99zeIU0rbJvf/T5VNXetHYYbVqo=; | |
b=SKs6FDKaIrN16SFmy+NBtNKvlfippBdVW1XpB8aiv9fduYw8XsPrNJ9b2K8zBdjpaS | |
MJ59L7SGnMyEEEmxupe7SREKPr01DcFMoyMPKLKH7zbN1uYtL1U5NUkoopMBqR44XWWL | |
SYwk2GnJwXegvvmp0QMCrBm2QCj/MfQUO36yCVdslAxmRSQZK+OXFP08QK1q9ihRZ5AW | |
iEIdbPhbQl7nZaPzadTmaB1r7kDdOzrcPi/AeSH2640pxxAOkHWpPU728ach/ccI8yph | |
OreDe/8POxbRf6DE8CduSH9zKsA/ewZ7iqZUcWch+DggRPN8xcqIt1Mes0E93UnFwP5s | |
2OLA== | |
X-Gm-Message-State: | AHYfb5iv1SICBhJUGiVKQCsA9nIMOE8vdTv4kq6DU/MXMgd5NJTUzWWI |
2276JCB05q5PRwZojwI= | |
X-Received: | by 10.223.184.250 with SMTP id c55mr2045402wrg.200.1502619979882; |
Sun, 13 Aug 2017 03:26:19 -0700 (PDT) | |
Date: | Sun, 13 Aug 2017 12:23:42 +0200 |
In-Reply-To: | <alpine.DEB.2.00.1708130401161.27212@igor2priv> |
References: | <CALSZ9greJFrL=dBWNUo3NS68Jq=B=C7nLO4FDB+vowa2B1DjwQ AT mail DOT gmail DOT com> <15585a1f-79e3-3aa2-3f9e-239365b53bed AT ecosensory DOT com> <CALSZ9gqJkoHXW8SazY_7S3k66tapTgMbFgmqCE=uWqf_yfR4cw AT mail DOT gmail DOT com> <alpine DOT DEB DOT 2 DOT 00 DOT 1708122022160 DOT 27212 AT igor2priv> <CALSZ9goqDm9S1+m2z8cx7v-NzjKk2Bu9SuNhFpK65u5d3PDoEQ AT mail DOT gmail DOT com> <CALSZ9gpkDqLrRSBwwO-HsekqUKxBW1Wt_w6Lq1WFK91ZtvkzSA AT mail DOT gmail DOT com> <alpine DOT DEB DOT 2 DOT 00 DOT 1708130401161 DOT 27212 AT igor2priv> |
MIME-Version: | 1.0 |
Subject: | Re: [geda-user] pcb slotted holes for relay |
To: | geda-user AT delorie DOT com, gedau AT igor2 DOT repo DOT hu, |
"Rob Butts (r DOT butts2 AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com> | |
From: | "Carlos Nieves (cnieves DOT mail AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com> |
Message-ID: | <EA0D409E-FB9D-47BE-ADA1-226AFCC45C5E@gmail.com> |
X-MIME-Autoconverted: | from quoted-printable to 8bit by delorie.com id v7DAQMYQ011315 |
Reply-To: | geda-user AT delorie DOT com |
Errors-To: | nobody AT delorie DOT com |
X-Mailing-List: | geda-user AT delorie DOT com |
X-Unsubscribes-To: | listserv AT delorie DOT com |
Hi, El 13 de agosto de 2017 4:11:43 CEST, gedau AT igor2 DOT repo DOT hu escribió: > > >On Sat, 12 Aug 2017, Rob Butts (r DOT butts2 AT gmail DOT com) [via >geda-user AT delorie DOT com] wrote: > >>This is a thought but could I define smt pads to surround the slots >then >>define a pad for the slot with its flag being "hole"? > >At the end, in your export, you want a line on the outline layer. AFAIK > >that's the only way to automatically get the fab to do the slot. I'm getting that all the time without any question from the fabs. Those contours are usually done by the CNC they have for drilling, using a special bit for routing, or another routing only machine. There is no special definition for plated and non plated slots. So I have two drill files, called CountourPlated and ContourNonPlated. All fabs I used so far have no problem with this. Following is an example drill file with two slots. Notice that gerbv can also load drill files and it shows this example right. --------------- Drill file M48 METRIC,TZ FMAT,2 ICI,OFF T01C1.2000 % M71 G90 G93X0Y0 T01 G00X47509Y8348 M15 G01X47392Y7914 X47625Y8783 M16 G00X22491Y15052 M15 G01X22375Y14617 X22608Y15486 M17 T00 M30 --------------- End of Drill file > At the > >moment no object is generated on the outline layer from elements, no >matter what flags you set. I don't think this is the right way... Specially for plated holes. Fabs usually check that there is a distance between copper and the board outline, so copper is not exposed at edges. Doing it that way will results in failing that drc and having to postprocess the outline file... >Then there are details not handled even by this method: > >- I recently learned some fab needed a separate file for slots; so one >file for the router path for the outline/contour of the board, and >another >file for the slots; neither pcb nor pcb-rnd would do that today. Right. Shown above. >- at the moment even with manual drawn slots there's no way to indicate >if >it is plated; normally plated/unplated is communicated through the >drill >files, but drill files won't have slots; you will need to tell your fab > >what you wanted to do with the slots > >And that's the key: partly because pcb's limitations, partly because >the >limitations of the industry standards, there seem to be no widespread, >reliable, easy, out-of-the-box way to communicate plated slots to >random >fabs without some manual drawing/commenting (or relying on smart >postprocessing at the fab). Let users ask their favourite fab how they prefer slots to be specified, and see... >A cheat people often use is just drilling multiple, sligtly >overlapping holes. If the overlap is not too large and the drill bit is > >big, the fab won't mind. That won't work with small slots used for microusb connectors, for example, so generally speaking this is not the right way. > The resulting geometry is far from the slot, >but >at least you can easily get this plated. Sort of works with manual >soldering, but would be a big no-no for mass production. Regards, Carlos
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |