Extracting time data from a DGT3000 clock (using Raspberry Pi)

79 views
Skip to first unread message

Nina M.

unread,
Aug 1, 2025, 3:48:46 PMAug 1
to PicoChess

Hi all,


I just joined this Google Group a few days ago, and I'm really new to RPI and PicoChess. Currently, I am working on a highschool project to convert the time from a DGT3000 clock into a physical braille interface for blind chess players. I would like to ask about how to extract time data from the DGT3000 clock using Raspberry Pi. 


What I've done so far:

  • I have followed the instructions from Jürgen to connect DGT3000 to Raspberry Pi via I2C (I tried both RPi3 and RPi4). Then I wrote a Python code using the smbus command to try to extract the time data, but it does not seem to work. I keep getting “Time: 255” or I/O error as the output.

  • I have also installed PicoChess to try and work from there, but I'm not sure if this is the proper approach as the only function from PicoChess that I would like to use is detecting time data from the DGT3000 clock (No need for the chessboard interface or engines). Besides, I don't really know where to start 😅


I would greatly appreciate any suggestions! 🙏


Thanks,

Nina


Randy Reade

unread,
Aug 1, 2025, 5:30:22 PMAug 1
to pico...@googlegroups.com
Hi,

PicoChess uses the dgtpicom.so shared library to communicate with the DGT3000. Here is a link to the source:


Randy

--
You received this message because you are subscribed to the Google Groups "PicoChess" group.
To unsubscribe from this group and stop receiving emails from it, send an email to picochess+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/86a2aa54-2ca2-41d3-93f7-5030ab977b73n%40googlegroups.com.

Nina M.

unread,
Aug 16, 2025, 12:36:26 AMAug 16
to PicoChess
Hi Randy,

Thank you so much for the pointers 🙏  The time extraction works great now!

Nina M.
IMG_4642.jpg
Reply all
Reply to author
Forward
0 new messages