Chess System Tal Retro - ESP32 released

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

User avatar
chrisw
Posts: 5154
Joined: Tue Apr 03, 2012 4:28 pm
Location: Digital Nomad. Anywhere but the Western Empire
Full name: Christopher Whittington

Chess System Tal Retro - ESP32 released

Post by chrisw »

Chess System Tal Retro - esp32

A chess computer in the spirit of the 1980s table-top machines — but with a neural-network evaluation, running entirely on an ESP32-S3 colour touch-screen board. Tap or drag your pieces, set the clocks, take moves back. No PC, no phone, no Wi-Fi: the whole engine, its opening book and its network live on the board.

Install it on your board
Source on GitHub
Use for play or links via USB and UCI to PC for autoplay, tournaments or rating list testers

https://whittingtonchess.com/retro-chess
User avatar
AdminX
Posts: 6403
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Chess System Tal Retro - ESP32 released

Post by AdminX »

Thanks Chris, I look forward to setting this up. :D
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
User avatar
chrisw
Posts: 5154
Joined: Tue Apr 03, 2012 4:28 pm
Location: Digital Nomad. Anywhere but the Western Empire
Full name: Christopher Whittington

Re: Chess System Tal Retro - ESP32 released

Post by chrisw »

AdminX wrote: ↑Sat Oct 03, 2026 10:23 am Thanks Chris, I look forward to setting this up. :D
That's really great, I'm very pleased this has triggered at least one brave person! Make sure you get at least an S3, screen size is not too critical if you buy a proper stylus (5 euros or so), else fat finger disease would render playing on, say an M5 at one inch, all but impossible.
And let us know how you get on
Alexander Schmidt
Posts: 1245
Joined: Thu May 10, 2007 2:49 pm

Re: Chess System Tal Retro - ESP32 released

Post by Alexander Schmidt »

Thanks for sharing this, right now I am busy moving house but I'll for sure take a look at it :-)

Maybe it's possible to implement the support of external boards, Chess System Tal as stand alone unit with a wooden board would be a great thing to play against.
User avatar
chrisw
Posts: 5154
Joined: Tue Apr 03, 2012 4:28 pm
Location: Digital Nomad. Anywhere but the Western Empire
Full name: Christopher Whittington

Re: Chess System Tal Retro - ESP32 released

Post by chrisw »

Alexander Schmidt wrote: ↑Mon Oct 05, 2026 8:49 pm Thanks for sharing this, right now I am busy moving house but I'll for sure take a look at it :-)

Maybe it's possible to implement the support of external boards, Chess System Tal as stand alone unit with a wooden board would be a great thing to play against.
Esp32 is perfect for a stand-alone project
I have fantasies of building a camera device that tracks moves on a 3D real board, checks what it sees is valid and kibitzes using an engine and text to voice converter - ideal for when back at the chess cafe
User avatar
Tibono
Posts: 192
Joined: Sat Aug 01, 2015 6:16 pm
Location: France
Full name: Eric Bonneau

Re: Chess System Tal Retro - ESP32 released

Post by Tibono »

+1 "brave person" :D ... I just ordered an ESP32-S3 7inch Display Development Board with touch option (waveshare link).
Thanks a lot for this nice project and sharing, will be a nice addition to my chess computers collection... and I am keen on playing games using your CST program!
Warm regards,
Eric
User avatar
chrisw
Posts: 5154
Joined: Tue Apr 03, 2012 4:28 pm
Location: Digital Nomad. Anywhere but the Western Empire
Full name: Christopher Whittington

Re: Chess System Tal Retro - ESP32 released

Post by chrisw »

Tibono wrote: ↑Tue Oct 06, 2026 9:47 am +1 "brave person" :D ... I just ordered an ESP32-S3 7inch Display Development Board with touch option (waveshare link).
Thanks a lot for this nice project and sharing, will be a nice addition to my chess computers collection... and I am keen on playing games using your CST program!
Warm regards,
Eric
Courage mon brave! let us know how you get on, should be more or less a shoe in, using the same 7" board. Did I document the PC side of the UCI link enough(?), let us know if you try that.
Additions, if you want, maybe add a little speaker to bleep on moving, there's spare ports on the card - I never tried sound any any of my projects yet, but suspect hanging a speaker onto an esp32 output pin might be asking too much, so it would probably require a little amplifier board (3 for 10 euros, same cost as speakers). Another addition would be a rechargeable battery and a recharging power card, right now all power comes down the USB.
RAM is tight, but a few more standard search components would probably fit.
User avatar
chrisw
Posts: 5154
Joined: Tue Apr 03, 2012 4:28 pm
Location: Digital Nomad. Anywhere but the Western Empire
Full name: Christopher Whittington

Re: Chess System Tal Retro - ESP32 released

Post by chrisw »

Two more touch screen sizes supported.

Release v0.1.5: published, with all four boards' files:
cst-retro-0.1.4-ws7.bin (7" Waveshare)
cst-retro-0.1.5-ws4.bin (4" Waveshare)
cst-retro-0.1.5-e32r40t.bin (4" ESP32-32E)
cst-retro-0.1.4-cores3.bin (M5Stack CoreS3)

NB the ESP32-32E is at the limits of viability for this project, it's an older ESP32 with less RAM, but cheaper, about 23 euros

https://whittingtonchess.com/retro-chess
Alexander Schmidt
Posts: 1245
Joined: Thu May 10, 2007 2:49 pm

Re: Chess System Tal Retro - ESP32 released

Post by Alexander Schmidt »

chrisw wrote: ↑Mon Oct 05, 2026 10:55 pm I have fantasies of building a camera device that tracks moves on a 3D real board, checks what it sees is valid and kibitzes using an engine and text to voice converter - ideal for when back at the chess cafe
I didn't take a look at it so far but here is a similar project: https://github.com/karayaman/Play-onlin ... hess-board