I have been working on the python code to interface qtdragon hd version to my milling machine and later building a custom .ui for it. My configurtaion files will need to migrate from gmoccapy requirements. It is starting to work but I'm hung up on the tool data base and can't find much info. I'm using Debian 11.
My present problem is this error:
[QTvcp][CRITICAL] Aborted from Error Dialog
Qtvcp encountered an error. The following information may be useful in troubleshooting:
LinuxCNC Version : 2.9.0~pre0
Traceback (most recent call last):
File "/home/cnc/linuxcnc-dev/configs/QtDragon_hd/qtdragon/tool_database.py", line 99, in <lambda>
STATUS.connect('periodic', lambda w: self.update_status())
File "/home/cnc/linuxcnc-dev/configs/QtDragon_hd/qtdragon/tool_database.py", line 262, in update_status
checked = self.w.tooloffsetview.get_checked_pockets()
AttributeError: 'ToolOffsetView' object has no attribute 'get_checked_pockets'
I'm thinking that this may refer to pockets in the tool data base that I have no knowledge off. There is a tool data base file but have not looked at what it contains. I do not use a auto tool loader and thus have no other potential tool pockets.
A second but minor problem that I have seen before and I think not related qtdragon :
[QTvcp.QTVCP.WIDGETS.VERSA_PROBE][DEBUG] Saving Versa probe data to preference file. (versa_probe.py:187)
/home/cnc/linuxcnc-dev/scripts/linuxcnc: line 963: 22764 Segmentation fault $EMCDISPLAY -ini "$INIFILE" $EMCDISPLAYARGS $EXTRA_ARGS