|
STMicroelectronics STM32CubeMX |
|
|
STLink-V2ST Microelectronics
|
|
|
Hot PlateGeneric
|
|
|
Soldering iron (generic) |
|
|
Soldering Iron Wire |
|
|
|
MultimeterKaiweets
|
|
|
|
Alimentation LaboratoireRUZIZAO
|
|
|
|
OscilloscopeRigol
|
DIY Electronic speed controller based on STM32G4
?? I'm designing my first ever PCB (printed circuit board) ? to create an ESC (electronic speed controller) for a drone ? I plan to build. This ESC needs to handle a continuous current of 40A with short peaks of 50A ?. It's designed to work with 3S to 6S batteries ?.
At the heart ?? of the device, I'm using an STM32G431 microcontroller ?, chosen for its performance and price (samples available for students ?). I've also added:
- DRV8320 MOSFET driver ?
- AP63203WU-7 fixed buck converter (1A output) ?
- CSD88584Q5DC all-in-one half-bridge ?
These components power the MCU, driver, RGB LED ?, I2C connector ?, and other peripherals.
This project is a great way to learn about:
- PCB integrity ?
- EMI (electromagnetic interference) ?
- Circuit design ?
- Electronic speed controllers ??
But it comes with big challenges ?! It's complex but exciting ?.
Currently, the PCB is ready with all the components soldered and I've only just started working on the code and I did make a test code to test the I2C part using an oled display and it works like a charm!
Also some components are not the same between the BOM the schematics and its because some components were in stock, I've put some alternatives to those that weren't in stock. I plan to release a YouTube video about the project soon on my channel, Nayel KHOUATRA. Stay tuned!
Here is a first video just to show my first attempt to test the board :
https://youtu.be/rfwgGk_ApME
DIY Electronic speed controller based on STM32G4
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
Attribution-ShareAlike (CC BY-SA) License
Read More⇒
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(0)
- Likes(1)
-
Engineer
Sep 17,2024
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Nayel KHOUATRA
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
1335 0 4 -
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
1865 3 7 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
1852 2 0 -
-
-
-
ESP32-C3 BLE Keyboard - Battery Powered with USB-C Charging
2031 0 1 -







