Picture of Turn your EAGLE schematic into a PCB
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

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

Step 1: Starting from the schematic...

Picture of Starting from the schematic...
So this is the schematic we have from the Schematic Instructable. Up in the file menu, there's a "Switch to board" selection. If we do that from a bare schematic, it will offer to create the board from the schematic for us (say "yes"), and then leave us sitting in the Board Editor.

1-40 of 142Next »
bask1855 months ago

eagle is so bad, there are no worse programs. I cannot delete traces I just placed. and the resolution is horrible. despite there is room for 4 or 5 lines, I can only draw 2 lines. I cannot draw lines between 2 pads cuz of this crappy resolution. and when I want to draw a line of a pad, it sometimes select totally different pads. There are so many yellow to be routed lines I can barely see what im doing, and when i disable them I cannot see nothing. I cannot believe how bad this program is made

nicky.ros bask1854 months ago

I am sorry you're frustrated, but you can do all the things you're complaining about.

It's just like a new language, you have to learn the new rules:

To delete traces made with "Route" use the "Ripup" function located to the right of the "Route" button.

To delete traces made with "Wire" use the "Delete" function.

When you place a trace with "Route" it deletes the "Unrouted" yellow line, if you put a trace with "Wire" you add a new trace and you should change it's name to the net name you wish, otherwise it's just a piece of cooper unconnected and it will give you DRC errors.

You can also change the grid and resolution to whatever you want. I built boards with 6 layers and traces/gaps of 6mil and it works fine.

There are a lot of tutorials about this.

paw.uan nicky.ros4 months ago

I wish i could give you 1000 likes.....

Electrical Technology made it!4 months ago

I Thing MikrC is so easy for PCB Designing

Here is step by step tutorial for LED Flasher Circuit PCB Design in MikroC

PCB Designing: How To Design a PCB (Step by Step & Pictorial Views)

J-Rob McCoy9 months ago

You have just taken me from dreading making the PCB from the schematic to having one done in a flash. Excellent instructable on taking the somewhat intimidating Eagle CAD and teaching the basic functions on the PCB aspect of it. Thank you.

gaurav15711 months ago

hey plz help me

when i print pcb from printer the size of ic lage will be different in pdf and on paper

.How i set the sizes.

gaurav15711 months ago

hey plz help me

when i print pcb from printer the size of ic lage will be different in pdf and on paper

.How i set the sizes.

gaurav15711 months ago

hey plz help me

when i print pcb from printer the size of ic lage will be different in pdf and on paper

.How i set the sizes.

mjeon1 year ago
The most helpful tips for me ever saw!!
Thanks for writer!!!
stuffstuffa3 years ago
How can I mirror the whole board?
Group the board and then, assuming you're in the Light version of Eagle, move it farther aside from the origin of the layout, (spot with the plus sign that doesn't move when you click it) release it, switch to mirror tool and then right click in the board and then click mirror:group
Nice eagle tutorials. I learned how to create custom parts from scratch.
I just now want to learn how to create board from schematic. Tutorial is nice.
I was wondering if I could have >.sch file so that I can practice along as I go through tutorials
Thanks in advance
westfw (author)  aashishsharma1 year ago
Good point; I'm surprised no one has asked before!

How do you go about printing it so that you can just take it from the printer to the PCB (and the entire etching process)? What I mean is, when you're all said & done with your PCB design, how can I effectively take my board, print to a sheet a paper, and do a toner transfer basically? Whenever I go to Print as .PDF, even with Solid and Black checked off, it still comes out with less-than desirable outcome. Any way that the board can be simplified, or is there a program that can take a ready to go .brd and turn it into a print ready file?
   !!! 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

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 ??
harishere2 years ago
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.

Plz help! Thanks in advance!
thypnotist3 years ago
Your a Ledgend.
This is exactly what I needed to know from start to finish.
Thanks heaps.....
sallen143 years ago
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?
You might try They are much cheaper and can produce boards directly from the eagle files.
westfw (author)  sallen143 years ago
EAGLE can produce gerbers pretty easily; there is even an instructable:
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!)

aessam13 years ago
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)
ptorelli3 years ago
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?

abraxas24 years ago
Now that the autoroute has destroyed my hours of work, how do I undo it ? Undo doesn't work !!!
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)  abraxas24 years ago
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."
eriol3 years ago
using this instructable for creating a guitar pedal with friends.
thank you for sharing
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 :)
Try the hobby.dru file on this page.
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.
if only i could put ten stars well done now in 30 minutes i know how to make boards in eagle thanks
alr2064 years ago
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)  alr2064 years ago
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 westfw4 years ago
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 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.
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 westfw4 years ago
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)  alr2064 years ago
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!
abraxas24 years ago
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)  abraxas24 years ago
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 - 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 westfw4 years ago
It mysteriously fixed itself. Thanks.
1-40 of 142Next »