Chessnut Move and picochess 4.3.0

195 views
Skip to first unread message

Luigi Vogliobene

unread,
May 1, 2026, 8:56:28 AM (9 days ago) May 1
to PicoChess
Hi,

I wonder if anyone has noticed that the Chessnut Move, unlike Air and Pro, when playing with white forces you to rotate the board instead of accepting to place the white pieces at the top. 

Do you think there is a way to fix this problem? 

Thank you.

Luigi

gkalab

unread,
May 2, 2026, 4:19:12 PM (8 days ago) May 2
to PicoChess
Hi Luigi,

Do you mean that it's not possible to place the white pieces on rank 7 and 8 and play from there?
This is not implemented for the Chestnut Move.
The auto-move feature currently expects the white pieces to be placed on rank 1 and 2.
I guess the method send_auto_move_fen in command.py needs to be extended with the is_reversed flag for this to work.

Gerhard 

Luigi Vogliobene

unread,
May 2, 2026, 5:30:38 PM (8 days ago) May 2
to PicoChess
Hi Gerhard,

yes, I mean to place the white pieces on rank 7 and 8 and to play with black pieces placed on rank 1 and 2 
of the Chessnut Move without the need to rotate the chessboard.

I hope that this method will be implemented in the future.

Thank you.

Luigi

gkalab

unread,
May 3, 2026, 3:55:17 PM (7 days ago) May 3
to PicoChess
I created a pull request (https://github.com/JohanSjoblom/picochess/pull/402) that enables playing with a reversed board setup on the Chessnut Move. It also improves Chessnut e-board type detection.

Gerhard

Luigi Vogliobene

unread,
May 4, 2026, 6:49:13 AM (6 days ago) May 4
to PicoChess
Hi Gerhard,

I would like to thank you so much for the Chessnut e-board upgrade you made.

The next few days I will test the 402 branch.

Regards.

Luigi

Luigi Vogliobene

unread,
May 7, 2026, 7:21:25 AM (3 days ago) May 7
to PicoChess
Hi Gerhard, Johan and all the other contributors.

I tested the Gerhard upgrade of the Chessnut Move e-board: the reversed board setup works flawlessly 
and the Chessnut e-board type detection is immediate (tested it also with the Chessnut Pro e-board).

I played two entire games, one game with white pieces placed on rank 1 and 2 (standard setup) 
and the other game with the black pieces placed on rank 1 and 2;

as far as I'm concerned, this update can be brought to the master branch.

I really would like to thank you again Gerhard fot this upgrade which will allow all the Chessnut Move e-board 
owners to use it in Picochess at its full potential without having to rotate it to play with black pieces.

Luigi

gkalab

unread,
May 7, 2026, 4:22:19 PM (3 days ago) May 7
to PicoChess
Hi Luigi,

thank you for your tests and confirming, that the new Chessnut e-board type detection works!

Gerhard

Luigi Vogliobene

unread,
May 8, 2026, 11:09:18 AM (2 days ago) May 8
to PicoChess
Hi Gerhard,

just realized that the en-passant capture do not work properly: the e-board green lights the 2 squares but the pieces do not move at all.

My last move (33) was f7-f5, the engine move would be 34. exf6 + because the Chessnut Move e-board lights the e5 and f6 squares but as I said no pieces moving at all.

I attached some files I hope you help to understand the issue.

Thank you.

Luigi

3_game with en-passant not working.pgn
4_picochess.log
1_2026-05-08 at 16.30.34.jpeg
2_2026-05-08 at 16.31.19.jpeg

gkalab

unread,
May 8, 2026, 3:38:06 PM (2 days ago) May 8
to PicoChess
Hi Luigi,

great catch! The simple hack to create a full FEN out of a short FEN did not take en passant captures into account.
I updated the pull request and this should fix your issue. The Chessnut Move should now also perform en passant moves on the board.

Thanks,
Gerhard
Reply all
Reply to author
Forward
0 new messages