Udemybeginneren

Learn KiCad V6 and STM32 Hardware Design

STM32 prototyping: Design & manufacture your own project from concept to KiCad V6. Learn embedded systems development!

4.7(1,839)
10,342students
1h 38m
Philip Salmony
Philip SalmonyProfessional Hardware Design Engineer and YouTuber

Course Content

Learn KiCad V6 and STM32 Hardware Design is a beginner-level Udemy course taught by Philip Salmony. It runs 1h 38m and is taught in English. Learners rate it 4.7 out of 5 from 1,839 reviews, with 10,342 students enrolled. It is free to enroll, first published January 2022.

Unlock the power of custom hardware! This comprehensive course guides you through the entire process of designing printed circuit boards (PCBs) using KiCad V6, a powerful and free ECAD software. Transition from Arduino projects to sophisticated STM32 microcontroller-based designs with this straightforward, step-by-step approach. You'll gain the skills to create your own, completely custom hardware from concept to finished product.

Here's what you'll learn:

  • Schematic Design:

    • Master KiCad V6 for creating detailed electronic schematics.
    • Populate your schematic with essential components: STM32 microcontrollers, decoupling capacitors, and other necessary circuitry.
    • Plan pinouts effectively using STM32CubeIDE.
    • Integrate USB 2.0 FS and implement a reliable power supply using an LDO regulator.
    • Perform thorough electrical rules checks and accurately annotate your schematic.
    • Assign appropriate footprints for all components.
  • PCB Layout:

    • Set up the KiCad V6 PCB editor and understand manufacturer capabilities for optimal design.
    • Utilize the 3D viewer to visualize your PCB design.
    • Create an initial layout, strategically placing the MCU, decoupling capacitors, and crystal circuitry.
    • Add essential connectors like USB, SWD, and GPIO.
    • Modify footprints and incorporate 3D models for enhanced design clarity.
    • Fine-tune component placement and routing for optimal performance.
    • Design a simple and effective LDO power supply layout.
    • Add mounting holes and define the board outline.
  • PCB Routing:

    • Understand routing order and prioritize critical signal paths.
    • Apply best practices for placing decoupling capacitors, crystals, and sensitive traces.
    • Master signal routing, ground planes, vias, and power routing techniques.
    • Add a professional touch with custom silkscreen and a custom logo.
    • Conduct design rule checks and perform final project checks to ensure manufacturability.
  • Manufacturing Preparation:

    • Generate all necessary files in KiCad required by PCB manufacturers for successful assembly and production.

This course provides a complete understanding of PCB design, empowering you to create custom hardware solutions with STM32 technology.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

High-Speed design with KiCad

by Dr. Peter Dalmaris

5.0(263)
19h 21m
intermediate

CIS - HARDWARE ASSET MANAGEMENT

by ServiceNow Maestro

5.0(12)
expert
4.9(23)
1h 46m
intermediate
4.8(745)
7h 6m
intermediate