Updated eBoard drivers for Millennium / Certabo / DGT

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

Updated eBoard drivers for Millennium / Certabo / DGT

Post by GONeill »

I have just released new versions of my drivers for Millennium, Certabo, DGT and Novag (UCB/Citrine) boards for use in Arena (and so also CB-EMU which has Arena), Shredder and LucasChess:

https://goneill.co.nz/chess.php

The new version is already included in LucasChess 1.29a. The main changes are:

Millennium/Certabo/DGT
Because these boards have piece recognition I have now updated them so that you can set up piece positions using the board. In the GUI "Setup Position" screen just remove both kings from the board and my driver will go into set up mode. You can then put the pieces where you want them before replacing both kings. The last king to be replaced identifies which side moves next. In Arena you can also do this during a game provided you don't change which side moves next.

Millennium
I have finally got the Bluetooth connection working! You need to pair the board first using the Windows screen (Settings > Devices > Bluetooth) to create the link to the Bluetooth version of the board (not the BLE one). Then in my driver you can select the COM port displayed for the BT connection and it should work exactly the same as the USB version.

Auto connection
If you use 'Auto' as the connection type this should now work faster (except Certabo which can already determine which port to use).

There are also quite a lot of internal code changes where I have tidied things up a bit, but nothing that should change how the drivers work (I hope!).

Graham