ESC Telemetry for Tmotor Thunder 300A 24S ESC

Hi,

As per manual provided by the manufacturer, Tmotor Thunder 300A ESC supports UART TTL output of telemetry data

Adopt three wire UART DATA postback, signal wire definition in sequence: ground wire,
signal wire, power wire(3.3-5.0V), baud rate 38400bps, character mode

Data package format:SPD:XXXX TMOS:XXXX TMOT:XXXX TMCX:XXXXXXXXXXXX
CURI:XXXX VOLT:XXXX PWAC:XXXX SYS:XXXXXXXXXXXX
DBG:XXXXXXXXXXXX。
SPD:XXXX RPM
TMOS:XXXX ESC temperature(℃)。
TMOT:XXXX Motor temperature(℃,retention data)。
TMCX:XXXXXXXXXXXX (debug retention data)。
CURI:XXXX Motor current( X 0.01 A) 。
VOLT:XXXX supply voltage( X 0.01 V) 。
PWAC:XXXX Power Ripple(ebug retention data) 。
SYS:XXXXXXXXXXXX (ebug retention data) 。
DBG:XXXXXXXXXXXX (ebug retention data) 。

Here is the PDF file of the manual
thunder_300a_esc_manual.pdf (102.5 KB)

Is this format same as BLheli32 output format ? I have tested this ESC on GPS2 port (serial4) with the protocol set to 16 but there was no data in the status tab in mission planner.

Is there some other way I can make the ESC telemetry work for all 4 motors ?

Thanks,
MindProbe

1 Like

Hi, did you solve this ? I am working on exact the same issue. Perhaps you send a PM.
The Thunder ESCs I have, are sending additional crap, so you would have to first read and then clean the data…

this is how it looks like:

uavcan tx ovtm re_init…:000100000260 SPD:0000 TMOS:0018 TMOT:0000 TMCX:002200000018 CURI:0000 VOLT:2504 PWAC:0005 SYS:000000000000 PART:102010003000ET1: