Introduction


An electronic strategy board game about mining an asteroid and barter. It is also fully compatible with Settlers of Catan. So if you already own that game, you can play it using this board if you wish (using the cards and pieces from the original).

The black PCB looks very nice, but I cheaped out on the center piece.

A Note About Trademarks


The holders of the Catan IP generously allow you to make one (1) handmade copy of their game for personal use. A practical thing to do is buy their game, and use the included pieces and cards (although please note the pieces will only physically fit the full-size version, see below). For more information on IP, please visit this link.

Out of respect for their IP (and also for fun), my own game will be sci-fi themed and will not use or refer to their IP beyond this point.

A Sci-Fi Themed Game

The name of the game is Calculus, in the sense of a "stone, or concretion of material". In this case, an asteroid in deep space! You are one of up to four corporations that are racing to exploit this valuable asteroid. The corporation that reaches a certain level of development (10 infrastructure points) first will own this tiny piece of the sky. This is the object of the game. Besides the four corporations, a mysterious hacker has made their home here, and is bound to interfere with your plans...

Status


I still need to write up a manual and reference cards, do artwork for the game cards and maybe pieces. The electronics and firmware are in a finished state though.

There are two versions of this game, both complete:

  1. The cheap version (about USD 15.00 to manufacture 1 unit in Asia)
  2. The full-size version (about USD 37.50 to manufacture 1 unit in Asia) -- this one is much larger and nicer

Power

It's expected that you power the game via a USB battery bank. Like the kind you use to recharge phones. However, you can power it from any USB port or 5V source. Current consumption at 5v should be around 250mA for the cheap version, and a little higher for the full version (say 300mA)

CPU

The cheap version of the game can use more or less any RP2040 based board. The original Pi Pico works fine. The full version specifically requires the XIAO RP2040 -- it's smaller and I needed the space.

Structural

The boards for the cheap version are intended to be attached above a small project box or similar. This serves the dual purpose of housing a microcontroller, and fixing the 3 PCBs firmly in place. The larger board has all those electronics integrated, and is meant to rest on a table. I've left holes in the PCB in case you want to bolt it to something, but it's expected you use rubber feet held in place by 3mm bolts/nuts, like the type used in furniture. I find 10mm is a good height, you will need at least 8mm.

Game Pieces

The cheap requires custom pieces -- hex spacers, bolts, and nuts colored with a permanent marker work fine. The full size board can be played with pieces from a Catan set, or you can make your own.

Firmware


Besides the assembled PCBs, you will need to load firmware to the main microcontroller (an RP2040). This is pretty easy and can be done over USB. The firmware is heavily commented -- this is so you can make 'house' modifications to the game mechanics, to change the rules if you want. You could even design a completely new game!

Notes on Assembly


Assembling the PCBs will require that you are comfortable with surface-mount soldering. It's not nearly as hard as it looks. You'll need solder paste and a hot air rework station though. If you don't have these, check if there's a hackerspace near you. They probably will! The default designs use 0402 (1005 metric) components. If you want something easier to solder, look for the 0603 version of the kicad and production files in the fullsize board directory.