eBoards in Arena, Chessbase, Fritz, LucasChess, Shredder

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

Moderator: Ras

User avatar
GONeill
Posts: 87
Joined: Sun Jun 15, 2014 6:40 am
Location: New Zealand
Full name: Graham O'Neill

eBoards in Arena, Chessbase, Fritz, LucasChess, Shredder

Post by GONeill »

It's been a while since I posted so here is an update on my eBoard drivers.

I have finally been able to add support for Fritz and Chessbase, but only the 64 bit versions (Fritz 15 onwards, Chessbasse 13 onwards). And because they load the driver from the Windows\System32 folder installation is a bit messier.

Also there are some new boards, with the latest being the Chesssnut Air, and updates for the older boards. So now I have drivers for:

Certabo (USB and BT)
Chessnut (USB and BLE)
DGT (USB and BT)
DGT Pegasus (BLE)
Millennium ChessLink (USB, BT and BLE)
Novag Citrine (USB-Serial)
Novag UCB (USB-Serial)
Square Off Pro (BLE)

The BluetoothLE (BLE) versions aren't available on Linux yet, but hopefully later this year.

More information at https://goneill.co.nz/chess.php

Graham
User avatar
AdminX
Posts: 6383
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: eBoards in Arena, Chessbase, Fritz, LucasChess, Shredder

Post by AdminX »

This is always Great News to hear! One Driver to Rule them ALL! :D Thanks

PS: I hope HCE will support this driver one day!
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
Krzysztof Grzelak
Posts: 1604
Joined: Tue Jul 15, 2014 12:47 pm

Re: eBoards in Arena, Chessbase, Fritz, LucasChess, Shredder

Post by Krzysztof Grzelak »

I had the pleasure to test today's version. Unfortunately, the program does not peak the exact time. This applies to Shredder Classic 5. The biggest problem of the application is how you play, for example, with a time of 5 minutes + 3 seconds or 10 minutes + 5 seconds.
Krzysztof Grzelak
Posts: 1604
Joined: Tue Jul 15, 2014 12:47 pm

Re: eBoards in Arena, Chessbase, Fritz, LucasChess, Shredder

Post by Krzysztof Grzelak »

Another problem is to add time on the clock over the movement in which the program thinks.I will give an example - I play the game 15 minutes. The program used 10 seconds for its move. The program shows 14:50 and on the clock you have 15:00 - because he added these 10 seconds to move.
User avatar
GONeill
Posts: 87
Joined: Sun Jun 15, 2014 6:40 am
Location: New Zealand
Full name: Graham O'Neill

Re: eBoards in Arena, Chessbase, Fritz, LucasChess, Shredder

Post by GONeill »

Hi Krzysztof,

In looking into this I discovered bugs in both Fritz and Shredder in how they send data to the DGT clock! I've tried to allow for them in the latest version, although it can take 2-3 moves before my driver knows what increments are being used. Hopefully it's a bit better now though.

Also the BLE drivers (Chessnut, DGT Pegasus and Square Off Pro) should now work on Linux too.

Graham
Krzysztof Grzelak
Posts: 1604
Joined: Tue Jul 15, 2014 12:47 pm

Re: eBoards in Arena, Chessbase, Fritz, LucasChess, Shredder

Post by Krzysztof Grzelak »

GONeill wrote: Mon May 22, 2023 5:05 am Hi Krzysztof,

In looking into this I discovered bugs in both Fritz and Shredder in how they send data to the DGT clock! I've tried to allow for them in the latest version, although it can take 2-3 moves before my driver knows what increments are being used. Hopefully it's a bit better now though.

Also the BLE drivers (Chessnut, DGT Pegasus and Square Off Pro) should now work on Linux too.

Graham
At the very beginning, thanks for the answer. As for Shredder Classic 5, he hasn't changed. I have the impression that in the previous version everything was fine. Can you make all previous versions available on your server. As for the Fritz program, I will not write too much here, because it has bugs.
User avatar
GONeill
Posts: 87
Joined: Sun Jun 15, 2014 6:40 am
Location: New Zealand
Full name: Graham O'Neill

Re: eBoards in Arena, Chessbase, Fritz, LucasChess, Shredder

Post by GONeill »

For Shredder I think I know what you mean. Let's say you are playing a 3+10 game. At some point your clock shows 1:57 and the computer's shows 2:41. It's the computer's move and it takes 3 seconds to send the move to the board, with my driver showing that move on the clock. It then takes you, say, 4 seconds to move the computer's pieces on the board after which the clock display shows the times again. The clocks will now show:

Computer: 2:48 (i.e. 2:41 - 3 + 10), paused
You: Either counting down from 1:57 (if you have Rewind ticked on my Config screen) or counting down from 1:53 (if you don't).

After you make your move your clock will show your new time plus the ten second increment.

I think you want the DGT clock to show the computer's time as 2:38 not 2:48 until it is the computer's move again, but that isn't how Shredder works. If you play without using an eBoard you will see it works exactly the same way in the GUI. All my driver can do is to try and show the same time on the DGT clock that Shredder shows in the GUI, otherwise it will be even more confusing. If you think Shredder is wrong to work like this I probably agree with you, but that's how it is.