This configurable OpenSCAD file generates hexhex boards (a hexagon of hexagons) with various style and functional options. Each space has a hole to contain a marble; I've sized the sample STL files for 16mm marbles that were cheap at a local dollar store.
The main options are:
I don't recommend using the last two options at the same time.
There are hundreds of game that can be played on these boards with two to four colours of marbles. Some examples:
Updated 22 May 2019 to allow 0-size holes (flat hexes) and support cutting the outer edge to make interlocking pieces. I've included an example Storisende module (sized to fit mini poker chips).
HexHex-2-Flat-Module.stl | 32.1KB | |
HexHex-4-5-Plain.stl | 3.0MB | |
HexHex-5-Guides.stl | 3.2MB | |
HexHex-6-Banded.stl | 4.9MB | |
HexHex-Bug.stl | 1.1MB | |
HexHex_Board_Generator.scad | 4.1KB |