EAGLE 9: so close, and yet so far
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Since you force me to post this publically, here's my feedback on EAGLE 9 and why I still can't upgrade from EAGLE 7.
The big things:
Managed libraries don't work for me at all, and it seems I can't do most 3d models without them. This means that the (stupid, annoying, broken, frustrating, yet functional) ecad.io website is still a better way to get from EAGLE to Fusion 360.
I tried to use managed libraries in Chrome, and I just get an infinitely reloading page. (Screenshot attached.) Clearing cookies and doing a force refresh didn't fix it. It works if I use Safari, but then I get a message saying "For A More Optimal Experience Try Chrome." Chrome didn't seem like an Optimal experience to me...
Ok, so skip that for now and go back to my library editor. I play around with the 3d pane in the browser. Looks like I can generate 3d models for common footprints. Great! Except I can't associate them with my existing footprints. Boo! Boo hiss! You want me to manually generate dozens of 3d models and then manually replace my footprints in devices? There is no migration path for your long-time users? This does not instill confidence in me, and makes me wonder what else you plan to break for me in the future under the guise of helping me.
OK, well let's move on to 3d models for complex parts. I find that I can import a 3d model from web, which seems to be an in-app WebView of the library.io site I was being frustrated by earlier. I go back to the website to try to upload a model for one of my parts that has a model available online (https://github.com/qmk/qmk_hardware/tree/master/components). Only, now I have a new problem. I can't upload a .stp file. What 3d formats does it accept? Apparently I have to guess until I get it right, but this is where I get off. I'm done, no more torture for me.
The Fusion 360 integration was one of the primary reasons I was looking at EAGLE 9, but it's a huge step backward from EAGLE 7 and ecad.io, which I hate a lot. Not only is it not usable, but trying to move in this direction I would lose functionality I rely on today and I'm looking at a week or more of busy work just to get back to parity.
The small things:
I downloaded EAGLE 9 from the autodesk homepage. After installing I was immediately prompted to upgrade to 9.0.1. Which has the exact same install process I just went through. Why wasn't I directed to download 9.0.1 in the first place?
User hostile changes all over the place. Seriously bad UX.
It took me a hour of fiddling before I finally got my board view looking correct (no big grey box surrounding it.) At first I thought I could just turn off Detect Board Shape, but that breaks Fusion 360 linking. Then I had to google to figure out that I needed to change that color, but the interface for doing so is confusing and unintuitive. Cue 50 minutes of playing with colors, clicking OK (why no apply button? Why no live updating?) and then repeating the same 8 steps over and over until I finally figured out which color I needed to change.
That new Cmd-L assign is ominous. Are you planning to remove the CLI in the future?
What happened to wire bend styles 3 and 4? Why doesn't wire routing behave properly?
What's with these tab indicators and lack of borders around widgets like lists? They are hard to see and hard to interpret, and worse they're ugly. I don't expect my ECAD tool to look good, but don't go out of your way to make it worse the way you have.
Overall:
You've done a great job of adding features I really want to use. Now stop breaking the features I rely on! Go fix 3d models. This should be done entirely inside EAGLE, not on a website with bad UX.