HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

DIY haptic input knob: BLDC motor + round LCD

scottbez12 HN recommenders · recommended in 2 months, 2023-2026
YouTube
2.9M views · 4 years ago · demo · evergreen

A two-minute demo of SmartKnob View, an open-source input knob built from a brushless gimbal motor, magnetic encoder and round LCD. Closed-loop torque control gives software-defined detents and end stops.

HN people hold it up as a polished solo hardware project and the go-to example of haptic knobs, including in discussions of physical car controls.

Embedded systems & DIY electronics3D printing, CNC & maker projects#smartknob#bldcmotor#esp32#hapticfeedback#open-sourcehardware

6 comments from Hacker News

@crote2026 · in “Mercedes-Benz commits to bringing back physical buttons”

I'm not convinced it is that easy. Cars traditionally have very generic button clusters, like [0]. It is even very common to have dummy buttons in there. Combine that with today's cars where those buttons are hooked up to some MCU to send a CAN message instead of being hardwired to a function-specific cable in a giant loom, and it is suddenly quite easy to change button functionality quite late in the design process for basically zero cost: you just need a slightly different label print and a small firmware patch! Or, if you want to be 100% flexible, go with the ATM approach where physical buttons are placed next to an icon shown on a screen[1]. All of the flexibility and all of the tactile feedback! You can even go for a multi-level layout, with a top row of mode selection buttons, a bottom row of mode-specific function buttons, and perhaps even a big fat dial with haptic feedback[2]. Or even go all-out Elgato Stream Deck[3]. And sure, the fact that slapping in a giant touchscreen lets them decouple UX design from physical controls is going to play a big role. But it is by far the laziest and least user-friendly way of doing so. If that's the best you can come up with, you probably shouldn't be doing UX design at all. [0]: link [1]: link [2]: ▶ this video [3]: link

CitesView on HN
@rzzzt2025 · in “Ask HN: What Are You Working On? (June 2025)”

Vaguely related - two encoder wheel projects on YouTube that might interest you: - "Wireless High Resolution Scrolling is Amazing": link - "DIY haptic input knob: BLDC motor + round LCD": ▶ this video

RecommendsView on HN
@laurencei2024 · in “Reverse-engineering my speakers' API to get reasonable volume control”

Hey OP - if your thinking about a smart knob with haptic feedback etc - check this open source project out that you can build yourself - its amazing: link Video demo here: ▶ this video

Strongly recommendsView on HN
@yonatan80702023 · in “Tesla Normal Operating Sounds”

This reminded me of the SmartKnob View I saw on YT a while back, it's a knob built on a burshless motor that's controlled to provide the user with software defined feedback like tactile clicks and end stops ▶ this video

CitesView on HN
@scottbez12023 · in “Ask HN: What's the coolest physical thing you've made?”

I made a rotary input device that provides software-defined "virtual" detents and end-stops, implemented using a BLDC gimbal motor. It can dynamically switch from completely smooth unbounded rotation, to having detents with configurable spacing and strength and "end-stops" that spring back if you try to rotate past them. ▶ this video It's got a round LCD on the front of the knob (wired and supported via the hollow shaft of the motor) and uses the flex of the PCB and strain gauge sensors (in the latest revision, simply SMD resistors whose resistance changes when stretched) to detect when the knob is pressed down. It's open source hardware and software - link HN folks might appreciate that it communicates with host software on the computer via protobuf-encoded USB serial messages -- nanopb is awesome for embedded C protobuf support, and having the defined schema, autogenerated serialization code, and compile-time type safety is so much nicer than ArduinoJson or hand-written binary protocols! I'd love to get it hooked up to some real software eventually (video editors or home-assistant control are my 2 main ideas), but it's really just been a fun project to tinker with and try out some new ideas and parts I've never used before.

CitesView on HN
@ly3xqhl8g92023 · in “Where have all the hackers gone?”

Two answers: (i) late stage capitalism: who cares about going through a 400 pages spec sheet to try and reverse engineer the ludicrous Chinglish [1] in which all non-mainstream manuals are written today (wanted to declare war on China by myself when parsing through a Xinje PLC manual recently) when you could be fired at any time, a health emergency can bankrupt you, you generally feel more and more powerless, from your daily life to the once-in-a-lifetime-but-happening-every-week events such as economic crises, pandemics, wars, automated labor, x-flation, climate change, and so on and so forth. (ii) product refinement: we no longer are interested in a few lines of assembly which barely show two lines and a dot moving on the screen [2], we want that feeling, silky smooth user experience which some companies spend billions to provide, but very few individuals can offer by themselves, examples would be something in the tier of Bartosz Ciechanowski [3], scottbez1 [4], or Chris from Clickspring [5], for a more hardware bent. [1] link [2] link [3] link [4] ▶ this video [5] link

CitesView on HN
XBOX Controller Mods: Analog WASD Gaming Keyboard13:30

XBOX Controller Mods: Analog WASD Gaming Keyboard

element14 presents
201K views • 13 years ago
The Computer-free Automation of a Jukebox (Electromechanics)23:04

The Computer-free Automation of a Jukebox (Electromechanics)

Technology Connections
1.3M views • 6 years ago
Design Your Own Keyboard!41:04

Design Your Own Keyboard!

Ben Vallack
140K views • 4 years ago
Speedrunning 30yrs of lithography technology46:07

Speedrunning 30yrs of lithography technology

Breaking Taps
1.9M views • 2 years ago
An Intro to KiCad – Part 1: How PCBs Are Made | DigiKey11:10

An Intro to KiCad – Part 1: How PCBs Are Made | DigiKey

DigiKey
517K views • 8 years ago
Weird webcam mod that enables eye-contact conversation13:28

Weird webcam mod that enables eye-contact conversation

DIY Perks
1.6M views • 6 years ago
Building Glitterbomb 1.0 with Mark Rober11:44

Building Glitterbomb 1.0 with Mark Rober

SeanHodgins
311K views • 7 years ago
Converting devices to USB Type-C16:25

Converting devices to USB Type-C

DIY Perks
8M views • 6 years ago
Inside a cheap set of eBay digital calipers23:32

Inside a cheap set of eBay digital calipers

bigclivedotcom
758K views • 5 years ago
Measure the mass of an eyelash with a DIY microbalance7:45

Measure the mass of an eyelash with a DIY microbalance

Applied Science
141K views • 12 years ago
A simple guide to electronic components.38:06

A simple guide to electronic components.

bigclivedotcom
8.5M views • 10 years ago
The Secret Life of components. A series of eight guides for designers and makers by Tim Hunkin3:01

The Secret Life of components. A series of eight guides for designers and makers by Tim Hunkin

tim hunkin
83K views • 5 years ago
Homemade Transistor Demonstration3:10

Homemade Transistor Demonstration

Jeri Ellsworth
151K views • 16 years ago
EEVblog #1132 - The 3 Cent Microcontroller!29:49

EEVblog #1132 - The 3 Cent Microcontroller!

EEVblog
257K views • 8 years ago
New Technology: Haptic Feedback for Touchscreens5:40

New Technology: Haptic Feedback for Touchscreens

GameSpot
80K views • 14 years ago
KiCad 6 STM32 PCB Design Full Tutorial - Phil's Lab #651:40:06

KiCad 6 STM32 PCB Design Full Tutorial - Phil's Lab #65

Phil’s Lab
987K views • 4 years ago
Build a DIY full-frame CCD camera12:09

Build a DIY full-frame CCD camera

Wenting Channel
207K views • 3 years ago
See in complete darkness with touch14:13

See in complete darkness with touch

Stuff Made Here
6.1M views • 6 years ago
My personal fight against the modern laptop44:50

My personal fight against the modern laptop

linux conf au 2017 - Hobart, Australia
121K views • 9 years ago
E-paper hacking: fastest possible refresh rate27:55

E-paper hacking: fastest possible refresh rate

Applied Science
582K views • 9 years ago