Build a D20 gaming die that tells you what number you rolled! Made with 3D printed parts, CircuitPython and an Adafruit RP2040 PropMaker Feather.

RP2040 PropMaker

This is a remake of a classic DIY project from 2015. This new build simplifies the assembly: instead of several breakout boards, everything is now all-in-one!

As this will come up: "But is it balanced?™©®

No. It’s full of electronics!

There’s a space to add a few pennies or some plumber’s putty as a counterbalance…you can work at it a bit if you like…but this will never be a perfect entropy source. It’s intended for casual gaming, as an “executive decision maker,” or simply a conversation piece to get folks interested in code and electronics.


Video of a white hand pressing a button to briefly turn an LED strip into white lights. Also wired up to the microcontroller are a servo motor and a speaker.
The Adafruit Feather series gives you lots of options for a small, portable, rechargeable microcontroller board. By picking a feather and stacking on a FeatherWing you can create...
In Stock
Mini Oval Speaker with pico blade connector
Hear the good news! This wee speaker is a great addition to any audio project where you need 8 ohm impedance and 1W or less of power. We particularly like...
Out of Stock
Slim Lithium Ion Polymer Battery 3.7v 400mAh with JST 2-PH connector and short cable
Lithium-ion polymer (also known as 'lipo' or 'lipoly') batteries are thin, light, and powerful. The output ranges from 4.2V when completely charged to 3.7V. This...
Out of Stock
Breadboard-friendly SPDT Slide Switch
These nice switches are perfect for use with breadboard and perfboard projects. They have 0.1" spacing and snap in nicely into a solderless breadboard. They're easy to switch...
In Stock
USB Type A to Type C Cable - approx 1 meter / 3 ft long
As technology changes and adapts, so does Adafruit. This  USB Type A to Type C cable will help you with the transition to USB C, even if you're still...
In Stock
8 x Neodymium Magnets
D42 1/4" dia. x 1/8" thick
2 x M2.5 Steel Screws
M2.5 x 6mm long screws
1 x Starbond Medium Super Glue
2 oz. Medium CA Glue (Premium Cyanoacrylate Super Glue)
1 x M2.5 Screw Tap
Metric Machine Taps M2.5 x 0.45mm

Optional Parts

Angled shot of 25 Through-Hole Resistors - 100K ohm 5% 1/4W.
ΩMG! You're not going to be able to resist these handy resistor packs! Well, axially, they do all of the resisting for you!This is a 25 Pack of 100K...
In Stock

This guide was first published on Aug 30, 2023. It was last updated on Jun 17, 2024.

This page (Overview) was last updated on Mar 08, 2024.

Text editor powered by tinymce.