Ir para conteúdo
3DFinder
Entrar

Você está no 3DFinder

Buscamos em Thingiverse, MakerWorld e Printables ao mesmo tempo para te dar o melhor de cada uma.

Buscar mais como este
Modelo 3D Analog Electronic Dice Roller [Prototype v0.5] por Krrrrrrk no Printables

Descrição

See it in action!

wow

 

Left Button changes dice from d100-d20-d12-d8-d6-d4.

Right button “rolls” the dice. 

 

 

 

Heads Up!

This design crossed the finish line with luck and hot glue.

It's a workable, printable prototype, but it's far from perfect.

Consider this your fair warning:

  • I'm releasing it into the wild as-is, with no plans for a polish-up. 
    • I built this all in TinkerCAD. If I ever learn a real CAD program I might revisit it.
  • I will not assist with any build questions. 
Print at your own risk, enjoy the ride and good luck!
 


Item List:

These are Amazon Affiliate links. If you use these links and purchase these items I will make money. If this isn't allowed (I sent Printables an email asking) I will remove without question.

USB LED Strip: [https://amzn.to/3WS9sbV](https://amzn.to/3WS9sbV)
Mini Solder-able Breadboard (Might be able to do without this, I just found it easier): [https://amzn.to/4gtv5qc](https://amzn.to/4gtv5qc)
Breadboard Jumper Wires: [https://amzn.to/4hOcO87](https://amzn.to/4hOcO87)
ESP-32 Development Board: [https://amzn.to/4jOiTmD](https://amzn.to/4jOiTmD)

0.96 Inch 128x64 SSD1306 SPI I2C IIC Serial LCD Screen: [https://amzn.to/4aNlrgI](https://amzn.to/4aNlrgI)

Push Button Switch: [https://amzn.to/4hMBaPr](https://amzn.to/4hMBaPr)
9g Micro Servos: [https://amzn.to/411Qdzh](https://amzn.to/411Qdzh)
Portable Charger, Power Bank: [https://amzn.to/4hLNE9V](https://amzn.to/4hLNE9V)

Some m2 bolts and nuts:  [https://amzn.to/3Q4U9ZI](https://amzn.to/3Q4U9ZI)

 

Build Instructions:


I printed this with some generic PLA with a .6 nozzle at .32 layer height cause I'm impatient.

Step One: Follow build on Mechanical 7-segment Display, simple and smooth

Print two of each, and 4 copies of the things that say 2 copy in the file name

Print 2 of “newfaceplate.stl”

Print 1 of each:

  • housing-stand.stl
  • front-housing.stl
  • back-housing.stl

    May need some tree supports for the housing. 

Use servo-dice2.ino and send it to the ESP.

Connect the wires from the servos, buttons, and screens for testing.


You'll need to figure out the proper values of the angles relation to numbers and update the arrays.
 

I did this via trial and error. If you open serial monitor in Ardunio it'll show you the current angle and what it thinks it rolled. 
 

// Arrays for Left servo
float angleArrayLeft[] = {2, 19, 35, 53, 70, 87, 111, 120, 147, 155};
int numberArrayLeft[] = {6, 5, 4, 3, 2, 1, 10, 9, 8, 7};
float currentAngleLeft = angleArrayLeft[0];

// Arrays for Right servo float angleArrayRight[] = {165, 149, 131, 112.0, 93.0, 78, 57.9, 41, 23, 7.2}; int numberArrayRight[] = {10, 1, 2, 3, 4, 5, 6, 7, 8, 9}; float currentAngleRight = angleArrayRight[0];

I2C Communication Pins:

  • SDA_PIN 21 - Used for I2C serial data communication.
  • SCL_PIN 22 - Used for I2C serial clock line.

Servo Motor Pins:

  • Servo servoLeft is attached to GPIO 23.
  • Servo servoRight is attached to GPIO 13.

Button Pins:

  • rollButtonPin 12 - GPIO pin for the roll button.
  • modeButtonPin 14 - GPIO pin for the mode selection button.

Ensure proper testing before next step.

Step Two: Add LED strips to the faceplates. Paint faces of numbers. I used a fluorescent paint to make it really pop. 

Step Three: Print housing, secure the faceplates to the housing, and then secure displays to the faceplates. This is to ensure everything is lined up. You'll want to add some supports to the displays. I did this with some scrap wood/popsicle sticks and hot glue. Continue with the rest of the build, adding the screen and buttons to the proper locations and securing the housing.


The main housing just rests on the stand. I added some cardboard to support the power bank.

The LEDS and ESP each run on its own USB. I added switches to mine and just hot glues them where they fit. 

I did some post processing to mine, sanded and spray painted.
I did have to cut the back a bit to fit the ESP32. If my cable management was better it would have all fit without this. Version of the stand uploaded has this already removed, so you wont need to cut anything if you run into the same space issues as myself. 
 



 


 


 

 

 

Printables

Analog Electronic Dice Roller [Prototype v0.5]

Publicado em 6 de fev de 2025

2
Curtidas
8
Downloads
Categoria Miniature Gaming Accessories
Tags
dice die esp32 roleplaying camshaft
Licença Creative Commons — Attribution — Noncommercial — Share Alike
Arquivos (12)
back-housing.stl 75.2 KB
front-housing.stl 182.5 KB
housing-stand.stl 21.3 KB
new-faceplate.stl 25 KB
servo-gear_fixed.stl 458 KB
seg-tc-2copy_fixed.stl 92.6 KB
cam_fixed.stl 860.2 KB
seg-c_fixed.stl 92.8 KB
frame_fixed.stl 308.4 KB
seg-bl-2copy_fixed.stl 97.6 KB
servo-holder_fixed.stl 102.9 KB
seg-tl-2copy_fixed.stl 97.2 KB
Ver no Printables (abre em nova aba)

Gostou deste modelo? Crie uma conta grátis para salvar seus favoritos e voltar a eles depois.

Criar conta