I built the ultimate tabletop gaming gadget
ฝัง
- เผยแพร่เมื่อ 2 ต.ค. 2024
- We all love dice, right? They roll, they uh... roll more. They're great, but they've been the same for thousands of years, let's mix it up a bit and build Mr. Dice, the ultimate digital dice rolling gadget.
In this video I use a Rasperry Pi Pico along with a custom PCB, some off the shelf components, and a bit of 3D printing to bring this thing to life.
PCB Production provided by NextPCB.com
Historical photos provided by The Metropolitan Museum of Art and WikiCommons.
Licensed assets and music provided through MotionArray.com
A few quick corrections:
0:36 - I managed to spell both “Egyptian” and “resembled” wrong in the same paragraph. I am deeply ashamed of this.
7:06 - I said “angle” fish I meant “angel” fish. I am ashamed of this as well, but not quite as deeply.
But seriously, issues like this are the exact same problem I had with the screen wiring. I get too distracted with the big picture and forget to go back and double check previous work. These are all small mistakes but there’s definitely a lesson for me in here about slowing down and checking the details!
I have the same problem
what was the oled module u used ?
MARIO WONDER TYPO
why you didnt put usb out from pi directly from box? ...
@@RithvikRavi-k5gIt's a SSD1351 from Amazon
Next version needs "Shake to Roll". Looks great.
Honestly, that's a pretty cool idea and probably isn't that hard to implement.
@@victorscarpes Just use a cheap tilt sensor. Search "vibration metal ball shaking switch" or similar.
I was thinking this too.. select your dice, then shake it to roll..
Eventually I'd probably also animate the dice rolling.
yes.
@@victorscarpesAdd an accelerometer and have it press an input after it reaches a certain threshold.
“Dice are one of my favorite objects, they are up there bananas and trucks.” Thank you for clearly establishing your autism credentials up front, now I can fully trust you on this videos subject matter.
Nothing more trustworthy than a dedicated autist that needs to spill their hyperfixation, honestly
Just try making a Patreon. Plenty of fans would probably love to chip in, especially if you make the print files and schematics and code of your projects available for them to test out after subscribing to it. just something to think on to maybe help prevent you from having to take a soul-sucking job to keep doing this stuff.
This is a good idea - I’ll look into it more.
And additional bug testing
@@abetoday yes you have a great sub count and selling a batch of your projects would or merch would get you to a better place financially. Please do this there is no reason with your sub and view count that you wouldn't be able to sustain yourself also streaming some while you work on your projects could earn you some more viewers and a bit of cash on the side.
For those wondering about the d10, the case itself is already a ten. Great video!
:) thanks so much
Wouldn’t the case by a d6?
@@JoZaHandle10/10 :)
@@JoZaHandleno, there are technically 10 sides
@@frostbite3756that’s a box. More simply, a cube. A cube has 6 sides.
Your hand drawn sketches are really nice ✨
Thank you!!!
I love the texturing of the front and back covers. Crazy all you need is to print it differently on the bed. I could see a lot of use cases for that.
I really like the little suit design haha
Also congrats on 100k! Insane you've blown up so fast, but you definitely deserve it 🎉
Thank you so much!! I'm glad you like it and thanks for watching :)
@@abetoday 👑
Dice Butler (tm)
Fun story: in school we made our own PCBs using sharpies and an acid bath. You got the PCB and drew the traces on with sharpie and put it in the bath. Then when it comes out the acid has taken away the copper leaving where you drew untouched. I believe it’s called Acid Etching. This was for Electronics. I felt so baller cause mine had a lil pokeball Easter egg and also the words “I miss it. The steel sky” as reference to my two favourite games at the time. Ah to be a child again.
Oh, didn't know you could just use sharpie. We made such PCBs in uni with a laser printer
i did this too! one of my favorite classes
@@unknown-otter the industrial approach is for better replication, sharpie was the old way tho, that's why old electronics have squiggly smooth lines instead of parallel straight lines
I’d honestly pay for this if it was a product, yes more expensive than actual dice but definitely a conversation piece at the table and the convenience is cool!
Same, I actually hate lugging my bag of dice to my DnD games, this would make life so much easier!
I agree, this would be great for dnd, you'd just need to be able to roll more dice @TheRogueBro
I like physical dice. They feel nice, are tactile, they just work, and they are pretty and work as collectables. If you want digital dice, there are many websites or apps that have this function. Even just google the search engine will take dice commands and roll dice for you right in the search area
I'd like one!
9:00 slick sleight of hand XD
I had to rewatch it to make sure it wasnt a really good cut in the video xD impressive
@@TheDizzyVids lol me too. smooth
@TheDizzyVids there's a cut at 9:03 (unless he somehow flipped his hand faster then I can see at 0.25x speed)
@@TheDizzyVids me too lmfao. " most replayed" for a reason that was sick
Glad you are still able to make videos going forward 👍. The black and white on the case is SO CLEAN
The DnD community will build you a monument 👍
Most of us don’t have a 3d printer with carbon steel filiment
*fiber
@@JackCat101yeah but 3D printers are cheap now. You can buy a decent one for $300. Considering you can spend up to $100 on D&D books and how much people spend on miniatures and stuff. And if you do get one you can print scenery and terrain for not just DnD but all tabletops.
And actually a lot of people that play DnD do have a 3D printer.
Also CF filament isn’t needed. You could just print in PLA+ or PETG if you want that semi transparent look.
It’s like saying most DnD players won’t own a gaming console or PC. lol. Look at a Venn Diagram of people that 3d print and people that game/play DnD.
Personally I haven’t been in a group for years that hasn’t had at least two of us that can print stuff. It’s not as exotic as you think.
The only issue is that you can only do 5 dice at a time. In DnD sometimes you have to throw a lot [of dice] like Rogues that use sneak attack. Like my character ATM. A swashbuckling rogue that needs to be able to roll 6d6.
@@razerow3391 A bit cheaper even on fb market place from people who want just the slightest upgrade.
0:30 my favorite fact about dice is that the original 6 sided dice like the one shown in that photo were frequently made of animal's knucklebones, which is the reason why the phrase "roll the bones" exists. It's because they were literal bones that ended up getting markings to denote each side.
People also frequently carried and used their own special dice, and they were so integral to some cultures that people were frequently buried with their own dice.
also, in Russian dice can be called "кости" (bones) or "игральные кости" (gaming bones)
Next version, add the D10, it will help with games like D&D.
Agreed, and the D100
@@huel4582 what is d10 d100? I'm clueless here
@@Femiway_Bunty d10 is a ten sided die, and d100 rolls 1-100 which usually rolled with 2 d10 one for the tens and the other for the ones.
But for RPGs both the d10 and d100 are mandatory.
@@robfrydryck127 what is the connection between RPGs and dies?
@@Femiway_Bunty table top RPGs use dice for a bunch of things, usually to determine outcomes. For example in D&D when attacking an enemy, the player will roll a d20 and add a modifier to the result based on their character's skills and this will determine whether or not they succeed in their action based on the defence of the enemy.
You should called it the Dice Butler
You designed that in TinkerCAD?! Holy shit, impressive work. I would never try such a feat with anything other than a proper CAD program.
Yeah I don’t know why tinkercad just speaks to me, I can’t explain it
@@abetoday I mean, you clearly found your tool when you can create stuff like this. Awesome work, man!
Same man I only use tinkercad for very basic modifiactions. Learned cad on inventor and solidworks so I cant even begin to picture a full project workflow on tinkercad.
Tinkercad honestly is the easiest to modify existing models for me. Just an easy import and no fuzz@@NiSE_Rafter
@@NiSE_RafterI do 3d printed firearm frames in tinkercad. It's far from ideal, but I only ever learned Autocad, and can't get a license to it. Tinkercad just seemed simple enough that I could pick it up over a weekend. Need to switch to fusion 360 soon tho lol, running Into tinkercad a limits pretty hard.
it would be cool to add a vibration motor, like the TapTic engine from an iPhone or the HD rumble motors from a Joy-Con, to vibrate when a dice is being rolled
The display pin out issue is hilarious 😂 really cool project!!
You just showed up on my feed for the first time with this project. This is pretty amazing. I wish I could buy one because I do not have the skills to do what you do.
overkill idea: settings menu lets you select the RNG algorithm being used.
I've been toying with KiCAD and the idea of making a pcb for a new Pico project, I love the final dapper dice roller you came up with!
This is incredible, well done! Would love a video showing how you built the UI in a bit more detail.
I would totally buy some of these, or the print files, program and instructions to build one myself. This is really neat!
This is so cool! This was 3 months ago, but it would be so cool to see the files or even a built version for sale!
This is so cool! Would love to see a coin flip added in a future version. Wish it was for sale!
Keep an eye out! I'm hoping to do a version as a kit!
Spend a bunch of money on epic dice: Be happy
See this: Well shit....
Dude...this is awesome, glad I found ya...what a interesting time we live in...Had to wait since 1980 though but its been a fun ride thus far...I look forward to your other stuff...
Amazing modeling! I was never able to make such a design in tinkercad
I love your videos!!!
thank you for watching!!
So what I would add to this would be the ability to save a dice roll, then call it back up. I would also consider adding an option to have more total dice by instead of having each die be separate, have multiples of the same type of die ganged together.
And then maybe be able to designate one die as being separate from the dice that are the same, or else when you add a particular size die, you can have as many of that type as you want, but then you can add that same kind again as a second die so that you can see it separately
Digital Interface for Choosing Enumerators
I would add one button on the side for each cube size and a reset button. I believe, d4, d6, d8, d12 and d20 would be enough. Just 6 more buttons. So, clicking them will add a throw of that cube and sum of last N throws (I think, N = 6 or 8 should be good enough) and reset button would set counter to 0. So you can sum different kinds of cubes, this is frequently happens in dnd games
Super cool build! Love the deep dive into board and UI design
Fun project. I'd still rather use my physical dice, or even a dice app (I use a Unihertz Jelly2, so I can one hand it, too), though. If I were designing this thing, I'd have implemented a dial or something to make it easier to select things/change things.
Editing was amazing in this video Abe!
thank you so much!!
I did this over a weekend a year ago. The saddest part: i never use it when playing dnd. When in person physical dice are just better, and when playing remotely you have an entire pc or phone to roll dogital dice on.
Paint it orange and go full Shinegreymon, Burst Evolution ! 😂 Great Dice device :D
"I'll make the next evolution on dice!"
I need 6d6
"FOILED AGAIN"
Welcome back to the grind! Love your positive take, and I hope the channel continues to grow!
Thank you for the support and kind words! I really appreciate it!
I hope your videos keep reaching more subscribers and you become a more successful youtuber😊.
Scratches arm.”so like got anymore of those lol.”
I would definitely buy one for sure
That textured finish on the back plate look SO nice. This project makes me want to buy a soldering gun, some components, and fire up my own 3d printer. If only I didn't suck at coding C lol
You can do this whole project in Python as well!
What application did you use to design the GUI?
it looks like aseprite! its an app for pixel art!
@@scottangelides9237 I think you might be right. Thank you!
an excellent dice companion for discerning individuals!
Thanks man! Appreciate the support as always!!!
I LOVE the concept drawings you do soooo much!
Thank you so much!! I really appreciate the kind words!
This is so unbelievably cool. Shut up and take my money!
weirdly.. if you could figure it out, you could prolly sell that to a loot of people, reminds me of "Galaxy of Pen & Paper", and its super cool-
I like it, specially because it separates the probability of the dices and then it tells you the output, making statistically more probable to get a 7 when Rolling 2 6D as in real life!
Bruh this is super cool.
Thanks so much!!
I'm not smart enough for this shit lol, but I do enjoy your videos, and the things you make. Very neat
Cool project, and a great result!
nice, this is really cool and a good idea, but technically its not random
Before I went in the video I really thought you were gonna make a 6 sided OLED dice
Im stuck at that part on my project where i dont know what the ABSOLUTE BEST microprocessor would be for it so im procrastinating committing to a design
Don’t overthink it, done is better than perfect!
I bought three Pi Picos to play with. Well one is actually suppose to be part of a gift 😅Anyway, I love your projects! They give me some motivation.
This is so cool!
i'd totally buy one
Great video, thanks heaps for your time and putting this online for us all to see :)
Thank you for watching!
This is so cool, makes me want to get markers and a book to make cool drawings before any projects. also makes me wish i could draw lmao
Just start! You’ll get there with practice!
how long did it take you to learn these type of stuff? actually curious
I've been writing software for a couple decades, but most of the hardware stuff is new to me in the last year or so!
@@abetoday As someone who has been in code for a while (though not as long as you) and similarly getting into hardware very recently it's cool to see what you're doing just a year or so into it, very cool!
@@abetoday that's cool!
Awesome build. Some more dice options for D&D and stuff would be cool. Stuff like modifiers and rolls with advantage (roll 2 dice keep highest one). I wanna be able to build this and roll an attack with advantage (2d20kh1)+7 and then deal 1d12+3+1d8 damage. :D
It would be nice if there was some kind of tactile interaction, like a ball bearing or something on the inside that rattles when you roll the dice
That Cherry mouse is such a beauty!
I just got it, it is really nice for only $15!
Software version 2.0 should include the weird dice, like d2, d3, d7, etc.
The problem is these pseudo random numbers can be predicted or even just seeded. Yeah, you can make loaded dice, but that's much more effort than three lines of code to give you perfect rolls. Physicality is important and while I'm sure this is a fun little project, this is too easy to cheat with.
Glad you are looking at working a job as an opportunity. Just came across your channel and subbed. Very cool!
All you need now is to prove that it isnt rigged to every DM you ever show this to
what if i told you DMs rig every game to make them more interesting 💁
I'll take your entire stock
This was awesome. Hoping to learn from these!
Thank you! I hope you will too!
what an awesome project!! i need this :D
What a cool little tool, i love the design!
Thanks so much I’m glad you liked it!!
Think you need to be able to roll more dice at a time. Some spells will require more.
The limit on number of dice is just a UI concern, would just have to shift stuff around to fit more but other than that it’s totally doable
i thought you were going to shake it and then the gadget would show the results. anyway cool proyect
Love to see HHKB keyboard :D
it would be awesome if it had a gyro sensor to roll the die on the main screen. either way, awesome as always
This is awesome, the case design works so well, unlike all the project cases i've printed ;)
Also what's the program you used for the UI design?
I don't think I've ever seen the d10 be this disrespected.
Great build tho
It is the least satisfying dice to roll tbf (tied with d4)
Why not market that to a dice company? That seems like a really good product! I bet that would sell like hotcakes!
For sanity, I always use headers even with custom PCBs. It makes it easier to replace any component if it breaks and for stuff like the screen or the processor itself getting bricked. More common on Chinese Arduino clones, but still...
There is definitely an art to making sure your boards are still usable even with bad components or design issues
@@abetoday I usually find it easier than proper design. I'm a CS/ML dev and self-taught on the hardware department, pin headers is my way to cover my fk ups in board design haha
I just realised how long these projects take when I started a project. I have to wait months for the accelorometer
Yes definitely, especially with custom parts you can waste weeks. This is why getting videos out at any consistent pace requires very careful planning, it's quite tricky!
Wow, great video! It’s a fun concept, and seeing it actually come to life was awesome. Props for following through and ending up with a finished product, even if you started this as a “just-for-fun” project!
Thank you so much for the kind words!
Dude this is such a dope video and really informative! Thank you! I’m definitely inspired!
Excellent work! I would love to try to make something like this.
hey man I was just curious - what kind of markers do you use when drawing? your sketchups always look so good
So awesome! Is there any chance you could share your resources?
You could have added 3D dice roll animations using some matrix multiplications. It would have made it look so awesome. Anyway the build is very COOL 😎!
How does that work? i'm curious cause i'm inspired to make on of my own.
Will you ever think about releasing this as a product or at least a DIY kit of sorts. I would love to have one of these for myself
Congratulations on a great project… And on a great channel… I know it must be difficult to go back to the work a day world… And I’m looking forward to your future stuff… I continue to subscribe and would be happy to buy you a cuppa coffee!
Thank you for the support!!
searching dice roll on Google: 👀
Holy the wave if nostalgia that this video hit me with. I had the exact same idea back in highschool to make a universal digital dice tool. Albiet mine was way crappier, used a couple seven segment displays, and an arduino instead. Watching this is making me want to remaster it. Great work on the build. Looks amazing.
Now you just need to integrate different DnD mechanics lol
Great project BUT....
you're missing out the 2 most important features
A microphone for dice noises
&
An accelerometer for "Shake to Roll"
This is super dope
Congrats!
I’d buy that! It’s so cute!!!
you need a d10 on that, you can't even play Call of Cthulhu (or other d100 based games) with that dice machine
It's really cool but there's two things I would change about the device.
1 - One of the most fun features of dice is how fidgety they are. Maybe add a rumble engine that shakes while the dice are rolling?
2 - In D&D one of the most known rolls is 8d6 damage from fireball. While it is a meme, increasing the dice limit to 8 would fit that nicely and cover most non-shadowrun use cases.
I realize both of these would probably impact the size of the thing, the first requiring space in the case, and the other would need more screen space to display the dice efficiently, but I think they're worth exploring
DO you even put build blogs or post your code anywhere? I love your videos but it saddens me that i cannot follow along or try to build them :(
Sadly not, but if there's enough interest in a project I'll almost always end up pinning a comment with at least 3D models, etc for those adventurous enough.
@@abetodayIll be honest i tried to build your wireless emulator in a snes controller but once i got to the software stage i just got overwhelmed- so im lowkey really interested
Amazing project, I just got three points:
1) As a Warhammer player, I am so sad you can't roll like 30 D6s and then re-roll specific ones 🥲 Maybe a feature for the touchscreen "pro" version, hm?
2) Is this device also a subject to the whims of the dice gods, just as physical dice are, or has it been somehow exorcised? (I doubt it)
3) Is that a trick of the light or something or is your keyboard ACTUALLY COMPLETELY BLANK??
Edit: Never mind nr. 3, I watched your printer-cyberdeck video and it is an actual blank keyboard. You are a madman, sir!
1) Maybe for the next version!
2) Dice gods are a DLC
3) It’s just blank, max beige that way :)