SmartKnob is an open-source input device with software-configurable endstops and virtual detents – designed by Scott Bezek.
KBD.news Published April 18, 2022
Creators! Feel free to tip me off about your keyboard related projects to bring them to 140K readers.
A brushless gimbal motor is paired with a magnetic encoder to provide closed-loop torque feedback control, making it possible to dynamically create and adjust the feel of detents and endstops.
Internally, everything is powered by an ESP32, with a TMC6300 BLDC motor driver, HX711 strain gauge ADC, VEML7700 ambient light sensor, and more! – Scott Bezek.
Check out this demo:
Since you can't feel the detents through the video, Scott suggests you to turn up the volume so you can at least hear them, particularly the fine-grained detents toward the end of the video.