TwinWorks
SmartKnob haptic controller – preview

SmartKnob haptic controller

Karim · Human Interfaces · Updated 11 Nov 2026

Open

  • Procedures1shared publicly
  • Views0all time
  • Rating–No ratings yet
  • Likes0from the Community

0 comments

Procedures

Evaluate the USB haptic demo on an existing build

Quality Control · 7 steps · No ratings yet

7 steps
  1. Record the baseline revision

    Note the hardware release and installed firmware. Confirm the unit already passes its upstream calibration procedure before evaluating a software demo.

    Check: A known calibrated baseline is available.

    Companion guide, source references and reuse license

  2. Inspect the unpowered mechanism

    Disconnect USB and check the rotor, screen mount and visible wiring. Clear the rotation path and mount the base securely.

    Check: No visible wire or loose part can catch in the rotating assembly.

  3. Connect over USB

    Reconnect using a data-capable cable and confirm the device enumerates. Stop if the mechanism behaves unexpectedly or becomes abnormally hot.

    Check: The device starts consistently with its known working firmware.

  4. Open the official demonstration

    Open the SmartKnob demo linked by the project README. Use its serial connection control and select only the connected SmartKnob port.

    Check: The demo establishes communication with the intended unit.

  5. Compare virtual detents

    Turn the knob gently while changing the demonstrated detent configuration. Compare the felt detents with the displayed or reported position.

    Check: Position changes and haptic response agree without abrupt uncontrolled motion.

  6. Evaluate endstops gently

    Where the demo enables virtual endstops, approach them lightly. Do not force the knob against a programmed stop or use it as a mechanical load-bearing stop.

    Check: The feedback is observable without forcing the experimental mechanism.

  7. Document and disconnect

    Record the demo configuration and observations, close the serial connection and disconnect USB before any mechanical adjustment.

    Check: The test is reproducible and the unit is unpowered before further servicing.

    Project credit: Scott Bezek and SmartKnob contributors. Guide reuse: Apache-2.0. Upstream reference. Prepared with AI assistance for a TwinWorks-managed contributor; no physical build/test is claimed.