Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
[flagged] Show HN: I engineered a 2mm micro-bearing D20 ring that free-spin for 20 seconds
23 points by spinity 9 days ago | hide | past | favorite | 14 comments
Over the past few months I’ve been experimenting with how small a functional bearing-based mechanism can get while still feeling smooth, durable, and useful. This project started from a simple question: How thin can a real, free-spinning bearing be while still handling continuous rotation?

Most “spinner rings” you see online cheat by simulating rotation — there’s no real bearing, just loose tolerance metal sliding on metal. True micro-bearing rotation needs precision, tight tolerances, and high surface finish, which is difficult when everything needs to be wearable on a finger.

So I tried to push it in the opposite direction and ended up making this:

A 2mm-thick stainless steel ring with an internal micro-bearing track and 20 steel balls that free-spin for 20+ seconds with a single flick.

Mechanical details: • CNC machined inner race with ~0.01mm tolerance • 20 micro steel balls loaded through a lateral channel • Outer ring pressed onto the bearing shell • No plastic, no bushings, no lubricant • Built to withstand everyday wearing forces (compression, torsion, micro-impacts) • PVD variant for color durability • Outer surface can be marked 1–20, turning it into a tiny randomizer

Originally the goal was purely mechanical — to see if a bearing this thin could be made. But it ended up being surprisingly functional for solo tabletop RPG use: when you need a quick random result but don’t have table space, or when dice are too loud (playing in bed, on a commute, etc.). The ring spins silently and lands pointing at a single number.

This wasn’t meant to replace dice; it just became a neat side effect of the engineering challenge.

Why I’m posting here

HN tends to appreciate: • micro-manufacturing • tolerances • machining challenges • precision mechanical design • unusual “why does this work?” projects

I’d love to hear feedback on: • improving durability • minimizing friction losses • alternative ball materials • raceway finishing • any tricks for increasing spin time without adding thickness

If anyone has experience with miniature bearings or wearable mechanical assemblies, I’d appreciate insights. Happy to answer questions about the build process, the tolerances, or the failures along the way.





Sorry for offtopic, I want to share,

Some Machinist channels on youtube:

this old tony, Chronova engineering, cylo's garage, inheritance machining, breaking taps, blondie hacks, tarkka, dan gelbert, Jonesey Makes, Eric(with a K), Clough42, Alec steele, NBR Works, Not An engineer, Stefan Gotteswinter, oxtoolco, ROBRENZ, MrCrispin, Clickspring, Artisan Makes, MH Anything, Jellyfish machine,Maker B,

Check out this video on small rotor design , it is beautiful

https://youtu.be/CVszJMlvZcA?si=MEdoo_sHZcXezZtj

And also there is great course on precision engineering by Alex slocum:

https://youtube.com/playlist?list=PLksE8LDXGXl_MQHKr2DqhfDC6...


I’ll add Pask Makes to that list. Not specifically machining, but he does do some work with a mill.

Also, Uri Tuchmann, who is way more fun and much weirder than a lot of machinists.



I found the attempt to promote his website as an "Ask HN" thread amusing, after his previous four "Show HN" threads were closed.

https://news.ycombinator.com/showhn.html

I think reddit's moderation guideline [that <10% of a users' posts ought to be related to product], along with time-limitations [see Y Combinator's own policy on its own incubated projects posting].

With exceptions for truly exceptional users (community concensus) // none granted, here.

----

New accounts ought to be able to downvote (currently 501+ karma) before they can ever submit new links (somehow no current restriction), IMHO.

----

OP: you are obviously new here (possibly AI translations, minimum, if not clanking-outright)... if your account isn't banned (which it should be IMHO, for at least a few months): don't post again until within the next monthly "What are you working on" thread, which is auto-generated (not by you).

This will require that you actually visit the homepage regularly, to wait for this thread... which might give you an opportunity to learn more about this community's culture / structure / rules.

At a minimum, give the bare minimum effort of abiding by this community's absolutely bare bones rules (publicly available).


Looks cool. At first I thought the numbers might have been the dollar amounts from the Price Is Right prize wheel.

If you ever mass produce these and the price is right, I might buy a D20 version.


Lol, Thanks! This small engineering upgrade ended up delivering a surprisingly huge improvement. The mass-production version will be priced under $100 — the precision is too high for stamping, so every part has to be CNC-machined. That makes it slightly more expensive than typical spinning rings, but in terms of smoothness and spin performance, there is literally no spinning ring on the market that can compete.

One problem I see is, people may not want to wait 20 seconds for a dice roll.

There is also the nostalgia of a D20. Just keep in mind that this will be a novelty and not a replacement. Unless people still D&D in steam tunnels and such?


Great point. It actually spins at about 10 rotations per second, so you can lightly stop it after 2–3 seconds and still get a perfectly random result. That said, some tabletop players raised another concern — in group play, someone could cheat by spinning it again after seeing the result. And that’s a fair point. But the ring is primarily designed as jewelry and a fidget piece. At only 2 mm thick, comfort and aesthetics come first. As a D20 tool, it’s best suited for solo TTRPG sessions where there's no dispute, and it works wonderfully in that context. So I completely agree it’s not a replacement for a traditional D20. It’s more of a D&D-themed accessory that happens to be functional in certain situations,Thank you so much!

If this is a piece of jewelery how are you managing the buildup of sweat/gunk/biojunk?

It’s essentially a 2mm-thick micro-bearing in the shape of a ring, so anything getting inside would be a serious issue. The good news is that after sealing, the only opening is a 0.1mm side gap between the inner and outer rings — and in normal daily wear, nothing gets through. (I’ve worn it for 3 months with no buildup.)

Extreme cases like mud or beach sand are possible. In those situations, a gentle spin under running water should clear it out.


Additional notes Demo video: https://vimeo.com/1139679503

Design notes / background: https://spinity.co


That's a lot of em-dashes in your ad.

And a heads up: I get "This video is not rated. Join vimeo to watch." when trying to watch the video.


Thanks for the feedback! I’m pretty new to posting on HN, so the writing style might be a bit rough — still figuring out the “right amount of em-dashes” As for the video, it plays fine on my side, but it might be restricted by Vimeo’s region or Cloudflare settings on your network. I’ll double-check the permissions to make sure everyone can view it. Thanks for the heads up!



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: