Author: Tom


Index Card RPG System for Foundry VTT

I developed a game system (i.e. plug-in) for Foundry VTT to allow easy creation and management of ICRPG character sheets, NPC sheets and items. Foundry VTT users now have no excuses to not be playing ICRPG anymore!


Dungeon World Play Kit

This fully form-fillable, booklet size Play Kit in was designed for use with Dungeon World. Two Play Kit versions are included (each containing a Moves Reference, Playbooks and GM Reference): one that adheres as...


Building a CNC Router

This is part 1 of 1 in the series CNC Router

I wanted to build a CNC router and started designing the machine in FreeCAD, a great free and open-source CAD application. Note that the design shown above is not yet finished, but already clearly...


HIDSerial Problems

This is part 3 of 3 in the series USB Volume Knob

The idea is to take the USB Volume Knob project a step further and not only have one-way communication from the Adafruit Trinket to the PC, but also have the PC report any changes...


USB Volume Knob

This is part 2 of 3 in the series USB Volume Knob

I wanted to build a USB volume knob (with mute button) just like in the Trinket USB Volume Knob tutorial using an Adafruit Trinket and a rotary encoder. To get started with your Adafruit...


Adafruit Trinket Programming

This is part 1 of 3 in the series USB Volume Knob

I recently bought an Adafruit Trinket because I wanted to build a USB Volume Knob. First, install the Adafruit Trinket/Gemma driver for Windows. Next, you need to install support for Adafruit AVR boards in...


Resistor Codes

Resistors are color-coded and have at least two value bands and a multiplier; other bands are optional. To distinguish left from right there often is a gap after the multiplier band. Surface-mount resistors have...


Arduino Pro Mini Programming

If you’ll be uploading frequently to the Arduino Pro Mini, you’ll probably want to solder on some header pins. I suggest looking at the following video in order to get it right the first...


Miniaturizing Arduino Projects

As already mentioned briefly in this post about my Arduino Starter Kit, most of the Arduino boards come with AVR controllers (a microcontroller of the Atmel family), e.g. an ATmega328P-PU. However, when there’s no...


Visual Micro: Arduino & Visual Studio

One of the things that bothered me about the original Arduino IDE is it’s over-simplicity. Don’t get me wrong, when starting off with Arduino, it’s straightforward and easy to work with, but it lacks...