Printed circuit boards (PCB) are, perhaps, the most undervalued component of modern electronics. The design of complex printed circuit boards was something that only skilled engineers could do. During the last 20 years, we have seen high-end engineering capabilities becoming available to virtually anyone that wants them. CAD tools and manufacturing facilities for PCBs are one mouse click away. KiCad is one of those tools. Perhaps the world’s most popular (and best) computer-aided design tool for making printed circuit boards, KiCad is open source, fully featured, well-funded and supported, well documented. It is the perfect tool for electronics engineers and hobbyists alike, used to create amazing PCBs. KiCad has reached maturity and is now a fully featured and stable choice for anyone that needs to design custom PCBs. This book will teach you to use KiCad (version 5.0). Whether you are a hobbyist or an electronics engineer, this book will help you become productive quickly, and start designing your own boards. This book takes a practical approach to learning. It consists of four projects of incremental difficulty and recipes. The projects will teach you basic and advanced features of KiCad. If you have absolutely no prior knowledge of PCB design, you will find that the introductory project will teach you the very basics. You can then continue with the rest of the projects. You will design a board for a breadboard power supply, a tiny Raspberry Pi HAT, and an Arduino clone with extended memory and clock integrated circuits. The book includes a variety of recipes for frequently used activities. You can use this part as a quick reference at any time. The book is supported by the author via a page that provides access to additional resources.