Communicating with a MAD COMPONENTS AMPX ESC

Hardware: Rpi 4B + Bullseye 32 Bit + Waveshare CAN HAT

Connected to a MAD Components AMPX 200A v2 with CyphalCAN support

I am able to see the device with
$ yukut monitor

Additionally, the manufacturer provides a datasheet with the Register information.

How can I create DSDL configuration files to read/write the data?

Please contact the manufacturer. The mentioned controller implements a custom, vendor-specific protocol that is inspired by Cyphal/CAN, but is not compatible.

Thank you Pavel.

Can you provide any insight? They are not being responsive.

Consider switching to a different supplier.

You can find a similar discussion here: Esp32 / arduino control ESC with 107 Arduino Cyphal library

If you manage to get in touch with the manufacturer, please send them a link to this thread and let them know that I would like to help them implement the Cyphal support properly.

Indeed. While imitation may be a form of flattery it appears MAD would do well to verify their compatibility before advertising support for Cyphal. I’m sorry they did this to you @scottnortman .

1 Like