Mini Tutorial - KiCad

Embed Size (px)

Text of Mini Tutorial - KiCad

Mini tutorial - KiCad

http://kicad.sourceforge.net/wiki/index.php/Mini_tutorial

From KiCadesky Deutsch English Espaol Franais Polski Portugus

English KiCad homepage About KiCad News Docs Mini_tutorial FAQ Download Mailing lists Yahoo users group (http://groups.yahoo.com/group/kicad-users/) Yahoo developers group (http://groups.yahoo.com/group/kicad-devel/) Launchpad Developers Group (https://launchpad.net/~kicad-developers) KiCad SVN notification list (http://sourceforge.net/mail/?group_id=145591) Resources Bug tracker (https://bugs.launchpad.net/kicad) Wish list Building KiCad Developers Links Russian WikiPedia about KiCad (http://ru.wikipedia.org/wiki/KiCad) Russian KiCad docs at WikiBooks (http://ru.wikibooks.org/wiki/KiCad) KiCad libraries (http://kicadlib.org) Forum (Russian) (http://www.kicad-eda.org/phpBB2/) Site of KiCad author (http://iut-tice.ujf-grenoble.fr/kicad/)

This mini-tutorial introduces the use of the KiCad system. It walks you through the steps of creating a simple circuit design, from schematic entry through printed circuit artwork. Along the way it introduces you to various KiCad features, and suggests efficient ways to accomplish various tasks. The KiCad manuals contain much information beyond what is presented in this tutorial. Consult them to learn more about using KiCad. The example circuit is a simple RS232 interface. Tutorial has images from a Fedora Core 3 (Linux) version. I updated this tutorial using Maxim Max232A 16 pin DIP (http://pdfserv.maxim-ic.com/en/ds/MAX220MAX249.pdf) .

1 KiCad Mini-Tutorial Scope 2 Creating the KiCad project. 3 Drawing the Schematic with EeSchema 3.1 The Add Components Tool 3.2 Panning and Zooming 3.3 The Add Powers tool 3.4 The "Selection" tool 3.5 The "Add Wires" tool 3.6 Net/Bus Names 3.7 The "Electrical Rule Check" feature 3.7.1 The "Add noconnect flag" tool 3.7.2 Errors on power nets - PWR_FLAG 3.8 Editing component values 3.9 The Netlist Generator 4 Assigning package types with Cvpcb.

1 di 25

18.09.2010 01:35

Mini tutorial - KiCad

http://kicad.sourceforge.net/wiki/index.php/Mini_tutorial

5 Laying out the circuit board with Pcbnew. 5.1 Reading in the netlist 5.2 Defining board size 5.3 Spreading out the modules 5.4 Placement aids 5.4.1 Ratsnests and Airwires 5.4.2 Net highlighting 5.4.3 Design Rules Check 5.5 Auto-routing 5.6 Manual layout 5.6.1 Deleting tracks 5.6.2 Drawing tracks 5.7 Two-sided boards 5.8 Multilayer boards 5.9 Board outline 5.10 Zone Fills 6 Viewing the board with 3D Viewer 7 Generating files for PCB fabrication. 8 Tutorial Omissions 9 Acknowledgments

It's best to use a separate directory for each project; things can get confusing if you have files for different projects in the same directory. Perform the following steps: 1. Create a directory (folder) named "RS232". 2. Start the KiCad program. 3. Create the project In the KiCad toolbar, select the leftmost icon, whose tooltip is Create new project descriptor (or use the menu entry Projects > New Project Descr). In the Create Project files dialog, enter the name RS232, and use the Browse for other folders control to choose the RS232 folder that you have just created. Click the Save button. A file named RS232.pro will be added to your directory. That file contains settings for this project.

2 di 25

18.09.2010 01:35

Mini tutorial - KiCad

http://kicad.sourceforge.net/wiki/index.php/Mini_tutorial

There are four large buttons in the pane at right of the KiCad window. From left to right, they are : EeSchema (Schematic Editor) Cvpcb (Components to modules) Pcbnew (Board editor) GerbView (Gerber viewer) Each button activates a separate program. We will use those programs in the order listed during this tutorial (except we won't use GerbView).

Start the schematic editor - in the KiCad window, click on the large EeSchema button. When EeSchema first starts with a new project, it displays an alert dialog saying that the schematic file doesn't exist. Just click OK. The main tools that you use to draw schematics are on the vertical toolbar at the right edge of the window. Those tools let you select objects, place components, draw wires, etc.

3 di 25

18.09.2010 01:35

Mini tutorial - KiCad

http://kicad.sourceforge.net/wiki/index.php/Mini_tutorial

When you are finished using a tool, you can either select another tool from the right toolbar, or you can go back to the "selection" tool quickly by right-clicking and choosing End Tool from the pop-up menu.

The Add Components ToolActivate the Add components tool - Click on the Place Component tool in the right vertical toolbar (its icon looks like an AND-gate). The cursor should change from an arrow selection tool to a pencil. Click in the drawing window to begin placing a component. A Component Selection dialog will appear, giving you several ways to choose a component: 1. If you know the exact name of the component, just enter it in the Name: field and hit Enter or click OK. 2. If you know the approximate name, enter a search pattern (for example *C*) in Name: and hit Enter or click OK. You'll get a Selection window that lists all the matching components. 3. You can search by keyword by entering the keyword in the Name: field and clicking Search Keyword. You'll get a selection window. At present, many of the library components do not have keywords, so this feature is only marginally useful. 4. You can select a component that you have used recently from the History list: 5. The ListAll button brings up dialog from which you can select first the library, then a component within that library. 6. The By Lib Browser button brings up the Library Browser, which lets you explore the libraries and view their symbols. When you have chosen the one you want, use the Insert component in schematic (in previous versions Export to Schematic) button at the right side of the library browser toolbar. You can also bring up the library browser from the Go To Library Browser button on EeSchema's horizontal toolbar, but in that mode, there is no Insert component in schematic button.

For now, click on By Lib Browser. In the left pane, select the library conn (connectors). In the adjacent pane, scroll down and select the DB9 component. A drawing of that component will appear in the right pane. In the toolbar, click on the Insert component in schematic button (it's on the right, in previous versions was called Export to Schematic).

4 di 25

18.09.2010 01:35

Mini tutorial - KiCad

http://kicad.sourceforge.net/wiki/index.php/Mini_tutorial

Back in the drawing window, the component symbol will follow the mouse until you left-click to place it (you can reposition it later if necessary). Flip the component left-to-right as follows: Put the cursor over the component Right-click, choose Orient Component > Mirror || (Y). The connection pins should now be coming out the right side. Place the polarized electrolytic capacitors - With the Place Component tool still active, left-click in the drawing window to get the component selection dialog back. This time try the List All button. In the Select Lib dialog, select the Device library (double-click or use OK button). In the Select Part dialog, select CP (double-click or use OK button). Left-click in the drawing window to place the component. Place the other four capacitors as shown in the figure. You can do it easily by double-clicking in the History list: of the Component Selection: dialog.

Add the other components listed below, using the techniques you've just learned.

5 di 25

18.09.2010 01:35

Mini tutorial - KiCad

http://kicad.sourceforge.net/wiki/index.php/Mini_tutorial

2x 1x 1x

3-pin connectors (CONN_3 in the "conn" library) 4-pin connector (CONN_4 in the "conn" library) MAX232 chip (MAX232 in the "interface" library) (there's an identical copy in the "special" library)

Panning and ZoomingBy the way, while you are working the drawing window, you can pan and zoom in several different ways : The scrollbars at the bottom and right let you pan. Just move your mouse pointer into it. There are zoom buttons in the top (horizontal) toolbar. The right-click pop-up menu has zoom and centering functions. Finally, and perhaps most conveniently, if you have a wheel mouse you can zoom by rolling the wheel. The mouse wheel recenters the display around the current position of the mouse. Also, if you just click on the mouse wheel, the display will recenter around the current mouse position. Ctrl+mouse wheel will pan horizontally, and shift+mouse wheel will pan vertically.

The Add Powers toolEeSchema has "components" for power and ground connections. They aren't quite the same as other components, because they don't correspond directly to real parts with pins, but they do appear as symbols in the "power" library. You can add those components with the regular "Add Components" tool, but there's an easier way. Activate the "Add Powers" tool from the right toolbar. It looks like a ground symbol. It works like "Add components", but it restricts the list of choices to just the "power" library. Add the power components listed below to your drawing.1x 2x 2x +5V GND PWR_FLAG

The "Selection" toolActivate the "Selection" tool - it's the arrow icon at the top of the right toolbar. It's the "default" tool, so you can get back to it from other tools by hitting Esc, or by right-clicking "End Tool". The cursor shape is an arrow when the selection tool is active. In selection mode, you can perform various operations (move, reorient, copy, etc) on components by right-clicking with the cursor over the component. In fact, you can also do those things in "Add component" mode, again by right-clicking over the component. The main difference between selection m