BLHeli_S DShot esp-idf/examples/peripherals/rmt/dshot_esc

User avatar
koopdi
Posts: 2
Joined: Thu Dec 15, 2022 10:52 pm

BLHeli_S DShot esp-idf/examples/peripherals/rmt/dshot_esc

Postby koopdi » Thu Dec 15, 2022 11:59 pm

Hello, I'm new to esp32.
I'm trying to spin a small brushless motor using the dshot_esc example, provided with esp-idf.

I have everything wired up and I flashed the example code.
The esc gives a power on beep sequence but no arming beeps and no spinning.

I'm not sure what the issue is. Can anyone help troubleshoot?

Here is my test setup:
esp-32-wroom,
48MHz blheli_s esc (2-3s LiPo),
small bldc (1-2s),
power bank + boost converter to power the esc at 7.4v (2s LiPo)
esp32_bleheli_s.jpg
esp32_bleheli_s.jpg (242.55 KiB) Viewed 1189 times
Last edited by koopdi on Sat Dec 17, 2022 9:23 pm, edited 1 time in total.

User avatar
koopdi
Posts: 2
Joined: Thu Dec 15, 2022 10:52 pm

Re: BLHeli_S DShot esp-idf/examples/peripherals/rmt/dshot_esc

Postby koopdi » Sat Dec 17, 2022 12:15 am

ESC Notes:

Info provided by the seller (Plus my notes):
2-3s 30amp BlHeli_S (Is it actually running BLHELI_S?)
Supported Modes:
Muted
OneShot42
OneShot125
MultiShot
DShot (Does it actually support DShot?)
Does a capacitor need to be removed to enable DShot?
MCU: Claimed to be SiLabs EFM8BB21F16 but it is actually SiLabs F396.

I took some photos of the board and found the relevant data sheets:

MCU: SiLabs F396, 50MHz (The actual mcu -- same processor core as EFM8.)
DataSheet: C8051F39x/37x


Driver: Fortior FD6288Q
DataSheet: FD6288T&Q


Linear Regulator: ST 78L33A
DataSheet: L78L

power-side.jpg
power-side.jpg (143.72 KiB) Viewed 1133 times
logic-side.jpg
logic-side.jpg (199.6 KiB) Viewed 1133 times
Can I use the esp32 to check which firmware the esc is running?

Who is online

Users browsing this forum: No registered users and 138 guests