Back to Course

KiCad Like a Pro 3e – eBook

0% Complete
0/0 Steps
  1. eBook status
    1 Lecture
  2. 00 - Front matter
    5 Lectures
  3. 01 - Getting started with PCB design
    6 Lectures
  4. 02 – Getting started with KiCad
    12 Lectures
  5. 03 - Project: A hands-on tour of KiCad - Schematic Design
    11 Lectures
  6. 04 - Project: A hands-on tour of KiCad - Layout
    10 Lectures
  7. 05 - Design principles and PCB terms
    16 Lectures
  8. 06 - PCB design workflows
    17 Lectures
  9. 07 - Fundamental Kicad how-to: Symbols and Eeschema
    17 Lectures
  10. 08 - Fundamental Kicad how-to: Footprints and Pcbnew
    31 Lectures
  11. 09 - Project: Design a simple breadboard power supply PCB
    23 Lectures
  12. 10 - Project: A 4 x 8 x 8 LED matrix array clock
    25 Lectures
  13. 11 - Project: MCU datalogger with build-in 512K EEPROM and clock
    37 Lectures
  14. 12 - Project: An ESP32 clone
    25 Lectures
  15. 13 - Recipes
    56 Lectures
  16. 14 - What's new in KiCad 7
    14 Lectures
  17. XX – Content by contributing authors
    4 Lectures
Section Progress
0% Complete

In this chapter, you will complete step one of the schematic design workflow that you learned about in the second chapter of this part of the book. 

This chapter will show you how to find symbols using the symbol chooser and place them in the schematic design editor. To keep this first project simple, I will be using symbols that exist in KiCad’s libraries.

To drop a symbol to the editor sheet, you need to first bring up the symbol chooser window. The symbol chooser contains a listing of all available symbol libraries and their contents, as well as a search engine. You can look for a symbol by searching for it (if you know its name), or browsing for it. To bring up the symbol chooser, use the “A” hotkey, or choose the “Add Symbol” option under the “Place” top menu, or click the symbol button in the right toolbar (Figure 3.6.1).

Figure 3.6.1: Getting to the Symbol Chooser.

The symbol chooser window will appear (Figure 3.6.2).

Figure 3.6.2: The Symbol Chooser window.

You can look for a symbol by typing a few letters of its name in the search box (1) or navigate the library and symbol list (2). In the example above, I am looking for the LED symbol, so I have typed “led” in the search box. The symbol chooser narrows down the contents of the listing pane (2) to symbols that contain “LED” in their name. I have clicked on the item in the first row. This prompts the symbol to appear in the symbol preview pane (3). Information about the selected symbol appears in the bottom left corner pane of the window. Some symbols also have associations with one or more footprints. You can choose one of the footprints by using the drop-down menu (4) and verifying that you have the correct association in the footprint preview pane (5). In my example, I don’t want to set an association at this time, so I leave the footprint dropdown unchanged and click OK (you may also double click on the device row (2) to select the symbol and dismiss the window).

After you dismiss the symbol chooser window, the symbol will be tied to the mouse cursor. You will be able to move the symbol around the editor. Find a good location for it, and then left-click to place it (Figure 3.6.3).

Figure 3.6.3: The new symbol in the editor sheet.

While a symbol is selected (you will see a bluish halo around it), you can use the “R” (counter-clockwise rotation) hotkey to change its orientation. You can select an unselected symbol by left-clicking on it. Remember that to un-select a selected symbol, simply left-click on any blank area. Also, to move a selected symbol, with the cursor over the selected symbol, press and hold the left mouse button and drag the symbol.

You can double-click on the symbol to bring up its properties window (Figure 3.6.4):

Figure 3.6.4: The symbol properties window.

We will be editing the properties of this symbol later to do things such as assign a footprint or add a URL to a data sheet. For now, take a moment to become familiar with it, and click “OK” to dismiss it.

Repeat the process I described above to add the remaining symbols:

  • Resistor (search for “R”).
  • Switch (search for “SW_DPST_x2”).
  • Battery (search for “Battery_Cell”).

Remember that you are working with symbols and that each symbol can be associated with a variety of “real life” footprints. For example, the battery symbol can be associated with footprints that belong to a 3.3V coin battery cell or a AA alkaline battery holder. We’ll do the associations later.

Once you have completed the addition of the four symbols, your schematic diagram will look like this (Figure 3.6.5):

Figure 3.6.5: The circuit symbols in the editor.

If you have made a mistake, it is easy to fix. Say that you changed your mind and want to replace a symbol with another. The easiest way is to delete the incorrect symbol by selecting it and hitting the “delete” key. Then use the symbol chooser to find the replacement symbol. You can also use the interactive delete tool from the right toolbar. Once you enable this tool, you can delete any item in the editor by clicking on it (Figure 3.6.6).

Figure 3.6.6: The interactive delete tool.

You can also change symbols in bulk. To learn more about this, please read the dedicated chapter on this topic.

The schematic editor now contains the four symbols I need for my simple circuit. I have not done the final placement and the wiring yet, as I’ll do that in the next two steps of the workflow.

For now, save the document, and continue with the next chapter.