EEVblog Electronics Community Forum

Electronics => PCB/EDA/CAD => Eagle => Topic started by: plazma on December 14, 2017, 03:56:41 pm

Title: Latest update brings push&shove routing!
Post by: plazma on December 14, 2017, 03:56:41 pm
Just received latest spam from Autodesk. New Eagle update comes with push&shove  routing.

I have to test it with next small project. Bigger ones are done with Circuit Studio.
Title: Re: Latest update brings push&shove routing!
Post by: matseng on December 15, 2017, 09:21:04 pm
The P&S works quite well for "normal" straight/45-degree tracks. Pushing in vias into a bus saves a lot of time and re-routing. I really like it!
https://www.eevblog.com/forum/eagle/latest-update-brings-pushshove-routing (https://www.eevblog.com/forum/eagle/latest-update-brings-pushshove-routing)!/?action=dlattach;attach=379338;image
Title: Re: Latest update brings push&shove routing!
Post by: rx8pilot on December 18, 2017, 02:19:00 am
I thought this would never happen. Pretty happy to see it. I am still on 6.5 and have been waiting for an upgrade worth the money. This is it. The only problem is that I have been doing a demo of Circuit Studio and it seems to be light years ahead and I can buy a fixed license for $495. Space mouse support, 3D view, multiple projects open at once, hover net highlighting.......

Kinda looking like too little too late for me. The only thing that may keep me with Eagle is my lack of time to learn a new piece of software. I know the majority of features in Eagle - all dialed in.

Does anyone know if you can lock 45/90 routing with straight lines?
Real-time visual DRC?
Ability to select a route from point to point and change the width?
Adjusting routes with rounded corners without the radius blowing up?
Drag and drop parts and sections between pages on the schematic?

Title: Re: Latest update brings push&shove routing!
Post by: matseng on December 18, 2017, 04:21:51 pm
Does anyone know if you can lock 45/90 routing with straight lines?
Real-time visual DRC?
Ability to select a route from point to point and change the width?
Adjusting routes with rounded corners without the radius blowing up?
Drag and drop parts and sections between pages on the schematic?

Lock 45/90 routing with straight lines : Not exactly sure what you mean, but taking a guess this is what the second linebend-mode does.

Real-time visual DRC : Yes, in "Ignore obstacles" mode the DRC conflict markers is realtime. The Walkaround and P&S modes are not doing any violations of the rules so it's not available then.

Ability to select a route from point to point and change the width : Nope, not what I know of. It would me a great feature to be able to neck up/down tracks while laying them.

Adjusting routes with rounded corners without the radius blowing up : Not 100% sure, but if I drag one of the straight tracks that comes out of a curve the curve moves correctly and pulls the other straight track with it.

Drag and drop parts and sections between pages on the schematic : I haven't tried it yet, but it seems so -
 from the help: "You can move part of a sheet to an other sheet of the same schematic without affecting the board (in case Forward&Back Annotation is active) by defining a GROUP that contains the objects you want to move, selecting that group with the MOVE command and then switching to the desired sheet, with the MOVE command still active and having the group attached to the cursor. In the new sheet the MOVE command will be active again and will have the previously defined group attached to the cursor. Now place the group as usual, and all the affected objects will be transferred from the original sheet to the current sheet"
Title: Re: Latest update brings push&shove routing!
Post by: rx8pilot on December 18, 2017, 10:33:32 pm

Lock 45/90 routing with straight lines : Not exactly sure what you mean, but taking a guess this is what the second linebend-mode does.

What I meant on that comment was that I when you pick an existing trace to move - if you grab a bend the line will go any direction you push it. This results is most traces being slightly skewed from vertical, 45, horizontal. There is no way to snap to a vertical or horizontal line. If it is really important - I go into the parameters and copy/paste the appropriate coordinates. Feels like 1993 is back for the party.

Sooooo....maintain or snap to 45deg, vertical or horizontal while editing existing traces. Looks like push/shove may already have solved this one.

 Trying very hard to carve out enough time to install and test the differential routing improvements.
The end goal is to have length matched, impedance controlled, geometry with radiused corners. The task is generally broken up into initial route and editing an existing differential route.

The corner radius (in older versions) was not even close to friendly - generally added manually after the trace was laid down with 45's. After the differential track is down and I need to push it around a bit - the differential relationship is not maintained and the corner radii go bezerk. This has been a VERY manual effort to make even small changes to differential pairs. It seems that with all the new routing tools - this would not be a stretch to add?
Title: Re: Latest update brings push&shove routing!
Post by: rachaelp on December 19, 2017, 04:21:04 pm
Hello,

Does anyone know if you can lock 45/90 routing with straight lines?

Yes as you say Push & Shove helps a little here. You can also do a lot with Mitre/Split and also the loop removal feature which is also new to v8.

Real-time visual DRC?

As already mentioned, it's now there in Route mode when obstacle avoidance is turned off. I'm sure it'll be added to other tools like move etc in due course.

Ability to select a route from point to point and change the width?

Take a look at my blog post here: https://www.element14.com/community/people/rachaelp/blog/2017/03/03/eagle-ulp-utilities-library (https://www.element14.com/community/people/rachaelp/blog/2017/03/03/eagle-ulp-utilities-library)

On there you will find a link to my EAGLE ULP Utilities GIT repository. I have several useful things in there but the relevant one here is groupNet.ulp. Right click on the trace you want to change, choose "Group Net..." in the resulting context menu. Now you have the point to point net grouped you can do a CHANGE command to alter the width  :-+

Adjusting routes with rounded corners without the radius blowing up?

I've not had this issue, maybe look at the Mitre command and see if that helps.

Drag and drop parts and sections between pages on the schematic?

You can Ctrl+C/Ctrl-X and Ctrl+V since v8 to copy and paste things between sheets.

Best Regards,

Rachael
Title: Re: Latest update brings push&shove routing!
Post by: rachaelp on January 10, 2018, 06:26:49 pm
Just as a follow up, Autodesk have released a couple of bug fix releases to the 8.5 series, the latest being 8.5.2 which came out today. It addresses an issue where there were tiny airwires that wouldn't connect and also a flaw in visually highlighting nets while connecting things up in multi-page schematics.

You can download the latest from here: https://eagle-updates.circuits.io/downloads/latest.html (https://eagle-updates.circuits.io/downloads/latest.html)