Загрузка страницы

KiCad STM32 + USB + Buck Converter PCB Design and JLCPCB Assembly (Update)

Entire step-by-step PCB design process going through the schematic, layout, and routing of a 'barebones' STM32F4-based PCB including USB and a buck converter in KiCAD. All the way from schematic creation, through to four-layer PCB layout and routing, as well as sending it off for manufacture and assembly via JLCPCB. Visit https://jlcpcb.com for $2 for five 2-layer PCBs and $5 for five 4-layer PCBs.
This is an update from the original 'KiCad STM32 Hardware Design' video, including some additional tips and tricks, as well as a show of various assembled boards made by JLCPCB. Hopefully with much improved audio quality!

Git: https://github.com/pms67/STM32F4-Reference-PCB

If you're enjoying my content, please consider becoming a patron:
https://www.patreon.com/phils94

[TIMESTAMPS]
00:00 Introduction
00:14 Topics covered
00:31 JLCPCB assembly showcase

00:58 Parts used in design (JLCPB parts library)
03:28 STM32 pin assignment in STM32CubeMX

(SCHEMATIC)
09:43 KiCad project and schematic
10:06 Schematic page settings
10:53 Adding STM32F405 to schematic
12:10 STM32 power pins
14:14 Labelling pins/global labels
14:57 VCAP pins
16:37 NRST and BOOT0 pins, Bootmodes
20:24 Transferring assignments from CubeMX to KiCad
23:58 'No connect' flags
24:48 Decoupling capacitors
26:10 VDDA pin decoupling
27:54 Crystal circuitry (HSE)
37:15 LED and current limiting resistor
39:26 Buck converter circuitry (+ fusing, reverse polarity protection)
56:15 Connectors (SWD, I2C, UART)
1:02:40 USB
1:11:09 Electrical rules checker (ERC)
1:12:55 Mounting holes
1:13:45 Assigning footprints to symbols
1:24:36 Generating the netlist

(LAYOUT)
1:24:55 Choosing the number of PCB layers
1:26:11 Design rules
1:27:26 Rough layout (section by section)
1:35:09 Improving the layout, finer details
1:53:17 Mounting hole placement
1:55:10 Board outline and rounded corners
1:57:40 Rearranging connectors

(ROUTING)
2:00:19 Adding track widths
2:00:55 Power and ground planes (copper pours)
2:03:10 STM32 routing (critical items first)
2:04:41 Tombstoning
2:05:55 Track spacing
2:08:49 Buck converter routing
2:10:00 Track width calculator
2:12:39 USB controlled impedance differential traces
2:13:08 JLCPCB impedance calculator
2:16:09 Connecting GND and 3V3 (with vias to internal copper pours)
2:28:00 Design rules check (DRC)
2:28:50 Silkscreen (labelling, pin 1 indication, polarity indication)
2:36:10 Importing custom graphics as silkscreen

(MANUFACTURING AND ASSEMBLY)
2:36:55 Hiding JLCPCB order number
2:37:42 Adding tooling holes for assembly
2:39:10 Generating Gerber and drill files
2:40:27 Footprint position file
2:41:34 Bill of materials (BOM) and assigning part numbers (LCSC)
2:44:32 Ordering PCBs via JLCPCB with assembly

Видео KiCad STM32 + USB + Buck Converter PCB Design and JLCPCB Assembly (Update) канала Phil’s Lab
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
26 сентября 2020 г. 19:31:19
02:50:28
Яндекс.Метрика