What is the best PCB LAY OUT software?

We’ve been using Cadence’s ORCAD and don’t like many of its “features”. Tried Mentor’s pricey Expedition.

What’s an good but affordable PCB software package?

Pulsonix is very good, I’ve been using it for years:

http://www.pulsonix.com

It starts at about $3,000.

Support is excellent and there is a helpful users group which I run:

http://tech.groups.yahoo.com/group/PulsonixUG/

Leon

The only programs I’ve used are Altium Designer and Cadsoft Eagle. I started with Eagle and used it for about 3-4 years before switching to Designer. Designer is multiple orders of magnitude better than Eagle.

Can’t speak to Pulsonix (having never used it myself), but I can say that the industry standards seem to be OrCAD and Designer.

Well, at least try Eagle :lol: you can download a free but limited evaluation version, and then if you don’t like it try the other that have been mentioned :smiley:

In my opinion it is not bad :wink:

And it is the only pcb cad I know about that has a Windows/Linux/OSX version.

If your definition of “affordable” is close to mine (i.e. “free”), then take a look at Eagle. If it’s close to Leon’s, then by all means take a look at Pulsonix. I can’t see spending $3000 to design a few hobby PCBs that will cost me a total of less than $200. But if you make a living at it, that’s a different story altogether. Get the best tools you can for your profession, get what you can justify for your hobby.

I’m using Eagle, and it’s pretty decent, once you get used to it. There are plenty of non-intuitive bits in its interface, and the help system is, um, (how can I put this nicely?), sub-par. Once you get the hang of its interface, you can do a lot with it. But the learning curve is a bit steep at first. There are a few tutorials on the web (do a google search) that will help a lot to get you started. Also read the newsgroups hosted on [CADSoft’s website as well as this forum. Lots of good info and people who can (and will) help.

Hmmm, I just re-read this before posting, and I feel like I’m doing CADSoft an injustice. I don’t mean to make it sound like Eagle isn’t suitable for professional work. If I had to design PCBs for a living, I think I’d be happy using Eagle, now that I’m used to it. I’ve seen Leon mention that Pulsonix’s autorouter is far better than Eagle’s, and I can believe that. But I just run the autorouter for entertainment, then rip everything up and end up routing everything by hand anyway. :wink: Having never used Pulsonix, I can’t say what else, if anything, it does that makes it worth $3000, as opposed to $400 for Eagle Professional. Eagle is a pretty darn good tool, and Pulsonix had better be pretty fantastic to justify costing 750% as much. Maybe it is. If I started doing this for a living I’d at least take a look, but I could certainly be satisfied with Eagle.

Keith](CADSoft Finanzportal - CADSoft Finanzportal)

Pulsonix is far easier and faster to use than Eagle, and competes with more expensive packages like Altium Designer, PADS and OrCAD.

I actually compared Pulsonix and Eagle once, and found that equivalent operations were twice as fast with Pulsonix, primarily because of all the additional keystrokes and mouse clicks required with Eagle. Where I used to work a colleague of mine who knew Eagle very well took two weeks over a PCB that I could have done in a couple of days with Pulsonix.

Leon

If you want really cheap, I’ve had a great time with FreePCB. Although it might not have a parts library bigger than the other guys, it does have a very easy to use footprint editor. It doesn’t interface with a schematic editor yet, that I know of, but I do remember reading plans to try and interface with TinyCAD (which is also free).

khearn:
I don’t mean to make it sound like Eagle isn’t suitable for professional work. If I had to design PCBs for a living, I think I’d be happy using Eagle, now that I’m used to it.

That's because it is all you know. Eagle is not suitable for professional level work. Cadsoft has a brilliant marketing scheme, however: they give away a simple version for free so that people will learn it and then when they are more serious about ECAD they will buy a more complete version of the software.

I used to be of the same mindset that Eagle was suitable for just about anything. Now that I’m in the professional world, where my ECAD program was chosen for me, I thank my lucky stars every day that it wasn’t Eagle that was chosen for me.

I think this has gotten a bit off track. Unless I read the OP wrong, he’s a hobbyist and not going to drop 3 large on a piece of software.

Given that, I’d say Eagle is really the best bet. None of the other packages in that class (low low cost) come close to eagle. I tried a couple of the packages like freepcb and they didn’t come close to eagle. I think for even an advanced hobbyist, eagle is a very usable solution.

You may also have to define what ‘professional’ means because, correct me if Im wrong, but our very own sparkfun made the switch to eagle a couple years ago and I dont think theyre doing too bad.

Yes it is ass backwards for its interface sometimes but it works fair enough once over the learning curve. (Now if I could only figure out where that .0044 aperture is…)

Brian

Philba:
I think this has gotten a bit off track. Unless I read the OP wrong, he’s a hobbyist and not going to drop 3 large on a piece of software.

Given that, I’d say Eagle is really the best bet. None of the other packages in that class (low low cost) come close to eagle. I tried a couple of the packages like freepcb and they didn’t come close to eagle. I think for even an advanced hobbyist, eagle is a very usable solution.

He's using OrCAD. Hobbyists typically don't use programs of that caliber. Note that he never mentioned being a hobbyist - you're just making an assumption. Going to a program like OrCAD or any of the other free CAD programs would be a *huge* step down for him.

FWIW, I have OrCAD and prefer Eagle functionally, although OrCAD does look prettier.

If you are a Linux, BSD or Mac user, then consider PCB. It’s a very good PCB layout package - Free as in freedom, no limitations on PCB size or number of layers. It has open, documented text formatted files which means you can manipulate them with any scripting language you care to use.

http://pcb.sourceforge.net/

It also works with gEDA’s gschem and netlisting tools for schematic capture to PCB.

In my opinion it’s worth switching to Linux just to use PCB :slight_smile:

I have used Altium’s software (forgotten its name) long time ago. I have a little experience with OrCAD too. These two are very high end software and cost well over $10K. Now I am learning EAGLE and I like its simplicity. It is rather easy comparing to the other two. Even its full version cost much less than the others (around $1K). It depends on what you are planning to do with it. If you are desiging a motherboard for a Dell laptop, then I think you might want to go with those high end packages. If you are designing something less complicated EAGLE will do it for you. Although, so far, I have no reason why you can not use EAGLE for complicated design such as a pc motherboard. I think all those PCBs that you see on Sparkfun, can very well be done with EAGLE. It all depends on what you want to do with it, how much you can spend on it, and how much time you want to spend on learning it. If you are a hobbiest, the free version of the EAGLE is just perfect. Long ago when I first encountered EAGLE, I did not even considered using it. But when I left the company and could not afford expensive softwares, I looked into EAGLE and now I like it. It is easy to learn comparatively, it is affordable, the best thing is you can run it from your Flash USB storage device. So you can take it anywhere. I hope it helps.

NleahciM:

Philba:
I think this has gotten a bit off track. Unless I read the OP wrong, he’s a hobbyist and not going to drop 3 large on a piece of software.

Given that, I’d say Eagle is really the best bet. None of the other packages in that class (low low cost) come close to eagle. I tried a couple of the packages like freepcb and they didn’t come close to eagle. I think for even an advanced hobbyist, eagle is a very usable solution.

He's using OrCAD. Hobbyists typically don't use programs of that caliber. Note that he never mentioned being a hobbyist - you're just making an assumption. Going to a program like OrCAD or any of the other free CAD programs would be a *huge* step down for him.

You are being argumentative so I’ll respond in kind. Note that he said “pricey” and “affordable” in the OP. That says a lot more than what he was using. Not sure why you are being cranky but it isn’t helping this discussion at all.

It probably would have been a good idea for the OP to specify his price range.

Philba:

NleahciM:

Philba:
I think this has gotten a bit off track. Unless I read the OP wrong, he’s a hobbyist and not going to drop 3 large on a piece of software.

Given that, I’d say Eagle is really the best bet. None of the other packages in that class (low low cost) come close to eagle. I tried a couple of the packages like freepcb and they didn’t come close to eagle. I think for even an advanced hobbyist, eagle is a very usable solution.

He's using OrCAD. Hobbyists typically don't use programs of that caliber. Note that he never mentioned being a hobbyist - you're just making an assumption. Going to a program like OrCAD or any of the other free CAD programs would be a *huge* step down for him.

You are being argumentative so I’ll respond in kind. Note that he said “pricey” and “affordable” in the OP. That says a lot more than what he was using. Not sure why you are being cranky but it isn’t helping this discussion at all.

It probably would have been a good idea for the OP to specify his price range.

NleahciM kind of reminded me of the AVRfreaks.net forum. Whenever, you post a question there, somebody comes and start arguing, “oh I can not do your home work for you”…and all kind of time wasting argument. If they do not want to answer, they they can choose not to answer and be quite about it. But there are some wierd people that I find annoying. So much so that I avoid going there to arrogant people. One of the things, I like about Sparkfun forum is that the people here are cooperative and not argumentative. I hope it continuse to be like that.

Philba:
You are being argumentative so I’ll respond in kind. Note that he said “pricey” and “affordable” in the OP. That says a lot more than what he was using. Not sure why you are being cranky but it isn’t helping this discussion at all.

It probably would have been a good idea for the OP to specify his price range.

He also said good, and in my humble opinion Eagle is mediocre at best. I don't see how I'm being argumentative - I'm just trying to make sure he doesn't blindly follow advice from people that don't have much experience.

smdFan:
NleahciM kind of reminded me of the AVRfreaks.net forum. Whenever, you post a question there, somebody comes and start arguing, “oh I can not do your home work for you”…and all kind of time wasting argument. If they do not want to answer, they they can choose not to answer and be quite about it. But there are some wierd people that I find annoying. So much so that I avoid going there to arrogant people. One of the things, I like about Sparkfun forum is that the people here are cooperative and not argumentative. I hope it continuse to be like that.

Umm, I think I answered the OP's question. A quick search shows that I've made the mistake of answering many of your questions as well.

NleahciM:
He also said good, and in my humble opinion Eagle is mediocre at best. I don’t see how I’m being argumentative - I’m just trying to make sure he doesn’t blindly follow advice from people that don’t have much experience.

I guess your point is that anyone that disagrees with you doesn’t have much experience or is just opinionated. unlike you…

The OP was apparently looking for professional software, and Eagle doesn’t really qualify. I can’t see someone using it for a multilayer PCB with large BGA parts (1000 balls), for instance. One major failing is that it doesn’t even have breakout tracks and vias, which save a phenomenal amount of time when routing that type of PCB. Professional packages create BGA footprints automatically, including the breakouts. Creating a 1000 pad PGA 10-layer footprint in Eagle would be extremely difficult. It’s also missing facilities for matched track lengths and differential pair track routing, essential for high-speed designs, and many other features such as embedded components, chip-on-board and distributed corporate parts databases.

Here are the features offered by Pulsonix PCB:

  • Design area up to 2.0 m by 2.0 m (78” by 78”)

  • Design in Imperial or Metric

  • Unlimited number of Layers

  • User defined layer types

  • Supports SMT, through-hole and mixed technologies

  • SMDs both sides of the board

  • Angles in degrees or radians

  • Integrated Schematics & PCB

  • Dynamic drag and drop

  • Wizards for:

  • Data Transfer

  • Footprint creation

  • Parts creation

  • Plotting and printing

  • Track/Via breakouts on footprints

  • Wire jumpers/jumper parts

  • Manual Placement ‘push’ and ‘return’ mode

  • Integrated Autoplace (with Autorouter package)

  • Keep in/out areas use in Autoplacement

  • Placement areas defined in Footprint

  • On-line Design Rules Checking (DRC)

  • On-line Display Clearances

  • Batch mode DRC

  • Design rule error browser

  • Manual Routing angle modes:

  • Free angled

  • 45 degree

  • Orthogonal

  • Curved

  • Manual Routing modes:
  • Auto Corner

  • Auto Mitre

  • Single track Auto Router

  • Integrated Auto Router (optional)

  • Keep In/Out areas on Autorouting

  • Teardrop support

  • Testpoint support by side/type

  • Blind and buried via support

  • Net Find, Highlight and select browser

  • Relative and Absolute coordinate system

  • Net Optimisation

  • Many Report outputs including Parts list & BOM

  • User definable report writer

  • Integrated Copper Pour with Hatching

  • Automatic component rename

  • Automatic Gate and Pin Swapping (with Autorouter package)

  • Dimensioning with Horizontal, Vertical, Free, Radial, Angular dimensions

  • Change Component on-the-fly

  • Single Shot Postprocessing

  • Gerber Photo-plotter to RS-274-D and

  • RS-274-X (extended aperture format)

  • ODB++ Format exporter

  • Automatic generation of power plane plots

  • Supports true split Power Planes

  • IPC 356 test outputWindows printer outputs

  • Plotting to HPGL plotters

  • Excellon NC Drill output and drill drawings

  • Plotting of solder masks, resist and other manufacturing plots

  • Integrated LPKF Interface

  • DXF Mechanical Design Input/Output

  • IDF Mechanical Design Input/Output

  • Import filters for designs and libraries for many other EDA products

  • Import Schematic Netlists from:

  • OrCAD DOS/Windows - Viewdraw

  • MultiSIM

  • Electronic Workbench/EWB Multisim

  • Ulticap

  • P-CAD

  • PADS

  • CADSTAR

  • ACCEL

    • EDIF 2.0.0 Links to external autorouters available
  • Library generator toolkit (optional)

  • Chip-on-board (COB) design suite (optional)

  • Die and Bond pad support

  • Independently floating bond pads on components

  • Bond Wire support

  • Insulated and Cross-over rules for bond wires

  • Min/Max bond wire length rules

  • Design rules checking for COB rules

  • Wire report output

  • Report maker output of COB entities

  • High-Speed design option (optional)

  • Embedded Component technology design option (optional)

  • Database Connection (optional)

  • Connection to corporate database

  • Industry-standard ODBC interface

  • Fully integrated into Schematic and PCB

I could also list the schematic entry features, but you should get the point. Other professional packages offer similar features.

Leon

Philba:

NleahciM:
He also said good, and in my humble opinion Eagle is mediocre at best. I don’t see how I’m being argumentative - I’m just trying to make sure he doesn’t blindly follow advice from people that don’t have much experience.

I guess your point is that anyone that disagrees with you doesn’t have much experience or is just opinionated. unlike you…

I'm the argumentative one? It seems like you're the one that is attacking me, while I'm just trying to look out for the OP's best interests. Anyways - no - my point is that anybody that recommends Eagle for *professional* use doesn't know what they're talking about. I used to be one of those people, before I knew better. *"I was blind and now I see"*