[Noisebridge-discuss] Searching for EagleCad workshop, anyone, anyone

Josh Myer josh at joshisanerd.com
Wed Oct 20 07:55:46 UTC 2010


First: order a small set of your boards with Laen's batch order when
you have a design.

http://dorkbotpdx.org/wiki/pcb_order

I can't recommend this enough.  It's $5 a square inch for three copies
of your board, he's a totally great guy, and the service he provides
the community is awesome.  The quality is good, the turnaround is
fast, and holy crap is it cheap for a short run.  The next order is
the 25th: get in now.  I got some stuff from him on the last panel,
and it all turned out wonderfully (and is this totally incredible
Grimace/grape color soldermask).  The next set is supposed to be an
even better color; we'll see how it comes out.

There's also BatchPCB for this sort of thing, but Laen is a lot easier
to work with, in my opinion.

To learn Eagle, I started with Sparkfun's tutorial:
http://www.sparkfun.com/commerce/tutorial_info.php?tutorials_id=108 ,
and then designed lots and lots of boards.  In the last 6 months, I've
designed, err, 50 boards, apparently.  I've only produced a dozen or
of them, mostly with etchant at home, but the practice on the others
was invaluable in learning tricks.  I don't have a problem, I can stop
any time.  Yes.

Don't use autorouting.  Really.  It gives crap results.  If you
absolutely have to, use Freerouting (google it).  It's kind of a pain
to use with Eagle, but its results look far better than Eagle's
autorouter.  I use both autorouters a lot, mostly as a way to get some
hints or brainstorm possible solutions, then hand-route the final
design most of the way.

Other than that, as someone who has run 4 boards off commercially now,
all from Eagle: listen to Jonathan!  Print it all out on paper and
poke parts through.  I independently discovered this trick, so I do it
a little differently:  Get out some foam (you should have gotten some
foam by the time you order a full batch of boards), print out the
board layout, place it on the foam, and start poking things through.
Think about soldering things in: is it too tight?  Is it even
possible?  etc.  Imagine how people are going to be assembling it,
then using it, and what they'd want to see.  This has saved me a lot
of grief.


Other shorter, random things I've found valuable:

 * Learn to do PCB repair.  You're going to need to cut traces and
jumper stuff.  Probably a fair number of them.
 * Get a reasonably nice soldering station.  It makes the above way simpler.
 * Consider using more surface mount devices.  They're easy to work
with at reasonable sizes, and they're way easier to use on home-brew
boards (drilling sucks.)  Also, the "paste and bake" workflow is
incredibly fast relative to soldering down every through hole.
 * Spend a bunch of time reading datasheets, especially the physical
section.  Those drafting/mech drawing classes from High School are
paying off in spades right now.
 * If you have the room on your first copy of any board, put a row of
headers along every pin of every chip on the board, to make it easier
to jumper things in when you find an error.

But, mostly, it's a matter of practice, practice, practice.
--
/jbm

(And, FWIW, my first boards perfectly matched their schematic.
Relatedly, I occasionally run workshops teaching people to
repair/rework PCBs based on a bogus schematic, and have the perfect
kit for it.  Whoops.)



More information about the Noisebridge-discuss mailing list