frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: I engineered a 2mm micro-bearing D20 ring that free-spin for 20 seconds

13•spinity•4d ago
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.

Comments

tfwnopmt•4d ago
If this is a piece of jewelery how are you managing the buildup of sweat/gunk/biojunk?
spinity•4d ago
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.

spinity•4d ago
Additional notes Demo video: https://vimeo.com/1139679503

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

RandomBacon•34m ago
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.

spinity•23m ago
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.
RandomBacon•5m ago
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?

Advent of Code 2025

https://adventofcode.com/2025/about
274•vismit2000•3h ago•93 comments

Windows drive letters are not limited to A-Z

https://www.ryanliptak.com/blog/windows-drive-letters-are-not-limited-to-a-z/
132•LorenDB•2h ago•37 comments

The Thinking Game Film – Google DeepMind Documentary

https://thinkinggamefilm.com
22•ChrisArchitect•28m ago•11 comments

Migrating Dillo from GitHub

https://dillo-browser.org/news/migration-from-github/
104•todsacerdoti•2h ago•66 comments

CachyOS: Fast and Customizable Linux Distribution

https://cachyos.org/
165•doener•5h ago•165 comments

Atlas Shrugged

https://david-jasso.com/2024/04/11/atlas-shrugged/
13•mnky9800n•44m ago•7 comments

Modern cars are spying on you. Here's what you can do about it

https://apnews.com/article/auto-car-privacy-3674ce59c9b30f2861d29178a31e6ab7
38•MilnerRoute•42m ago•14 comments

Show HN: Boing

https://boing.greg.technology/
567•gregsadetsky•12h ago•103 comments

Show HN: Real-time system that tracks how news spreads across 200k websites

https://yandori.io/news-flow/
139•antiochIst•4d ago•33 comments

Paul Hegarty's updated CS193p SwiftUI course released by Stanford

https://cs193p.stanford.edu/
64•yehiaabdelm•4d ago•7 comments

Norway wealth fund to vote for human rights report at Microsoft, against Nadella

https://www.cnbc.com/2025/11/30/norway-wealth-fund-to-vote-for-human-rights-report-at-microsoft-a...
156•saubeidl•2h ago•82 comments

Zigbook Is Plagiarizing the Zigtools Playground

https://zigtools.org/blog/zigbook-plagiarizing-playground/
389•todsacerdoti•12h ago•107 comments

Don't throw away your old PC–it makes a better NAS than anything you can buy

https://www.howtogeek.com/turned-old-windows-pc-into-inexpensive-nas/
63•makerdiety•2h ago•54 comments

All it takes is for one to work out

https://alearningaday.blog/2025/11/28/all-it-takes-is-for-one-to-work-out-2/
661•herbertl•20h ago•302 comments

RL is more information inefficient than you thought

https://www.dwarkesh.com/p/bits-per-sample
78•cubefox•3d ago•24 comments

Show HN: I engineered a 2mm micro-bearing D20 ring that free-spin for 20 seconds

13•spinity•4d ago•6 comments

What's Hiding Inside Haribo's Power Bank and Headphones?

https://www.lumafield.com/first-article/posts/whats-hiding-inside-haribos-power-bank-and-headphones
114•rozenmd•2d ago•40 comments

The space of minds

https://karpathy.bearblog.dev/the-space-of-minds/
44•Garbage•6h ago•15 comments

The Easiest Way to Build a Type Checker

https://jimmyhmiller.com/easiest-way-to-build-type-checker
27•surprisetalk•3d ago•3 comments

Meshtastic

https://meshtastic.org/
239•debo_•15h ago•53 comments

Jiga (YC W21) Is Hiring Product Designer

https://www.ycombinator.com/companies/jiga/jobs/Cco7vyK-product-designer-remote-europe
1•grmmph•9h ago

Landlock-Ing Linux

https://blog.prizrak.me/post/landlock/
248•razighter777•19h ago•101 comments

The HTTP Query Method

https://www.ietf.org/archive/id/draft-ietf-httpbis-safe-method-w-body-14.html
228•Ivoah•4d ago•101 comments

Apple Desktop Bus Protocol (2021)

https://www.lopaciuk.eu/2021/03/26/apple-adb-protocol.html
4•dcminter•2h ago•0 comments

Datacenters in space aren't going to work

https://taranis.ie/datacenters-in-space-are-a-terrible-horrible-no-good-idea/
398•mindracer•1d ago•340 comments

Learning Feynman's Trick for Integrals

https://zackyzz.github.io/feynman.html
235•Zen1th•20h ago•31 comments

Geothermal Breakthrough in South Texas Signals New Era for Ercot

https://www.powermag.com/geothermal-breakthrough-in-south-texas-signals-new-era-for-ercot/
22•mooreds•2h ago•9 comments

Americans no longer see four-year college degrees as worth the cost

https://www.nbcnews.com/politics/politics-news/poll-dramatic-shift-americans-no-longer-see-four-y...
385•jnord•17h ago•611 comments

A new Little Prince museum has opened its doors in Switzerland

https://www.lepetitprince.com/en/events-around-the-world/a-new-little-prince-museum-has-opened-it...
88•gnabgib•15h ago•53 comments

Leak confirms OpenAI is preparing ads on ChatGPT for public roll out

https://www.bleepingcomputer.com/news/artificial-intelligence/leak-confirms-openai-is-preparing-a...
768•fleahunter•1d ago•679 comments