Перейти к содержимому

Simple STM32 Mechanical Keyboard PCB Design in Kicad

Joe Scotto

0:00 / 0:00

Simple STM32 Mechanical Keyboard PCB Design in Kicad

53 204 просмотра · 2 года назад
Joe Scotto
24,9 тыс. подписчиков
53 204 просмотра · 2 года назад
If you like what I do, consider supporting me on Patreon:   / joe_scotto   It's been a few months since I've discussed PCBs on the channel and today I'm back with a deep dive into STM32, specifically STM32F072CBT6. This is part of a new series of releases on the ScottoKeebs repo called ScottoModules which aim to make this simpler by modularizing MCU design. In the future I hope to expand upon this more MCUs such as RP2040 or ATmega32U4. This video was sponsored by JLCPCB, my personal PCB fab of choice. They have great quality PCBs at very affordable prices and ScottoModules are setup to easily use their parts library. JLCPCB PCB Fab & Assembly from $2! Sign up to Get $60 Coupons: https://jlcpcb.com/?from=TheHandwirin... https://scottokeebs.com/github    • How to Design Mechanical Keyboard PCBs wit...      • How a Mechanical Keyboard Works (Matrix an...      • Decoupling Capacitors - And why they are i...   ~ Links ~ Find out more about the project: https://scottokeebs.com https://ko-fi.com/joe_scotto ~ Handwiring Tools ~ TS100 Soldering Iron: https://amzn.to/3LCsrkb D24 Chisel Tip: https://amzn.to/3VFxiES 63/37 Solder: https://amzn.to/3uBlMPu Wire Strippers: https://amzn.to/3LZez4F Electric Screwdriver: https://amzn.to/45Jxg3v ~ Handwiring Parts ~ 1N4148 Diodes: https://amzn.to/3Ccljbb 16g Copper Wire: https://amzn.to/3xLDVvJ Raspberry Pi Pico: https://amzn.to/3HglCVb Arduino Pro Micro: https://amzn.to/3HkR9Fn Ethernet Cable: https://amzn.to/3uyaOKr M2x6mm Screws: https://amzn.to/3UI1bDH M2x8mm Spacer: https://amzn.to/3Y4KzJ3 M2 Heat Set Insert: https://amzn.to/3WjklB9 Durock Stabilizers: https://amzn.to/3FgcLQR ~ 3D Printing ~ Ender-3 Pro: https://amzn.to/3VIWryL Ender-3 Max: https://amzn.to/3PQOHsP PEI Magnetic Bed: https://amzn.to/3Hi7URx Dual Z Upgrade: https://amzn.to/3h7DTJy BLTouch Auto-Leveling: https://amzn.to/3UGEBv8 Sonic Pad: https://amzn.to/3ZQa7ea Deburring Tool: https://amzn.to/48MjXlB Elegoo Filament: https://amzn.to/3rG3T4f ~ Favorite Cheap Switches ~ Gateron Milky Yellow: https://amzn.to/3Bk0Cci Akko Lavender Purple: https://amzn.to/3VJy440 ~ Social ~   / joe_scotto     / joe_scotto     / joe_scotto   ~ Community ~ ScottoKeebs Discord:   / discord   Handwired Keyboards Reddit:   / handwiredkeyboards   ~ Disclaimer ~ Some links may be affiliate links where I will make a small commission. ~ Timestamps ~ 0:00 - Intro 0:54 - Setup 1:38 - Schematic 1:52 - Matrix (Schematic) 2:07 - Module Overview (Schematic) 2:14 - MCU (Schematic) 4:21 - Decoupling Capacitors (Schematic) 5:30 - USB-C (Schematic) 7:24 - ESD Protection (Schematic) 7:50 - Voltage Regulator (Schematic) 8:40 - PCB Editor 9:30 - USB-C Module (PCB Editor) 11:29 - Ground Vias (PCB Editor) 12:17 - EMI Prevention (PCB Editor) 14:10 - MCU Module (PCB Editor) 15:37 - Module Positioning (PCB Editor) 17:06 - Module Routing (PCB Editor) 19:01 - Ground Fill (PCB Editor) 19:59 - Physical PCB 22:02 - Full Project Example (ScottoLong) 23:15 - Exporting 23:24 - Part Numbers 24:22 - Ordering PCBA 29:17 - Outro #mechanicalkeyboard #pcb #kicad