Welcome to Certabo forum

Both posts in italian and in english are accepted on the forum to help everybody to provide contribution irrespective to geographical location. Object of the forum is to provide technical information on various items and help developer and users to personalise software for Certabo chessboards. User explicitly accepts the conditions of use of this forum here reported.

A brief introduction of user is always appreciated in section Welcome to….

Benvenuti nel forum di Certabo

Sul forum possono essere postati articoli sia in lingua italiana che inglese per permettere a tutti di dare il proprio contributo da diversi luoghi geografici. Il forum ha come scopo fornire informazioni tecniche in generale e aiutare gli sviluppatori ed utenti a personalizzare software per le scacchiere Certabo. L’utente accetta esplicitamente le condizioni del presente forum consultabili qui.

Un breve saluto del nuovo utente è sempre gradito nella sezione Benvenuti a….

Please or Register to create posts and topics.

lichess with firefox

Hi! I just bought my Certabo and I'm delighted! However, I have one question. When I launch certabo and clik on lichess and then 'launch website' it opens an Opera tab automatically, I would like to have Firefox instead. How can I do that? Thank you for your answer

Hello thank you for joining us and for your appreciation| Welcome to the forum.

I reckon it is beacause it's set as default browser in your computer and when you click on lichess it will automatically launch the default one.

Try to set firefox as default browser and it shall launch that instead opera.

All the best

Pietro

Hello, I have just received my Certabo board from Bologna, and it is beautiful as most of you know.

Right now, I'm trying to reach lichess from the pc software, which I start in the terminal. I'm running linux and have the Release 4.1 BT-master working, I do get the main screen. And I can start an offline game with Stockfish, and that runs fine.

However, when I try the lichess.org option, the terminal gives the following error message:

Traceback (most recent call last):
File "main.py", line 665, in <module>
chessboard_connection_process.kill()
AttributeError: 'Process' object has no attribute 'kill'

The application window is closed and nothing further happens, I have to quit the program by [Control] + C in the terminal.

Please help me to get this running, I would like to be able to play online through my linux pc. Firefox is my default browser, and I think it should be opened with lichess. I'm not sure how it should look like, because the application window exits when I select the lichess option.

 

Thanks,

Goku

 

 

Hi Goku

Good day it look the system is not able to close the usb connection when exting the offline mode and open again when switching online. It may be issue with some permissions.

Anyhow please try download the latest release 4.5 https://www.certabo.com/wp-content/uploads/SOFTWARE/Folder_DaVinci_4.5.zip and retry that is version with DaVinci graphics (you can use standard graphics renamig sprites directories eventually original graphics is in the SpritesO directory).

Remember to change the engines in the folder with the one compiled for Unix to play offline. Also we are compiling the latest release for Unix as can be even easier to use will send over to you and Michiel soon 🙂

All the best

Pietro

 

Hi Pietro,

Thanks for the latest 4.5 release. Unfortunately this version crashes. There even is no application window.

The terminal has the following output:

pygame 1.9.6
Hello from the pygame community. https://www.pygame.org/contribute.html
2023-03-20 16:32:50,034:logger:################################################################
###########
2023-03-20 16:32:50,035:logger:################################################################
###########
2023-03-20 16:32:50,035:logger:MAIN application launched
2023-03-20 16:32:50,036:logger:Version: 4.52 mod by Lady Eklipse build 2022-06-22
2023-03-20 16:32:50,036:logger:Arguments: Namespace(btport=None, debug=None, force_window=False
, game_id=None, game_key=None, hide_cursor=False, max_depth=20, multiprocessing_fork=None, port
_not_strict=True, publish=None, reaction_speed=3, robust=False, syzygy=None, usbport=None)
2023-03-20 16:32:50,458:main:Screen size = 5120px x 1440px
2023-03-20 16:32:50,459:main:Running game with xresolution = 1920
2023-03-20 16:32:50,459:main:Running game with window size = 1500px x 1000px
sprites/sprites_1920/three-fold-repetition-banner.png
Traceback (most recent call last):
File "main.py", line 522, in <module>
media.load_sprites(xresolution)
File "/home/wai/deploy/certabo chess board/davinci_4.5/utils/media.py", line 150, in load_spr
ites
cfg.sprites[name] = pygame.image.load(os.path.join(sprite_path, f'{name}.png'))
pygame.error: Couldn't open sprites/sprites_1920/three-fold-repetition-banner.png

I know that I need to invest some extra time and be patient to get this stuff running. Both the DaVinci Extreme and my pc are on linux, so it needs some tinkering in my experience. I'm sure that with your help, we'll get it running soon.

Quote from Pietro on March 20, 2023, 3:30 pm

[snip]

Remember to change the engines in the folder with the one compiled for Unix to play offline.

All the best

Pietro

 

Hi Pietro,

I'm not sure what the meaning is of this line, I haven't worked with chess engines before, I don't know how to handle these. I'm actually not very proficient at handling terminal commands, but if you give me some more information what to do,  I can work it out most of the time.

Thanks,

Goku

Quote from GokuK on March 20, 2023, 2:55 pm

Hello, I have just received my Certabo board from Bologna, and it is beautiful as most of you know.

Right now, I'm trying to reach lichess from the pc software, which I start in the terminal. I'm running linux and have the Release 4.1 BT-master working, I do get the main screen. And I can start an offline game with Stockfish, and that runs fine.

However, when I try the lichess.org option, the terminal gives the following error message:

Traceback (most recent call last):
File "main.py", line 665, in <module>
chessboard_connection_process.kill()
AttributeError: 'Process' object has no attribute 'kill'

The application window is closed and nothing further happens, I have to quit the program by [Control] + C in the terminal.

Please help me to get this running, I would like to be able to play online through my linux pc. Firefox is my default browser, and I think it should be opened with lichess. I'm not sure how it should look like, because the application window exits when I select the lichess option.

 

Thanks,

Goku

 

 

Hi I do not instantly recognize this specific type of error, but just to be sure (from the 3.5 version readme) you might check whether you have these dependencies installed. On my system however I ran from  the one error in the other and had to work around several dependencies (sometimes just with  different filename on my linux flavor) to get things running.  Good thing you have at lest the offline modus running already.

(E.g. it also gave  beresark error and so on to get the online part working)

 

==============================

pip3 install --user pygame

pip3 install --user pystockfish

pip3 install --user pyserial

pip3 install --user python-chess

pip3 install --user appdirs

pip3 install --user requests

pip3 install --user win32com

Hi Michiel,

Thanks for your advice on the dependencies. Alas it didn't help to get online running this time, there seem to be additional dependencies . But it is good to have a checklist to follow should this be the problem at some other time.

For now, with excellent tech support by Certabo, we're still looking into it and I am confident it will work before long. It is part of the ongoing linux/unix experience as I know it.

Good thing though, that I bought the DaVinci Extreme, I can at least play chess on the new board :).