PCB design - high-speed - GUIDE SERIES

A Primer on High-Speed PCB Design

Learn how to correctly set up a KiCad project for high-speed PCB design using the LattePanda Mu Carrier as your foundation.

Before you continue reading, you can watch the companion video for this guide. In it, I walk you through every setup step in KiCad 9, demonstrate the correct way to import project libraries, and show how to structure your workspace to prepare for schematic and PCB development.

Introduction

This guide explains how to prepare KiCad 9 for work on a custom LattePanda Mu Carrier board, a project that introduces you to professional high-speed PCB design practices.

You will learn how to correctly set up your KiCad project directory, import schematic symbols and footprints from the LattePanda reference design, and verify that your workspace is properly configured before beginning schematic creation.

There are two main approaches you can take: a fast setup that copies the LattePanda Mu Carrier reference project directly, and a manual setup that rebuilds the schematic from scratch. Both methods have value, but the manual method offers far greater educational benefit.

Option 1: Using the Reference Design Directly

The quick method starts by cloning or downloading the official LattePanda Mu Carrier reference design from GitHub.

An offer from our sponsor
Empower Makers Custom PCB Dreams

After extracting the archive, you will find folders for Electricals, Libraries, and Documentation. The electrical directory contains two projects: the full carrier and the Lite Carrier. The Lite version will serve as the example in this guide.

To begin:

  1. Copy the Lite Carrier folder into your own working directory.
  2. Open the .kicad_pro project file in KiCad.
  3. Review the schematic. You may mark any unused connectors—such as PCIe—as Do Not Populate in the symbol properties.
  4. In the PCB editor, delete the existing layout (or only selected portions) to start a custom layout from a clean slate.

This approach saves time and allows you to experiment quickly, but it bypasses much of the learning process. For those who wish to truly understand the LattePanda Mu hardware architecture, the manual setup is far more instructive.

Option 2: Building the Project from Scratch

To build your own LattePanda Mu Carrier project, create a new KiCad 9 project folder—for example:

Ready for the next tutorial in this series? Here's the next one, or choose an alternative from the list of articles in the side bar. There's also lots of interesting article in our Blog. where you can read about off-grid communication technologies, electronics test equipment, course updates, and much more.

High-Speed PCB Design with KiCad

Learn to design a professional high-speed computer carrier board using KiCad, based on the LattePanda Mu Intel N100 compute module. You'll build a fully functional custom board that brings out USB, HDMI, Ethernet, GPIOs, and power interfaces.

Through hands-on practice, master multi-sheet schematic design, board layout, differential pair routing, and signal integrity. Learn essential concepts including stack-up configuration, impedance control, ESD protection, and grounding strategies, while using KiCad's advanced tools for hierarchical schematics and design rule verification.

Last Updated 11 months ago ago.

We publish fresh content each week. Read how-to's on Arduino, ESP32, KiCad, Node-RED, drones and more. Listen to interviews. Learn about new tech with our comprehensive reviews. Get discount offers for our courses and books. Interact with our community. One email per week, no spam; unsubscribe at any time

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}