Instructables
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 137Next »
J-Rob McCoy2 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.

gaurav1574 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.

gaurav1574 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.

gaurav1574 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.

mjeon7 months ago
The most helpful tips for me ever saw!!
Thanks for writer!!!
stuffstuffa2 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
hey
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!
https://docs.google.com/file/d/0B6dMB5dovDUZUDh4YzBzVEVHTUk

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
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 ??
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.

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

Plz help! Thanks in advance!
thypnotist2 years ago
Your a Ledgend.
This is exactly what I needed to know from start to finish.
Thanks heaps.....
David
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 silvercircuits.com. 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: 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

aessam12 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)
thanks
ptorelli3 years ago
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
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.

http://www.instructables.com/id/Make-hobbyist-PCBs-with-professional-CAD-tools-by-/
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 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.
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 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 westfw4 years ago
It mysteriously fixed itself. Thanks.
Naved Ahmad4 years ago
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]
nicolo864 years ago
Really useful, but i have a question. Is it possible to make two different PCB connect with each other. if yes how. thanks
tomtortoise4 years ago
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.
amando964 years ago
 swett, helped me a lot
*faves*
abraxas24 years ago
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 ???.
1-40 of 137Next »