Sunday 6 July 2008

Which is the best software for PCB design?

I've been using Protel99SE since year 2001. I've been doing many sorts of PCB design using that software. Years after Protel99SE, Altium has come out with several version of their product such as Design Explorer in 2002, DXP 2004 and finally Altium designer with several new versions each year. Each new version / name do not support the library of the old protel99SE. I'm very frustrated with that. I can't find parts like PIC18F452 in protel99SE. That made me feel difficult about it.

Then I tried Proteus version 6 and version 7.2. The learning curve was very easy. It has lots of components / parts in the library. Creating my own library for new component or footprint in Proteus is not that difficult but it's not that accurate as in professional tools. When I say accurate means I have to use Caliper to measure the footprints of a device if the dimension is not available. When the footprint is not available, then I'm in a very tough situation. It hurts because I can't even find the USB FTDI 32 pin LQFP footprint in Proteus. To do it myself using proteus is not that accurate i suppose.

Then I started to look for ORCAD.... It's a good software for schematic & PCB but the learning curve is very steep. I need to have an expert to teach me this software for me to get started quickly. Orcad Library is not too good. Many of the components & footprints need to be done manually. Luckily Orcad has quite a lot of support and the components & footprint library could be obtained somewhere else on the web. Some get it from the device manufacturer's website which support Orcad, some get them from email group who share the same interest, some got that from forums, etc.

I checked the Altium Designer's latest version and It sounds very good. I was told that Altium provide easy migration for Orcad user. The support is also very good because their website even provide free video tutorial on the altium's website. It turns out that the tutor, Marty Hauff - Manager, Altium Designer Applied Technologies was my Lecturer when I did my Master's Degree in RMIT University, Melbourne. Check out the following:

http://www.altium.com/Community/TRAININGcenter/TrainingVideos/#

Up to this point, I'm still would like to use Orcad since it's been doing ok for the moment. Altium Designer is very expensive, plus it has some extra functionality which I do not need like the FPGA stuff.

When asked which is the best software for PCB design, I would not say any software does it all. The forumers came out with many personal opinions & some even do not give any justification why they prefer certain software. It is so childish to say it that way.