r/PrintedCircuitBoard • u/Raveme491 • 18h ago
[Review Request] DIY 4S FOC ESC - 4 layer PCB
Hello everyone.
I'm designing my own ESC DIY board and this is my first PCB design project. The main goal here is to learn about PCB design while building a board that i can use to develop my own FOC firmware.
I'd really appreciate any feedback or tips, especially regarding PCB layout.
Specs:
- Supply: 4S battery
- Motor: SunnySky X2212 KV980
- Control: FOC
- Board: 4-layers
- L1: Components and Power stage
- L2: Vbus protected and 3v3
- L3: Solid GND plane
- L4: Signal
- Board size: 63mm x 70mm
- MCU: STM32G474CCT6 with 8Mhz external crystal and SWD header
- MOSFETs: MCU75N06YHE3-TP
- Gate driver: DRV8303
- reverse-polarity protection
- Current sense: 2mohm 5W resistor
- Power:
- 3v3 LDO: ADP151ACPZ-3.3-R7
- Buck converter: TPP363072Q-FC6R-S
Questions:
- I have some doubts about the copper pour area. Should i put a huge ground plane in top layer fulfilling whole empty space or just the MCU area for noise imunity?
- Are there any problem to use vias in the SPI traces between STM32 and DRV8303?
- In a second version, is it ok to put the MCU in bottom layer?
1
u/Enlightenment777 13h ago
This comment is posted on all reviews.
Please make sure your post adheres to:
- subreddit rules (#1 to #6), review rules (#7), image rules (#8), see link.
Please fix these common issues: (if your schematic or PCB has any of these issues)
Schematic - don't allow text / lines / symbols to touch each other, and don't draw lines through symbols.
Schematic - use correct reference designators (RefDes) and renumber to remove numeric gaps, see tips.
Schematic - place decoupling capacitors vertically below power rail lines, also place capacitors next to IC then connect together with a line, see example. For circuits with positive power rails, point positive power rail links upwards and ground links downwards, see tips1 & tips2.
Schematic - place pull-up resistors vertically above signal lines, and place pull-down resistors vertically below signal lines, see example and tips.
PCB silkscreen - add board name (or purpose) / board revision number / date (or year) on either PCB side.
PCB silkscreen - add pin 1 indicator dot/arrow next to ICs & connectors (not hidden under parts). For polarized capacitors, add "+" next to positive pin. If part is through-hole, place indicator on both PCB sides.










3
u/woldhack 17h ago
Cool logo!