KiCad 6 STM32 PCB Design Full Tutorial - Phil's Lab #65
Phil’s Lab3 HN recommenders · recommended in 3 months, 2022-2025
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.
2: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
11:10An Intro to KiCad – Part 1: How PCBs Are Made | DigiKey
DigiKey
517K views • 8 years ago
41:04Design Your Own Keyboard!
Ben Vallack
140K views • 4 years ago
11:58Melt your circuit boards
mitxela
471K views • 4 years ago
6:538-bit computer update
Ben Eater
2.8M views • 10 years ago
24:31Introduction to LibrePCB A new, powerful and intuitive EDA tool for everyone
FOSDEM
15K views • 8 years ago
27:528-bit CPU control logic: Part 1
Ben Eater
1.5M views • 9 years ago
28:43Why build an entire computer on breadboards?
Ben Eater
3.4M views • 6 years ago
38:06A simple guide to electronic components.
bigclivedotcom
8.5M views • 10 years ago
33:52Open Source 8.5 Digit Voltmeter from CERN: Build and Test
Marco Reps
830K views • 5 years ago
31:52Reading Silicon: How to Reverse Engineer Integrated Circuits
HACKADAY
416K views • 9 years ago
12:09Build a DIY full-frame CCD camera
Wenting Channel
207K views • 3 years ago
47:52Finding the Missing Memristor - R. Stanley Williams
The Qualcomm Institute
133K views • 16 years ago
33:07So how does a PS/2 keyboard interface work?
Ben Eater
570K views • 5 years ago
27:25“Hello, world” from scratch on a 6502 — Part 1
Ben Eater
5.9M views • 7 years ago
27:49My old BBC Micro system
mikeselectricstuff
70K views • 9 years ago
5:46"Z2" - Upgraded Homemade Silicon Chips
Sam Zeloof
2.5M views • 5 years ago
24:46Building a 6800 CPU on an FPGA with nMigen (part 1)
Robert Baruch
27K views • 6 years ago
34:15How does a USB keyboard work?
Ben Eater
3.8M views • 5 years ago
13:02Making logic gates from transistors
Ben Eater
3.1M views • 11 years ago
4 comments from Hacker News
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
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
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.
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.