KiCad Schematic Tutorial

Learn to draw a circuit diagram in this KiCad schematic tutorial for beginners. Draw a 555 timer LED flasher circuit using free open source KiCad EDA software.

KiCad is an Electronic Design Automation (EDA) software package that can run on Windows, Linux and MAC OSX. Beginners in electronics may be interested in learning how to draw a circuit using this software package. The circuit diagram or schematic can then be exported for publishing on the web or in documents.

The image below shows KiCad running on a Windows computer with the circuit drawn in the tutorial.

KiCad Schematic Tutorial

KiCad Schematic Tutorial

Beginners in electronics may also like the blog post on how to read schematic or circuit diagrams for beginners.

Installing KiCad

KiCad can be installed on Windows, Linux and MAC OSX:

How to install KiCad in Windows is a short article on installing the newest version of KiCad on a Windows computer.

How to install KiCad in Linux is an article that shows how to install the latest version of KiCad on a Linux computer.

The KiCad download page has links for installing KiCad on OS X and Windows and various Linux distributions.

KiCad Schematic Tutorial for Beginners

The full KiCad schematic tutorial can be found on the Starting Electronics website.

The tutorial shows how to create a new project in KiCad, including how to create and name a project directory. A 555 timer flashing LED circuit is then drawn using the KiCad schematic editor called Eeschema.

You will learn how to zoom in and out of the circuit, scroll the schematic, place electronic part symbols, wire the circuit and annotate the circuit. These and more basic actions needed to draw and edit a schematic are included in the tutorial.

Finally the tutorial explains how to export a circuit diagram or schematic for publishing on the web or in a document.

Go to the KiCad Schematic Tutorial now →

 

Tutorial 19: Arduino Dice

In this tutorial you will build a dice that is shaken by holding the button in and thrown by releasing the button. The shake, throw and number thrown are animated and displayed on a seven segment display.

A 74HC595 IC is used to interface the 7-segment display to the Arduino, using only 3 Arduino digital pins.

Arduino Dice breadboard circuit

Arduino Dice

 

Tutorial 18: Two Wire Arduino Knight Rider

This tutorial shows how to interface eight LEDs to an Arduino using only two Arduino pins. This is made possible by using a PCF8574 I/O expander IC. A “Knight Rider” display is shown on the LEDs.

Two Wire Arduino Knight Rider breadboard circuit

Two Wire Arduino Knight Rider

 

Tutorial 17: Electronic Dice

This circuit simulates a dice being thrown. Pressing the button “throws” the dice. One of six LEDs will light up after the throw.

Each LED has a value from left to right of one to six. If the second LED lights up, the value thrown is 2, if the fifth LED lights up, the value thrown is 5, etc.

Electronic dice circuit built on breadboard

Electronic Dice Circuit