awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
scottbez1 avatar

scottbez1/smartknob

0
View on GitHub↗
www.youtube.com/watch?v=ip641WmY4pA↗

Smartknob

Smartknob is an open-source programmable rotary interface platform that combines motor-driven feedback and sensor-based tracking to provide tactile input for digital environments. It functions as a customizable input device peripheral, utilizing a brushless motor and a magnetic encoder to translate physical rotation into precise control signals for software applications.

The platform distinguishes itself through software-defined haptic feedback, which allows for the simulation of physical sensations such as clicks, springs, and hard stops. By employing closed-loop control and real-time motor commutation, the system generates dynamic resistance and virtual detents that can be configured to match specific interaction requirements, effectively emulating mechanical switches without the need for complex physical hardware.

The project provides a comprehensive framework for custom hardware prototyping and haptic controller assembly. It includes guidance for mechanical and electronic integration, such as magnetic encoder alignment and modular mounting adapters, to ensure consistent performance across diverse motor and sensor configurations.

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Features

  • Haptic Rotary Input Controllers - A programmable knob that uses a motor and magnetic encoder to simulate physical detents and resistance.
  • Rotary Input Controllers - Translates physical rotation and haptic feedback into precise control signals for software applications.
  • Peripheral Input Drivers - Functions as a customizable input device peripheral for digital tools.
  • Open-Source Haptic Hardware - A customizable input device platform that provides tactile feedback for software applications.
  • Haptic Input Device Development - Builds custom rotary controllers that provide physical feedback to users.
  • Virtual Detent Configuration - Sets software-based click points and physical boundaries to emulate mechanical switches.
  • Closed-Loop Controllers - Implements closed-loop motor control to generate real-time tactile resistance and virtual detents.
  • Virtual Detent Systems - Defines software-based boundaries and resistance profiles to emulate mechanical switches.
  • Rotary Encoders - Uses magnetic Hall effect sensors to track precise rotational position.
  • Haptic Feedback Controllers - Enables tactile feedback simulation by generating physical sensations like clicks and resistance.
  • Tactile Feedback Configuration - Allows users to adjust motor and sensor settings to create custom physical sensations.
  • Dynamic Resistance Controllers - Modifies the physical feel of rotary controllers in real time to match software requirements.
  • Haptic Controller Assembly - Supports haptic controller assembly by combining motors, sensors, and housing components.
  • Motor Commutation Drivers - Drives motors with high-frequency PWM to generate instantaneous physical feedback forces.
  • Hardware Prototyping Frameworks - Provides a framework for custom hardware prototyping and haptic controller assembly.
  • Motor Mounting Adapters - Provides mechanical adapters to secure various motor sizes for consistent hardware alignment.
  • Mechanical Mounting Systems - Provides standardized mounting adapters to align motor and sensor hardware.
  • Magnetic Encoder Alignment - Ensures magnetic encoder alignment for accurate rotational sensing.
21,425 Stars·1,232 Forks·C++·other·2 Aufrufe

Star-Verlauf

Star-Verlauf für scottbez1/smartknobStar-Verlauf für scottbez1/smartknob

Häufig gestellte Fragen

Was macht scottbez1/smartknob?

Smartknob is an open-source programmable rotary interface platform that combines motor-driven feedback and sensor-based tracking to provide tactile input for digital environments. It functions as a customizable input device peripheral, utilizing a brushless motor and a magnetic encoder to translate physical rotation into precise control signals for software applications.

Was sind die Hauptfunktionen von scottbez1/smartknob?

Die Hauptfunktionen von scottbez1/smartknob sind: Haptic Rotary Input Controllers, Rotary Input Controllers, Peripheral Input Drivers, Open-Source Haptic Hardware, Haptic Input Device Development, Virtual Detent Configuration, Closed-Loop Controllers, Virtual Detent Systems.

Welche Open-Source-Alternativen gibt es zu scottbez1/smartknob?

Open-Source-Alternativen zu scottbez1/smartknob sind unter anderem: atar-axis/xpadneo — xpadneo is a Linux kernel driver that enables Bluetooth Low Energy connectivity and input support for wireless Xbox… florisboard/florisboard — Florisboard is an open-source virtual keyboard and input method editor for Android devices. It functions as an… microsoft/windows-universal-samples — This repository is a comprehensive collection of reference implementations and sample libraries for the Universal… peng-zhihui/helloword-keyboard — HelloWord-Keyboard is a modular keyboard hardware framework and a system for integrating interchangeable interaction… linux-surface/linux-surface — This project provides a customized Linux kernel and driver suite designed to enable hardware compatibility for Surface… lvgl/lvgl — This project is a high-performance, lightweight C graphics library designed for creating interactive user interfaces…

Open-Source-Alternativen zu Smartknob

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Smartknob.
  • atar-axis/xpadneoAvatar von atar-axis

    atar-axis/xpadneo

    2,539Auf GitHub ansehen↗

    xpadneo is a Linux kernel driver that enables Bluetooth Low Energy connectivity and input support for wireless Xbox gamepads. It functions as a low-level driver for managing wireless controller connections and report descriptors via the Bluetooth protocol. The project includes an input mapper to override default button mappings and disable kernel dead zones, providing raw axis data for high-precision movement. It also features a haptic controller for managing rumble intensity and high-frequency trigger force feedback, alongside a gamepad mouse emulator that converts stick and button inputs in

    Cdkmsdkms-packagesgamepad
    Auf GitHub ansehen↗2,539
  • florisboard/florisboardAvatar von florisboard

    florisboard/florisboard

    8,059Auf GitHub ansehen↗

    Florisboard is an open-source virtual keyboard and input method editor for Android devices. It functions as an extensible framework for mobile text input, providing a privacy-focused alternative for typing and emoji insertion. The project is distinguished by a comprehensive theme engine that allows users to modify fonts, colors, and background images via stylesheets. It supports the creation, packaging, and distribution of custom visual themes and behavioral extensions. The keyboard includes integrated productivity tools such as clipboard history management and tactile haptic feedback to sim

    Kotlinandroidinput-methodkeyboard
    Auf GitHub ansehen↗8,059
  • microsoft/windows-universal-samplesAvatar von microsoft

    microsoft/Windows-universal-samples

    9,696Auf GitHub ansehen↗

    This repository is a comprehensive collection of reference implementations and sample libraries for the Universal Windows Platform. It provides practical examples of how to use Windows Runtime APIs to build cross-device applications, including detailed guidance on XAML-based declarative user interfaces and DirectX-integrated rendering. The project distinguishes itself by providing a wide array of hardware integration suites, covering low-level communication with USB, Serial, I2C, SPI, and GPIO peripherals. It includes specialized implementations for mixed reality holographic rendering, advanc

    JavaScript
    Auf GitHub ansehen↗9,696
  • peng-zhihui/helloword-keyboardAvatar von peng-zhihui

    peng-zhihui/HelloWord-Keyboard

    6,621Auf GitHub ansehen↗

    HelloWord-Keyboard is a modular keyboard hardware framework and a system for integrating interchangeable interaction modules, expansion docks, and coordinated firmware for screens and sensors. It functions as a USB HID device driver that reports keystrokes and receives control packets between a keyboard and a host computer. The project includes a brushless motor haptic controller using field-oriented control to simulate tactile feedback on rotary encoders. It also features a per-key RGB lighting controller that employs high-refresh-rate timing to create dynamic visual effects. The system cov

    C
    Auf GitHub ansehen↗6,621
Alle 29 Alternativen zu Smartknob anzeigen→