Probe_basic_lathe_error_install_0.4.0

More
12 Feb 2023 18:03 #264370 by Retrofit
  Hello to everybody
I ,m relative new to linuxcnc , I was able to retrofit a big lathe(600 mm chuck)with pathpilot(7i92+7i77) , to config all the external buttons needed, toolchange , collet closer ,etc (pathpilot is not friend of this..) , I do this for hobby, in weekends.
The next machine is a mill  with a 21 tool change turret , and a small lathe with 8 toolpost , I will keep with updates if needed.The software side is not my strong part , I like the wiring part of retrofits.
Succsesfuly install probe_basic from kcjengr.github.io/probe_basic/quick_start.html (thanx a lot for all who developed , you are the bests), but the probe_basic_lathe has an error , same with the development install, with the 0.4.0 version.The configuration for mill is ok, start with no errors.
I install with the 0.3.9 release , it work ok , but the probe_basic_lathe , has no conversational.
With the last release 0.4.0 , I have this errors when I launch probe_basic_lathe :

###1 AttributeError :'NoneType' object has no attribute 'setNotify'
p, li { white-space: pre-wrap;Traceback (most recent call last):File "/home/cnc/qtpyvcp/qtpyvcp/plugins/notifications.py", line 138, in timerEventself.captureMessage('error', msg)File "/home/cnc/qtpyvcp/qtpyvcp/plugins/notifications.py", line 94, in captureMessageself.notification_dispatcher.setNotify(m_type, msg)AttributeError: 'NoneType' object has no attribute 'setNotify'
and this:
###2 NoSuchWidgeError : Unknown Qt widget: VCPSettingsDoubleSpinBoxp, li { white-space: pre-wrap; }Traceback (most recent call last):File "/home/cnc/.local/bin/probe_basic_lathe", line 11, in <module>load_entry_point('probe-basic', 'gui_scripts', 'probe_basic_lathe')()File "/home/cnc/probe_basic/probe_basic_lathe/__init__.py", line 19, in mainqtpyvcp.run_vcp(opts, VCP_CONFIG_FILE)File "/home/cnc/qtpyvcp/qtpyvcp/__init__.py", line 27, in run_vcprun(*args, **kwargs)File "/home/cnc/qtpyvcp/qtpyvcp/app/__init__.py", line 129, in runlaunch_application(opts, config)File "/home/cnc/qtpyvcp/qtpyvcp/app/launcher.py", line 78, in launch_applicationloadWindows(config)File "/home/cnc/qtpyvcp/qtpyvcp/app/launcher.py", line 228, in loadWindowswindow = _initialize_object_from_dict(window_dict)File "/home/cnc/qtpyvcp/qtpyvcp/app/launcher.py", line 208, in _initialize_object_from_dictreturn obj(*args, **kwargs)File "/home/cnc/probe_basic/probe_basic_lathe/probe_basic_lathe.py", line 26, in __init__super(ProbeBasicLathe, self).__init__(*args, **kwargs)File "/home/cnc/qtpyvcp/qtpyvcp/widgets/form_widgets/main_window.py", line 43, in __init__self.loadUi(ui_file)File "/home/cnc/qtpyvcp/qtpyvcp/widgets/form_widgets/main_window.py", line 102, in loadUiuic.loadUi(ui_file, self)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/__init__.py", line 226, in loadUireturn DynamicUILoader(package).loadUi(uifile, baseinstance, resource_suffix)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/Loader/loader.py", line 72, in loadUireturn self.parse(filename, resource_suffix, basedir)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 1021, in parseactor(elem)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 828, in createUserInterfaceself.traverseWidgetTree(elem)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTreehandler(self, child)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 273, in createWidgetself.traverseWidgetTree(elem)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTreehandler(self, child)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 503, in createLayoutself.traverseWidgetTree(elem)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTreehandler(self, child)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 546, in handleItemself.traverseWidgetTree(elem)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTreehandler(self, child)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 503, in createLayoutself.traverseWidgetTree(elem)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTreehandler(self, child)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 546, in handleItemself.traverseWidgetTree(elem)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTreehandler(self, child)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 503, in createLayoutself.traverseWidgetTree(elem)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTreehandler(self, child)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 546, in handleItemself.traverseWidgetTree(elem)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTreehandler(self, child)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 273, in createWidgetself.traverseWidgetTree(elem)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTreehandler(self, child)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 273, in createWidgetself.traverseWidgetTree(elem)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTreehandler(self, child)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 273, in createWidgetself.traverseWidgetTree(elem)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTreehandler(self, child)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 273, in createWidgetself.traverseWidgetTree(elem)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTreehandler(self, child)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 273, in createWidgetself.traverseWidgetTree(elem)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTreehandler(self, child)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 503, in createLayoutself.traverseWidgetTree(elem)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTreehandler(self, child)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 546, in handleItemself.traverseWidgetTree(elem)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTreehandler(self, child)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 273, in createWidgetself.traverseWidgetTree(elem)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTreehandler(self, child)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 273, in createWidgetself.traverseWidgetTree(elem)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTreehandler(self, child)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 503, in createLayoutself.traverseWidgetTree(elem)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTreehandler(self, child)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 546, in handleItemself.traverseWidgetTree(elem)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTreehandler(self, child)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 503, in createLayoutself.traverseWidgetTree(elem)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTreehandler(self, child)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 546, in handleItemself.traverseWidgetTree(elem)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTreehandler(self, child)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 264, in createWidgetself.stack.push(self.setupObject(widget_class, parent, elem))File "/usr/lib/python2.7/dist-packages/PyQt5/uic/uiparser.py", line 228, in setupObjectobj = self.factory.createQObject(clsname, name, args, is_attribute)File "/usr/lib/python2.7/dist-packages/PyQt5/uic/objcreator.py", line 116, in createQObjectraise NoSuchWidgetError(classname)NoSuchWidgetError: Unknown Qt widget: VCPSettingsDoubleSpinBox

If somebody can help me to fix this , I will appreciate .
Thanx for your patience to read this , all the best.
Denis
 p, li { white-space: pre-wrap; }
 p, li { white-space: pre-wrap; }


 

Please Log in or Create an account to join the conversation.

More
12 Feb 2023 18:20 #264371 by Lcvette
Couple things,

- Lathe conversational is non functional in all versions, needs some work.
- Lathe I don't think is fully functional in 0.4.0 as we lost the ability to update the installer.
- Lathe works in the latest python 3 version, but requires linuxcnc 2.9 and Debian 11 or newer.
- There is a test branch installable via script here

github.com/Lcvette/qtpyvcp-bookworm-installer

That's where I would start.
The following user(s) said Thank You: Retrofit

Please Log in or Create an account to join the conversation.

More
12 Feb 2023 19:48 #264374 by Retrofit
Thanx a lot for your fast reply .
I will download probably to 0.3.9 version , without conversational ,and make the gcodes from pathpilot conversational ,save it on stick and copy to probe_basic file .
Denis
 

Please Log in or Create an account to join the conversation.

More
13 Feb 2023 07:31 #264405 by Lcvette
Sorry if I expressed that incorrectly, only the latest py3 lcnc 2.9 version from the script installer has functional lathe I believe. You need to move up to the latest branch.

Please Log in or Create an account to join the conversation.

More
12 Mar 2023 10:58 #266481 by Retrofit
Hello to everybody
      I folowed the instructions and install debian 12 , linuxcnc 2.9 . python3 . install probe basic from github , everything is super , i like it , congratulations , you do a great job , thanx ,but for me only work on sim mode ,from desktop command , I make the sugested changes from py3-config_ conversion_doc , but everytime i have the same error :
can t execute DISPLAY program probe_basic
With Axis display , with gmaoccapy display work...
Even when I try to launch probe_basic from linuxcnc dropbox , it is the same error.
The py3-config_conversion_doc to make changes is a liitle confused for me(halib tree files that must copy , and after only two files) , but I have a functional probe_basic instaled , with py2 and linuxcnc 2.8 , and I think I understand how to make the changes.
What am I do wrong ?
Thanx for help
Probe_basic is super gui ,it is easy for menage it even for beginers like me.
Have a nice day
Denis

Please Log in or Create an account to join the conversation.

More
12 Mar 2023 16:03 #266497 by Lcvette
For Debian 12 there are two types of installation.   If you are a user you need the .deb installation found in the sticky section here:

forum.linuxcnc.org/qtpyvcp/48373-qtpyvcp...llation-files-inside

If you would like to contribute and want the developers install,  you use the method in the other thread for dev in the py3 development thread here:

forum.linuxcnc.org/qtpyvcp/48422-py3-dev...be-basic-and-qtpyvcp

the development installation only launches from the provided desktop launchers because it's running a script which activates the virtual environment which that installation is installed to. 

The deb installation is a sustenance wide installation designed for Mahone control and running as any other gui with linuxcnc. 

 

Please Log in or Create an account to join the conversation.

More
12 Mar 2023 16:38 #266501 by Retrofit
Thanx for the quick answer , I will make a try
have a nice day

Please Log in or Create an account to join the conversation.

More
16 Apr 2023 04:30 #269189 by Lcvette
Did you get it sorted?

Please Log in or Create an account to join the conversation.

More
16 Apr 2023 09:43 #269202 by Retrofit
Hello
I have 2 pc , one with dev install , and one with machine install.
The mill retrofit is on demand , pc is already on machine ,wiring the cables ,etc , soon i hope will work , after will be the lathe retrofit .
I make in the dev install the changes that I needed on the mill , it works.
Thanx a lot for helping
Have a nice day.
Denis
The following user(s) said Thank You: Lcvette

Please Log in or Create an account to join the conversation.

More
17 Apr 2023 23:20 #269343 by Lcvette
Awesome! Glad you're getting it sorted!

Please Log in or Create an account to join the conversation.

Moderators: KCJLcvette
Time to create page: 0.170 seconds
Powered by Kunena Forum