Past submission from 2022 with a dozen comments: https://news.ycombinator.com/item?id=30646371
Tried searching by link before submission, it showed no results
SmartKnob – Haptic input knob with software-defined endstops and virtual detents
41–49 of 49 posts
Re: SmartKnob – Haptic input knob with software-defined endstops and virtual detents
#42Earlier quoted context omitted.
Another product that looks slightly similar to this, but behaves differently: 3Dconnexion SpaceNavigator https://www.amazon.com/3Dconnexion-3DX-700028-SpaceNavigator... And then there are the bigger siblings to that, which basically add a bunch of buttons around the SpaceNavigator: 3Dconnexion SpaceMouse Pro https://www.amazon.com/3Dconnexion-3DX-700040-SpaceMouse-Pro... 3Dconnexion SpaceMouse Enterprise https://www.…
3Dconnexion mice don't rotate, they are joysticks with twist and push/pull, just shaped like a dial rather than that on a jet fighter. Surface Dial is a scroll wheel to replicate and improve on features in Wacom drawing tablets that its host device competes with, so it's completely different.
Re: SmartKnob – Haptic input knob with software-defined endstops and virtual detents
#43https://www.youtube.com/watch?v=ip641WmY4pA and so on.
Re: SmartKnob – Haptic input knob with software-defined endstops and virtual detents
#44Re: SmartKnob – Haptic input knob with software-defined endstops and virtual detents
#45Re: SmartKnob – Haptic input knob with software-defined endstops and virtual detents
#46I'd love to build a thermostat out of that. That seems like the perfect use case.
Re: SmartKnob – Haptic input knob with software-defined endstops and virtual detents
#47Re: SmartKnob – Haptic input knob with software-defined endstops and virtual detents
#48Earlier quoted context omitted.
Designer here - I will admit that I just do this as a bit of a hobby and I'm not an EE, so I don't have a great answer for you, but generally speaking since this is a high resistance/low KV motor and there's only so fast you could spin it by hand realistically, I think the voltages you could generate that way shouldn't be so high as to cause damage in most cases. The TMC6300 datasheet does show it directly connected…
The UX in your project is fantastic, well done. The motor kicks to simulate clicks, for example, are a really nice touch. I still don't get how the PCB detects flexing, I'll just put it down to magic.
When the surface that the gauge is attached to flexes, the PCB itself actually stretches and shrinks by a very small amount, on the order of a thousandth of a percent. This causes the long conductive trace to get slightly longer, which measurably increases its resistance.
Re: SmartKnob – Haptic input knob with software-defined endstops and virtual detents
#49Earlier quoted context omitted.
The UX in your project is fantastic, well done. The motor kicks to simulate clicks, for example, are a really nice touch. I still don't get how the PCB detects flexing, I'll just put it down to magic.
MechE here. The way strain gauges work is with a long conductive trace that loops back on itself like a snake, or a radiator. This creates a conductive line that passes back and forth many times along the direction you want to measure strain in. When the surface that the gauge is attached to flexes, the PCB itself actually stretches and shrinks by a very small amount, on the order of a thousandth of a percent. This c…