HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

KiCad 6 STM32 PCB Design Full Tutorial - Phil's Lab #65

Phil’s Lab3 HN recommenders · recommended in 3 months, 2022-2025
YouTube
987K views · 4 years ago · tutorial · dated

A 100-minute tutorial from Phil's Lab on designing an STM32-based 'black pill' PCB in KiCad 6. It covers schematic capture, two-layer layout and routing, USB, and sending the board for manufacture and assembly.

HN recommends it as a practical way to learn KiCad and PCB design by following one full project.

Electronics & circuit designEmbedded systems & DIY electronics#kicad#stm32#pcblayout#schematic#hardwaredesign

4 comments from Hacker News

@waerhert2025 · in “Custom telescope mount using harmonic drives and ESP32”

Checking the datasheet is essential, they usually show the “must-have” parts around a chip. Beyond that, good habits are adding decoupling caps close to the pins, keeping ground solid, and following the reference layout. I also learned a lot just by listening to experienced designers explain their choices, like here: ▶ this video

RecommendsView on HN
@mlsu2024 · in “Ask HN: What Are You Learning?”

I'm in embedded also, I started this journey at work doing board bring-up. I wrote drivers mostly, not doing any direct electrical work, but after reading the schematics I thought, "oh wow, so that's how they do schematics professionally," followed by "wait, I can do that!" Before that, I just did a few small things with Arduino. The Youtube channel Phil's Lab has a really good series [1] on PCB design focused on STM32 series chips, that is where I started. I also got a lot of good information in this thread [2] And I got feedback on one of my designs on the PrintedCircuitBoard reddit, which is very active and full of amateur and pro-am PCB designers getting feedback. You can post a schematic or layout and people will leave high quality critiques. For vendors, I have had 2 runs made with JLCPCB (with each run having flaws; some bad, and some not too bad; my board is fairly complex/ambitious so that's part of it). I have heard PCBWay is similarly cheap and good. No quality issues but I've kept traces, spacing, and components on the larger side. I'm not good at PCB design but am having a blast with it. [1] ▶ this video [2] link [3] link

RecommendsView on HN
@mlsu2023 · in “The Art and Science of PCB Design”

Wow, what a coincidence! Thank you for posting, this looks like a great resource. I am (a very novice, no EE background hobbyist) creating my first design right now. It seems like there are a lot of design rules that are not common knowledge. And in the electronics tinkering "community" there is basically a vertical wall in the learning curve after Arduino/breadboard. I work on embedded software for a living so I understand that side but some of the electrical stuff really doesn't have an easy learning curve. I am following along with this video: ▶ this video and having an OK time so far. If anyone knows of any other resources I would love to know. And, is there a place, maybe a slack or discord, that would review designs? I really want to have someone look at it before it goes out but I have no clue where I would begin searching for someone to ask.

CitesView on HN
@LeifCarrotson2022 · in “LibrePCB 0.1.7”

A few months ago, you would have been on Kicad 6 (assuming you didn't pull some ancient 5.0 release from your distro), which I've found to have a great UI. Like all EDA software, the UI is optimized for power users, and therefore has some quirks and a learning curve for the hotkeys, but I would not say that Kicad is phenomenally bad. Work your way through one tutorial (eg. this recent one: ▶ this video ) and make a quick-reference note for shortcuts, and you can probably be off to the races.

RecommendsView on HN
(Sponsored) KiCad STM32 + USB + Buck Converter PCB Design and JLCPCB Assembly - Phil's Lab #112:50:28

(Sponsored) KiCad STM32 + USB + Buck Converter PCB Design and JLCPCB Assembly - Phil's Lab #11

Phil’s Lab
1.2M views • 6 years ago
An Intro to KiCad – Part 1: How PCBs Are Made | DigiKey11:10

An Intro to KiCad – Part 1: How PCBs Are Made | DigiKey

DigiKey
517K views • 8 years ago
Design Your Own Keyboard!41:04

Design Your Own Keyboard!

Ben Vallack
140K views • 4 years ago
Melt your circuit boards11:58

Melt your circuit boards

mitxela
471K views • 4 years ago
8-bit computer update6:53

8-bit computer update

Ben Eater
2.8M views • 10 years ago
Introduction to LibrePCB A new, powerful and intuitive EDA tool for everyone24:31

Introduction to LibrePCB A new, powerful and intuitive EDA tool for everyone

FOSDEM
15K views • 8 years ago
8-bit CPU control logic: Part 127:52

8-bit CPU control logic: Part 1

Ben Eater
1.5M views • 9 years ago
Why build an entire computer on breadboards?28:43

Why build an entire computer on breadboards?

Ben Eater
3.4M views • 6 years ago
A simple guide to electronic components.38:06

A simple guide to electronic components.

bigclivedotcom
8.5M views • 10 years ago
Open Source 8.5 Digit Voltmeter from CERN: Build and Test33:52

Open Source 8.5 Digit Voltmeter from CERN: Build and Test

Marco Reps
830K views • 5 years ago
Reading Silicon: How to Reverse Engineer Integrated Circuits31:52

Reading Silicon: How to Reverse Engineer Integrated Circuits

HACKADAY
416K views • 9 years ago
Build a DIY full-frame CCD camera12:09

Build a DIY full-frame CCD camera

Wenting Channel
207K views • 3 years ago
Finding the Missing Memristor - R. Stanley Williams47:52

Finding the Missing Memristor - R. Stanley Williams

The Qualcomm Institute
133K views • 16 years ago
So how does a PS/2 keyboard interface work?33:07

So how does a PS/2 keyboard interface work?

Ben Eater
570K views • 5 years ago
“Hello, world” from scratch on a 6502 — Part 127:25

“Hello, world” from scratch on a 6502 — Part 1

Ben Eater
5.9M views • 7 years ago
My old BBC Micro system27:49

My old BBC Micro system

mikeselectricstuff
70K views • 9 years ago
"Z2" - Upgraded Homemade Silicon Chips5:46

"Z2" - Upgraded Homemade Silicon Chips

Sam Zeloof
2.5M views • 5 years ago
Building a 6800 CPU on an FPGA with nMigen (part 1)24:46

Building a 6800 CPU on an FPGA with nMigen (part 1)

Robert Baruch
27K views • 6 years ago
How does a USB keyboard work?34:15

How does a USB keyboard work?

Ben Eater
3.8M views • 5 years ago
Making logic gates from transistors13:02

Making logic gates from transistors

Ben Eater
3.1M views • 11 years ago