Sign Up

Sign Up to PCB CUPID questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Sign In

Login to PCB CUPID to learn, share and connect with professionals and like-minded people, all in the same space.

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.


Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

PCB CUPID Latest Articles

How To Design a Circuit in KiCAD’s Schematic Editor

How To Design a Circuit in KiCAD’s Schematic Editor

KiCAD is such an incredible software which is completely free! But those who are just getting started might get overwhelmed by the amount of options and settings it has to offer. So learning each tool without real world examples would be hassle. 

So, in this follow up article of our ‘KiCAD (7.0) tutorial‘ series, we’ll select an interesting project and build a circuit diagram using a schematic editor in KiCAD. The project that we are going to work with is a digital diya, which responds to light, sound and act almost like a real diya! (If you want to learn more about this project, click here)

To start, we’ve to create a new project and open the schematic file. From our previous article you should be familiar with the basic editor tools and how to navigate around KiCAD schematic editor.

In this article, we’ll focus on few tools on right side tool bar and try to convert the circuit shown below into KiCAD schematics.

PCB CUPID - PCBCUPID x Neutrino Digital Diya Project - schematic editor

Choosing The Component

To begin, we need components like an ATtiny85 microcontroller, a few resistors and a few other components. Let’s start by placing those components on the drawing sheet. 

PCB CUPID - kicad Component selection menu - schematic editor

To get those components we can either use the shortcut ‘A’ or you can click on the ‘Add a symbol‘ button as shown in the figure. This will bring up the component search menu. We can search and add the components that we need from this pop up.

PCB CUPID - Kicad Component selection menu and searching - schematic editor

Personally we love the way they have arranged all the components and how we can search for it. For example, when we need a resistor, just typing ‘R’ and for capacitor just typing ‘C’ would fetch the respective component! This is true for many basic components.

Component Placement

For this particular circuit, let’s start with resistors, so just type ‘R and click on ‘OK‘. Now the component symbol will just follow the cursor and once you do a left click the component is placed on the document.

PCB CUPID - Placing components on kicad drawing sheet - schematic editor

Quick note: You can always look at the bottom status bar to know which tool you have currently selected and you can use the escape key to go back to the default selection tool.

PCB CUPID - Kicad slected tool is visible on status bar - schematic editor

To place anther component, just click on the schematic editor to add another component. Let’s place the resistor in a different orientation this time. For this you can use the key ‘R’ to rotate the component. This will rotate the symbol but it won’t place it on the schematic editor until we do a left click. 

To move the resistors, hover the cursor over the symbol and press ‘M’, now we can move around the resistor and change the orientation of the symbol when we press ‘R‘ key. To place the component, just do a left click.

The ATtiny85 pinout look might look a bit odd and might not seem like standard conventional numbering of left to right. This is just to optimize the symbol on the circuit diagram and make it look neat. Usually the positive power symbol (VCC) is placed on the top and the Ground (GND) is placed on the bottom. And in some cases a few pins would be grouped together for easier understanding. 

PCB CUPID - Placed components on kicad - schematic editor

We haven’t placed the symbols for the power and ground yet. That’s because we can access this in multiple ways. We can either use the add symbol button and search for the ground and power like we did before or we can use the next button on the list “add power symbol” to search specifically only power symbols. 

To delete any component from the schematic editor, we can easily delete by using the ‘Delete clicked items‘ tool on the bottom right corner and click on the component that should be deleted or we can just hover over the symbol and hit the delete key on the keyboard. 

PCB CUPID - Kicad add power tool and delete tool - schematic editor

Edit Component Values

Notice something missing? Yes! The values of the symbols. Currently they are just set with their default value. We can change this by hovering over the symbol and pressing ‘V‘. In the pop-up window, we can change the value of the symbol and customize the way they look, but let’s keep them to their default for now. 

PCB CUPID - Change component values in Kicad - schematic editor

The additional mnemonics are called designators, they are currently mentioned with ‘?’ because we have turned off the automatic annotation. Once we complete the circuit let’s see how to automatically number them. 

Connecting the Components

Now we have all the components on the schematic editor and if we like their placement we can start connecting them together with wires. 

Click on the button below the power symbol or press the key ‘W’ to activate the wiring mode.

PCB CUPID - Kicad wire tool - schematic editor

We can make the wire connections by just clicking on one pin and then clicking on the pin of the other symbol. To control the way the wire is connected we can use left click while moving to the next component.

PCB CUPID - connecting components in kicad - schematic editor

To change the appearance of these wires that connect the symbols, just hover over them and press ‘E‘. But we prefer to keep them as default.

PCB CUPID - Change wire color in Kicad schematic - schematic editor

Now, continue the process until the circuit is completed.

Here, we barely used a few tools to do a complete circuit diagram for a project. This is good enough if one wants to just share the circuit diagram with anyone but this is not sufficient to build a PCB or say to make a complicated circuit. But so far, this is very good progress!

PCB CUPID - Pcbcupid x Neutrino Digital circuit - schematic editor

In the next article, we’ll learn how to use the rest of the tools on the right tool bar and make sure that the circuit looks better. Until then, if you have any questions, you can ask in our forum here. Keep learning and Keep creating!

Share This Article

Related Posts

Leave a comment

You must login to add a new comment.