This Raspberry Pi Pico 3D printed digital dice throws luck to the digital wind
Abe from Abe’s Projects has ingeniously crafted a Raspberry Pi Pico-powered digital dice, aptly named Mr. Dice, to transform the traditional tabletop gaming experience into a sleek and portable digital format. With the goal of creating a user-friendly device that can be operated single-handedly and accommodate various types of dice, Abe’s creation offers convenience without compromising on functionality.
Mr. Dice features a handheld design with a vibrant color LCD screen and intuitive input buttons, all enclosed within a custom-designed 3D-printed housing. The hardware setup includes a custom PCB, meticulously crafted to seamlessly integrate the Raspberry Pi Pico via surface mount soldering, optimizing space and reducing layers of plastic in the housing.
The housing design, resembling a dapper robot, is split into three parts for easy assembly and features a recessed bezel to accommodate the LCD screen and the custom PCB with the Pico. The front-facing buttons enable users to interact with the interface and roll the digital dice effortlessly, with the flexibility to adjust the number of faces on the die as needed.
For programming the device, Abe opted for C/C++, leveraging the speed and efficiency offered by these languages for microcontroller applications. The Raspberry Pi Pico Probe facilitated flashing the Pico while housed inside the case, eliminating the need for disassembly during code updates.
Powered by a LiPo battery and equipped with an Adafruit Powerboost for charging and power distribution, Mr. Dice offers seamless functionality with settings to add multiple dice to the user’s hand and automatically tallying the total value of the rolled dice. With its straightforward user interface and robust design, Mr. Dice promises to enhance the gaming experience for tabletop enthusiasts with a modern twist.