EAGLE Central Forums
Where the EAGLE community meets. Sponsored by Stratford Digital.

Home » CadSoft Support Forums » eagle.userchat.eng » Simplifying complex and many connections
Simplifying complex and many connections [message #161060] Tue, 26 May 2015 08:53 Go to next message
Logyx
Messages: 34
Registered: May 2015
Member
I'm working on a schematic with several pairs of 40 pin connectors where
one PCB connector connects to a 40 pin IDC ribbon cable connector (i.e.
pin 1-1, in 2-2 etc.).
In other words, an awful mess when attaching wires between these pins.

I seem to recall a feature in Eagle which allows for attaching the wires
correctly as usual in the PCB layout but does away with the mess in the
schematic.
Also, is there a quick way to attach those wires between the same
numbered pins of two connectors? It takes an awful long time to do it
manually.

I'm using Eagle 7.2.0 on the Mac OSX platform. Thanks.
Re: Simplifying complex and many connections [message #161063 is a reply to message #161060] Tue, 26 May 2015 09:11 Go to previous messageGo to next message
Lorenz
Messages: 640
Registered: December 2006
Senior Member
Logyx wrote:

> I'm working on a schematic with several pairs of 40 pin connectors where
> one PCB connector connects to a 40 pin IDC ribbon cable connector (i.e.
> pin 1-1, in 2-2 etc.).
> In other words, an awful mess when attaching wires between these pins.
>
> I seem to recall a feature in Eagle which allows for attaching the wires
> correctly as usual in the PCB layout but does away with the mess in the
> schematic.
> Also, is there a quick way to attach those wires between the same
> numbered pins of two connectors? It takes an awful long time to do it
> manually.
>
> I'm using Eagle 7.2.0 on the Mac OSX platform. Thanks.

place your connector, create net stubs on all pins, place labels at
all open net ends (and name the nets appropriately).

you now can group and duplicate any number of nets and their
respective labels and place them near your second connector.

to connect the duplicated netstubs to your second connector, you need
to pick up the connector and drop its pins on top of the open ends of
the net stubs.
Droping the net ends onto a pin won't connect.



If you like you can also use buses. In that case read about the bus
command in the online help.
--

Lorenz
Re: Simplifying complex and many connections [message #161064 is a reply to message #161060] Tue, 26 May 2015 09:38 Go to previous messageGo to next message
Werner Harbrecht
Messages: 108
Registered: June 2005
Senior Member
Am 26.05.2015 um 10:53 schrieb Logyx:
> I'm working on a schematic with several pairs of 40 pin connectors where
> one PCB connector connects to a 40 pin IDC ribbon cable connector (i.e.
> pin 1-1, in 2-2 etc.).
> In other words, an awful mess when attaching wires between these pins.
>
> I seem to recall a feature in Eagle which allows for attaching the wires
> correctly as usual in the PCB layout but does away with the mess in the
> schematic.
> Also, is there a quick way to attach those wires between the same
> numbered pins of two connectors? It takes an awful long time to do it
> manually.
>
> I'm using Eagle 7.2.0 on the Mac OSX platform. Thanks.
>
Hi,
take a look about netlist.
if you export the netlist of your porjekt you see
some line like
Net Part Pad

+5V C2 2
C3 +

If you name your nets like P1-1

you can make a net list
Net Part Pad

P1-1 PCB1 1
IDC1 1

P2-2 PCB1 2
IDC1 2

And import this in your schmeatic.
(i cannot proof this at the moment, but give it a try)
HTH
Werner
Re: Simplifying complex and many connections [message #161078 is a reply to message #161060] Tue, 26 May 2015 18:32 Go to previous messageGo to next message
Grzegorz Zalot
Messages: 712
Registered: November 2004
Senior Member
Hi Logyx
> I'm working on a schematic with several pairs of 40 pin connectors where
> one PCB connector connects to a 40 pin IDC ribbon cable connector (i.e.
> pin 1-1, in 2-2 etc.).
> In other words, an awful mess when attaching wires between these pins.
>
> I seem to recall a feature in Eagle which allows for attaching the wires
> correctly as usual in the PCB layout but does away with the mess in the
> schematic.
> Also, is there a quick way to attach those wires between the same
> numbered pins of two connectors? It takes an awful long time to do it
> manually.

Try to ... place one connector exactly over the another ;-) ! And if you
want to see the nets - shift one of them a bit.

This is the fastest way to connect correcponding pins :-) !

But dont expect proper working of the autorouter - in most cases the
best routing is not the preference of the current AR ...

BR
--
Grzegorz Zalot

complex ltd.
office tel/fax : +48 32 2505840
mobil : +48 501 301515
Re: Simplifying complex and many connections [message #161080 is a reply to message #161078] Tue, 26 May 2015 20:48 Go to previous messageGo to next message
Logyx
Messages: 34
Registered: May 2015
Member
On 26/05/2015 20:32, Grzegorz Zalot wrote:

>> I seem to recall a feature in Eagle which allows for attaching the wires
>> correctly as usual in the PCB layout but does away with the mess in the
>> schematic.
>> Also, is there a quick way to attach those wires between the same
>> numbered pins of two connectors? It takes an awful long time to do it
>> manually.
>
> Try to ... place one connector exactly over the another ;-) ! And if you
> want to see the nets - shift one of them a bit.

Yes, I do that for a lot of things, but for these connectors (20x2 rows)
I can only do one side like that obviously or else both sides will
connect together at the same places.
Re: Simplifying complex and many connections [message #161081 is a reply to message #161063] Tue, 26 May 2015 20:57 Go to previous messageGo to next message
Logyx
Messages: 34
Registered: May 2015
Member
On 26/05/2015 11:11, Lorenz wrote:
> Logyx wrote:
>
>> I'm working on a schematic with several pairs of 40 pin connectors where
>> one PCB connector connects to a 40 pin IDC ribbon cable connector (i.e.
>> pin 1-1, in 2-2 etc.).
>> In other words, an awful mess when attaching wires between these pins.


> place your connector, create net stubs on all pins, place labels at
> all open net ends (and name the nets appropriately).
>
> you now can group and duplicate any number of nets and their
> respective labels and place them near your second connector.

Thanks! Looks a whole lot better now.
I've completed one pair of connectors and have made another copy of the
entire group (two connectors), but of course all the label names are the
same as before. Short of renaming each label one by one, is there a
simpler way (e.g. renaming a whole series with J401-J440 to the new
connector pairs as J501-J550)?


> to connect the duplicated netstubs to your second connector, you need
> to pick up the connector and drop its pins on top of the open ends of
> the net stubs.
> Droping the net ends onto a pin won't connect.

I couldn't wait, so even if it was time consuming I used the "Name" tool
to click on each label and rename them, and each time I had an existing
name somewhere else I was asked if I wanted to connect them together.
Isn't this what you mean?


> If you like you can also use buses. In that case read about the bus
> command in the online help.

I couldn't get anything out of the built-in help feature, but found a
Youtube video and see how neat that feature is -having a single cable
with several strands on at each end. Seems more complicated than with
net ends but I suppose each has its own use depending on the circuit.
Thanks :-)
Re: Simplifying complex and many connections [message #161084 is a reply to message #161081] Wed, 27 May 2015 05:47 Go to previous messageGo to next message
Lorenz
Messages: 640
Registered: December 2006
Senior Member
Logyx wrote:

> On 26/05/2015 11:11, Lorenz wrote:
>> Logyx wrote:
>>
>>> I'm working on a schematic with several pairs of 40 pin connectors where
>>> one PCB connector connects to a 40 pin IDC ribbon cable connector (i.e.
>>> pin 1-1, in 2-2 etc.).
>>> In other words, an awful mess when attaching wires between these pins.
>
>
>> place your connector, create net stubs on all pins, place labels at
>> all open net ends (and name the nets appropriately).
>>
>> you now can group and duplicate any number of nets and their
>> respective labels and place them near your second connector.
>
> Thanks! Looks a whole lot better now.
> I've completed one pair of connectors and have made another copy of the
> entire group (two connectors), but of course all the label names are the
> same as before. Short of renaming each label one by one, is there a
> simpler way (e.g. renaming a whole series with J401-J440 to the new
> connector pairs as J501-J550)?

not without writing (or finding) an ULP to do the job.

easier would be to write an ULP to create the new set of net stubs
with attached labels, with a nice dialog that asks for the first net
name, the number & length of stubs to create (or accepts them from the
command line)


>> to connect the duplicated netstubs to your second connector, you need
>> to pick up the connector and drop its pins on top of the open ends of
>> the net stubs.
>> Droping the net ends onto a pin won't connect.
>
> I couldn't wait, so even if it was time consuming I used the "Name" tool
> to click on each label and rename them, and each time I had an existing
> name somewhere else I was asked if I wanted to connect them together.

if the you rename a net segment you are first ask if you want to
rename the complete net or only the one segment.
Then, if the new name you enter is already present in the schematic,
you are ask if you want to connect to it (mostly to prevent
unintentional connections).


> Isn't this what you mean?

for creating the first pair yes.

I normaly have dedicated signal names, so I need to (re)name the nets
in the duplicates manually anyways.
So in case I need to create multiple groups I do them from scratch
separately or create them in parallel.


>> If you like you can also use buses. In that case read about the bus
>> command in the online help.
>
> I couldn't get anything out of the built-in help feature, but found a
> Youtube video and see how neat that feature is -having a single cable
> with several strands on at each end. Seems more complicated than with
> net ends but I suppose each has its own use depending on the circuit.
> Thanks :-)
>
Re: Simplifying complex and many connections [message #161092 is a reply to message #161080] Wed, 27 May 2015 14:44 Go to previous message
Grzegorz Zalot
Messages: 712
Registered: November 2004
Senior Member
Hi,

>> Try to ... place one connector exactly over the another ;-) ! And if you
>> want to see the nets - shift one of them a bit.
>
> Yes, I do that for a lot of things, but for these connectors (20x2 rows)
> I can only do one side like that obviously or else both sides will
> connect together at the same places.
>
You can define another symbol with shifted contact rows ;-) !

BR
--
Grzegorz Zalot

complex ltd.
office tel/fax : +48 32 2505840
mobil : +48 501 301515
Previous Topic: Board houses in Europa
Next Topic: What to do about stop mask error?
Goto Forum:
  


Current Time: Fri Apr 28 15:59:34 GMT 2017