Is one of several PCB layout programs that you can get for free (other programs include KiCad and DipTrace). The free version of Eagle is somewhat limited in what it can do, DipTrace slightly more so. KiCad is open-source, and hence is completely free. I use Eagle because its limitations are reasonable for what I need to do, and I believe that it has a better interface than KiCad. If you're just installing Eagle, you probably will want to use the 'Run as Freeware' licensing option when it comes up. Note that for this instructable, I'm assuming that you have Eagle 6.1 or higher installed. The files that I upload are stored in Eagle 6's xml format, and as such can't be opened by earlier versions of eagle. Eagle Pcb Software Tutorial For BeginnersFirst we'll cover moving around a finished project, then we'll start from scratch and design a board from start to finish. Eagle's UI is designed with what is called a modal interface. That is, you select one mode, perform it a bunch of times, as opposed to selecting an object and applying an single operation at a time. When used properly, this allows you to work very rapidly, but it can also be a major source of aggravation if you are used to the Windows-y way of doing things. Eagle has four basic views: Library, Schematic, Board, and Control Panel. Control Panel is the main window, it launches everything else and when you close it, all subordinate windows get closed. Eagle is one of several PCB layout programs that you can get for free (other programs include KiCad and DipTrace). The free version of Eagle is somewhat limited in what it can do, DipTrace slightly more so. KiCad is open-source, and hence is completely free. Start the tutorial take 5 minutes to go through the Cadsoft EAGLE Guided tour, to get an. This guide assumes that you are designing a two-sided PCB with. Library - Allows you to manage and edit parts. Advanced usage of this will not be covered in this tutorial Schematic - This is where you draw the schematic for your project. It defines the parts you have in your project, and which pins on the parts should be connected. Board - This is where you lay out the pieces of your project and physically connect the correct pins as defined in the Schematic. Note that the Schematic's job is only to define the parts and the connections between them. Only in Board layout does it matter where the parts physically go. On Schematics, parts are laid out where they make sense electrically, on Boards, they are laid out where they physically make sense, thus a resistor that is right next to a part in the Schematic may end up as far away from that part as possible in the Board. The control panel is the main window of Eagle. When you close it, all windows that it opened get closed as well. A description of the various categories in the Control Panel: -- Libraries (.lbr files) store the individual parts that you add to your board. -- Design Rules (.dru) are what the design rule checker (aka the idiot-checker) uses. -- User Language Programs (.ulp) use Eagle's User Language (pretty much an advanced scripting language) to do stuff that would normally be difficult, tedious, or impossible without them. -- Scripts (.scr) are essentially just groups of eagle commands commands. Simpler and less powerful than ulps. -- CAM Jobs (.cam) export to other formats -- Projects (.sch,.pcb, etc) are where your circuit boards, schematics, and whatever else live So to start things off, right-click on the 'eagle', select 'New Project', and call it ex-Compass. Download the 'Compass.sch' and 'Compass.pcb' files from below, and save them in the Documents eagle ex-Compass Hit F5 or go to View-Refresh in the Control Panel to make the files show up there. Double-click on the Compass.sch file and the schematic and pcb file should both load. Attachments •. The schematic window is where you create and edit the schematic (obviously). To start out, try moving around. There's three different ways to move around in Eagle (If you have a mouse, use 1, otherwise if you have a keyboard that has F# keys, use those, otherwise, if you're some poor soul who doesn't have either, you may be stuck using the scroll bars): 1) Use a mouse with a middle-button -- Middle-click and drag to move around, scroll up and down to zoom in and out 2) Use the F# keys -- F3 is zoom in -- F4 is zoom out -- F5 centers the screen where the mouse is. 3) Drag the bars on the bottom and sides of the screen and zoom using the button of the top On the left, just right of all of the buttons, you can see a sheets area. With complex schematics (and non-freeware versions of Eagle), you can create multi-paged schematics and switch between them here. If you are only running the freeware version, you can just close that section and never think of it again. After you look at the schematic for a while, you may realize that this schematic could be laid out better (especially around the voltage regulator, highlighted above). If you click the show button, then click on the VCC net (a net is one of the green lines), you will see that all of the VCC nets get highlighted, including the one connected to that regulator, whose name couldn't be read clearly due to the name of the diode beneath it overlapping with the name of the VCC trace. Eagle Pcb Software DownloadTo get the schematic to look cleaner, we can turn off the display of the values of all of the parts. To do this, click the Display button, and un-check the Values layer (layer 96). One last way to see any idiosyncrasies that might be missed by the naked eye is the Electrical Rules Check (ERC). Como descargar musica mp3xd. This takes what Eagle knows about the various parts (which isn't very much), and checks to see if anything unusual is going on. In the case of this board, there are currently 7 warnings and no errors. The warnings are thrown because D6 isn't connected to anything, JP1 and JP2 have no values (since they're just through-hole places where I'll wire up the actual compass), GND overlaps another pin since I was trying to get multiple connections to a single pin on one of the parts, but Eagle didn't like that, and since I renamed the 3.3V to VCC, the supply symbols aren't happy. Most of this should be fixed, but, hey, it lets you see what an ERC with warnings looks like. Now click File>Switch to Board to switch to the board layout side of things. Eagle Cad Tutorial PdfIf you didn't have a.pcb file paired with this file, it will automatically create one and drop all of the parts outside of the PCB area. You move around in the board window just like in the schematic window, so I won't go over that again. Likewise, the Show button is virtually identical. The Display button is functionally the same, but will have different layers in this view. Frequently, when looking at a board, you don't need to see all of it at once. Part - Physical component on a PCB. Contained in a Library. Net - An electrical connection (in Schematic view) Trace - Essentially a wire on a PCB (Board View). Used to make the connections defined by Nets Plane - Typically connected to ground (in some cases it is connected otherwise, typically for high-current-carrying situations). With a Plane, you define the border, and the Plane will fill in as much area as possible inside that border, leaving room for any traces you have inside. Wire - In either Schematic or Board view, this doesn't get shared between them. Typically used for cosmetics only in the Schematic view, and for cosmetics or plane modifications in Board view. DO NOT USE THIS TO DRAW ELECTRICAL CONNECTIONS!!! Label - Shows the Name of a net Name - Unique identifier for each part. Value - Value of a part. Typically either a part number for more complex parts, or the actual value for simple parts like resistors and capacitors. After you've got all of the parts laid out similar to how I showed in the last step, it's time to connect them Connect them as the screenshot from this step shows by using the 'net' command. Do not use the 'wire' command to make connections like this. 'Wires' are simply cosmetic in the Schematic portion of Eagle, so they won't actually do what you want them to do. If you still do attempt to use the Wire command, I will be forced to unleash my horde of flying robotic monkeys to make sure that you don't try that again. Some quick notes on the behavior of the 'net' command - It is started with a single-click. Don't click-and-drag or double-click to start. - It can be started anywhere - After starting, the net will continue being drawn until you single-click on pin or another net, or double-click anywhere. - Single-clicking after starting will anchor the net in the current spot - Right-clicking will change the way that the net will go from point A to point B. I personally recommend only using the 90-degree-angle forms of this for schematic layout. Using the 'Label' command, click on each of the nets to make the nets' names show up on the wires Once all of the names are showing, use the 'Name' command to give the wires meaningful names, as shown in the second picture in this step. Labeling the nets is important for two reasons: A) It allows anyone who looks at your schematic to at least have an educated guess as to what each portion of it does B) When you switch to routing your board, it will be easier for you to tell what each net does and plan accordingly (especially useful when you're dealing with differential traces and whatnot). Using the 'Value' (right next to the 'Name' command), label all of the resistors and the capacitor with the appropriate value R3 is a current-limiting resistor for the LED, and 1k is a conservative estimate there (depends on the specs of the LED).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |