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=googlemail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=+ugkhn87ygkTtZfnIDY6JI/MCWll91pBBgDewZqMfJk=; b=lOuWPnPqa0olDmpAYB2vHvW3KW99OlLyN6gUuOWBpNZcFiUqN2yX8jpQ/xZwDeyd2y m0d0Yms4ug3YE1aS6373qoJTuL71CGVoljJP+/+ZMjtZ5rygYXpeAqbuK+v6+E2k+yQ7 xjjVIA+T1UpSqIYxFiT9mJiQtNf72OQH7zMq11Op1HciPUqmVKvRIpJ3Bb7NlO0KWp9g L7IDI9QokeEteaws11fiVsmSIUZq00afMihIpbx/0q30l7tMdUwx7bU9qz32xjSB2YaX YoISOwak1VI9iyPip2aoaMPEEKjuidxQyEdBT6JvJcWpPsVQMGNbAMcFiyj3HBEZE6l6 fL6A== 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=+ugkhn87ygkTtZfnIDY6JI/MCWll91pBBgDewZqMfJk=; b=WqR8XC773uTY26LN1/QUqlIAQJYBswgKwItB+fm8xw+mWaTFaSBvShg9kYzhZphvkr DrjJwLQkGlqvX/lIfS6pDzrFPPlz69/6D07n6Ebjqf/AsYx592tIMAeZRDgLpVS2UpWp toQf1oo2yLH4NdVJABcANWjmucQFjMKsUJSZbS7OE/bUDOVXN2JsX08yGpRvM6R9tSmS kyjiBJbm18Mhf0PhVZQKDU7Xp1Cj62r9EQRfrtY6K0dSmM3APc6wfoiV54R0RPEF/KbS DlPHi5ZnhOjLUPe8aRlHULDU4jWOGF7fMl2a/grHosd81RgMwxdXYDNKCXi9OgH/d2lw BJQg== X-Gm-Message-State: AMke39kX1D/CBBNWr5x+7PF3UUAxfAAUGwghShMVB5Yd69cPK8ZZswhCNQanOOU5xESYR8rTWLiB0LHTQT89tA== X-Received: by 10.55.104.13 with SMTP id d13mr12796633qkc.9.1487414467841; Sat, 18 Feb 2017 02:41:07 -0800 (PST) MIME-Version: 1.0 In-Reply-To: References: From: "Peter Clifton (petercjclifton AT googlemail DOT com) [via geda-help AT delorie DOT com]" Date: Sat, 18 Feb 2017 10:41:07 +0000 Message-ID: Subject: Re: [geda-help] Please help with multiple-pages schematics To: geda-help AT delorie DOT com Content-Type: multipart/alternative; boundary=94eb2c059574fd56f60548cbaadd 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 --94eb2c059574fd56f60548cbaadd Content-Type: text/plain; charset=UTF-8 On 18 February 2017 at 08:27, Vasily Olekhov (olekhov AT gmail DOT com) [via geda-help AT delorie DOT com] wrote: > Thank you John, I've got your point. > Can you hint how should I reference CONN1 on the second page? > It should be the same component CONN1 from the first page. > This is a slightly unusual way of doing things. I _thought_ it should work, but having checked, it is actually generating a bad netlist. My Windows dual-boot has gEDA 1.6.1..... so this could be some bug which is fixed since then. What version do you use? C:\Users\Peter\Downloads>gnetlist -g PCB p1.sch p2.sch -o test1.net Loading schematic [C:\Users\Peter\Downloads\p1.sch] Loading schematic [C:\Users\Peter\Downloads\p2.sch] C:\Users\Peter\Downloads>more test1.net unnamed_net2 TP1-1 CONN1-2 GND CONN2-1 CONN1-3 Vcc CONN2-3 CONN1-1 unnamed_net1 CONN2-2 CONN1-2 Notice how CONN1-2 appears in two distinct nets? For how to achieve what you want... I think you should name the nets you are taking between pages. This can be done by attaching a "netname=...." attribute to the net you want to connect on both pages. Don't repeat components between pages. Note that your power rail symbols also "name" nets (it is how they work), so wherever you use those symbols on multiple pages, they will connect to the "GND" net and the "Vcc" net. Peter --94eb2c059574fd56f60548cbaadd Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

= On 18 February 2017 at 08:27, Vasily Olekhov (olekhov AT gmail DOT com) [via <geda-help AT delorie DOT com> wro= te:
T= hank you John, I've got your point.
Can you hint how should I refer= ence CONN1 on the second page?=C2=A0
It should be the same compon= ent CONN1 from the first page.

= This is a slightly unusual way of doing things. I _thought_ it should work,= but having checked, it is actually generating a bad netlist.
My Windows dual-boot has gEDA 1.6.1..... so this could be some = bug which is fixed since then. What version do you use?

C:\Users\Peter\Downloads>gnetlist -g PCB p1.sch p2.sch -o test1.net
Loading schematic [C:\Use= rs\Peter\Downloads\p1.sch]
Loading schematic [C:\Users\Peter\Down= loads\p2.sch]

C:\Users\Peter\Downloads>more test1.net
unnamed_net2 =C2=A0 =C2= =A0TP1-1 CONN1-2
GND =C2=A0 =C2=A0 CONN2-1 CONN1-3
Vcc = =C2=A0 =C2=A0 CONN2-3 CONN1-1
unnamed_net1 =C2=A0 =C2=A0CONN2-2 C= ONN1-2


Notice how = CONN1-2 appears in two distinct nets?



For how to achieve what you want... I think you shoul= d name the nets you are taking between pages.

This= can be done by attaching a "netname=3D...." attribute to the net= you want to connect on both pages. Don't repeat components between pag= es.

Note that your power rail symbols also "n= ame" nets (it is how they work), so wherever you use those symbols on = multiple pages, they will connect to the "GND" net and the "= Vcc" net.

Peter
--94eb2c059574fd56f60548cbaadd--