Kicad Like a Pro, 2nd edition

A new book for the world's favourite open source printed circuit board design software.

Covers the latest Kicad version

The Kicad development team released Kicad 5 in August 2018. This is an almost complete re-write of version 4. Kicad 5 is full of improvements and new features, including new libraries, a new 3D model viewer, better drawing tools, new symbol and footprint choosers, and new symbol and footprint editors. I wrote this book using Kicad 5.

Project-based learning

We learn best when we learn in context. Projects provide a context so that learners can understand not just how to do something, but also why it is done in a particular way. This book uses the project-based learning method to help you learn simple and complicated concepts and techniques. Use the book to guide you through these projects, experience the process of creating the boards yourself. Be in control, and be satisfied that you own your learning.

  • In project 1, design the simplest possible working PCB: an LED and resistor circuit.
  • In project 2, design a power supply that plugs in your breadboard. Use it to power your breadboard projects.
  • In project 3, design a HAT board for your Raspberry Pi. The board contains LEDs, sensors, and other SMD components.
  • In project 4, design an Arduino clone board that has a real-time clock and an external EEPROM. This board is perfect for remote applications, and you will develop two auto-routed versions.

Clarity & reliability

Learning should be a straight-forward, rewarding experience for you. This is why I have filled this book with clear instructions, triple checked and verified. Be illuminated, not confused. And if something still doesn't work, we have your back; simply raise a ticket on our help desk.


This book contains numerous recipes of the most useful workflows and activities in Kicad. Find what you need quickly, and get on with your project. Examples include:

  • Creating copper fills
  • Custom Global Design Rules and changing the width of a trace
  • How to add a custom logo to the silkscreen
  • How to create rounded corners
  • How to use an autorouter
  • How to use the interactive router
These and many more are all covered, with examples.

Online resources

As a reader of this book, you are welcome to use its online resources:

  • A discussion forum where you can interact with the author and other readers
  • A repository with all book project files
  • An errata form, where you can let the author know about any problems with the book
  • A repository of full-resolution images from the book

Multiple formats

This ebook is available in a bundle that contains three formats:

  • PDF (printable),
  • MOBI (works with Kindle readers),
  • EPUB (works with most ebook readers).

eBook bundle features

  • 459 A4 pages (PDF)
  • Full color
  • Printable (DRM-free)
  • 4 Projects
  • 35 recipes
  • Lifetime updates for this edition

Ready to learn?

Get the book now

Buy with peace of mind.
If you don't like it, ask for your money back within 20 days of your purchase, and keep the book.
No questions asked.
See our Peace of Mind, No Questions Asked, No Hassle, Money Back Guarantee

What will you learn?

Learn practical skills on a solid foundation

Introduction to PCB design

Learn about the basics of PCB design, the design process, the Kicad capabilities. Gain an understanding of the schematic and layout design, and how those are implemented in Kicad. Understand how your board layout is manufactured into a professionally finished product.

Schematic and layout design

Creating a PCB starts with the schematic design, in which you describe the circuit using symbols. The work concludes with the layout, in which you design the specifications of the board. Learn how to do this in Kicad for circuits and boards of any complexity and size.

Project-based practical skills

Learn Kicad by working on three real-life projects. With each project, you will learn new skills. Create single, to double and quad-layer boards, manually or automatically routed, with rich features that are both practical and beautiful.

Design principles & concepts

PCB design is engineering and is informed by principles that make designs better in terms of performance, reliability, and manufacturability. This book discusses many of those principles and shows you how to apply them in practice. It will also introduce and explain many of the concepts that you should know before you draw your first board.

Ready to learn?

Get the book now

Buy with peace of mind.
If you don't like it, ask for your money back within 20 days of your purchase, and keep the book.
No questions asked.
See our Peace of Mind, No Questions Asked, No Hassle, Money Back Guarantee

Our Peace of Mind, No Questions Asked, No Hassle, Money Back Guarantee

My team and I want you to be absolutely happy with your purchase.

We know that you will be spending a lot of time learning, using our books and courses.

Our goal is to help you learn and to enjoy the experience. It is the only way you will come back to learn more, and the only way you will tell your friends about us. Our goal is not frustrate you, annoy you, or to do anything that will spoil your learning experience.

This is why all our courses (except for the Arduino Bootcamp for Teachers) and ebooks purchased from the Tech Explorations website, come with our "Peace of Mind; No Question Asked; No Hassle; Money Back Guarantee."

Our promise is very simple.

If you purchased any of our books or courses, and you feel that what you got was not worth the money you spent on it, just let us know, and we will refund you the full amount you paid.

You can email me directly (peter at or raise a ticket in our Help Desk. Just mention which product you want to be refunded, and approximately the date of purchase so we can find your record in our database. If you wish to (this is not required), say why you are not happy with your purchase (this will give us the opportunity to improve).

We will process your refund immediately. If the product is a ebook, you can keep it. If it is a course, we will un-enroll you as part of the refund process.

Because of limits set by credit card companies and Paypal, we ask that you request a refund no more than 20 days after your purchase.