Autodesk has been doing some work...
Hello and happy Monday! Today we've got a special announcement with our friends at EAGLE. EAGLE has always been the go-to PCB design tool for startups, hobbyists and students. Over the years we haven't been shy about our gripes with EAGLE as it's something we using daily, but lately they've been rolling out a huge number of changes that make us a lot less gripey. Since acquiring EAGLE in 2016, Autodesk has made over 10 updates to EAGLE. That’s pretty crazy to think about, considering EAGLE was lucky to see one major update every year in its pre-acquisition days. This week we were the first to get our hands on Autodesk EAGLE 8.3 and explore all the new features inside.
First up, our favorite feature in this release: new Design Blocks for our most popular SparkFun boards. Autodesk EAGLE 8.3 comes loaded with a new set of reusable circuitry for some of our most sought-after designs including the Xbee Explorer, LiPo Charger, LilyPad and more.
We took the Design Blocks feature for a spin and were able to quickly place an entire SparkFun Stepper Motor Driver into our schematic and layout. From there, it was a matter of customizing the board to our liking for a robotics project and having the PCB manufactured by one of our favorite fab houses, OSH Park.
It’s worth mentioning that the Design Blocks feature in EAGLE includes way more than just SparkFun boards. You’ll also find a ton of other reusable circuitry that ships out of the box, from audio amplifiers to voltage regulators and more. All of these sit nestled in the new Design Block panel in your schematic or layout editor.
Our impression? Design Blocks make it easy to share and reuse circuitry without reinventing the wheel. If you’re an avid SparkFun tinkerer but want to branch off on your own, this is the perfect opportunity to customize one of our existing designs without starting from scratch. In this release the Autodesk team is adding 10 of our most popular boards as freely available Design Blocks, including:
If you need to charge LiPo batteries, this is your board! It charges 3.7V LiPo cells at 500mA.
Customize this USB-to-serial base unit for the Digi XBee line and get access to serial programming pins on your XBee unit.
This is our smallest and most versatile GPS receiver around, and allows for limited on-chip and external logging.
Our open source data logger can store a massive amount of serial data for scientific or debugging projects.
This radio System-on-Chip (SoC) is half microcontroller and half multiprotocol radio – perfect for all of your wireless communication needs.
This board is a flexible, motion-sensing system-in-a-chip and includes a 3-axis accelerometer, gyroscope and magnetometer.
This board is a perfect starting point to customize your wearable e-textile project, and provides a bunch of connecting pads to sew into clothing.
Customize this board to easily read load cells for precise weight measurements in scales, process control or presence detection.
The Thing can serve as the foundation for your upcoming IoT project and can be programmed like any microcontroller, even with the Arduino IDE.
This board is the perfect companion for giving some mobility to your robotics project, and can power stepper motors of any voltage.
All EAGLE Design Blocks can be found within the EAGLE 8.3 Paste Design Block dialog, or can be downloaded here.
Another SparkFun-specific feature! In Autodesk EAGLE 8.3, the development team has done away with the need to manually download and add SparkFun libraries to the EAGLE libraries directory. Instead, you can download all of our libraries straight from the new Managed Online Libraries panel.
The entire SparkFun library catalog is here, from LEDs, to ICs, to batteries and a whole lot more. Every single library you had to download manually from our GitHub page is now included by default in EAGLE – all you have to do is download the libraries you need.
Our impression? Libraries have always been a pain to track down and manage, regardless of what design tool you’re using. The new Managed Online Libraries feature in EAGLE provides an accessible repository of components that will satisfy the needs of most basic and intermediate electronic projects. For those of you that prefer to work offline, you can download the libraries you need when you have a connection and all your libraries will be saved on your computer.
Gone are the days of just making rectangular or square-shaped PCBs. If our LilyPad is any evidence of this, PCB design can be downright artistic! Let’s be honest - in the past it was difficult to distinguish cutouts in your board geometry; with the new board shape feature, you can tell at a glance.
The board shape feature identifies a closed board outline on the Dimension layer and then treats it like an object. Autodesk says that this new Board Shape object includes some built-in data, and will set the stage for future upgrades like 3D, customizable cutouts, embedded passive designs and more.
Our impression? This feature finally makes it more intuitive to create board shapes that think outside the box. Plus, with this new Board Shape object, you can set it up to interact with your design rules. This allows you to work with a defined board edge and component clearance - perfect for those times when you need space between your copper edge and parts.
The new Single Layer Mode is a simple but sorely needed addition to EAGLE. Any designer working on four- to six-layer boards knows just how tedious it is to toggle layers on and off in EAGLE. You have to stop what you’re doing, open the layers panel, sift through 52 layers and decide which ones need to be turned off, and only then can you go back to routing. Single Layer Mode has done away with all of this.
When this mode is turned on, only the layer that you’re currently working on will be highlighted, while every other layer settles into a gray backdrop. This makes it easy to focus on the layer you’re working on without having to disable layers individually. Another cool thing is that when you switch layers with Single Layer Mode on, EAGLE will highlight each new layer as it comes into focus, so you can swap back and forth between your top and bottom layers without ever opening the Layers panel.
Our impression? The new Single Layer Mode makes routing more intuitive, and involves way fewer clicks and windows just to get the result you expect.
Next up we have a bit of a game-changer for a problem that electronics designers have always struggled with - ECAD/MCAD collaboration. Without going on too much of a personal rant here, if you’ve ever worked with a mechanical designer then you know how much of a pain it is to do the import/export dance with your design files through email, then tracking those changes in spreadsheets and hoping you’ve got the latest file.
With Fusion 360 Interoperability, Autodesk made the giant leap to connect EAGLE and Fusion 360 together at the data level. What this means for electronic designers is that you can easily share a PCB design in Fusion and keep those changes in sync between both tools. For the mechanical design, you can edit the board shape and component placement in Fusion, and then push those changes back to EAGLE.
Our impression? We took this feature for a spin in our office and were surprised at how seamlessly it worked. We brought in a design block in EAGLE for our LiPo Charger and synced the design with Fusion. From there, it was a matter of opening Fusion to receive the 3D PCB model, making a change to the placement of a component on the board, and then sending those changes back down to EAGLE. We never had to import or export a single file, and that alone is worth the price of admission.
Last but not least, we’ve got the new Fusion Team Collaboration. This feature isn’t actually in EAGLE, but instead finds its home in your browser. What this feature offers is a place to review, markup and communicate your electronics design to anyone involved in your design process. By loading up a design into Fusion Team Collaboration, you can share a link to your project with anyone you please, and they can see what you made right from their browser without ever needing to install EAGLE or Fusion.
Maybe your marketing team needs some assets from your latest project? Now they don't need to have EAGLE installed. Maybe your project manager needs to verify your design with the latest requirements? They don’t need EAGLE either. Perhaps your manufacturer isn’t certain about how your parts will be assembled? No need to install EAGLE. We’re still rather blown away by this; Fusion Team Collaboration is basically offering a complete design review tool without having to download one of those free viewers floating around on the internet.
Our impression? If there has ever been a sign of things to come for the world of ECAD software, this is it. Whether someone is on a smartphone, tablet or desktop, so long as they have a browser, they can view your design. And not only that, there’s some powerful markup and manufacturing tools nestled in Fusion Team Collaboration for engineers too. This feature solves a major issue of convenience. You can’t expect everyone involved in your project to have EAGLE installed, and now they don’t have to. Whether you want to share your design with your friends or colleagues, there’s something here for every engineer.
So is this update worth the cost? We’ve gotten four major features in this release, and two solid pieces of content (design blocks and libraries). Compared to where EAGLE was a year ago, this is one heck of a release. Our final impressions are this - if you’re a startup doing professional designs in a collaborative environment, then there are a ton of new tools in this release that provide some needed relief. If you’re just a hobbyist tinkering in your free time, the addition of the new SparkFun Design Blocks alone opens new possibilities without having to reinvent the wheel. And for every engineer, there’s a ton of usability enhancements that make EAGLE easier to use; from the new Board Shape tool to Single Layer Mode, there’s something here for everyone.
Overall, we’re giving our thumbs up to Autodesk EAGLE 8.3. This is the 10th release within a year of EAGLE joining the Autodesk family, and they’ve certainly proved their commitment to the future of our PCB design tool of choice.
For more details about the new features in this release be sure to check out the official Autodesk EAGLE 8.3 release blog.
Good to see that Autodesk continues to improve Eagle. While no longer use Eagle, many in the hobby community continue to wed their designs to Eagle, so continuing support is important and certainly appreciated.
Disconcerting that the S/F review is without any interest conflict statement. So caveat emptor, etc.
Also disconcerting that a company that is a supposed champion of open source/open hardware is not energetically and vociferously doing more to encourage support of the many open-sourced solutions; where KiCad is the most obvious. Have done consulting with a 'few' serious hardware companies. Noted that if the startup bothered to evaluate Eagle, no further consideration given - OrCad/Mentor/etc were and continue to be the weapons of choice for the professional arena.
We definitely appreciate you keeping us honest, but we felt this change was large enough to warrant a call out. Many people use EAGLE and helping pair them with resources they can use is what we're here to do. We definitely back all open source solutions to problems, but some problems may require solutions that are not adequately solved with an open source solution.
You did give us a great idea to do a post on open source options as well, so thank you for that and be on the lookout for that post soon!
Are all of these Eagle features available in the free version? A lot of hobbyist aren't going to pay to rent eagle, now that they've changed their price model.
I hope you're doing well. All of the features show above are available in the free version of EAGLE subject to the size restrictions of the EAGLE board in the freeware 80cm^2 and 2 layers. In the free version of EAGLE you have full access to designblocks, managed libraries and the ability to shake hands with Fusion360.
Let me know if there's anything I can do for you.
Best Regards, Jorge Garcia Autodesk
There are several features that require subscription for use. The decision is definitely up to the end user if they see the value in subscribing. Here's their subscription page for reference.
I have found the Sparkfun.dru Design Rules files from Github:(https://github.com/sparkfun/SparkFun_Eagle_Settings) do not load in version 8.3.2, it gives the error: "Parse error in design rules File" (directory) "line 1", is there a way to modify it to work in 8.3.2?
I'm very thankful that Eagle has had a free version for the community, and for the wonderful learning resources that Sparkfun develops, and the fantastic Eagle libraries that it maintains. These are truly incredible resources, and if it weren't for the Sparkfun tutorials 11 years ago, I likely wouldn't have been able to design many iterations of the open source science tricorder project, two iterations of open source computed tomography scanner, or had the source from these trickle down into other projects. I'm very thankful, and it's really what open source is about. I still think that Eagle is, right now, the best choice for makers learning how to create their first boards, and especially for folks in the open source community to easily share designs. The fact that Autodesk invests so much time and resources into developing first-rate learning platforms and materials only adds to this, and I'm sure will make it even easier for new folks to pick it up in the coming years.
That being said, like many others, I also have strong negative feelings about Eagle's move towards a software-as-a-service/cloud/subscription model, and immediately begin transitioning to new software when a company chooses this model. KiCad is the open source alternative that most folks tend to speak positively about -- I tried it a few years ago and immediately went back to Eagle after only a few hours, but recently (after the transition to a subscription service) forced myself to transition. It takes a few solid days, and the interface is really counter-intuitive in many ways (imho). While the schematic capture and part authoring feel more clumsy than Eagle, the router (aside from a few usability issues) definitely has very positive features, like the push-and-shove routing. More important is the development trend -- for me, KiCad was very difficult to use not that long ago, but is making rapid usability improvements. I'm hoping that my professional copy of Eagle 6 (which, unfortunately, will be the last copy of Eagle that I purchase) keeps me until either the open source community as a whole become good enough at KiCad to broadly transition, or until Autodesk returns to a normal software license sales model.
This is in no way meant to reflect poorly on Autodesk -- the products they develop are absolutely top-notch, the learning resources they continue to put together are really wonderful, and I fully appreciate that all of this requires a continued monetary stream to support. I am just never willing to personally support this when that monetary stream is from selling expiring subscriptions to software.