Tell me more ×
Electrical Engineering Stack Exchange is a question and answer site for electronics and electrical engineering professionals, students, and enthusiasts. It's 100% free, no registration required.

I'm still using PCAD2006 for my schematic capture and PCB layout. I'm not very happy with this; it is rather buggy, but it's a leftover for which I have an extensive library.
Due to the problems I'm having with PCAD and the fact that it is no longer supported by Altium I'm looking for an alternative. Shopping list:

  1. Free or low cost (Altium Designer is out)
  2. No restrictions in board size beyond the obvious. E.g. Eurocard (160x100mm) or 200x150mm should be possible. 1 meter square shouldn't. Some free packages have a 100x80mm limit IIRC.
  3. Gerber output
  4. Extensive library of both PTH and SMT components
  5. Nice to have: real-time DRC

Suggestions?

share|improve this question
2  
I take it your using a Microsoft Windows only system? There's good free CAD tools on Linux that don't have restrictions, do Gerbers, and are relatively stable, GEDA PCB and Kicad are great - you could always consider a dual boot with a light weight Linux distro – Jim Dec 16 '10 at 17:16

5 Answers

up vote 7 down vote accepted

I would go with the professional version of Eagle-- $1000, plus $500 if you want the autorouter.

I've tried Kicad and GEDA; despite Jim's comment above, I think neither are comparable in stability or features. They've improved a lot from the past, and you can't beat the price, but I think Eagle is worth the money. I also think that Eagle has a promising future in that they are alleged developing an open file specification, according to Adafruit. If that actually happens, it will be huge.

In the even longer run, I hope that GEDA and Kicad get better, but I've been literally hoping that for a decade (about GEDA). (And yes, I realize that I should shut up and start contributing patches. So should you, dear critic.)

Altium is $3500 plus an optional yearly subscription for updates; I'd say it's not worth it unless you need specific features that Altium provides-- for most boards, Eagle wins.

Since you have an old PCAD license from Altium, you might also investigate Mentor's deals. They were recently offering a large discount to switch from Altium to their stuff. Though I haven't used Mentor's stuff, I suspect it's like most established EDA software-- powerful, but with frustrating interface quirks that go unreplicated in the rest of the software world.

I'd also think seriously about what boat you want to be in for the long term. I learned Altium back when it was Protel 98, and now the transition to anything else would be a sizable productivity hit. I do use the free version of Eagle for small stuff, but it's painful (mostly because of my experience with Altium). If I could restart now, I probably wouldn't invest the time to learn a package that I couldn't afford for personal projects.

share|improve this answer
Also, I'll make a prediction-- if Cadsoft really does release an open format for boards and libraries, GEDA and Kicad will add import filters. This will finally break the chicken-egg problem of getting users who are making complicated boards to motivate improvements to the software. – pingswept Dec 16 '10 at 17:46
1  
I'll add that Eagle can be way cheaper if you tolerate reasonable restrictions on schematic page counts and board sizes. $50 gets you 1 sheet / 2 layer capability with autorouter. $750 gets you 99 sheets / 6 layer capability. $1500 gets you 999 sheets / 16 layer capability... – vicatcu Dec 16 '10 at 18:42
To add to @vicatcu the $750 version has a max routing area of 160x100mm and for the $50 it is 100x80mm routing area. – Kellenjb Dec 16 '10 at 19:27
1  
I've always wondered what the value proposition for Eagle is. Does it do something that other programs don't do? Is it the availability of libraries? Is it really easy to use? – AngryEE Dec 17 '10 at 15:52
@AngryEE: I think the value proposition is "Much cheaper and only a little worse, plus you can start with a free version." – pingswept Dec 17 '10 at 18:10

Pulsonix is excellent, I've used it for years. It starts at $3,000. I run the users group and we have lots of former PCAD users.

share|improve this answer
+1 to offset downvote, as Pulsonix certainly does look excellent. – tyblu Dec 16 '10 at 23:02
2  
was probably downvoted because of price: $3000 is neither free, nor low-cost. – Federico Russo Jul 29 '11 at 12:11

Bartels AutoEngineer - Light: 159EUR; Econ.: 2690EUR; Prof.: 6490EUR; High-End: 15kEUR+

  • Microsoft Windows, Linux and various X11/Unix systems.

  • PDF output with symbol/part notes

  • separate autorouter

  • hierarchically structured, including schematics and parts

  • copies libraries to local project, but maintains link

  • default menu seems cruddy, and must be customized for it to work for you

  • Did everything and more than I expected while allowed to use it a year ago

share|improve this answer
Do you know what the restrictions for the Light version are? – stevenvh Dec 18 '10 at 18:03
@stevenh, I think it's only double-sided, 100x160mm. That's from memory 1.5yr ago, so it may be different now. – tyblu Dec 18 '10 at 18:06

TinyCAD/FreePCB combo. You'll probably have to create some symbols and footprints yourself, but you always have to be certain of your footprints with any PCB application. It's all free (of cost) and open-source. FreePCB has no limitations and produces gerbers.

share|improve this answer

I use the GEDA suite of tools, obviously you get what you pay for, but I've managed to work around most of its limitations and am pretty happy with the price I paid for it ($0).

share|improve this answer
1  
I'd agree, I guess it depends on what kind of work your doing and what your budget is, but to me $1000 here and $500 there is a bit too rich for me – Jim Dec 16 '10 at 18:16
1  
I hear KiCAD is really awesome if you want something to use on Windows. GEDA on Windows is a 2nd class citizen.. I use it in a virtual Linux machine. – krapht Dec 16 '10 at 18:56

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.