Turn your EAGLE schematic into a PCB

 by westfw
Featured
In a previous Instructable, I provided an intro to schematic entry using CadSoft's EAGLE editor.
In this instructable, we'll make a printed circuit board from that schematic

I guess I should say that we'll make a PCB DESIGN; making the physical board is a different task, and there are a lot of tutorials on the net (and even some instructables) on making the board after you have the design.


Cadsoft EAGLE generic information:


Cadsoft EAGLE is available from http://www.cadsoftusa.com/

Cadsoft is a German company that is a veritable mecca of software distribution enlightenment. In addition to the reasonably-priced professional PCB design packages ($1200), they have freeware, lite, non-profit, and other intermediate licenses. Their software runs under windows, linux, and MacOSX. It's slightly quirky, with a steep (but not too high) learning curve on the front end, but from most reports it is not any more so than other professional CAD packages. They have online support forums that are active from both the company and other users, the package is under current development and gets better with each release. A number of PCB fabricators will accept their CAD files directly. It's good stuff.
Use it. Propagate it. Buy it when you "go pro."


See also:
Schematic Entry
Creating Library parts
Design rule modification
Send CAD Files to manufacturers

 
Remove these adsRemove these ads by Signing Up
1-40 of 128Next »
offtherails2010 says: Aug 11, 2012. 9:49 AM
   !!! HELP !!!   !!! HELP !!!   !!! HELP !!!   !!! HELP !!!   !!! HELP !!!

I found your schematic tutorial only last night and its AWESOME !

But trying this one but when i click on the next step after this one there is no step and its replaced with the below message and a load of HTML Coding !!!

Please excuse me, that was very impolite! - javax.servlet.ServletException: javax.servlet.jsp.JspException: ServletException in '/common/instructable.jspx': ServletException in '/pages/explore/type/instructable_body.jsp': java.lang.reflect.InvocationTargetException
Exception

Please help as your tutorials are out of this world and nice and simple for a beginner like me to start learning how to use EagleCADsoft !!!!

Any Idea's ??
harishere says: Jul 11, 2012. 7:44 AM
I am new to Cadsoft Eagle and having trouble with designing PCB. I used CAM processor tool to make PCB, but I only want the tracks to remain after etching and rest of the copper to disappear! Please tell me how can I do this!

I want a PCB like this, only tracks.

http://www.veys.com/wp-content/uploads/2008/07/pcb_howto_drilled_bottom.jpg

Plz help! Thanks in advance!
stuffstuffa says: Mar 27, 2012. 10:12 AM
How can I mirror the whole board?
thypnotist says: Mar 12, 2012. 12:16 AM
Your a Ledgend.
This is exactly what I needed to know from start to finish.
Thanks heaps.....
David
sallen14 says: Jul 25, 2011. 9:07 PM
Nice tutorial!
I've been designing boards and schems using Eagle for a while now, but where I am coming unstuck is finding someone who can make a PCB from the board file that Eagle produces.
My main board maker can't use the Eagle files, he only wants files in Protel (Protrax etc) format.
My alternative boardmaker also can't use the Eagle files and is asking for Gerbers.
So far I have not been able to find any program that can convert Eagle files to either of these formats.
I did contact one boardmaker who said they could produce a board for me using the Eagle files, but they wanted something like $150 to make one board!!

Any suggestions?
Wichers in reply to sallen14Sep 19, 2011. 4:31 AM
You might try silvercircuits.com. They are much cheaper and can produce boards directly from the eagle files.
westfw (author) in reply to sallen14Jul 26, 2011. 12:49 AM
EAGLE can produce gerbers pretty easily; there is even an instructable: http://www.instructables.com/id/Professional-PCBs-almost-cheaper-than-making-them-/
Various PCB vendors (Sparkfun's BatchPCB, DorkbotPBX, Itead, Seeed) provide the .CAM files that produce the right gerbers with the expected filenames for that vendor...
I can recommend Dorkbot for small boards; helpful community, nice boards. I think they'll actually take .BRD files, but it's generally better to prepare the gerbers yourself so that you get the content you want on the silkscreens (names, values, and outlines are separate decisions!) http://dorkbotpdx.org/wiki/pcb_order

aessam1 says: Sep 5, 2011. 12:16 PM
Amazing,very helpful tutorial
and i have a small addition here
to export the PCB for toner transfer
view only (pads,vias,bottom layer)
then print from file menu
and mark (mirror,black,solid)
thanks
ptorelli says: Jul 15, 2011. 11:11 AM
Hello,
Great tutorial, much faster than the web-based videos.

What are your recommendations on production houses? I googled PCB fabrication and found a dozen or so shops that provide their own cam files. Rates range from $50 to $150 for a dozen or more 2"x2" 2 layer boards. Before I plunk down that much for a mistake, wondering if you have any favorite places?

thx,
p
abraxas2 says: Aug 17, 2010. 9:43 PM
Now that the autoroute has destroyed my hours of work, how do I undo it ? Undo doesn't work !!!
computurwizard in reply to abraxas2May 10, 2011. 2:22 PM
You can undo the autorouter. Click the ripup icon, then on the top toolbar click the little traffic light icon. A window will pop up asking if you are sure. Hit Yes.
westfw (author) in reply to abraxas2Aug 18, 2010. 12:02 AM
You can't undo the autorouter. It's a good idea to save your work often, especially before large changes like autorouting. The autorouter should not have destroyed any of the manual routing you did; it just added a bunch of "other" traces. You can get rid of individual traces, or sections, or everything, with "ripup", but there isn't specifically a "ripup the bits you just autorouted."
eriol says: Apr 29, 2011. 6:36 PM
using this instructable for creating a guitar pedal with friends.
thank you for sharing
jonnyphenomenon says: Feb 9, 2011. 5:27 PM
Great instructable man. I just finished reading the "how to draw a schematic" one and loved it. you helped me figure out what i was doing wrong. :)

I sure would like to be able to download that hobby.dru file, but the site keeps telling me I need to be logged in. (I am logged in, or else I wouldnt be able to post this) Anyway, guess I will have to follow your instructable and just make my own :)
bmlbytes in reply to jonnyphenomenonApr 17, 2011. 12:24 AM
Try the hobby.dru file on this page.

http://www.instructables.com/id/Make-hobbyist-PCBs-with-professional-CAD-tools-by-/
jonnyphenomenon in reply to bmlbytesApr 17, 2011. 10:14 AM
Thanks! I dont remember how I did it, but somehow I was eventually able to get it. the only problem I had after using your hobby.dru file was that I coudlnt change the shape of my pads. so some pads on transistors violated the rules. I ended up exporting my drawings into coreldraw format and trimmming them there.
hightekrednek2396 says: Mar 20, 2011. 9:19 PM
if only i could put ten stars well done now in 30 minutes i know how to make boards in eagle thanks
alr206 says: Jul 22, 2010. 2:14 PM
How do you get it to incorporate contacts that are connected to gnd? Everytime I try, it excludes those areas (I am using your design rules file). Thanks -- your instructables have been VERY helpful!
westfw (author) in reply to alr206Jul 22, 2010. 3:16 PM
make sure that both the signal and the polygon have the same name (ie "gnd") The easiest way to name the signal is to attach one of the "gnd" symbols to it, and for the poly it's easiest to use the "poly gnd" to create it, but you can also name them with the "name" command/button.
abraxas2 in reply to westfwAug 19, 2010. 9:50 PM
Every time I try to rename a signal path or pad, in board view, it says "Cannot Back Annotate ...Change in Schematic View" So after many attempts I finally manage to change one of these items names to "Base" , in schematic view, since it connects to a transistor base. It prompts me with an invite to connect Base and Gnd, I respond "no". The adjacent signal path which I do want renamed gnd, keeps on resetting to the name Base and won't let me change it to gnd...no matter how many times I try. Worse yet, when I do the gnd plane, both the Base and Gnd signals get tied to the plane. It's driving me nuts.
abraxas2 in reply to abraxas2Aug 20, 2010. 1:28 AM
The only thing I can see is that I have some very faint phantom lines connecting the Base and GND traces. These are lines I believe left over from a Rip Up repair. I'm guessing the program still thinks these items are connected.
alr206 in reply to westfwJul 23, 2010. 7:11 AM
I didn't realize that what I actually had was thermals, so the pads should appear a little bit different under a closer view than in the pictures above. Thanks again!
westfw (author) in reply to alr206Jul 24, 2010. 12:15 AM
Ah. Yes, I have thermals turned off in my init files, which makes my normal behavior different than the default behavior. I should be more careful about that!
abraxas2 says: Aug 19, 2010. 7:52 PM
I can't thank you enough for this excellent tutorial. I thought I'd never get the hang of it and it's not a very intuitive program. Do consider turning these tuts into a book. Now hopefully one last question : after drawing the ground plane with the ratsnest command I got a nice big plane but also a bunch of tiny little islands that serve no purpose but to make the board look dumb. I tried erasing these islands with the rip up but it just ripped up the closest vital wire instead. Is there away to zap these tiny little island ground planes ? Thanks MUCHO !!
westfw (author) in reply to abraxas2Aug 20, 2010. 12:26 AM
you can draw lines and/or rectangles in the tRestrict or bRestrict layers, which will prevent the polygon fill from entering those areas. You can see this in the PCB that goes with http://www.instructables.com/id/Single-Sided-Really-Bare-Bones-Board-Arduino-in-EA/ - I use it to prevent copper between the pads of the bottom-side SMT capacitors. Note that the restrict layers are not displayed by default; you'll have to turn them on in the layer menu (they might get turned on automatically when you draw on them, too.)
abraxas2 in reply to westfwAug 20, 2010. 1:25 AM
It mysteriously fixed itself. Thanks.
Naved Ahmad says: Jul 15, 2010. 1:49 AM
Hello Every body: This is N-A-G from Afghanistan, I need help If any one has the basic, intermediat or advanced notes about making remote control, motors, tank treads, PCB [in pdf format or any other format] please send them to any one of my accounts i will be thankful of that person. or if any body has any link or some ones email, gmail, hotmail, skype, yahoo that knows about the thinks i wrote above please send them. i will be thankful of that person again. thanks alot buddies. Contact: [0093 (0) 794 50 63 43] - [0093 (0) 706 71 98 93] E-Mail [nghafori@af.mercycorps.org] Gmail: [navedahmadghafori@gmail.com] Yahoo: [navedahmadghafori@yahoo.com] Skype: [naved.ahmad.ghafori]
nicolo86 says: Jul 5, 2010. 2:41 AM
Really useful, but i have a question. Is it possible to make two different PCB connect with each other. if yes how. thanks
tomtortoise says: Jun 10, 2010. 5:55 PM
yo when i did this step the two non-polar capacitors disappeared from the whole thing? i have know idea what happened to them and i still barely know how to use the program.
amando96 says: Apr 7, 2010. 7:00 AM
 swett, helped me a lot
*faves*
abraxas2 says: Mar 29, 2010. 11:58 PM
Sorry but I'm missing something here. I've got a nice picture of components and lines between them. I need artwork, that is to say a black and white transferable image for final etching. I'm not seeing that under export. When I get the export image it's just a copy of the board layout with all these component images included. I just want the conductive lines and pads ???.
westfw (author) in reply to abraxas2Apr 1, 2010. 1:17 AM
There was supposed to be a follow-on instructable on getting PCB-ready output files of various sorts, but real life sorta delayed that one.  A couple of other helpful Instructables have shown up from other authors, though:

http://www.instructables.com/id/Automating-Eagle-export-and-preparing-for-printing/
http://www.instructables.com/id/Professional-PCBs-almost-cheaper-than-making-them-/

abraxas2 says: Mar 29, 2010. 11:59 PM
I'm using 5.6.0
puffyfluff says: Mar 9, 2010. 5:32 PM
Just to let you guys know, if you want cheap factory-made PCBs, try BatchPCB.  It's a service run by Sparkfun for PCB manufacture.  The prices are $2.50 per square inch on 2-layer boards or $8.00 per square inch for 4-layer boards and a $10 setup fee (all USD).  There's no minimum quantity.  It takes a few weeks depending on when you place the order, but it's still pretty slick.
simplicio says: Jan 23, 2010. 10:57 PM
What I do to get onboard power connections is to drop "test pads" onto the schematic from the testpad library (e.g. TPSQ/TPSQPAD1-13). That way you get thermals around the pads which makes them easier to solder.
Dimitrios says: Dec 4, 2009. 7:51 AM
Really nice instructable. I am actually looking for someone who can make a pcb layout. Who can help me? It's a small schematic with 13 components (resistor/diodes/transistors) Like 2" x 2". I am not knowledgeable enough to use a cad program. Anyone who can help me, pls message me with your email so I can email the schematic.
westfw (author) says: Nov 13, 2009. 8:44 PM
(did I set some kind of record for time gap in between publication and "featuring" ?  About 3 years!  (To be fair, there was no such thing as "featured" back when this was first written.  It makes me wonder what other really good instructables are languishing unnoticed mostly because of their age...))

joeuhlik says: Apr 7, 2009. 12:32 PM
Why does Eagle want to draw the polygon as line segments rather than as a rectangle as you show?
westfw (author) in reply to joeuhlikApr 7, 2009. 5:06 PM
It'll draw the outline as per the current settings for line-bending and etc as specified for "wires"; to get a rectangle, I usually set the line bend to right angles and draw two "L" shapes.
diyuser in reply to westfwNov 13, 2009. 4:47 PM
How would you tell Eagle not to draw polygons/power planes when auto routing. Just plain wiring.
1-40 of 128Next »
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!