EAGLE vs Diptrace vs whatever... - Page 1
Forum section: electronics / general

author: skyjumper
author_rank: Regular Contributor
timestamp: April 13, 2015, 09:24:36 pm
content: I promise, I'm not trying to start a holy war. I have searched here and with Google but didn't find much side by side comparison.I did a pretty major design using the hobbyist version of Eagle, which I paid for. I believe that was version 6.0 or 6.1. In general it worked well. What was good about it was that it seems every maker type place has Eagle libraries available for their parts, another guy who helped me with it had Eagle since its so popular and yet another guy was able to make libraries for me, again because its so popular. It also seems PCB houses or pool services accept Eagle brd files directly and make design check files available for Eagle.The downside was that it had more than a bit of learning curve, it sometimes crashed and the autorouter was horrible, next to useless, at least for my project. I ended up paying someone else to route it for me. Further if I need to move beyond the hobby license its a bit pricy.I'm now getting ready for another project, and wondering if I should cut my losses on what I paid for Eagle and move to something else. The fact that Eagle libraries are commonly available and that PCB pool services accept brd files and provide design check rules is a big advantage, but I would expect that Diptrace libraries are also available. PCB houses will always accept gerber files as well. But if not then this will make using Diptrace a bit more time consuming.So I would appreciate thoughts of Eagle vs Diptrace, and thoughts about with other package I might consider. I guess my priorities are library support and a strong router.Thanks very much!

author: LabSpokane
author_rank: Super Contributor
timestamp: April 13, 2015, 09:48:16 pm
content: Look at proteus if autorouting is important.

author: Monkeh
author_rank: Super Contributor
timestamp: April 13, 2015, 09:49:03 pm
content: Eagle does not easily crash. You should likely not be autorouting..Read the manual, take your time, Eagle works fine. And make your own libraries before you get a nasty surprise.

author: CatalinaWOW
author_rank: Super Contributor
timestamp: April 13, 2015, 11:06:22 pm
content: Eagle is one of the most widely used ECAD programs at the low price end. You are more likely to find local help and sharing ability with it than with many others. I know that the price doesn't seem that low, but it has a few less zeros than the big professional packages.I don't find that Eagle crashes exceptionally often, but have seen it happen. If you are already well up the learning curve you should probably stick with Eagle. I will second Monkeh's comment about creating your own libraries. You can use the parts you find in various libraries as a starting point, but you must check them. It is way to common and way to painful to find the errors at fab time.If you find the Eagle interface impossible you might try Autotrax DEX. It has warts, but is usable and inexpensive. I find the user interface clicks with me, sufficiently that it overcomes the main DEX deficiency which is a terrible user manual.

author: LabSpokane
author_rank: Super Contributor
timestamp: April 13, 2015, 11:18:23 pm
content: I will say in Eagle's defense that it's Mac OSX distribution is very stable. I think I've had only one crash. It also runs well on limited hardware.I also really enjoy the support one can get from places like OSH Park when submitting Eagle files directly. There will always be translation issues, so that matters.Unlike the others, I find the poor footprints of most Eagle libraries to be a disappointment.Eagle's rigid file location system is yet another disappointment. Yes, it's fixable with scripts, but why should I have to.

author: zapta
author_rank: Super Contributor
timestamp: April 13, 2015, 11:20:33 pm
content: Quote from: CatalinaWOW on April 13, 2015, 11:06:22 pmSame here, it's very very stable (mac OSX) and I haven't encountered yet a correctness issue.OP, it seems that you are not happy with Eagle. My advice to you then is try other packages and see what works for you. Creating library items is not that of a big deal and over time you will collect your own verified library (some say not to trust any library but your own). Also, not being able to upload Eagle layout files to PCBs manufacturers is not a big issue and gerbers are just fine.I don't know if you plan to open source your design but if you do, it affects the considerations, open source designs that use free tools are more accessible and valuable.

author: PedroDaGr8
author_rank: Super Contributor
timestamp: April 13, 2015, 11:46:47 pm
content: Personally, I am a HUGE DipTrace fan. I found Eagle very frustrating for how I work. It just didn't feel natural to me at all. While DipTrace fit like a glove. DipTrace free version (non-profit lite) is a great way to get your feet wet with it. DipTrace is likely one of the easiest to make your own component libraries. if I can't find a part in a few minutes, I will just whip it together myself.EAGLE has a lot of support, it is by far the most commonly used and it is that way for a good reason. I just find that it doesn't always resonate well with others. It's interface is clunky and difficult to navigate at times. That being said, it's very much personal preference. Some peopel love it and swear by it, others, like myself, hate it.Give yourself time to play with both and see how it is for you.

author: skyjumper
author_rank: Regular Contributor
timestamp: April 14, 2015, 12:17:06 am
content: Thanks for your comments everyone, they are much appreciated. I emailed Cadsoft to see how much it will cost to move from Eagle 6 to 7, and staying with Eagle is an option. I run it on Windows 7 and got myself into the hable if saving frequently. Maybe it was something about my files.I'll check out Diptrace and AutoTRAX. AutoTRAX at $49 is pretty cheap, I'll see what it can do.

author: Monkeh
author_rank: Super Contributor
timestamp: April 14, 2015, 12:19:04 am
content: Eagle 6 works fine, there's really very few reasons to upgrade.

author: BloodyCactus
author_rank: Frequent Contributor
timestamp: April 14, 2015, 12:46:25 am
content: I switched from Eagle to DT, I'm so much more productive in DT. For one thing it takes hours to make a part in Eagle, so I would go searching the net for something, finding it, then spending ages to try and verify what I found (Can never trust what you find!).In DT, takes about 2 minutes to make a part, so easy its crazy. For me, this was a huge deal. Making parts in Eagle was like stepping into a MMA octagon to fight, its ridiculous. DT is so easy and nice.The only thing I feel DT lacks for me is being able to redefine the keybindings, I hope it comes in the next release in a few months but I have no idea.I would never go back to Eagle honestly.I use on Linux, so Eagle was native, ran great, I never crashed it, DT uses wine, I never crashed it either so...

author: Wilksey
author_rank: Super Contributor
timestamp: April 14, 2015, 01:20:44 am
content: One of the major developments with Eagle 7.1 was the multi core auto routing engine, I don't often auto but it did seem to shimmy along when running a test case.I have never had Eagle crash on me, I've asked it to do a lot of crap over the years, and it has been absolutely fine.In terms of DT vs Eagle, well, that's a whole other can of worms you have opened up!I use Altium and Eagle, almost daily, but have used other packages, I used to use Proteus in a previous life, I have tried DT, AutoTrax, I downloaded, and then removed it, it felt too heavy for me, massive tool bars etc, but that's not to say it isn't good, but read the forums, the owner is very arrogant, but apparently is quick to fix bugs.I never got on with DT, but again, it is a good package, the only thing that seems to be missing feature wise over Eagle is high speed design, if you are not interested in differential pairs or length matching (though I've heard that is on their hit list of new features) then there is no reason not to try it, Proteus is an expensive package for example, and doesn't have high speed tools, bang for buck Eagle isn't bad, DT is even cheaper still, and it can import Eagle files I believe, it has native 3D rendering (useful for case fitments etc), I am used to Eagle so I am reluctant to move as it does everything I need it to do.Something else that has come on a long way is KiCAD, free, open source, more frustrating to learn than Eagle, but you are free to use it as you wish.

author: Karel
author_rank: Super Contributor
timestamp: April 14, 2015, 06:20:25 pm
content: You wrote that you already paid for V6. No need to upgrade to V7 at the moment.Just download and install the latest V6 version which is 6.60 and you are fine.We have a licence for V7 but we will stay with V6.60 till at least V7.30 is available.Always wait till the bugs, introduced with new features, are fixed...

author: skyjumper
author_rank: Regular Contributor
timestamp: April 14, 2015, 06:25:51 pm
content: Quote from: Karel on April 14, 2015, 06:20:25 pmI could do that... The incentive for V7 was the new routing engine...

author: Karel
author_rank: Super Contributor
timestamp: April 14, 2015, 06:29:51 pm
content: Quote from: skyjumper on April 14, 2015, 06:25:51 pmForget the autorouter. There doesn't exist (yet) an autorouter that can beat the human brain.It's not a chess game...

author: LabSpokane
author_rank: Super Contributor
timestamp: April 14, 2015, 06:51:41 pm
content: I'm not going to argue that autorouting is a great solution, but I will say that Proteus' autorouter is fast and produces decent results. Much faster than Eagle.

author: skyjumper
author_rank: Regular Contributor
timestamp: April 14, 2015, 07:28:57 pm
content: Quote from: Karel on April 14, 2015, 06:20:25 pmHm, CadSoft does not seem to have older downloads on their site. At least not that I could find. I did find a download of 6.6 from other sites but I prefer to get it from them directly. Do they make older versions available?

author: MarkL
author_rank: Unknown
timestamp: April 14, 2015, 07:42:27 pm
content: Quote from: skyjumper on April 14, 2015, 07:28:57 pmTheir URL naming scheme isn't hard to decode for any given version. It's not guaranteed it will be there, of course, but it seems they've left at least 6.6.0 laying around:http://web.cadsoft.de/ftp/eagle/program/6.6/eagle-lin-6.6.0.runhttp://web.cadsoft.de/ftp/eagle/program/6.6/eagle-win-6.6.0.exehttp://web.cadsoft.de/ftp/eagle/program/6.6/eagle-mac-6.6.0.zipEDIT: Also on their FTP server:ftp://ftp.cadsoft.de/eagle/program

author: skyjumper
author_rank: Regular Contributor
timestamp: April 14, 2015, 08:03:39 pm
content: Thanks! That worked.

author: zapta
author_rank: Super Contributor
timestamp: April 15, 2015, 02:17:05 pm
content: Quote from: LabSpokane on April 14, 2015, 06:51:41 pmI love auto routers. With eagle, I manual route ~30% of the nets (power and critical) and let the auto router do the rest. It's does better job than me figuring the topology of the traces.What I am missing with eagle is a push and shove manual router. More important than streamlining the UI.

author: bookaboo
author_rank: Frequent Contributor
timestamp: April 15, 2015, 02:46:31 pm
content: I use diptrace and I'm quite happy with it, it's very easy and intuitive to use. Footprints in particular are a doddle. I had tried Eagle but it felt clunky and if I remember correctly was much more expensive.I don't use an auto router so that feature is untried, I also don't have any designs that require high speed lines or impedance matching. ymmv.

author: LabSpokane
author_rank: Super Contributor
timestamp: April 15, 2015, 06:34:37 pm
content: Quote from: zapta on April 15, 2015, 02:17:05 pmWe think alike on that one. That's how I've been handling my PCBs with Eagle. The autorouter produces better results than the "rookie router." My stuff is all low/no speed thus far, so it hardly matters.

author: Wilksey
author_rank: Super Contributor
timestamp: April 15, 2015, 08:02:25 pm
content: I can if I have time and inclination route all the boards I do manually, however, I am lazy and I have deadlines that are given 3 months in the past so I tend to auto route the signal traces that I couldn't give two monkeys about, it works out good if you set it up correctly.What I would say, is even if you auto route, you should practise even on non commercial stuff manually routing a board so you get into the habit of doing it as it someday you might need to do it manually.

author: IanJ
author_rank: Unknown
timestamp: May 29, 2015, 08:39:34 pm
content: Quote from: Wilksey on April 14, 2015, 01:20:44 amI tried AutoTrax, and gel'd with it straight away.....really loved the interface and the library management etc and started building my next project on it, even got a few things fixed in the app............But I returned to Eagle when I found you couldn't drop a via down to a pour and expect to see the unrouted net disappear, also the manual tracking abilities are very limited. The owner, well yes......he has his ideas on pcb design and won't budge even if Altium, Eagle, KiCad etc all work a different way. Not recommended at the moment. Shame.Ian.

author: ion54
author_rank: Contributor
timestamp: June 26, 2015, 12:51:00 pm
content: Here is, right from the horse mouth, version 6.6 of Cadsoft Eagleftp://ftp.cadsoft.de/eagle/program/6.6/eagle-win-6.6.0.exe

author: funkathustra
author_rank: Regular Contributor
timestamp: July 01, 2015, 12:11:16 am
content: A good interactive router (like Altium's) is way more productive than auto-routing. If you don't believe me, watch a YouTube video of someone hand-routing a board in Altium.I've only found auto-routing productive if you have a TON of low-speed, low-power signals that you need to run between things, and you don't really have any space constraints. In any other designs, you spend so much time configuring the auto-router, that it's just faster to hand-route.If you're doing open-source designs (even if they're commercial), you should strongly consider giving Altium's new CircuitMaker software a try. It's absolutely free (even for commercial work), and has about 90% of the features of the full version of Altium Designer. The only "catch" is that all of your CircuitMaker projects are accessible by the CircuitMaker community. Like most professional CAD/CAM software, it's also Windows-only.

author: LogicalDave
author_rank: Regular Contributor
timestamp: April 20, 2016, 04:32:31 pm
content: Quote from: CatalinaWOW on April 13, 2015, 11:06:22 pmDEX has more problems than just its user manual. I've purchased it (several times) and spent many hours with it over the years. The UI is beautiful, but ultimately there is always a critical flaw that sends me back to Eagle. As soon as you try to do any non-trivial PCB layout (I'm not talking anything exotic, just copper pour), DEX falls apart - vias aren't connected to pour, areas of pour overlay other areas, it's just a disaster. Even generating the basic files you need to send to a board shop for fabrication aren't there. Unfortunately, although DEX has great promise, the owner keeps adding features like 3D modeling to it rather than getting the basics working and IMO, it's not usable.FWIW, once you get used to the quirky user interface, Eagle is very powerful and capable. I don't use the autorouter and agree with prior comments that the main routing deficiency is lack of push/shove capability. Eagle is fast and stable; I have never seen it crash and have used it a *lot* on Windows and Linux.

author: AIt
author_rank: Newbie
timestamp: April 20, 2016, 06:53:49 pm
content: What about KICAD ?http://kicad-pcb.org/

author: fed0r
author_rank: Newbie
timestamp: July 11, 2016, 08:27:59 am
content: DipTrace 3.0 now has differential pair support, and Altium and Eagle import is in the works. The library got expanded, too.I've been using it since version 2.3 and it's only getting better, although at an incredibly slow pace. It's way more intuitive for me than Eagle as well. Of course, nothing beats Altium in terms of productivity, but it's got a steep learning curve and no hobbyist can afford it.

author: MarkF
author_rank: Super Contributor
timestamp: July 11, 2016, 02:22:53 pm
content: +1for DipTrace.I use the free non-profit version and it was very intuitive and quick to learn. I've created several of my own parts and the process was quick and easy. Also, it is very easy to import Eagle files.

author: EEVblog
author_rank: Unknown
timestamp: July 11, 2016, 03:19:55 pm
content: Quote from: funkathustra on July 01, 2015, 12:11:16 amThe new massive price drop on Circuit Studio ($995) puts it into the same price bracket as Eagle.

author: technotronix
author_rank: Regular Contributor
timestamp: August 06, 2016, 12:35:17 pm
content: I think both are good but it may differ for beginner. Even sometimes it depends on your specific requirements also. Eagle may lacking with the user-friendliness and easy interface compared to diptrace. The third we can consider design spark, which is the my first choice among three.

author: Saeed
author_rank: Newbie
timestamp: March 18, 2017, 07:21:34 pm
content: Hi ....I want to buy EAGLE from CadSoft (not from Autodesk), anyone wants to sell ?I will pay now ...Thank you