I have been using Eagle for a few years - my latest version is 6.5. In general - I hate Eagle in nearly every way I can hate a piece of software but I cannot afford the time or the money to switch at the moment. I have a well setup library and a growing list of ULP's that tie my manufacturing systems together. Setting that up again is worse than dealing with Eagle for design (at least for now).

One of my biggest challenges is designing high-speed PCB's with various types of transmission lines where the geometry has to be very specific. Differential pairs are a total nightmare to route accurately. This is especially true when you need to make small changes after you manually get a pair routed.

I don't like the new subscription-only model, but will gladly push that aside if I can more easily route high-speed boards. Does anyone have any experience with this type of design using the latest version of Eagle. I have not yet found any videos or articles covering this topic.

I'm not sure how sophisticated your differential routing requirements are, but I've been using differential routing (with automatic meander) in 7.2 with no issues. However, my needs are fairly simple with 10/100 ethernet and HS USB.

According to the release notes, those features were introduced in 6.0.0.

In case you were unaware of the feature:

The basic procedure is to set up the signal names so the pair ends in _P and _N, create a class that defines the trace spacing and the width, and then add the signals to that class. When you click on one of the signals to route it, it will route both of them at the same time with the defined class characteristics. You can also go back and do symmetric or asymmetric meandering to match the lengths, if needed, with the meander command.

There's a good description in the manual and the on-line help.

I'm in the same predicament. Eagle is dead to me. Looking to try Kicad.

I have tried the meander tool and it is comedy gold. A truly fiddly thing.

On 5-10Ghz traces - I have to radius the corners. Since doing that during the routing is nearly impossible, I have to manually add a radius to each bend. Meh, whatever, I can get past that. What really makes it useless (unless I am missing something) is trying to push that trace around later. They become just regular traces and the rounded corners go crazy.

In KiKad - is it possible to push and edit a previously routed differential trace and maintain the correct geometry? Is the equivalent of the meander tool have any real control?

I had no joy with differential traces in EAGLE 7.x. I just have a few short runs of USB, so nothing too strenuous, but I thought it best to try and match them. I never paid for the autorouter, so I'm not sure if the meander tool works.

RUN LENGTH x y , where x and y are the signals to match, then meandering manually with MITER or MOVE works albeit crudely.

Altium is doing a $495 deal for Eagle users. Wonder if now is the time to bail out of Eagle.

Are you saying EAGLE users can now get Altium Designer for $495 (!?) or is it the Circuit Studio deal you're referring to?They've been selling that (Circuit Studio) for $495 for quite some time now (EAGLE license or not), at least since Mars -17.

Altium is doing a $495 deal for Eagle users. Wonder if now is the time to bail out of Eagle.

Are you saying EAGLE users can now get Altium Designer for $495 (!?) or is it the Circuit Studio deal you're referring to?They've been selling that (Circuit Studio) for $495 for quite some time now (EAGLE license or not), at least since Mars -17.

Sorry, I was not clear....just CS.

The page indicates it is only available to Eagle users *FOR A LIMITED TIME* (not sure how they would verify). Either way, CS seems like an upgrade from Eagle overall. My biggest fear is an unknown learning curve. As much as Eagle annoys me, I know it well and have a library that is tied into my MRP and assembly. My guess is that moving over would be a considerable effort.

At the moment - I am a few mouse clicks from design to having the pick and place machine programmed. Not sure what I would have to do with CS to get a similar result.

I'm not doing nearly as advanced stuff as you but I was fairly fluid in EAGLE.However, when they went subscription (after "promising" not to) I went to Circuit Studio. I jumped on the "limited" offer of $495 back in Mars/April, have barely used it though but it has imported EAGLE schematics, PCBs and libraries when I've tried. I suggest you download the trial and just open one of your EAGLE boards and see how/what it does.

As far as all the custom scipts and ULPs, I'm not sure CS has that capability - at all. I'm sure some will argue you don't need it (or should not need it) but we all know that's a nice thing to have in EAGLE.

I'm not doing nearly as advanced stuff as you but I was fairly fluid in EAGLE.However, when they went subscription (after "promising" not to) I went to Circuit Studio. I jumped on the "limited" offer of $495 back in Mars/April, have barely used it though but it has imported EAGLE schematics, PCBs and libraries when I've tried. I suggest you download the trial and just open one of your EAGLE boards and see how/what it does.

As far as all the custom scipts and ULPs, I'm not sure CS has that capability - at all. I'm sure some will argue you don't need it (or should not need it) but we all know that's a nice thing to have in EAGLE.

Just downloaded the trial. 10mins later it had imported one of my Eagle projects perfectly - stunned. They clearly saw the value in developing transition tools.

A bit lost in the interface so I will read/watch the getting started stuff. It instantly feels like I just went from a 1990 Honda Civic to a brand new BMW. Hopefully, it won't take long to be able to test the differential routing tools.

CS has output job too, which can export much more than Gerbers and P&P with a few clicksAs an old Eagle user and now AD I had some hard time to jump, it took me 2 weeks to layout something meaningful. CS is more friendly than AD and you look more experienced than me when jumped so I guess in 1 week you will be up n running. Setting templates, output jobs, default rules etc may take some time and hundred of new shortcuts.

Scripts are used in special occasions like importing image, drawing spirals etc

You should definitely try CS but be prepared to spend some time to explore it before trial expires.

I bough a couple of courses from Fedevel Academy. He has some videos (1h long ea) in Youtube about high speed (parts from courses) and a cheap (10$ on sale day) course in Udemy designing from scratch and generating all documents. (links below)Also DDR, multilayer, rules etc are available but all of them are for AD, I haven't checked CS to confirm if they are 100% same but you can check them out to take a sample of workflow in Altium kind EDA and maybe they will help you out be up n running faster.Have fun

You can try CS free for a month. Admittedly that means nothing compared to the time and effort involved in learning it. However I found it much easier than KiCAD - the schizophrenic KiCAD GUI seems to be something nobody wants to address.

As it happens my CS expired a few days ago. There is no need for the cloud connection, it still runs standalone, and what surprised me was I expected the Cloud services like Altium Vault to be closed to me but it's still working.

Having said that my PCB design is pretty much hobby 1 or 2 layer etch at home stuff. CS is wasted on me but I won it in the EEVBlog comp last year. Differential pairs are not something I've had to deal with yet.

Just run CS trial in a VM and sign up for another new trial if you don't have the time in the month to evaluate/learn it. I imagine the $495 price is peanuts if you decide to go for it commercially.

I imagine the $495 price is peanuts if you decide to go for it commercially.

True - the $495 is a marginal component of the decision. The past month has been rapid-fire design which is unusual for me. My guess is if the learning curve is anywhere close to a week to become functional - that is worth it. I watched many of the videos to get a sense of the capability. Without too much surprise - it seems to be ridiculously better than Eagle. It will also provide a simple skills transition to AD if I go that far.

Flip PCB to the back side.push/shove routingobstacle avoid routingeasy creation and editing of diff pairs

To be fair to EAGLE, as of 8.5.0 and the inclusion of Push & Shove, which was released yesterday, over the last few releases Flip PCB view (8.4.0) and obstacle avoid routing (8.1.0?) are all now available, and EAGLE has done creating of diff pairs for a while. Granted editing isn't ideal, it could definitely use some more polish there. Also in 8.4.0, SPICE simulation was integrated into EAGLE with the inclusion of the ngspice engine. So, regardless of what people think of Autodesk, EAGLE is progressing faster than in has for an awful long time.

With regards to the SpaceMouse, I wish it had proper native support. I have managed to get it to work to a point in EAGLE (on macOS) but it's far from perfect.

If CS works for you and you are happy with it that's great. EAGLE isn't for everybody with the subscription licensing, but then CS isn't for everybody either. To be fair I have never used Altium products, I have used DxDesigner, OrCAD, and some older Mentor Graphics products too. Compared to all those, once I learned (and I mean really, properly, thoroughly learned) EAGLE I became far more productive than in any of those tools.

I suppose I should install CS in a VM and get a trial license so I can have more understanding of what it offers....

I am very impressed with the efforts being put into Eagle - but I believe it is a long road to success considering the starting point.

I did download the trial of the latest Eagle to have a play but have not installed it yet. I won't have an opinion formed about which way to go for a bit, but spending just an hour with CS has me laughing at Eagle, even with all the latest improvements.