Drilling Chess Openings on Your Square Off (or MIKO) Board

·7 min read·square off chess app alternative

You bought a Square Off because chess should feel like chess — real pieces, real wood, magnets dragging the opponent's reply across the board. Then you opened the official app, picked a bot, and the bot calibration was... fine. Casual. Not really tuned to where you actually are.

This is the gap MyChessBot fills. The board you already own can drill openings against bots tuned to your exact Elo, with personality-driven play styles, on a practice page built for repetition. You keep the hardware. You get the drill loop.

Want to skip to the point? Drill the Italian Game against Sharp Simon (1100 Elo) on the practice page — that's the workflow this post walks through, using your Square Off (or MIKO) as the playing surface.

What the integration actually does

The site connects over Bluetooth to your board's chess-protocol channel. When the bot moves, the board physically executes it — the magnet under the table drags the piece across the squares, the same way it does in the official app. When you move a piece, the board's reed sensors detect it and pass the move to MyChessBot's engine. Net result: any bot on the site, played with real pieces, no laptop input mid-game.

Specifically:

  • Any bot on the site plays through the board. Personality-tuned, Stockfish-powered, calibrated from 100 Elo up to near-master. Same roster as on-screen play.
  • Opening repertoire selection still works. Pick a bot, pick the opening you want them to walk into, and they'll play it. The board doesn't change the bot's behavior — it just becomes the input device.
  • Same rating, history, and review. Your Glicko-2 rating updates, the game is saved to your cloud history, and the engine review afterward is identical. The physical board is layered on top of the existing product, not a separate flow.
  • Promotions and special moves are handled. The board has no piece-type awareness — a pawn reaching the back rank is still a pawn as far as the sensors care — so promotions trigger a picker in the browser. The board moves the pawn to the promotion square; you physically swap it for the queen.

Which boards work

Square Off has been making connected boards for years, and the lineup is bigger than people realize. MyChessBot supports the following models over Bluetooth:

  • Square Off Grand Kingdom — the original NUS-only legacy board. Verified end-to-end on real hardware.
  • Square Off Grand Kingdom Set X (GKS-X) — modern flagship, multi-service GATT, richer feature set.
  • Square Off Neo and Neo Z — compact / consumer-tier variants.
  • Square Off Pro — larger motorized board with Wi-Fi.
  • Square Off NB and Swap — newer NUS-only variants.

The Grand Kingdom is the only model verified on physical hardware end-to-end. The others are built from the manufacturer's protocol spec and should work the same way, but they haven't been tested on the real units yet. Treat the unverified ones as "should work, may surprise you" until someone reports back. If yours doesn't behave, reach out and we'll dig in.

DGT boards aren't supported today. Other manufacturers (Certabo, MillenniumChess, ChessUp) also aren't on the list yet. And — important — online play against opponents on Lichess or Chess.com via the physical board isn't supported either. More on that below.

MIKO Chess Grand owners — yes, it works

Square Off rebranded as MIKO and is still actively selling under the new name. Newer units sold as the MIKO Chess Grand are the same hardware as the Square Off Grand Kingdom — same Bluetooth wire protocol, same handshake, same behavior. Pick "Square Off — Grand Kingdom" in Account → Physical Board and the MIKO will connect identically. Same for any other MIKO model that maps to a Square Off equivalent — the brand label is different, the protocol is not.

If you bought your board recently and the box says MIKO, you're not in some weird unsupported edge case. Pick the matching Square Off model and you're set.

What the drill loop looks like in practice

The whole pitch of MyChessBot is: pick the opening that wrecks you, pick a bot calibrated to your level, drill the matchup until the opening stops wrecking you. With the physical board wired in, that loop becomes:

  1. Pick the opening. Let's say the Italian Game (1.e4 e5 2.Nf3 Nc6 3.Bc4). Reliable, classical, the opening most amateur White players should drill before anything sharper. You want the first eight moves to feel automatic so your thinking time goes to the middlegame.
  2. Pick a bot. Sharp Simon (1100 Elo) plays the sharpest available lines and punishes passive responses. He's a perfect Italian Game sparring partner because he'll walk into 3...Bc5 and then immediately put pressure on the f2 square if you don't respond right.
  3. Lock the opening. On the bot setup screen, pick the Italian Game from the repertoire selector so Sharp Simon plays into it every game. No surprise Sicilians, no surprise Caro-Kanns — just the matchup you want to drill.
  4. Hit Connect. The Bluetooth button appears once your Square Off (or MIKO) is paired in your account settings.
  5. Play five games in a row.

Game one ends in 14 moves because you blanked on what to do after 3...Bc5. The c3 move (preparing d4) — the textbook plan — never crossed your mind in the moment. You played Nc3 instead, blocked your own c-pawn, and the position drifted. Note it.

Game two ends in 18 moves because you played c3 correctly but botched the timing of d4 — you pushed it before completing development, dropped a pawn, never recovered. Note that one too.

By game five you're playing the first eight moves without thinking. The c3-d4 plan has muscle memory. Your attention shifts to where it actually matters — the middlegame transition and the kingside attack Sharp Simon's been threatening since move 6.

[Italian Game, mainline as White]
1. e4 e5
2. Nf3 Nc6
3. Bc4 Bc5
4. c3 (the move you keep skipping — preparing d4)
4. ... Nf6
5. d4 exd4
6. cxd4 Bb4+
7. Bd2 (or 7. Nc3 if you want sharper)

Starting position.

Move 0 / 7

This is the active-recall loop. Repetition with feedback, against an opponent that punishes the same mistakes consistently. The input device is a magnet-motor board instead of a mouse, and that turns out to matter — the physical lift-and-place gesture rehearses the move in a way clicking doesn't.

Calibrating to the right opponent

A common mistake with the official app: people play their board at its single default difficulty, get bored or frustrated, and stop. The drill loop only works when the bot is calibrated to a real point on your skill curve.

Rough heuristic: pick a bot 100-200 Elo below where your online rating sits. You want to win comfortably enough that you're focusing on the opening rather than scrambling for survival. If you blow through ten games without the bot punishing you for a single mistake, move up 100 Elo. If you lose six of ten, drop 100 Elo. The site has bots spaced every 100 Elo from 100 to 2000; finding the right rung shouldn't take long.

For Italian Game drilling specifically: Sharp Simon (1100) is a strong choice for a 1300-1500 player. If you're below 1100 yourself, drop down to a positional bot in the 800-1000 range — they'll play developed positions cleanly and won't punish opening mistakes hard, which lets you focus on getting the move order right.

What you can't do yet

Two honest gaps worth flagging:

Online play against humans. The physical board only plays against the bots on the site. There's no integration with Lichess or Chess.com today. Lichess publishes a Board API designed for exactly this kind of setup; if there's enough demand from board owners, a Lichess integration is something to consider. Chess.com doesn't expose a comparable public live-play API, so chess.com integration isn't possible right now regardless of demand. Send feature requests to support@mychessbot.com.

Full mid-game state restore varies by model. Some Square Off models (Grand Kingdom, GKS-X) support uploading a FEN to the board so a mid-game Bluetooth disconnect can be picked up exactly where you left off. Others (Neo, Neo Z) don't expose that protocol, so reconnecting mid-game requires resetting the pieces to match the on-screen position before the integration can re-arm. The site handles both cases — it just prompts when needed.

Setup

You need:

  • A Premium subscription. Physical-board integration is a Premium feature.
  • A supported browser. Chrome, Edge, or Opera on Windows, macOS, Linux, or Android. Web Bluetooth isn't available on Safari or Firefox. iOS is workable through an extension like Bluefy but not officially supported.
  • The board paired once. First time you connect, your browser shows a Bluetooth chooser. Pick your Square Off / MIKO and it remembers the pairing.

Go to Account → Physical Board, turn the integration on, pick your model from the dropdown, and the "Connect" option appears on the bot-selection screen each time you start a game.

Drill it

Pick the opening that wrecks you. Pick the bot calibrated to your level. Play it on real pieces until the opening stops being a problem.

Drill the Italian Game against Sharp Simon (1100 Elo) on the practice page — and run it on the board you already own.

Practice this opening

Play the Italian Game against an AI bot tuned to your level — free, no account required.

Practice the Italian Game →
Suggested bot: Sharp Simon (1100 Elo)

Keep reading