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=20120113; h=from:message-id:mime-version:subject:date:references:to:in-reply-to; bh=3cBD7uGEli2kJ09nkiUC3AZK91rkeC2Kp5otFCI8GXs=; b=qQcoliQte6S/3VXDH8FfDanNWgvbIhskA+GRiHi8a1Sc8FxIAALwT1KQoJJgdYeD3X z2naXpnbdtsaRPTK0BUraadoyhuDTWSD7D2+KJotL5nCLfBb9uhXrmwTqY2WwVpE0RLX G/lY29SYneBx5EnY5cRATDUIaToDKwpU24H0OwsQf5k2mnqPgOQ2qpdR0PYCq0unpxjH +6nzCMjdchYiiz5rkz++X1bOX0s6bO+oPrI1zGyyBEaT8o24GFdzv5xaf+tJhdHgtgBG KdbWQzzAKnaaOdFNPe72BxaSKrlKtwrnNYuUeZvQCcdBrS6eM3JJNvOXG5QEXhYWtHNw DH9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:message-id:mime-version:subject:date :references:to:in-reply-to; bh=3cBD7uGEli2kJ09nkiUC3AZK91rkeC2Kp5otFCI8GXs=; b=JvEm/C1ORADcw+PtDtOEw14x7BYjL5Ng+2qdC3zpBbsVhLNc0mkxv+olZ4RHC7EF3o bIZYoFGkdlRSKsYVoZ/ImovXB0lyRSfgTT23Ril/U3BiAInsXxdVaEa/d3BipceElZ3/ V1F+zPmg/nRWS5G0zYQqssbNR96k9iedtv1zRUfKeW//zUSm9Uix6sATwleYeViGvNkl JRPGKAnnMuecG4EugugPj8hfuWMs/2lWa69mXCpyJfNRRyHOWzz0p1h0VI38d053LNIO kVUeEtIiwL+xnccJA/KPW1yRYqli6ugyIc9kap/RYuqabDCFsIs31Xvbeapv5FSbnYAP GSMA== X-Gm-Message-State: AD7BkJJxWPvYhBwBSW9Mp0uMIwr08YEd4jzeosraQneF3Tj4qv650i4xHdSNreGU/3XeVg== X-Received: by 10.50.43.168 with SMTP id x8mr6503075igl.92.1457732739235; Fri, 11 Mar 2016 13:45:39 -0800 (PST) From: "Peter Gregson (pgregson1 AT gmail DOT com) [via geda-help AT delorie DOT com]" Content-Type: multipart/alternative; boundary="Apple-Mail=_AD149F33-C66F-4870-879F-6D74A6FF6C60" Message-Id: Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2102\)) Subject: Re: [geda-help] Copper connection in pcb between different nets in gschem Date: Fri, 11 Mar 2016 17:45:36 -0400 References: <416A6868-9BE3-48F2-A356-B6BCD09F6B37 AT wellesley DOT edu> <201603102216 DOT u2AMGD4F027126 AT envy DOT delorie DOT com> <36B5C496-4464-4765-B448-E76766304A7A AT wellesley DOT edu> To: geda-help AT delorie DOT com In-Reply-To: <36B5C496-4464-4765-B448-E76766304A7A@wellesley.edu> X-Mailer: Apple Mail (2.2102) Reply-To: geda-help AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-help AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk --Apple-Mail=_AD149F33-C66F-4870-879F-6D74A6FF6C60 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 I do the following: 1. Create the schematic without the AGnd and DGnd nets connected. = Route the board. When finished, DRC it. 2. Change the schematic to connect the nets together. Usually I have a = separate section of the schematic that makes this explicit. Change the = PCB to reflect this change. 3. DRC the layout to verify that there are no new errors. Step 1 ensures that the layout is complete and that there are no = inadvertent connections between AGnd and DGnd. Step 2 adds the = connection, and step 3 ensures that the addition is correct and no = inadvertent connections were made or lost. For simplicity, do steps 2 = and 3 only after the board is otherwise complete. If you choose to edit = the design at a later date, remove the AGnd - DGnd connection on both = schematic and board, DRC to ensure correctness, edit the schematic, edit = the PCB to match, DRC the edited PCB, then do steps 2 and 3 above again. A little tedious, but it works fine for me. One caution: Put a note in = the schematic and in the area outside the cutting marks on the PCB to = explain where the connection is located on the PCB. That makes it much = easier to remove it during future edits. Otherwise, you _will_ forget = where it is and that makes finding supposed DRC error a real pain! Best regards, Peter Peter Gregson, Ph.D., F.E.C., P.Eng. Engineer in Residence Professor, E&CE =93A good engineer is someone who can do for 50 cents what any idiot can = do for a dollar!=94 =97S. Campbell > On Mar 11, 2016, at 3:50 PM, James Battat (jbattat AT wellesley DOT edu) [via = geda-help AT delorie DOT com] wrote: >=20 > I=92m also hesitant to use the =93do this at the last minute=94 = scheme. >=20 > A through hole jumper is certainly an option, but I was hoping for a = solution that didn=92t require a physical component (e.g. a =93virtual=94 = component in gschem + pcb that allows you to legally connect the AGND = and DGND nets. >=20 > Open to suggestions from other folks as well (I imagine this is a very = common need =97 single-point ground in a mixed signal board). >=20 > Thanks, > James >=20 > On Mar 11, 2016, at 2:34 PM, Mike Bushroe (mbushroe AT gmail DOT com = ) [via geda-help AT delorie DOT com = ] > wrote: >=20 >> What about using a through hole jumper to perform the same function = as the zero ohm SMD when the planes are on the surface? Assuming you = have some freedom to place the cross connect anywhere along their = boarder you should be able to find two spots for the through holes. I = don't know if that would change the cost of manufacturing an otherwise = all SMD board with only layer to layer vias, but I would think the = process for making a top to bottom via would also make plated through = holes. >>=20 >> I just know that setting up something I just HAVE to do on the very = last run before submitting is a surefire recipe for disaster for me. I = would rather put up with seeing the short every time I rand DRC than = risk sending the files off to hastily. >>=20 >>=20 >> Mike >>=20 >> On Fri, Mar 11, 2016 at 12:20 PM, Peter Clifton = (petercjclifton AT googlemail DOT com ) = [via geda-help AT delorie DOT com ] = > wrote: >> (And be CAREFUL)... I've missed nets because of this. Be sure to make = the short at the last possible moment. >>=20 >> Peter >>=20 >> On 10 March 2016 at 22:16, DJ Delorie > wrote: >>=20 >> There's no change since forever for this, it's been the same all = along >> - you have to manually short the two grounds as the last step in >> layout, and ignore the DRC errors for those grounds after that. >>=20 >>=20 >>=20 >>=20 >> --=20 >> "Creativity is intelligence having fun." =97 Albert Einstein >=20 --Apple-Mail=_AD149F33-C66F-4870-879F-6D74A6FF6C60 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=windows-1252 I do the following:

1.  Create the schematic without the AGnd and DGnd nets = connected.  Route the board.  When finished, DRC it.
2.  Change the schematic to connect the nets together. = Usually I have a separate section of the schematic that makes this = explicit. Change the PCB to reflect this change.
3. =  DRC the layout to verify that there are no new errors.

Step 1 ensures that the = layout is complete and that there are no inadvertent connections between = AGnd and DGnd.  Step 2 adds the connection, and step 3 ensures that = the addition is correct and no inadvertent connections were made or = lost.  For simplicity, do steps 2 and 3 only after the board is = otherwise complete.  If you choose to edit the design at a later = date, remove the AGnd - DGnd connection on both schematic and board, DRC = to ensure correctness, edit the schematic, edit the PCB to match, DRC = the edited PCB, then do steps 2 and 3 above again.

A little tedious, but it = works fine for me.  One caution:  Put a note in the schematic = and in the area outside the cutting marks on the PCB to explain where = the connection is located on the PCB.  That makes it much easier to = remove it during future edits.  Otherwise, you _will_ forget where = it is and that makes finding supposed DRC error a real pain!

Best regards,

Peter

Peter Gregson, Ph.D., = F.E.C., P.Eng.
Engineer in Residence
Professor, E&CE


=93A good engineer is = someone who can do for 50 cents what any idiot can do for a dollar!=94 =  =97S. Campbell







On Mar 11, 2016, at 3:50 PM, James Battat (jbattat AT wellesley DOT edu) [via geda-help AT delorie DOT com] <geda-help AT delorie DOT com> wrote:

I=92m also = hesitant to use the =93do this at the last minute=94 scheme.

A through hole jumper is = certainly an option, but I was hoping for a solution that didn=92t = require a physical component (e.g. a =93virtual=94 component in gschem + = pcb that allows you to legally connect the AGND and DGND nets.

Open to suggestions from other folks as = well (I imagine this is a very common need =97 single-point ground in a = mixed signal board).

Thanks,
James

On = Mar 11, 2016, at 2:34 PM, Mike Bushroe (mbushroe AT gmail DOT com) = [via geda-help AT delorie DOT com] <geda-help AT delorie DOT com> wrote:

What about using a through hole = jumper to perform the same function as the zero ohm SMD when the planes = are on the surface? Assuming you have some freedom to place the cross = connect anywhere along their boarder you should be able to find two = spots for the through holes. I don't know if that would change the cost = of manufacturing an otherwise all SMD board with only layer to layer = vias, but I would think the process for making a top to bottom via would = also make plated through holes.

  I just know that setting up something I just HAVE to = do on the very last run before submitting is a surefire recipe for = disaster for me. I would rather put up with seeing the short every time = I rand DRC than risk sending the files off to hastily.


Mike

On Fri, Mar 11, 2016 at 12:20 PM, Peter Clifton = (petercjclifton AT googlemail DOT com) [via geda-help AT delorie DOT com] <geda-help AT delorie DOT com> wrote:
(And be CAREFUL)... I've missed nets because = of this. Be sure to make the short at the last possible moment.

Peter

On 10 = March 2016 at 22:16, DJ Delorie <dj AT delorie DOT com> wrote:

There's no change since forever for this, it's been the same all = along
- you have to manually short the two grounds as the last step in
layout, and ignore the DRC errors for those grounds after that.




--
"Creativity is intelligence having fun." =97 Albert = Einstein


= --Apple-Mail=_AD149F33-C66F-4870-879F-6D74A6FF6C60--