Author Topic: Moving portions of the schematic from one sheet to another  (Read 148 times)

0 Members and 1 Guest are viewing this topic.

Offline Sylvi

  • Regular Contributor
  • *
  • Posts: 78
  • Country: eg
Moving portions of the schematic from one sheet to another
« on: August 02, 2019, 04:41:30 am »
Hey

Sometimes when you are entering a schematic, you can lose sight of how large the schemo has become. I try to keep the content of each sheet small enough that if I print it out on letter-size paper that I can read all the part names and values without a magnifying glass. But...

Occasionally you get past that point and have quite a dense sheet of circuitry.

Is there a way to move a part of the schematic from one sheet to another?

I've thought about adding net links then cutting between them so that nets stay connected but the schematic can be split, but have not tried this yet. I suppose I should make an small experimental file with just two components. yes, I'll do that right now and try it.

I have Eagle 4.16r2 - yes, old but works great - and have not heard that schematic movement between sheets has been added to new er eagles. has it?
 

Offline Sylvi

  • Regular Contributor
  • *
  • Posts: 78
  • Country: eg
Re: Moving portions of the schematic from one sheet to another
« Reply #1 on: August 02, 2019, 04:55:42 am »
Hey

Okay - I just made a circuit with an R and a C, then linked them in parallel. Then I created a board and routed the two traces.

With both the board and schematic still open, I added my net links - these are symbols that let a net on one sheet be tied to a net on another sheet. I added two "A" links, one by the top of the R and one by the top of the C, then two "B" links at the bottoms of the R and C. Then I connected the links to the existing nets, which Eagle asked the usual "Do you want to tie this net into wire-A" etc. yes yes yes.

Then I cut the original nets between the R and C leaving each with an end tied to wire-A and the other to wire-B.

Then I closed the board.

Then on the schematic I grouped around the R and its A and B links, cut, go, then used the delete tool to delete the R and its nets and links on the schematic page.

Now I made a new sheet and pasted the R plus its nets and wire links to the new sheet.

Turning on the board, everything is intact. The resistor is still R1 as it started and it is where I left it :)

So, it is a lot of steps but I now have a way to move schematic sections onto new sheets. You may need a lot of "wire-n" symbols depending on what you need to move.
« Last Edit: August 02, 2019, 04:57:50 am by Sylvi »
 

Offline Sylvi

  • Regular Contributor
  • *
  • Posts: 78
  • Country: eg
Re: Moving portions of the schematic from one sheet to another
« Reply #2 on: August 09, 2019, 02:53:09 am »
Hi

One detail that came up when I was splitting my schematic for a finished board has to do with multi-element devices.

The circuit portion I wanted to move had relay contacts but the relay coil was on another sheet. If i simply GROUP, CUT,Go, then turn off the board and PASTE the circuit onto a new sheet, the relay contacts will be renamed to reflect the fact that Eagle has added a new relay for these contacts.

The fix to this problem is that you turn the board off then delete the relay contacts, then GROUP, CUT, GO and PASTE on the new sheet, then INVOKE the missing relay contacts in their original names. Open the board and everything is still consistent.
 

Offline rachaelp

  • Supporter
  • ****
  • Posts: 153
  • Country: gb
Re: Moving portions of the schematic from one sheet to another
« Reply #3 on: August 10, 2019, 06:51:09 pm »
I don’t know about in v4 but in all the versions I’ve used you can just do group move and switch sheets and the grouped section will move to that sheet.

Best Regards,

Rachael
I have a weakness for Test Equipment so can often be found having a TEA break (https://www.eevblog.com/forum/chat/test-equipment-anonymous-(tea)-group-therapy-thread/)
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf