To communicate, process information, control movements and accept user input, an internet connected Raspberry Pi is used. A Raspberry Pi is a credit-card sized computer that includes onboard WiFi capabilities and General Purpose Input/Output (GPIO) pins for interfacing with external systems. WiFi is used to enable the Pi’s internet connectivity and communication with Lichess.com, an open source online chess server. The Pi’s GPIO pins allow MagiChess to transmit movements and magnetic sensor commands to its XY-Gantry subsystem. MagiChess comes equipped with a touch display and speakers for user interfacing. The screen displays current game information, notifications, and accepts user input for game and system settings.