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=1KvlEYRTHNvFhPMeU2kRDBW7mFJCZ7TfPJoEixTXJMY=; b=UZi90kJecX8v/Mdjw8Wp24hje3VMjEU6u6iMbmiuXSXjA9M/XDl74bCB5oj60vE/TC NeLIqQmDQRZ5zom4bCvRg2xOtOLwMDzD1kCSkj75Drg4f0i/UQ3MVmTi3+ypPzQcw4DT 4m6D3turaghxZsIK2bm7fcpJIKnfwj7WVnquLZJPpWjaDKj2kbSLpmEkkeS02mtRBA4X nZ3kp6UHjuHw4ksKbs5oVzzsddeTxgwKdilF4MIOjycN9DPCOORnYJrH+iO4J9fYhLjq Yp/+w7r2XutwGDTy0BlZEaq0Hoqvr7F4x8nlpqvzSsojXgYcxypOxE1beRK7RZNjtiNR QSWQ== 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=1KvlEYRTHNvFhPMeU2kRDBW7mFJCZ7TfPJoEixTXJMY=; b=dP/VszuYZ1kiYsg7iUDIhjuDz5/U5hekUNsP/g8PdI6BLlJnFuDRKztWzdhf+q3k06 S1UT6zRjpywy5He4XCvETv9HcCyyk5qX4+CQ/NkxVMzFS+BxCxejY/sgM8XtkDcra7fC rE+SxjTFKyuSGlOTvToHvOCbn7fUBZIrUj1zkeOb9KYcFQgiEymUzZpB6lQUGyDiD2UA ygHlScKjdhTQHVbctbMNAlCqCgNC6Qt6QHGQDNfzv3C2Rby67cpTTuIq58WXJK86KY+O nZKPEy63HQSSPnkhZ0jgSADfMkyIdkL0tHUAS2S5wFvjQJN+GXeUPp2UX8G7dBZQ55F5 y7YQ== X-Gm-Message-State: AHYfb5hPb2txzOYVx65gBQf8Okpci1Zfgw/GkCIy042/M8q5XaanTpIS Kks6Y84oiFnjIwyevWg= X-Received: by 10.223.131.67 with SMTP id 61mr14058995wrd.54.1502633130642; Sun, 13 Aug 2017 07:05:30 -0700 (PDT) Date: Sun, 13 Aug 2017 16:05:19 +0200 In-Reply-To: References: <15585a1f-79e3-3aa2-3f9e-239365b53bed AT ecosensory DOT com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----4UJ9VJZK9X77OUSP8YLSYRGXCU0NJS" Content-Transfer-Encoding: 7bit Subject: Re: [geda-user] pcb slotted holes for relay To: geda-user AT delorie DOT com, gedau AT igor2 DOT repo DOT hu From: "Carlos Nieves (cnieves DOT mail AT gmail DOT com) [via geda-user AT delorie DOT com]" Message-ID: 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 Precedence: bulk ------4UJ9VJZK9X77OUSP8YLSYRGXCU0NJS Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, I think both options can be needed=2E The usual way would be option B=2E Option A can be used for other complex things=2E=2E=2E I remember seeing some special PCB supplier supports components inside a c= avity=2E I mean being able to place a smd component to be soldered at layer= 3, for example, in a PCB with more than 4 layers=2E There is a hole or cav= ity in layers 1 and 2 to allow this=2E Of course this is not usual=2E=2E=2E But please design the core properly s= o everything could be done at some point in the future=2E=2E=2E Regards, Carlos El 13 de agosto de 2017 14:53:57 CEST, gedau AT igor2=2Erepo=2Ehu escribi=C3= =B3: > > >On Sun, 13 Aug 2017, Carlos Nieves wrote: > >> I don't think this is the right way=2E=2E=2E Specially for plated holes= =2E >Fabs usually check that there is a distance between copper and the >board outline, so copper is not exposed at edges=2E >> Doing it that way will results in failing that drc and having to >postprocess the outline file=2E=2E=2E > >Well, the complete final solution would one of these: > >Option A: > >1=2E you define two layers groups, both with type "outline" so that >pcb-rnd=20 >understands they are milled with a router; one of them is the real >outline=20 >layer and unplated slots, the other is the plated slots [this is not >yet=20 >possible, pcb-rnd assumes there's only one outline layer; not terribly=20 >hard to fix] > >2=2E the slot layer needs to be marked as 'plated' so all objects=20 >drawn there behave like vias, connecting layers [not yet possible;=20 >somewhat harder to do, but still on the relatively easy side] > >3=2E implement your footprint as a subcircuit, draw your slot as a line >on=20 >the 'slot' layer; this will result in a plated slot; you may want to >add=20 >some copper lines/polys around it on the top and bottom sides [this is=20 >already possible since release 1=2E2=2E4] > >4=2E tag the slot and the top/bottom copper lines/polys to the same >terminal=20 >("pin number") so the netlist understands the connection [I'm working >on=20 >this these days, will be possible in 1=2E=2E2 weeks] > >5=2E on export you simply get a normal unplated outline layer and a >plated=20 >slot layer separately; you can then name the files accordingly or tell >the=20 >fab house and I am sure they will understand not to run the=20 >copper-distance DRC on the slots [this step, exporting multiple outline > >layers, is already possible, if an export naming style is selected that > >doesn't result in overwriting the same file twice] > >Option B: > >after the subcircuit upgrade, next target will be pad stacks=2E I am >tempted=20 >to introduce "hole shapes": for a common via or pin you'd use a >circular=20 >hole (drill) but it would also allow lines for slots=2E This way the=20 >resulting construct is like a via (pin) in all regards=2E According to my > >current plans I will probably start coding pad stacks this year; having > >non-circular hole is a smallish task compared to the rest pad stacks >need,=20 >so it's rather probable that we have this=2E In this setup the slots >would=20 >end up in the plated drill file, much like your example showed=2E > > > >Note: eventually both methods will be available=2E The only question is= =20 >when, which also depends on how much pull they get from active pcb-rnd=20 >users=2E At the moment pad stack seems to be the one that would be=20 >implemented first=2E > >Regards, > >Igor2 ------4UJ9VJZK9X77OUSP8YLSYRGXCU0NJS Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi,
I think both options can be needed=2E The usual way would be option B=2E
Option A can be used for other complex things=2E=2E=2E

I remember seeing some special PCB supplier supports components inside a c= avity=2E I mean being able to place a smd component to be soldered at layer= 3, for example, in a PCB with more than 4 layers=2E There is a hole or cav= ity in layers 1 and 2 to allow this=2E

Of course this is not usual=2E=2E=2E But please design the core properly s= o everything could be done at some point in the future=2E=2E=2E

Regards,

Carlos

El 13 de agosto de 2017 14:53:57 = CEST, gedau AT igor2=2Erepo=2Ehu escribi=C3=B3:


On Sun, 13 Aug 2017, Carlos Nieves wrote= :

I don't thin= k this is the right way=2E=2E=2E Specially for plated holes=2E Fabs usually= check that there is a distance between copper and the board outline, so co= pper is not exposed at edges=2E
Doing it that way will results in fai= ling that drc and having to postprocess the outline file=2E=2E=2E

Well, the complete final solution would one of these:
<= br />Option A:

1=2E you define two layers groups, both with type= "outline" so that pcb-rnd
understands they are milled with= a router; one of them is the real outline
layer and unplated slots, = the other is the plated slots [this is not yet
possible, pcb-rnd assu= mes there's only one outline layer; not terribly
hard to fix]
2=2E the slot layer needs to be marked as 'plated' so all objects
drawn there behave like vias, connecting layers [not yet possible;
s= omewhat harder to do, but still on the relatively easy side]

3= =2E implement your footprint as a subcircuit, draw your slot as a line on <= br />the 'slot' layer; this will result in a plated slot; you may want to a= dd
some copper lines/polys around it on the top and bottom sides [thi= s is
already possible since release 1=2E2=2E4]

4=2E tag th= e slot and the top/bottom copper lines/polys to the same terminal
(&q= uot;pin number") so the netlist understands the connection [I'm workin= g on
this these days, will be possible in 1=2E=2E2 weeks]

= 5=2E on export you simply get a normal unplated outline layer and a plated =
slot layer separately; you can then name the files accordingly or tel= l the
fab house and I am sure they will understand not to run the copper-distance DRC on the slots [this step, exporting multiple outline =
layers, is already possible, if an export naming style is selected th= at
doesn't result in overwriting the same file twice]

Opti= on B:

after the subcircuit upgrade, next target will be pad stac= ks=2E I am tempted
to introduce "hole shapes": for a common= via or pin you'd use a circular
hole (drill) but it would also allow= lines for slots=2E This way the
resulting construct is like a via (p= in) in all regards=2E According to my
current plans I will probably s= tart coding pad stacks this year; having
non-circular hole is a small= ish task compared to the rest pad stacks need,
so it's rather probabl= e that we have this=2E In this setup the slots would
end up in the pl= ated drill file, much like your example showed=2E



No= te: eventually both methods will be available=2E The only question is
when, which also depends on how much pull they get from active pcb-rnd users=2E At the moment pad stack seems to be the one that would be
implemented first=2E

Regards,

Igor2


------4UJ9VJZK9X77OUSP8YLSYRGXCU0NJS--