The Square Off Pro is a fantastic board offering true portability, club / tournament board and pieces size, with game recording and an excellent battery life.
BUT. But but but.........
There are some HUGELY significant improvements which could be made to the performance of the Square Off Pro which would solve MAJOR problems in use.
1. The most important of these is that in a game, merely touching or brushing a square while moving across a row or diagonal causes the board to recognise the slight touch or first square of a slide as THE move, instead of as an accidental touch or indeed a slide enroute to the actual intended square.
The board also does not allow a player to pick up a piece, place it without letting go and then move the same piece to a different square, as is allowed under standard rules.
The process of recovering this by the opponent having to make a move and then on the first player's turn doing an Undo, which takes time, is completely impractical in any kind of competive situation. Particularly as the opponent would not want you viewing a chess app of any kind.
2. Promoting a pawn involves using the app to select the piece, which in a timed game particularly at the end can be very stressed with sub-second moves against the clock.
It ought to be possible for the board to simply sense the replacement piece without further involvement of the app.
3. Setting up a position for analysis would be far better if it could be set once on the board without having to set it up on the app as well, which makes the board itself the 'star' and highly useful. Particularly if the app would record game fragments automatically and without having to enter in opponents names etc etc; just record it as an unnamed game fragment.
My suggestion to resolve all three problems described above, does not need variations to the hardware, but could be implemented using firmware and app updates only.
It is this:
MAKE ANY CHANGE OF POSITION OR PROMOTION OF PIECE ACCEPTED / RECOGNISED BY THE BOARD AND GAME RECORDING BY PICKING UP AND TAPPING ANY PIECE TWICE (or three times) ON THE BOARD.
(If implementation of this using 'any piece' was unduly difficult then it could be done by the picking up and tapping down of either of the Kings, which of course by definition would always be present on a board.)
In a competitive game situation this would obviously be seen by the opponent and would not present a problem particularly when cleared / explained / agreed in advance.
It would allow all three situations, particularly the first two, to allow the game to proceed normally and at the pace of the game without long and unfeasible interruptions.
For practical purposes the game recording could have a double underline or a symbol such as // inserted at that point, which could be manually edited out of the PGN before uploading the game to an analysis engine.
I would anticipate this could be implemented without hardware changes, and very probably without it being a major software upgrade problem.