Search models, users, collections, and posts

Smart Catan with Extension (HA Integration)

Remixed by
GIF
GIF
GIF

Print Profile(1)

All
P1S
P1P
X1
X1 Carbon
X1E

0.2mm layer, 2 walls, 15% infill
0.2mm layer, 2 walls, 15% infill
Designer
82.8 h
27 plates
5.0(2)

Open in Bambu Studio
Boost
112
266
24
22
88
19
Released 

Bill of Materials

Bambu Filaments
Select all
Brown (10800) / Refill / 1kg
Cyan (10603) / Refill / 1kg
Cobalt Blue (10604) / Refill / 1kg
Maroon Red (10205) / Refill / 1kg
Sunflower Yellow (10402) / Refill / 1kg
Mistletoe Green (10502) / Refill / 1kg
Matte Desert Tan (11401) / Refill / 1kg
Jade White (10100) / Refill / 1kg
Blue Grey (10602) / Refill / 1kg
Black (10101) / Refill / 1kg
List other parts
  • wire heat shrink tubes x 90:
  • 22 awg flexible wire x 1:
  • ESP32 Dev Board x 1:
  • 3Pin 2.54mm, 2a dc magnetic pogo pino conectors x 30:
  • Neodymium Disc Magnets 500 PCS 3x6mm x 1:

Description

Smart Catan v1.0

Have you ever tough that printing a board of catan in 3d was not enough? Me neither! But after a game of catan someone said it would be cool if the numbers lighted up. So here we are, a few months later…

 

This is mainly a remix of copehill077 catan, which in turn is a remix of a lot of other awesome creators. If i forget someone in the remix section let me know.

This catan features:

  • Classic or extension (5 & 6 players)
  • Webserver you can connect multiple device where you can shuffle the catan board with the chosen settings
  • Roll dice in the website or input manually
  • Cool animations:
    • When 7 (robber) a wave of red starting from the desert until entire board is red
    • Roll dice animation in spiral
    • Waiting game start animation
  • Integration with Home Assistant:
    • It sends the number of the dice to HA, so you can control your entire house with the numbers rolled. E.g. when robber appears the lights of living room turn red and alexa plays the good the bad and the ugly. Its up to you!

 

How it works

An ESP32 is the brains of the operation. It creates the webserver and turns on the leds. The ESP32 generates the board game based on the settings.

 

With the board generated, you need to place all the numbers and resources in the correct position.

Each hexagon has 1 led i cut from a led strip. By connecting the hexagons in a zig-zag line, they are still working like a "led strip". 

Since the ESP32 generated the board, and knows the zig-zag pattern, it knows the position of every number and resource.

 

BOM

Tips for printing & assembly:

  • If you want to add magnets to the bases, this assembly video may help with this process.
  • To get the most detail out of the model, turn on variable layer height for some models, especially the Water Landscape & Harbor Water Landscape.
  • To waste less filament, turn on purge into infill, and consider purge into object to create unique colors of cities, settlements, tiles, etc.
  • The dragon i would suggest first print in a single color to make sure all the supports are working fine before wasting colors.
  • The holders for the pieces i'm using the amazing work from DirkMcGirk https://makerworld.com/en/models/724977-catan-player-pieces-box-base-set-and-seafarers#profileId-657095
  • The water tiles you can glue to the hexagon to hold the magnet plugs, but for the hexagons with leds, the resoruces cannot be glued! they need to be real fit. I recommend printing first 1 plug at several sizes to check the perfect fitting for the hole. Alternatively glue the plugs itself.
  • I have seperated the cities and settlements from the roads since i was using different settings. I painted the cities tree trunks brown, thats why no longer possible to print 2 players at the same time, but you can print from other 3d catan projects if you dont want the brown trunks.
  • I increased the numbers to 101% for better fit, you can play around with that.

Electronics

Its in the added documentation.

Software

Started in arduino ide but with the size of the project grew, so i decided to change to platform.io

I still need to do a lot of cleaning up of the code. But right now it is functional.

 

Code repository → https://github.com/rFarinha/smart-catan

 

Plans for v2.0

I have a ESP camera i would like to place in a dice tower that reads the dice values. Instead of manually saying the dice value or having the esp32 generate the value.


 

 


Documentation (1)

Assembly Guide (1)
Smart Catan Build.pdf

Comment & Rating (24)

(0/1000)