scottbez1

Activity

Stars and mentions · Last 30 days, Oct 6 – Nov 4

GitHub stars151
Mentions4
036912Oct 6Oct 20Nov 4
UTC days · repositories scottbez1 owns3 repositories

Top repositories

scottbez1’s repositories ranked by new stars, as on trending.

Loading

Contributes to

Repositories outside scottbez1’s account where scottbez1 opened or reviewed pull requests in the past 365 days.

Who noticed scottbez1

Everyone who starred or forked scottbez1’s repositories since the archive began in 2011.

Notable accounts

Ordered by the stars their own repositories have received.

Biggest fans

Accounts that starred the most of these repositories.

Breakout weeks

Each repository’s best week of new stars, with the release published around it.

Mentions

4posts
Nov 50 posts
  1. 这个旋钮的“卡点”竟然能用软件改。SmartKnob 用无刷电机和磁编码器做闭环力反馈,让旋钮模拟不同阻力和行程边界。 演示很直观,硬件也公开了。它仍是进阶 DIY 项目,焊接和装配都有门槛。 scottbez1/smartknob t.co

    17 views
  2. this is a fun project and i want to make one for theo's room scottbez1/splitflap

    2 likes · 184 views
  3. Hacker News · · foltik · scottbez1/FaderBuddy

    FaderBuddy – Plug-and-play motorized faders for ESPHome and more

    1 point
  4. Reddit · · r/homeassistant · u/diy-techie · scottbez1/smartknob

    In Search of the Perfect Smart Home Dial Remote - Part 2: Magnetic Decoder and Programmable Haptics In Part 1, I tried an AMOLED touchscreen dial. The screen was excellent, but fast turns missed steps, so reliable adjustments required a moderate turning speed. With around 30 physical clicks per turn, fine adjustments also required several full rotations to cover the range. I started looking for a dial with a precise magnetic encoder and found something even more interesting: a knob where the steps themselves are programmable. Scott Bezek's amazing SmartKnob project Like many other hardware enthusiasts, I was fascinated by Scott Bezek's revolutionary SmartKnob project, which combines a magnetic encoder with a motor. A magnetic angle encoder measures the orientation of a magnet attached to the knob. It reads the absolute angle within a revolution without mechanical contacts, rather than relying only on counting pulses. Scott's short demo of a magnetic encoder knob shows this part of the concept. Scott's SmartKnob adds a motor that applies resistance according to the measured angle. This creates virtual clicks, on/off snaps and end stops, with spacing and strength defined in software. I recommend watching the SmartKnob videos linked in his repository to see these behaviours in action. Unfortunately, my preliminary search suggested the parts alone would cost over $300. The assembled SeedLabs SmartKnob DevKit was quoted at approximately $412 plus shipping. A cheaper SmartKnob alternative: X-Knob I then found the X-Knob project and bought an assembled unit on AliExpress for approximately $71 including delivery. It used the same magnetic encoder and motor concept, but also offered a built-in battery, an LVGL-based X-TRACK interface and Wi-Fi/MQTT control for Home Assistant. Those software features were still listed as future plans in Scott's original README. X-Knob also supports Bluetooth Surface Dial functionality for a PC, seven knob modes combining detents, bounds and end stops, and vibration feedback when pressed. The device arrived with several demos installed. It was less polished than the AMOLED dial and felt more like a proof of concept, which was what I expected. Trying the on/off snaps and virtual end stops immediately confirmed why I had wanted one. Even before adapting it for my own use, I could recommend it as a fun device for hardware enthusiasts interested in haptics. The video below shows the built-in demos alongside my own 100-step configuration with stronger haptic feedback (turn on sound). I disabled the RGB lights around the base because I thought they made the device look cheap. reddit.com Here is what the X-knob internals look like: reddit.com What the magnetic encoder and motor improve The magnetic encoder measures the knob's angle, while the motor creates steps with programmable spacing and strength. This lets the physical rotation, tactile steps and on-screen indicator follow the same scale, as the built-in demos already showed. I simply adjusted the firmware to suit my percentage range and preferred feedback strength. The video below shows the physical rotation and on-screen indicator staying in sync during both slow and fast turns. This was exactly what I had been missing with the AMOLED dial: precise adjustments and reliable tracking without needing several full rotations to cover the range. reddit.com Limitations of the X-Knob One limitation of the X-Knob is that pressing it produces mushy, unsatisfying haptic feedback. There is virtually no travel, considerable force is needed, and presses did not always register reliably in my setup. I much preferred the physical click of the AMOLED dial. (The original SmartKnob or the more expensive SeedLabs version may feel different) The unit also lacks touch controls and separate physical buttons. Its LCD is small, with lower resolution and contrast than the AMOLED screen, leaving less room for controls and context. On a smooth surface, the whole unit rotates as I turn against the motor's resistance, which is not ideal. It would need a much heavier base or a grippier underside to stay in place, and the device is not exactly lightweight to begin with. The built-in battery also needs recharging after less than a day of use. (A minor gripe: the steps feel good during normal turning, but holding the knob between them produces a faint, silent vibration as the motor resists my hand. The resulting tingling sensation feels unnatural and breaks the illusion of mechanical clicks.) Finally, the ergonomic limitations from Part 1 remain: reading the display means looking down at my hand and adjusting my grip and wrist position to keep it visible. I cannot simply hold the remote in whatever way feels most comfortable. Pros - Programmable haptic steps, on/off snaps and end stops. - Adjustable step spacing and strength, so physical rotation can match the display. - Precise magnetic angle sensing that handled fast turns and fine adjustments well in my setup. - Assembled hardware with demos, Bluetooth and Wi-Fi/MQTT support. - Built-in battery and an affordable price. - Great toy for experimenting with haptics Cons - Mushy press feedback that requires considerable force and does not always register reliably. - No touch or separate physical buttons, and a small LCD with limited resolution and contrast. - Tall form factor and a base that can rotate on smooth surfaces under the motor's resistance. - Less than a day of battery life in my use. - Reading the display means looking down and adjusting my grip and wrist position. - Holding the knob between steps reveals motor vibrations rather than a natural mechanical feel. Unfortunately, the link in my AliExpress order history no longer works, but the Makerfabs MaTouch SmartKnob, listed at $69, looks like similar alternative. It is a different product that I haven't tested, but it even includes a touchscreen, which the X-Knob does not have. The X-Knob showed me how much a magnetic encoder and programmable steps could improve rotation. But it also helped clarify what I wanted from a sofa remote: a higher-quality feel, reliable physical buttons I could use without looking, and fine adjustments that also worked during fast turns. I wanted flexible controls without relying on a touchscreen. In Part 3, I revisit those requirements and consider whether a separate display would make more sense than putting the screen inside the remote.

    48 points · 9 comments

Achievements

Awards earned by the repositories scottbez1 owns. Select an award to embed its badge.

Gold
01st place finishes
Silver
12nd place finishes
Bronze
13rd place finishes
Awarded repositories
1Owned by scottbez1 now

Repositories

Ordered by gold, then silver, then bronze.

  1. smartknobBest: 2nd by stars, 296 stars011

Every award

Top-three finishes of these repositories in completed trending days and weeks, newest first.

  1. smartknob
  2. smartknob

A repository earns an award for finishing first, second or third in a completed trending day or week, ranked by new stars, new forks or pull request authors. Awards follow a repository through renames and transfers and count toward its current owner. Weeks run Monday to Sunday, UTC.