cvs.gedasymbols.org/archives/browse.cgi   search  
Mail Archives: geda-user/2013/04/02/23:12:43

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=mime-version:x-received:in-reply-to:references:date:message-id
:subject:from:to:content-type;
bh=FQ1An/kixdYJm1gvqDs+wU6diNU76nF7ZTNMeaJTluM=;
b=B6r4xzAsWB71l4qIh2BJWcgSVMnrPs2jI8efItlSkGWGBfqisfuf1tbwWgNWy2BRZH
lNcvIpbiLEV0M8AJi5RhlFHezrkr3meRXvur+hdGJ1lx8+rp87zNV+ngPtEhoCDmVKYk
2bUThEqP1GUaqBWoiCjw8j+gV4EKgceTj9oX/3P6sLm2Y2EdXyiLgwRvOO4XH06kuUiT
NhyBUE59Ic3tq+a9Hlj/k4osziyC7kQXng9JE+SQF2QRTrFLs9iZyQTL4kcWf6+UEOJ+
E0hYk3HeWt/QAA9cOFuP/M/aKm8Bb5emGvrocZb+WDVHaPtLk5luEUZ0oC7b8w+03YPx
oXqQ==
MIME-Version: 1.0
X-Received: by 10.68.213.231 with SMTP id nv7mr28672866pbc.85.1364958751345;
Tue, 02 Apr 2013 20:12:31 -0700 (PDT)
In-Reply-To: <kjfqas$u7c$1@ger.gmane.org>
References: <CACPio-58misa4nDUKcutj9KBwtgnLfwhJdd-yt8vq21sj0d_BA AT mail DOT gmail DOT com>
<CAN0Jx-9Fx5HCuymYumKiRBuii7iU2ou3e7KYzdS9fO7LZPTSOg AT mail DOT gmail DOT com>
<kjfqas$u7c$1 AT ger DOT gmane DOT org>
Date: Tue, 2 Apr 2013 23:12:31 -0400
Message-ID: <CAM2RGhTRt2z5gYVcPpipOYqW0A3dEBxM8J=A5ecTQk=MF5Xc0Q@mail.gmail.com>
Subject: Re: [geda-user] Footprints - mechanical pads
From: Evan Foss <evanfoss AT gmail DOT com>
To: geda-user AT delorie DOT com
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

You can't just add nets on the PCB with out having them on the netlist
if you intend on using the DRC (Design Rule Check). DRC automatically
checks netlist against what you draw.

I solved this problem on my stuff by having an extra schematic page at
the end titled hidden-magic. I fill this page with things that don't
make obvious sense graphically and load the page with a lot of text to
clarify.

To get the netlisting right I use the slots attribute to so that the
symbols on the hidden-magic schematic are just for the pin numbers of
the ground/chassis pins.

This is an example of how I do it. The switches and BNC connector have
mounting pins which I connect to chassis ground.
https://lists.forge.abcd.harvard.edu/gf/project/epl_startlecur/wiki/?pagename=Circuit+Operation+for+30mA+Version

On 4/2/13, Kai-Martin Knaak <kmk AT familieknaak DOT de> wrote:
> Russell Dill wrote:
>
>>> How should i handle pads which can optionally be connected to
>>> ground?
>>
>> Just name them and you should be fine, no?
>>
>
> If you connect GND to the pin without the pin mentioned in the
> schematic, pcb will complain on the next "optimize rats". If you
> mention the named pin in the schematic and tie it to GND, then pcb
> will insist, you do indeed connect it to GND copper. Either way,the
> connection is not quite optional.
>
> PCB allows to manually add rat lines in the layout. I thought, this
> might be a way to introduce an "official" connection to GND. But this
> does not work, either. The manual rat adds the GND net to the pin as
> shown in the pop-up on mouse-over. Consequently, the line tool can
> connect the pad to GND with auto-enforce-DRC switches on. However,
> "optimize-rats" still thinks, this is a short. Seems like the optimize
> action refers to a different netlist -- a netlist without the manually
> added rat. (Is this a bug or a deliberate feature?)
>
> You could exploit a loop hole in the connection check of pcb:
> Letters in copper are completely ignored. Use an underscore or a
> hyphen to connect the pads to GND.
> Unless I obverlooked something, this seems to do the trick.
>
> ---<)kaimartin(>---
> --
> Kai-Martin Knaak
>
>


-- 
Home
http://evanfoss.googlepages.com/
Work
http://forge.abcd.harvard.edu/gf/project/epl_engineering/wiki/

- Raw text -


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