supermileage / dynamometer-firmware

0 stars 0 forks source link

Application State: Calibration display #42

Open cosparks opened 1 year ago

cosparks commented 1 year ago

It would be useful to have different input values and sensor readings displayed on the screen during calibration. Things to consider are:

Please post any sketches or design ideas for this UI in the comments below.

LaPommeCosmique commented 1 year ago

Hey @cosparks we are exploring a "gearless magnet" idea for calibration, where the motor is connected to a magnet wheel, and the shaft is connected to a copper disk. In this case torque is directly proportional to the speed differential of the magnet wheel and the copper disk.

If we go with this idea it would be useful to display the RPM of the motor (since it will be different from the RPM of the optical wheel) - I believe this we can get from VESC. And also, the difference in speed between the motor and shaft, as this would be proportional to torque.

cosparks commented 1 year ago

This issue has ballooned quite a lot, as implementing this functionality well means building it out in such a way that it is reusable for the other 'session' states.

I have split it up into a number of issues, which I hope to finish in the following order:

75 , #73, #74, #76, then finally this one.