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=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=8GOJ4zFEGKQ0OqtCXGZ/+7hikhsuNmOYdgXY5hMFhfg=; b=KFYDuSEINO9FGQm1tRzc6o+WOHczxPs0rKmamZKl/pTBBRs+kgKz3qsgDw929FuBjG yPgcJO2Q3T/tcqo6sz3OzE1vVkXdCSnKc5VdapXNSWajfpyllYVkDlAy3RDjTy3/MicR 8vD9+iiY1P5B7SjyWEncXioSOxB0XR07kTBrVXpRZhCtESytvOxX26TsCh6+b8uOHyo/ LUd/tNZgS5/ybOGD1wJpIRFm5FlUi6U8FK4kZrhbd/Gvha2bwx5fOvRRU7ZhID14Hc9r BBjE6JaqcnrihWWIQWTfyszn/Hv1g1sAV5qCtKpUc1YdxKMF8ngH6tFoCvnnAx0yojED yfFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=8GOJ4zFEGKQ0OqtCXGZ/+7hikhsuNmOYdgXY5hMFhfg=; b=j4VVJySd9RFKk3L9USdfjCirVSQWN2ftwY162afJs0D+iw3yKoqVrbWqw1Ol1U/Cup pc/CSaxrw5SX8FY+xeOR1HOjrUTOsM27IhqHQVOoxQuthYn+/Mc9OMYAuC1dhgBR5Sgf Ei8mvjf0jrPGtiCZ2qKd52lyJHw+dtH5Y37Pj8D/4A0dedOR54bUoZHtrMm+h2NPOygp Kb4JNHQX/A4OQi5hyzjBNegJr4O6YI61lgi1Zp/kq99NRUUYB1z2ITZ6fCiEvTmV/dZx xtHqwn76i37ZHuxE20G2nUfWnhbmJ6QlwyWvqxq/hHGOWRDpbyo2Azp8ZoRq4ax4COQY 9z1g== X-Gm-Message-State: AMke39nGZyvhGrzdqdO6yUb13OPyqachL3yn+1bZuQ1yMRgaOTHCoJSGLCXVIVc2Rca2fBZEVCTE42WAqPIjxw== X-Received: by 10.223.154.162 with SMTP id a31mr9362358wrc.145.1487533716872; Sun, 19 Feb 2017 11:48:36 -0800 (PST) MIME-Version: 1.0 In-Reply-To: References: From: "Chad Parker (parker DOT charles AT gmail DOT com) [via geda-user AT delorie DOT com]" Date: Sun, 19 Feb 2017 14:48:36 -0500 Message-ID: Subject: Re: [geda-user] Moved from geda-help.. Re: [geda-help] Strange view in pcb! To: geda-user AT delorie DOT com Content-Type: multipart/alternative; boundary=f403045f546ac92b6e0548e76ebc 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 --f403045f546ac92b6e0548e76ebc Content-Type: text/plain; charset=UTF-8 The problem with the code right now is that pins and pads don't actually exist on layers, they are separate. So, turning off a layer has no effect on pins or pads. Does your 3D stuff also rework that aspect of pins/pads/vias and the layer code? Any guess as to when it will arrive? --Chad On Sun, Feb 19, 2017 at 2:25 PM, Peter Clifton ( petercjclifton AT googlemail DOT com) [via geda-user AT delorie DOT com] < geda-user AT delorie DOT com> wrote: > Hi Chad, > > (Moving to geda-user as this is not directly answering the OP question) > > The later 3D stuff will help when it lands. There is a more physical view > mode where turning off individual layers also hides any features on that > layer such as pads etc.. > > Otoh... the fact OP is having issues makes me wonder if they have GL > enabled or not. Transparency helps. > > Peter > > Peter > > > On 19 Feb 2017 19:19, "Chad Parker (parker DOT charles AT gmail DOT com) [via > geda-help AT delorie DOT com]" wrote: > > It took me a sec, but I figured out what he means. He's turning off the > pins/pads so that they're not in the way while he's routing on inner > layers. > > The problem is that when you turn off the pins/pads, it turns them off for > all layers. On the inner layers a plated thru-hole will (often) have a > circuilar pad around it, not to mention that there is actually a hole > through the board. With pins/pads off, there is no indication of this this > at all and you can route a trace straight through a through-hole with out > realizing it (or on the top or bottom layer too, actually). > > Hence the feature's he's asking for. If you could turn off surface mount > pads without turning off pins, then this wouldn't be a problem. Or, if we > had an "online-DRC" that would prevent you from drawing things that > violated design rules, it would also prevent you from doing this. > > The quickest fix for this, I think, is to change things slightly so that > pins and vias are grouped together for visibility and pads are their own > separate "layer". The right way to do this probably involves reworking the > layer system, but this is a pretty quick hack that should work for now. > > I opened a bug report on LaunchPad: https://bugs.launchpad.net/pcb > /+bug/1666052 > > --Chad > > On Sat, Feb 18, 2017 at 3:25 AM, Smilie (smilie AT posteo DOT de) [via > geda-help AT delorie DOT com] wrote: > >> I think, PCB need some additional features: >> >> >> 1. split PIN/PAD Layer in two Buttons PIN and PAD. >> 2. make it possible, that the "auto enforce DRC clearance" works also >> while moving lines. >> >> 3. the algorithm for "auto enforce DRC clearance" could be modified, >> that the line will be lay around the barrier? >> >> >> >> >> Am Wed, 15 Feb 2017 15:28:44 +0000 >> schrieb "Peter Clifton (petercjclifton AT googlemail DOT com) [via >> geda-help AT delorie DOT com]" : >> >> > I think I'll have to try that to understand properly; but if you mean >> > - you accidentally shorted against pins which you had switched off >> > visibility for... Not sure how to avoid that fully. >> > >> > Perhaps need to separate the view controls a little more. In my later >> > 3D stuff (available on repo.or.cz), in 3D view turning off any layer >> > also hides things like copper pads on that layer. >> > >> > Peter >> > >> > Peter >> > >> > On 15 Feb 2017 15:19, "Smilie (smilie AT posteo DOT de) [via >> > geda-help AT delorie DOT com]" wrote: >> > >> > > Am Wed, 15 Feb 2017 10:48:02 +0000 >> > > schrieb "Peter Clifton (petercjclifton AT googlemail DOT com) [via >> > > geda-help AT delorie DOT com]" : >> > > >> > > > Any chance you can post a screenshot of what you describe? >> > > > >> > > > (Imagebin.ca or similar if the files are big?) >> > > > >> > > > On 15 Feb 2017 10:45, "Smilie (smilie AT posteo DOT de) [via >> > > > geda-help AT delorie DOT com]" wrote: >> > > > >> > > > > Hello guys, >> > > > > >> > > > > if i have an Jumper connected through all layers. >> > > > > But if i disable the view of all layers, apart from a inner >> > > > > signal-layer, the contacts of the connected through is not >> > > > > visible. This is in my opinion a bug. >> > > > > Or what is this feature for? >> > > > > >> > > > > lg >> > > > > >> > > >> > > >> > > OK, i see the Failure, but i will explain the situation. >> > > >> > > >> > > Step by step: >> > > >> > > 1. create a new pcb. >> > > >> > > 2. Load a Jumper1 and place it to the board. >> > > >> > > 3. Take also some SMD-footprints an place it free over the board. >> > > >> > > Now you wont draw a line in a (signal) middle layer, but the >> > > SMD-Footprints are worry. Because this you make some layers >> > > invisible. >> > > >> > > 4. Now you make the pins/pads invisible. Or what? >> > > >> > > But, you can not free draw the middle layer, because you have >> > > collisions with footprints like Jumper1. >> > > >> > > >> > > >> >> > > --f403045f546ac92b6e0548e76ebc Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
The problem with the code right now is that pins and = pads don't actually exist on layers, they are separate. So, turning off= a layer has no effect on pins or pads. Does your 3D stuff also rework that= aspect of pins/pads/vias and the layer code? Any guess as to when it will = arrive?

--Chad

On Sun, Feb 19, 2017 at 2:25 PM, Peter Clifton (petercjclifton AT googlemail DOT com= ) [via geda-user AT delorie DOT com] = <geda-user AT delorie DOT com> wrote:
Hi Chad,

(Moving to geda-user as this is not directly answering the OP questio= n)

The later 3D stuff will= help when it lands. There is a more physical view mode where turning off i= ndividual layers also hides any features on that layer such as pads etc..

Otoh... the fact OP is ha= ving issues makes me wonder if they have GL enabled or not. Transparency he= lps.

Peter

Peter


On = 19 Feb 2017 19:19, "Chad Parker (parker DOT charles AT gmail DOT com) [via geda-help AT delorie DOT com]"= ; <geda-help@= delorie.com> wrote:
It took me a sec, but= I figured out what he means.=C2=A0He's turning off the pins/pads so th= at they're not in the way while he's routing on inner layers.
<= br>The problem is that when you turn off the pins/pads, it turns them off for=20 all layers. On the inner layers a plated thru-hole will (often) have a=20 circuilar pad around it, not to mention that there is actually a hole=20 through the board. With pins/pads off, there is no indication of this=20 this at all and you can route a trace straight through a through-hole=20 with out realizing it (or on the top or bottom layer too, actually).
Hence the feature's he's asking for. If you could turn off s= urface mount pads without turning off pins, then this wouldn't be a pro= blem. Or, if we had an "online-DRC" that would prevent you from d= rawing things that violated design rules, it would also prevent you from do= ing this.

The quickest fix for this, I think, is to change thi= ngs slightly so that pins and vias are grouped together for visibility and = pads are their own separate "layer". The right way to do this pro= bably involves reworking the layer system, but this is a pretty quick hack = that should work for now.

I opened a bug report on Launc= hPad: https://bugs.launchpad.net/pcb/+bug/1666052

--Ch= ad

On Sat, Feb 18, 2017 at 3:25 AM,= Smilie (smilie AT poste= o.de) [via g= eda-help AT delorie DOT com] <geda-help AT delorie DOT com> wrote:=
I think, PCB need some additional featur= es:


1. split PIN/PAD Layer in two Buttons PIN and PAD.
2. make it possible, that the "auto enforce DRC clearance" works = also
while moving lines.

3. the algorithm for "auto enforce DRC clearance" could be modifi= ed,
that the line will be lay around the barrier?




Am Wed, 15 Feb 2017 15:28:44 +0000
schrieb "Peter Clifto= n (peter= cjclifton AT googlemail DOT com) [via
geda-help AT delori= e.com]" <geda-help AT delorie DOT com>:

> I think I'll have to try that to understand properly; but if you m= ean
> - you accidentally shorted against pins which you had switched off
> visibility for... Not sure how to avoid that fully.
>
> Perhaps need to separate the view controls a little more. In my later<= br> > 3D stuff (available on repo.or.cz), in 3D view turning off any layer
> also hides things like copper pads on that layer.
>
> Peter
>
> Peter
>
> On 15 Feb 2017 15:19, "Smilie (smilie AT posteo DOT de) [via
> geda-help AT d= elorie.com]" <geda-help AT delorie DOT com> wrote:
>
> > Am Wed, 15 Feb 2017 10:48:02 +0000
> > schrieb "Peter Clifton (petercjclifton AT googlemail DOT com) [via=
> > geda-h= elp AT delorie DOT com]" <geda-help AT delorie DOT com>:
> >
> > >=C2=A0 Any chance you can post a screenshot of what you descr= ibe?
> > >
> > > (Imagebin.ca or similar if the files are big?)
> > >
> > > On 15 Feb 2017 10:45, "Smilie (smilie AT posteo DOT de) [via
> > > g= eda-help AT delorie DOT com]" <geda-help AT delorie DOT com> wrote:
> > >
> > > > Hello guys,
> > > >
> > > > if i have an Jumper connected through all layers.
> > > > But if i disable the view of all layers, apart from a i= nner
> > > > signal-layer, the contacts of the connected through is = not
> > > > visible. This is in my opinion a bug.
> > > > Or what is this feature for?
> > > >
> > > > lg
> > > >
> >
> >
> > OK, i see the Failure, but i will explain the situation.
> >
> >
> > Step by step:
> >
> > 1. create a new pcb.
> >
> > 2. Load a Jumper1 and place it to the board.
> >
> > 3. Take also some SMD-footprints an place it free over the board.=
> >
> > Now you wont draw a line in a (signal) middle layer, but the
> > SMD-Footprints are worry. Because this you make some layers
> > invisible.
> >
> > 4. Now you make the pins/pads invisible. Or what?
> >
> > But, you can not free draw the middle layer, because you have
> > collisions with footprints like Jumper1.
> >
> >
> >




--f403045f546ac92b6e0548e76ebc--