The fellnr calibration uses a high speed camera and manual measurements in Kinovea: https://fellrnr.com/wiki/Treadmill_Calibration There is a Universal treadmill speed sensor based on Raspberry Pi: https://gallochri.com/2020/05/universal-treadmill-speed-sensor-for-zwift-with-ant-stick-and-raspberry-pi/