News
Features
Editorial
Learn
About Us
Go
Comments
pdfcrowd.com
The PCB design software market is admittedly a little stagnant. Newcomers often traverse old forum posts where PCB
veterans suggest the same few design applications for the same few superficial reasons. The bottom line is that until
recently, there were only a few good offerings and most engineers choose by experience or comfort with a particular
brand of PCB software.
EAGLE is one very popular PCB design software created by Germany-based Cadsoft Computer GmbH. The name
EAGLE is almost ubiquitous with amateur PCB design, probably due partly to its freeware option but certainly mostly
due to the fact that everyone keeps mentioning it whether for better or worse. Yeah, Im guilty too.
In a number of forums youll see mentions of KiCAD, EAGLE, gEDA, Fritzing, ExpressPCB, and AutoTRAX DEX. They range
from free to commercial products, but regardless of their cost they all seem to be good for different reasons and its
best to try out a bunch of them before deciding which to use for a project. Take a look at this comparison on Wikipedia
for starters.
EAGLE is an old-timer: its been around for a while and as such has become somewhat of a standard. In fact, Sparkfun
usually uploads EAGLE format files for their open-source hardware. The problem is that if you spend some time with
EAGLE and then some more time with other, newer EDA (thats Electronic Design Automation) software and you will
realize that EAGLEs UI is definitively out of date. In an industry of software where the features are similar across the
board, its the user interface and user experience that makes all of the difference.
With the number of more modern EDA products on the market that are free, many of which have fewer (to no) board
size restrictions than EAGLE Free, I think its worth taking a detailed look at several EDA options for PCB design
newcomers.
Meet DesignSpark
This article will take a look at DesignSpark PCB. Its completely free, but supposedly commercial quality software.
Developed by Allied Electronics and RS Components (both of which are the North American and European branches of
the same company) in 2010, DesignSpark is a product that tries to meet the technical needs of a wide range of
open in browser PRO version
pdfcrowd.com
engineers while still being accessible. In fact, DesignSpark PCB is one part of a group of DesignSpark products and
resources.
There are a few reasons DesignSpark PCB is my first reviewed program. First, its a free program without limitations like
freeware versions of commercial products, so its great for budding engineers and makers. Its supported by a major
electronics distributor which seems determined to maintain the software for the foreseeable future. Theres a serious
attempt to develop a supportive community which means better tech support, fewer bugs, and more native libraries.
Lastly, it supports EAGLE files and libraries which means the transition from EAGLE doesnt mean losing past work.
Lets dig in.
pdfcrowd.com
in depth search for components, you can open the Components window from the toolbar. Component Bin is storage
for unused components. Its good for if you want to keep your schematic uncluttered without removing component
properties that you might need later. In PCB Layout mode, the right pane has a Layers tab that allows
selection/hide/show options.
pdfcrowd.com
Theyre very easy: you are presented with a choice of standard templates to help you get started. Then its a matter of
drawing some lines and placing pins. For the most common PCB footprints, a visual dialogue lets you define the
dimensions of the chip without needing to do any hand drawing. For example, for an SOIC package (such as the one in
the image below, right) you can specify pad count, pad shape, chip width, and pad dimensions.
One little annoyance I had in EAGLE that still exists in DreamSpark is that while there is plenty of space in the toolbars,
there is no quick select icon for basic passives, power, or ground symbols. While it was rather cumbersome to find a
capacitor in EAGLEs library system, Dreamspark alleviates the frustration by including a small DreamSpark
component library that contains all of the basics easily accessible from the frame on the right.
Probably one of DreamSparks best features is ModelSource. ModelSource is a library of component schematics and
PCB footprints made free by RS Components. According to DesignSpark, the library contains over 80,000 entries. The
files are available for download from their website. Having free components is good, but DreamSparks ModelSource
integration is even better. The bottom frame of the main program window is reserve for ModelSource. When in use, you
have to expand the frame to see everything, but its not much of a hindrance. There are three drop-down menus that
allow you to narrow down your search category. Once you find the right category, a large spreadsheet-like list will
download. From there, you can narrow your search even more using the parameter columns.
From there, you can load the part data, which is automatically added to a library named after its category. For example,
I/O Expanders or Connectors.
open in browser PRO version
pdfcrowd.com
Its not perfect, though. Notably, when you want to use a part that isnt there. ModelSource has most Atmel chips, but
doesnt include the 32-bit D-Series, or its also missing the I2C version of an I/O expander. Fortunately, if a similar part
exists, you can make a copy of the component into your custom components library and edit the pins.
Also, sometimes I found that I had to close and open a file before the downloaded parts from ModelSource displayed
in the components library frame.
pdfcrowd.com
After a few adjustments to the technology file the grand master of all PCB design rules the auto-router was able to
route with 100% completion. Copper fill was similarly easy. In the image above, I made a ground plane by drawing a
rectangle covering the entire bottom layer. Trace avoidance was automatic, and if you look closely ground traces were
automatically connected.
When your design is complete, DesignSpark PCB outputs industry standard files to send to manufacturers. Unlike other
company-sponsored free EDA software, DesignSpark doesnt attempt to tie you to any particular manufacturer. In fact,
they have a PCB quote tool that gives an estimate from a few different manufacturers. On the other hand, the BOM
quote is straight from RS Components. Its non-committal: I promise.
A little icing is that DesignSpark includes a handy set of design calculators including heat sink dimensions, track
impedance, and via resistance. Its nothing special, but its a nice bonus.
Program stability is moderate. I had one issue when back annotating a change from the PCB layout to the schematic.
During back annotation, the program crashed, even after repeated attempts. This had to do with an issue where
similarly named nets across schematics were given qualifiers that made the PCB layout think they were different traces,
so I had to manually remove the qualifier for each one. Im hoping this is a one-time problem because otherwise this
can get problematic whenever a project requires multiple schematics.
Something I didnt like about the PCB layout view was that auto-DRC errors are displays at scarlet components on the
layout. So, when you have a row of components too near the board edge, a bunch of small letters appear underneath
which have to be manually deleted. You can disable Online DRC by un-checking the option under the Tools menu.
The online community is fairly active, but its hard to find much attention given to the program outside of DesignSpark
forums. At least the forum is fairly active with about 7000 and 1000 posts in its top two categories: General Electronics
Design Questions and Schematics Entry and PCB Layout. You should be able to find a solution to your problem there.
Summary
Pros
Simple Layout
Integrated 80,000 component online library (ModelSource)
Active community
Frequent updates
open in browser PRO version
pdfcrowd.com
Like
Share
18
Share
pdfcrowd.com
Ring
Board Manufacturer
Tutorial Roundup 5
Wouldnt It Be Amazing If
pdfcrowd.com
1 Comment
Recommend
Tech Marinade
Share
7 months ago
I went to the DesignSpark but it's only available for Windows, so it's useless to me. I use Linux and I'm not going to
dual-boot or run a windows emulator just for one program.
Subscribe
Reply Share
Popular Tags
android Arduino ARM audio avr
3d printer
imager 5
Privacy
biolite BLE
DIY Dragon Innovation education gabotronics Holiday indiegogo instructable instructables Internet of things iOS
pdfcrowd.com
kickstarter
littleBits
oscilloscope pcb raspberry pi robotics sensors skallops smartphone sparkfun sphero Teensy Toool tutorial
voltset wearable
About TM
Privacy Policy
Terms of Use
pdfcrowd.com