Close

Moving away from Raspberry Pi

A project log for Gambit

A robotic chess board

kgrykielKGrykiel 02/11/2025 at 14:500 Comments

          The precursor of Gambit, Bishop, used a complex system of wiring that involved a Raspberry Pi acting as the main source of computing power, and a Arduino Mega controlling the hardware. As time passed, this implementation caused more and more problems to the point where it started to be unfeasible. Those problems are listed below:

As such we switched to an Arduino Nano ESP32. Not only does it meet all our hardware requirements, it is also small and compact – mush smaller than a Mega. This made it easier to prototype with on a breadboard. One drawback is that we are missing out on enough computing power to run an advanced chess engine, however an ESP32 is able to connect to WiFi and as such can offload heavier computations to outside sources. Moreover it is able to handle simpler chess engines and thus will still allow users to play against it without internet connection. Best of all, we could finally leave serial connection hell behind.

Discussions