Active filter design software for lowpass, highpass, bandpass and bandstop electronic filters using resistors, capacitors and op amps. Provides Butterworth, Chebyshev, Elliptic and Bessel Approximations to order 10, with a variety of circuit choices.
- FWLite_Setup.exe
- Schematica Software
- Freeware (Free)
- 4.67 Mb
- Win2000, Win7 x32, WinVista, WinXP
Complete mixed signal electronic circuit schematic capture and simulation software. Combine schematics, SPICE, VHDL, Verilog & VHDL-AMS in a unified design and simulation environment. Powerful and easy-to-use design wizards kick start your design.
- ViaDesigner_Installer_2012.2.1.exe
- ViaDesigner, Inc.
- Shareware ($168.00)
- 793.16 Mb
- WinXP, Win7 x32, Win7 x64
Highly versatile and easy to use, PowerStar was designed for use on most electrical design and analysis applications. Use it for commercial building services, industrial plants, distribution systems, power factor correction or any project. ...
- setup_ps.exe
- Megasys Software
- Shareware ($120.00)
- 37.26 Mb
- Win2000, WinXP, Win7 x32, Win7 x64, Windows 8, Windows 10, WinServer, WinOther, Windows2000, Windows2003, Windows Server 2000, Windows Server 2003, Windows Server 2008, Windows Server 2008r2, Windows Server 2012, Windows Tablet PC Edition 2005, Windows Media Center Edition 2005, WinVista, Windows Vista, WinVista x64
Scicos-HDL is a tool to design digital circuit system; it integrates the hardware circuit Scicos-HDL is a tool to design digital circuit system; it integrates the hardware circuit, algorithm and Scilab/Scicos environment as a plat for digital circuit design, simulation and Hardware Description Language generation. ZhangDong & KangCai.
- scicoshdl_v06.zip
- scicoshdl
- Shareware ($)
- 20.29 Mb
- WinXP, Win2000, Win Vista, Windows 7, Windows 8
KFilter is an application to design acoustic hifi loudspeakers in a theoretical way. It provides an interactive analysis of the equivalent analogue circuit design..
- kfilter-3.1.tar.gz
- kfilter
- Freeware (Free)
- 628 Kb
- BSD; Linux
Logisim is an educational tool for designing and simulating digital logic circuits. With its simple toolbar interface and simulation of circuits as you build them, it is simple enough to facilitate learning the most basic concepts related to logic circuits. With the capacity to build larger circuits from smaller subcircuits, and to draw bundles of wires with a single mouse drag, Logisim can be used (and is used) to design and simulate entire .
- logisim-fragile-2.7.1.244.jar
- logisim
- Freeware (Free)
- 6.61 Mb
- WinXP, Win2003, Win2000, Win Vista, Windows 7
EKTS is a simulator for designing Electromechanical Systems. It allows you to design variety of electromechanical systems using relays,time relays, buttons,tamagotchi,motors,switches and some basic mechanical systems. EKTS allows building custom. ...
- Electrical ControlTechniques Simulator
- veppa
- Freeware (Free)
- 3.99 Mb
- Windows XP, 2000, 98, Me, NT
A powerful professional CAD software tool that allows the electronic designer to easily create and revise electronic circuit designs (digital and/or analog) directly via a very intuitive Macintosh interface. It supports both Simple as well as. ...
- SchematicsPlus5204.dmg
- Vamp Inc
- Freeware (Free)
- 10.5 Mb
- Mac OS X 10.3.9 or later
Gorgeous Karnaugh is the program for minimization of logic functions, which uses the karnaugh maps graphical minimization method. Gorgeous Karnaugh is developed to solve the Digital Electronics design problems and is a must for Engineering. ...
- gkfree.exe
- Gorgeous Karnaugh
- Freeware (Free)
- 1.72 Mb
- Windows 7,Windows Vista, Windows XP, Other
TkGate is a event driven digital circuit simulator with a tcl/tk-based graphical editor. TkGate supports a wide range of primitive circuit elements as well as user-defined modules for hierarchical design. The distribution comes with a number of tutorial and example circuits which can be loaded through the 'Help' menu.
- tkgate-1.8.7.tgz
- Jeffery Hansen
- Freeware (Free)
- 1.47 Mb
- Linux
The gEDA project has produced and continues working on a full GPL'd suite and toolkit of Electronic Design Automation tools. These tools are used for electrical circuit design, schematic capture, simulation, prototyping, and production. Currently, the gEDA project offers a mature suite of free software applications for electronics design, including schematic capture, attribute management, bill of materials (BOM) generation, netlisting into .
- geda-gaf-1.6.2.tar.gz
- gEDA Team
- Freeware (Free)
- 6.77 Mb
- Linux
The incredible shrinking vector graphics editor, only 67K bytes yet extremely powerful -- has to be seen to be believed. Popularity growing in leaps and bounds. True freeware.
- eve.zip
- Barry Kauler
- Freeware (Free)
- 96 Kb
- Windows 9X, ME, 2K, XP, 2003
Related:Dc Circuit Design - Circuit Design - Circuit Design Game - Tango Circuit Design - Logic Circuit Design
Find us socially
Come participate on our social platforms!
ExpressPCB Classic
ExpressPCB Plus
ExpressSCH
Recent Posts
ExpressPCB will be closed Monday, May 27th
ExpressPCB will be closed on Monday, May 27th in recognition of the Memorial Day holiday. Please account for the additional day when planning the build time for your order. Customer support will closed as well.
ExpressPCB Holiday Schedule
We hope all of your plans are coming together nicely as the holidays approach! Please note ExpressPCB will be closed for both Christmas Eve and Christmas Day, as well as New Year’s Eve and New Year’s Day. These days will not be included in our manufacturing schedule, and will be reflected on e-mail confirmations for […]
Share your ExpressPCB Project!
What should we pay attention to in soldering PCB?
The following points we should pay attention to in soldering PCB: 1)The soldering temperature and environment; 2)The soldering method, such as if the PCB has components in both sides( In order to avoid components falling, pads rub off and board broken.) 3)Component soldering order:Resistor-Capacitor-Diode-Triode-Integrated Circuit-High Power Valve( From small size to big one) 4)Soldering way: Based […]
EDM Machine Quick-Turn PCB Assembly /HASL 58pcba
Supplier: Shenzhen Grande Electronic Layers:4 Application: EDM Machine Quick-Turn PCB Assembly /HASL 58pcba PCB:FR4/1.6mm/1oz Min Via: 0.2mm Surface Treatment: HASL PCBA Lead time: 3-4 weeks Testing: 100% E-test Standard Warp:<0.75% [Description] 1, Turnkey solution for EDM Machine Quick-Turn PCB Assembly /HASL 58pcba 2, PCB Assembly, PCB fabrication / PCB layout, PCB Reversing. 3, Full Bespoke PCBA/ OEM/ EMS(Electronics Manufacturing Services). 4, SMT&DIP&PTH&BGA. […]
Latest Reviews
Great job replacing a lost order so quickly
.A set of boards was lost out of a damaged package while UPS was delivering them. ExpressPCB remade the boards and shipped the new ones out very quickly. No questions, no hassle.
Steve Archer
Excellent service
.I ordered on Monday and received on Thursday that’s for international shipping.
Leo
#ExpressPCB
Help Needed
.Excellent customer service and very attentive and personal responses, always! Kudos to all of you!
HERTSEL CORECH
First try using Express.
.Service using ExpressPCB was great. Pricing, turn around times and board quality were excellent. Looking forward to my next requirement.
R0n D’Entremont
#ExpressPCB
High quality and very affordable
.I have used this service to make several pc boards since 2006 and I am amazed with the quality, accuracy and affordability of these boards. Electronic devices are a breeze to construct using this service.
Steve H
#ExpressPCB
Article Technical Rating: 7 out of 10
There are numerous software packages available for designing printed circuit boards (PCBs), too many in fact. That being said, there are three PCB design packages that are the most popular: Altium, Eagle, and OrCad.
However, I prefer a less well-known PCB design packaged called DipTrace.
I always strive to be honest and upfront. This article is not intended to be an unbiased review of every PCB/schematic software package available. There are many, many packages not discussed in this article because I’ve never personally used them.
Instead, I wrote this article to share my own experiences. No doubt about it, I’m a biased fan of DipTrace. Although as you’ll learn it’s not the best option for everyone.
For a struggling hardware entrepreneur developing a new electronic product or even for a freelance engineer just getting started, all three of these packages are probably prohibitively expensive. Launching a new product is already rather expensive without also spending thousands of dollars on just design software.
NOTE: This is a long article so here's a free PDF version of it for easy reading.
Altium Designer is considered the Ferrari of PCB design packages and starts at over $7,000! No that is not a typo. It’s good software, but that’s pretty crazy.
Altium is the most popular PCB design package among those with a company’s budget behind them. Because of that it’s also the package that many new freelance engineers are most familiar. A good amount of freelancers splurge on Altium because it’s what they already know.
Most people developing PCBs independently, like entrepreneurs, hackers, and freelance designers, usually can’t afford to shell out that kind of cash on software.
Although significantly cheaper than Altium, neither Eagle or OrCad can really be considered affordable. OrCad has a price tag of $2,300. Eagle recently changed their payment structure to a recurring fee of $65 per month ($780 annually), or you can save a bit by paying annually at $500/year. Nonetheless most will find the requirement to pay a recurring fee indefinitely to be a big negative for Eagle.
They are all also difficult to use. Plan on spending at least several days, but more likely weeks, learning how to use any of them (especially Eagle!).
A powerful, but cheaper and easier to use PCB design package is called DipTrace, which is what I personally recommend, especially for new designers. Although Diptrace is a fantastic option for new designers, it’s also powerful enough to handle the most complicated designs.
One of my favorite things about DipTrace, other than its low price, is that it offers several upgrade levels starting from only $75. The top package is $995 and allows designs of unlimited size.
However, most projects won’t require the top package, and you can get by with one of the lower level packages costing only $495 to $695. You can start with the $75 Starter version and work your way up as needed. You only pay the difference between each level.
What about the various free PCB design tools available? Normally, I don’t recommend any of them because they force you to use their PCB production services. That may be okay for a hobby project but not if you plan to ever mass produce your product. These free tools usually lack the ability to output the PCB layout as Gerber files which is necessary if you want the flexibility to manufacture your boards via any vendor.
One exception is EasyEDA which is an online PCB design tool that not only includes schematic and PCB layout design, but also circuit simulation capabilities. EasyEDA is very intuitive to use, features Gerber file output, and best of all is totally free.
PCB Design Software Pricing Comparison
DipTrace Full | No limits | $995 |
Eagle | No limits | $65/month, $500/year |
Cadence OrCad PCB Designer | No limits | $2,300 |
Altium Designer | No limits | $7,245 |
DipTrace Lite | 500 pins, 2 signal layers | $145 |
DipTrace Starter | 300 pins, 2 signal layers | $75 |
DipTrace Standard | 1,000 pins, 4 signal layers | $395 |
DipTrace Extended | 2,000 pins, 6 signal layers | $695 |
EasyEDA | No limits | Free |
So Who Exactly Needs PCB Design Software?
Let’s look at the types of people most likely to need a PCB design tool. I’ll discuss four groups of people likely to use circuit design software, although I’m sure there are several more:
GROUP #1 – Corporate engineers – Most established companies can easily afford to spend thousands of dollars on software. Altium is probably the right choice for you.
GROUP #2 – Independent freelance engineers – If you already know how to use Altium from a previous corporate job, and you can afford it, then Altium may be your best choice. If not, then then DipTrace is probably your best choice, unless you need to collaborate with other engineers. If you collaborating with other engineers is critical then you’ll probably be better off with one of the more popular packages.
GROUP #3 – Engineer entrepreneurs – If you have prior experience designing electronics (or wish to learn how) then you may be better off designing your product yourself. Or at least as much as possible. DipTrace is definitely the way to go for you!
GROUP #4 – Electronic hobbyists and hackers – Whether you’re developing a circuit for fun or for profit, DipTrace is easily the best design package for you.
The Most Important Criteria for PCB Design Software
For me, as well as most entrepreneurs and a majority of freelance engineers, there are five primary criteria that matter most when selecting a circuit design software package:
Free Circuit Design Software For Mac
CRITERIA #1 – Must be intuitive to use – DipTrace is the clear winner when it comes to being intuitive to use. Using DipTrace you’ll be able to begin designing your circuit almost immediately with a very minimal learning curve. No need to waste hours reading a boring manual with DipTrace.
Eagle is the clear loser in regards to being intuitive to use. It has the worst user interface of just about any design package I’ve ever used. Eagle is utterly frustrating to learn and you’ll waste days or weeks trying to learn it. In fact, it will probably be many weeks before you are actually comfortable with it, if ever.
CRITERIA #2 – Must be reasonably priced – DipTrace is easily the most affordable PCB design package. It is only half the price of Eagle, or only an eighth the price of Altium. DipTrace also has a low barrier to entry because you can begin with their low-cost Starter version and upgrade your way up as needed.
CRITERIA #3 – Needs to have all of the features you’ll ever need, but not every feature you could ever imagine – There is no clear winner here, and it really depends on your needs. That being said, DipTrace has had every feature I’ve ever needed.
CRITERIA #4 – Ideally it should be a “standard” and in widespread use. Altium is the clear winner for this criteria, with Eagle in second, OrCad in third place, and DipTrace coming in last.
CRITERIA #5 – Large libraries of components available. All four packages come with huge libraries of components. Large libraries are critical because creating new components can introduce errors that won’t be captured by any of the verification tools. That being said, regardless of the package, you’ll eventually need to create some custom components yourself.
Because they are so popular, Altium and Eagle are probably the winners for this criteria because component manufacturers are more likely to provide a component library for one of these two packages. This has never really been an issue for me and I’ve found DipTrace’s libraries to be quite extensive.
The Ultimate Cost of Complicated Software
While designing microchips for Texas Instruments (TI) we used a package from Cadence (makers of OrCad) which cost TI probably millions in licensing fees.
Honestly, it was horrible software that was very confusing and difficult to use. So it also cost an incredible amount in lost design time from engineers. In general, it took new designers several months to get really efficient in its use.
Not so with DipTrace. If you’ve ever done any circuit design or PCB layout you can sit down with DipTrace and be producing quality designs within a few hours. At the other extreme is Eagle which will cost you weeks of lost design time. Can you tell I really don’t like Eagle?
Some Details About DipTrace
DipTrace consists of four separate modules. One for schematic entry, one for PCB layout, one for creating new components, and one for creating new PCB landing patterns.
DipTrace Opening Menu
The DipTrace schematic capture module is an advanced circuit design tool that supports multi-sheet and multi-level hierarchical schematics. Circuits can be easily converted to PCB and back annotated. Verification and Spice export for simulation allow for full project analysis.
DipTrace’s Schematic capture module
The DipTrace PCB layout module offers smart manual routing, shape-based autorouting, advanced verification, and 3D previewing.
Design rules can be defined by net classes, class-to-class rules, and detailed settings by object types for each class or layer. DipTrace features a design process with real-time DRC, which reports errors on the fly before actually making them.
The board can be previewed in 3D and exported for mechanical CAD modeling. Design Rule Check (DRC) with in-depth detailing, net connectivity verification, and comparing to source schematic ensure maximum quality of the final design.
DipTrace’s PCB layout module
The DipTrace component editor is for creating schematic symbols for any components not included in DipTrace’s library of components.
The DipTrace pattern editor is for the creating PCB landing patterns for these new components.
The main negative I’ve found with Diptrace is that’s not as standard as Altium, Eagle, or OrCAD which can be an issue if you ever want to work with other engineers on a project.
For example, you may want to design the schematic circuit, but have someone else do the PCB layout for you. This becomes challenging with DipTrace. Most PCB layout engineers use Altium, Eagle, or OrCad and it’s very problematic to switch between software packages on a project.
You can design the schematic in DipTrace, but if you wish to outsource the PCB layout the schematic will probably need to be exported to a PDF file, then manually redrawn in the new software package by the PCB layout engineer. Of course, there are plenty of engineers that do use DipTrace (like myself), so this isn’t always necessary.
Free Circuit Simulator
DipTrace can import schematics and PCB layouts from Eagle and OrCad (but not Altium); however, it can’t export to these formats. Each PCB software package tries to make it difficult for you to export to another package because they don’t want to lose you as a customer.
What About Free PCB Design Software?
Free PCB design packages do exist but I don’t generally recommend them. Some PCB suppliers offer their own proprietary PCB design tools. These tools are free but they usually only work with that specific PCB supplier.
So if you start a design using one of these free supplier-specific tools then you are usually “stuck” using that supplier. Limiting your supplier options to a single company is not generally a good idea. By using these free tools you are boxing yourself in a corner that may be hard to break from later.
That being said, DipTrace, Eagle, and OrCad all offer free versions of their software. The free versions are severely limited in how complex of a design you can create, but they allow you to test them out before forking over the cash for their paid versions. Altium offers a limited-time free trial of its software.
So if you have any doubts which package is right for you, then I highly recommend that you download and test their free versions first. Most likely you won’t be able to create your entire design, unless it is unusually simple, but it will let you decide which package is best for you.
Conclusion
I think you will find that DipTrace is the only software that is intuitive enough to allow you to create your design immediately without spending hours reading the manual. Most likely, unless you read the manuals, you will get very frustrated trying to use Eagle, OrCad, or Altium. Although I’ve found Eagle to be the most frustrating to use.
So to summarize, if you’re looking for something easy to use and affordable then go with DipTrace. If you need to work with other engineers on the same project then Altium is probably the best choice.
See here for more information about DipTrace.
See here for more information about Altium Designer.
For another review of various PCB software packages see the comparison by San Francisco Circuits. If you would like to learn all of the details to developing a new electronic product be sure to check out my Ultimate Guide – How to Develop a New Electronic Product.
Do you need affordablecoaching, training, and support to bring your new electronic hardware product to market? If so, join the waiting list for the Hardware Academy and get early access with discounted pricing.