100%
ttrpg9000 ttrpg9000 view
Description

Imported from GitHub: GhostWrench/ttrpg9000 · commit 1f7ee48 · license MIT

Description

Hardware and software for a hand-held dice rolling computer

README

TTRPG-9000

TTRPG-9000 TTRPG-9000SR

The TTRPG-9000 is an open-hardware and open-source handheld electronic dicerolling computer for table top RPGs. It allows the user to select NdM to roll and shows the result of each individual roll as well as the total. Dice available are d2, d4, d6, d8, d10, d12, d20 and d100. A psuedo random number generator is seeded/updated via both the clock and user interactions with the board making for good randomness in the output. It runs off of a single 1.5V CR2302 battery and has a very good battery life (tested to 80+ hours and going). Due to requests from a lot of Shadowrun players there is a special Shadowrun software build option that adds a summary mode for hits and glitches as well as a boot mode (turn on the power while holding down an encoder) that makes it work just like the original version.

Build and installation

To build and install, you will need a Linux computer with gcc-avr, binutils-avr avr-libc and avrdude installed. (I'm sure you can do it on Windows too, but you are on your own)

Build (Standard)

$ cd code
$ make

Build (Shadowrun)

$ cd code
$ SHADOWRUN=1 make

Software installation

To install you will need an AVR programmer (make sure it is set to 3v3 programming mode, usually with a jumper). Attach to the 6 pin AVR programming port by soldering on a header or using a Pogo adapter. The run

$ make flash

Buy on Etsy

Support me and my work by buying a pre-fabricated unit on Etsy!

Standard Edition

Shadowrun Edition

Comments
Sign in to comment

No comments yet. Be the first to ask about this board.