Skip to content
0:00 / 0:00

#kicad#stm32#pcbdesign

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

Phil’s Lab

246K subscribers • 3 videos on Hallway

YouTube
  • Recommended by 3 people: 3 on Hacker News.
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Intermediate. Assumes working knowledge.

988K views4 years ago3 recommendations

HardwareEmbedded systemsElectronics

Phil explains how to design an STM32-based PCB in KiCad 6, covering schematic capture, layout, routing, and manufacturing.

Complete step-by-step PCB design process going through the schematic, layout, and routing of a 'black-pill' STM32-based PCB including USB in the *new* KiCAD 6. All the way from schematic creation, through to two-layer PCB layout and routing, as well as sending it off for manufacture and assembly. Mixed-signal hardware design course: phils-lab-shop.fedevel.education [SUPPORT] Patreon: patreon.com/phils94 [LINKS] GitHub: github.com/pms67 [TIMESTAMPS] Introduction What You'll Learn (Schematic) STM32 Microcontroller, Decoupling STM32 Configuration Pins Pin-Out and STM32CubeIDE Crystal Circuitry USB Power Supply and Connectors Electrical Rules Check (ERC), Annotation Footprint Assignment (Layout) PCB Set-Up MCU, Decoupling Caps, Crystal Layout USB and SWD Layout Changing Footprints, Adding 3D Models Switch and Connector Placement Power Supply Layout Mounting Holes, Board Outline (Routing) Decoupling, Crystal Routing Signal Routing Power Routing Finishing Touches, Design Rule Check (DRC) Producing Manufacturing Files (BOM, CPL, Gerber, Drill) Outro ID: QIBvbJtYjWuHiTG0uCoK

Why it's here

3 people recommend this

What people say. Recommended as a comprehensive, step-by-step guide for learning PCB design and transitioning from breadboards to custom hardware.

LeifCarrotsonon Hacker News • Recommends

On “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: link to this video ) and make a quick-reference note for shortcuts, and you can probably be off to the races.

mlsuon Hacker News • Recommends

On “Ask HN: What Are You Learning?”

…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 link to this video 2 link 3 link…

waerherton Hacker News • Recommends

On “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: link to this video

mlsuon Hacker News • Mentions

On “The Art and Science of PCB Design”

…gn 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: link to 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.…

u/Maleficent-Motor-316in r/embedded • Mentions

Does Ferrite bead affect ADC performance | Custom STM32 Design I am designing a custom STM32H723ZG board, mainly to improve ADC accuracy, as the development board is noisy. This is my first time doing such a task, so i watched this link to this video. In the video, he adds ferrite beads to VDDA to filter noise, so should i also do that. I'm using a low noise LDO to both VDD and VDDA. BLM15AG601SN1D - is this a good choice, Claude tolde me the 0.52DCR migh affect ADC transient response, or should i go for a one with even low DCR. I'm confused, i don't have much knowledge on the topic, help me guys

u/JurassikLizardin r/embedded • Mentions

First schematic feedback This is my first schematic I've attempted at doing, the goal being an STM32 with an ESP32-C3 as a Wi-Fi chip. The design is heavily based on 2 sources (\this\([video and \this\(https://www.reddit.com/r/PrintedCircuitBoard/comments/hzx3m7/looking\_for\_reviews\_on\_my\_first\_serious\_board/?utm\_source=share&utm\_medium=web2x&context=3)). Be as critical as you want, I am trying to learn as much as possible!