Mostly free engineering software

We’re living in a golden age of software, where many useful programs are available – for free!

Let’s survey some of what’s out there that just might interest an engineering crowd like the EDN  community.

Mostly free engineering software

I can’t offer personal opinions on most of these packages, but I expect to hear back from you after you’ve test driven a few.

Instrument control
I recently learned  about PyVISA, a Python library for talking to instrumentation. I quite like Python. It’s easy to learn, has good aesthetics (my main criterion), and has accreted a huge ecosystem of libraries to enhance its power. I’ve used one of them, NumPy, to actually write DSP code in the language, though I wouldn’t really recommend it – using Python for DSP that is, not NumPy, which is a great math and array package. And, you’ll never expect the Spanish Inquisition.

CAD
There are some very expensive and powerful CAD systems out there. If you have to ask “how much,” you can’t even begin to think about affording them. If you have some room in your budget, I can say that I’ve heard nothing but good things about Altium, which integrates many tools into one, from PCB and schematic, to HDL, to EM simulation, to I-don’t-know.

If your budget is more like mine, there are some fairly mature open-source systems on offer:

  • KiCad seems the best known open-source EDA system.
  • gEDA looks very similar. Let us know if you’ve tried both.
  • EAGLE is a commercial package with a free version that will handle small double-sided boards.
  • DesignSpark PCB is not open-source, but looks very capable given the cost ($0). It is adware (I don’t know how annoying this is), but it sounds like the ads just appear during startup.

There are a number of proprietary eCAD systems promulgated by PCB fabricators, but they produce files understood only by that shop. Why bother, unless you need something really quick and dirty!

Of course, Wikipedia has a list of free EDA software.

Read more: Mostly free engineering software


About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top