I'm planning building a test rig for different motors and propellers. I need to measure current, motor RPM, voltage and thrust in real time. Thrust is measured with a load cell connected to an Arduino board but I was thinking what would be an easy way to measure the rest. Sure measuring voltage and current are easy with Arduino and few external components, but RPM is a bit trickier. Then it occured to me ESC32 has all these measurements built in! But how to get them out?
I remember reading the ESC32 telemetry is sent via CAN bus. Is there any other (easy) way to access it? If not, any pointers on how to read the CAN data?