SmartKnob is an open‑source hardware/software hybrid rotary input device featuring software-configurable end-stops and virtual detents, facilitated by a brushless gimbal motor and magnetic encoder—offering programmable haptic feedback and a novel, tactile user interface. 240x240 round LCD ("GC9A01"), protected by 39.5mm watch glass on rotor. BLDC gimbal motor, with a hollow shaft for mechanically & electrically connecting the LCD. PCB flexure and SMD resistors used as strain gauges for press detection (haptic feedback provided via the motor). USB-C (2.0) connector for 5V power and serial data/programming (CH340). Versatile back plate for mounting - use either 4x screws, or 2x 3M medium Command strips (with cutouts for accessing removal tabs after installation).

Features

  • Hardware-software integration for custom tactile input design
  • Software-configurable virtual detents and end-stops
  • Closed-loop torque control using brushless motor and encoder
  • Onboard circular LCD display for visual feedback
  • Community-driven development with Discord support
  • Fully open source including hardware design and software

Project Samples

Project Activity

See All Activity >

Categories

Hardware

License

MIT License

Follow SmartKnob

SmartKnob Web Site

Other Useful Business Software
Earn up to 16% annual interest with Nexo. Icon
Earn up to 16% annual interest with Nexo.

Access competitive interest rates on your digital assets.

Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform. Geographic restrictions, eligibility, and terms apply.
Get started with Nexo.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of SmartKnob!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

C++

Related Categories

C++ Hardware Platform

Registered

2025-08-18