Set up a chess computer by powering a standalone electronic board, building a Raspberry Pi smart board, or using Chess.com or Lichess to play from a custom position.
This guide walks through how to set up a chess computer whether you own a standalone board, are building a Raspberry Pi smart board, or just want to play from a custom position online. Each method takes different tools and time, and the steps below cover all three routes with the exact settings and commands you need.
Setting Up A Chess Computer: Three Methods Compared
A standalone electronic board like the Millennium Mephisto Phoenix works offline with just power and a slider toggle. A DIY smart board built on a Raspberry Pi needs an OS flash, Wi-Fi configuration, and the Stockfish engine installed. And if you only want to play a bot from a specific position on your phone or laptop, Chess.com and Lichess handle it without any extra hardware. Pick the section that matches your situation.
How To Set Up A Standalone Electronic Chess Board
Standalone boards like the Millennium Mephisto Phoenix and the Millennium Supreme T2 require no internet, app, or registration. You plug them in, set the slider, and start playing.
- Power the unit. For the Millennium Mephisto Phoenix, press the power button located on the board. The LCD lights up and displays a welcome message.
- Toggle the slider. On the Supreme T2, move the slider to the ts:35 symbol — that icon means “Play New Game” is active. The Mephisto Phoenix uses a dedicated power button instead of a slider.
- Start the game. Press the E2 square on the board to initiate a new game. The board responds by displaying which side moves first.
- Adjust the display. Use the dedicated button on the side to toggle the LCD back-lighting on or off depending on room brightness.
That’s it — no pairing, no account, no updates. If you are shopping for a unit, our guide to the best chess computers compares the top models available in the US today.
Building A Raspberry Pi Smart Chess Board
This DIY route turns a Raspberry Pi and an Arduino into a networked smart board that can play Stockfish or let you face an opponent remotely. The steps come from a verified build guide and assume a standard Pi setup.
- Flash the OS. Open the Raspberry Pi Imager, select Raspberry Pi OS (32-bit), choose your SD card, and click Write.
- Configure Wi-Fi. Open the config file on the flashed card and replace
YOURSSIDwith your network name andYOURPASSWORDwith your Wi-Fi password. Save and eject. - SSH into the Pi. Boot the Pi, find its IP address, and run
ssh pi@192.168.86.30(replace the IP with yours if different). - Install dependencies. Run
sudo apt-get install python3-pilfor the Python Imaging Library, then install the SSD1306 screen driver library. - Configure the system. Run
sudo raspi-config, set the default resolution to the bottom option (hidden desktop mode), and enable the I2C interface under the interfaces menu. - Set autostart. Copy the autostart file from
/etc/xdg/lxsession/LXDE-pi/to/home/pi/.config/lxsession/LXDE-pi/, then append/usr/bin/python2 /home/pi/SmartChess/RaspberryPiCode/StartChessGame.pyto the file. - Reboot. Save everything and reboot the Pi. If you are connecting two boards for remote play, bond them through the interface after boot.
The Pi route requires comfort with the command line and a US-standard 110V power supply for the board.
| Setup Method | Hardware & Tools Needed | Best For |
|---|---|---|
| Standalone electronic board (Millennium, Mephisto) | Power adapter, the board unit | Offline play without any computer or app |
| DIY Raspberry Pi smart board | Raspberry Pi, Arduino, Stockfish engine | Tech enthusiasts who enjoy building and coding |
| Chess.com web (custom position) | Modern browser, free Chess.com account | Quick online play from any position |
| Chess.com mobile app | iOS or Android device, Chess.com app | Playing on the go from a phone or tablet |
| Lichess web or app | Browser or app, free Lichess account | Free online play with a strong open-source engine |
| SCID / Arena GUI with UCI engine | Windows, Mac, or Linux PC + engine file | Serious analysis and engine-vs-engine matches |
| Millennium Supreme T2 (online mode) | Board unit, computer, Lichess account | Physical board paired with online remote play |
Playing The Computer From A Custom Position On Chess.com Or Lichess
The most common way to face a chess computer today requires no hardware at all. You pick a position and play against a bot in your browser or app. Chess.com and Lichess both support this with slightly different menus.
Chess.com on a computer: Hover over Learn in the top menu and click Analysis. Click Set Up Position and drag pieces to build the board you want. Then click Practice vs Computer — the engine plays the opposing side at your chosen difficulty level, up to a 3200 rating.
Chess.com on mobile: Tap More at the bottom, then Analysis, then Set Up Position. Drag pieces into place, tap the checkmark, then tap Options and select Finish vs Bot.
Engine vs engine (self-play): Open two Chess.com analysis boards and enter the same position on both. Keep White to move on both boards. Make White’s move on one board, then switch to the other and make Black’s move. This lets you test a position with a 3200-rated bot on each side.
Lichess: Go to Board Editor, set up the position, then click Play from here and choose Play vs computer. The board orientation must always have a light square on the bottom-right corner — per the US Chess Federation’s board orientation guide, “white on the right” is the rule that prevents the most setup errors.
What Are The Most Common Chess Computer Setup Mistakes?
Most setup failures fall into a handful of predictable traps. The table below covers the ones that cause the most confusion and how to avoid each.
| Mistake | Why It Happens | The Fix |
|---|---|---|
| Board rotated 90 degrees | Dark square placed on the bottom-right | Rotate so a light square is bottom-right — “white on the right” |
| Queen on the wrong color | Not following “queen on her own color” | White queen on a light square, black queen on a dark square |
| Engine won’t respond in GUI | GUI has no UCI engine installed or pointed to | Download an engine file and point the GUI to it in settings |
| DIY Wi-Fi fails to connect | Placeholder text YOURSSID left in the config file |
Edit the file with your real network name and password |
| Piece set doesn’t fit the board | King base is wider than the square | Check that the king base is roughly 1.3 times the square width |
| Slider in the wrong position | Not toggled to the play symbol on the LCD | Move the slider to the ts:35 icon before pressing a square |
| Power adapter mismatch | 220V unit plugged into US 110V outlet | Use only a US-standard 110V adapter for boards shipped domestically |
Final Setup Checklist
Whichever method you choose, run through this quick check before your first game:
- Board orientation: Light square on the bottom-right.
- Queen placement: Queen on her own color — white queen on light, black queen on dark.
- Standalone board: Power connected, slider on the play symbol, press E2 to start.
- Smart board (DIY): Pi is flashed, Wi-Fi credentials are real, I2C is enabled, autostart line is saved.
- Online play: Set up the position in Analysis mode, then click Practice vs Computer or Finish vs Bot.
- Power supply: US 110V adapter only for domestic hardware.
Each route gets you to the same place — a board ready for a game — but the path depends on the hardware you own or the screen you prefer.
FAQs
Do standalone chess computers need an internet connection?
No. Units like the Millennium Mephisto Phoenix and Supreme T2 work fully offline. They have the engine built into the board hardware, so no app, account, or Wi-Fi is required to start a new game or adjust the LCD settings.
What engine does the Millennium Mephisto Phoenix use?
The Phoenix uses a modern chess programming engine integrated into the board’s firmware. The exact engine name and version are documented in the product manual available on the Millennium Downloads page, but the board plays at a competitive club level right out of the box.
Can I play against a grandmaster-level bot on Chess.com?
Yes. Chess.com’s bot pool includes engines rated up to 3200, which exceeds grandmaster strength. You select the rating when you click Practice vs Computer, and the engine adjusts its play to match that level from the first move.
What does UCI mean in chess software?
UCI stands for Universal Chess Interface. It is the standard protocol that allows a chess GUI like SCID or Arena to communicate with an engine like Stockfish. Without a UCI-compliant engine installed, the GUI cannot calculate moves or respond to your play.
How do I know if my chess set is the right size for the board?
The king’s base diameter should be about 1.3 times the width of a square. A practical test: if four pawns fit side by side inside one square, the set is proportionally correct for that board.
References & Sources
- Millennium / Mephisto Setup. Millennium Mephisto Phoenix power-on and slider demonstration. Shows the power button, slider position, and E2 start sequence.
- Raspberry Pi Smart Chess Board Guide. Full build guide with OS config, Wi-Fi setup, and autostart instructions. Covers the entire DIY smart board process.
- Chess.com Custom Position Support. Official Chess.com help article for setting up a position and playing the computer. Documents the web and mobile procedures.
- US Chess Federation — Learn to Play. Official board orientation and setup rules. Source for “white on the right” and queen placement standards.
- House of Staunton Setup Guide. Proportional piece-to-board fit recommendations. Details the king-base-to-square ratio and the four-pawn test.
Mo Maruf
I created WellFizz to bridge the gap between vague wellness advice and actionable solutions. My mission is simple: to decode the research and give you practical tools you can actually use.
Beyond the data, I am a passionate traveler. I believe that stepping away from the screen to explore new environments is essential for mental clarity and physical vitality.