Probe_basic_lathe_error_install_0.4.0

More
3 years 8 months ago #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 to join the conversation.

More
3 years 8 months ago #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.

Please Log in to join the conversation.

More
3 years 8 months ago #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 to join the conversation.

More
3 years 8 months ago #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 to join the conversation.

More
3 years 7 months ago #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 to join the conversation.

More
3 years 7 months ago #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 to join the conversation.

More
3 years 7 months ago #266501 by Retrofit
Thanx for the quick answer , I will make a try
have a nice day

Please Log in to join the conversation.

More
3 years 6 months ago #269189 by Lcvette
Did you get it sorted?

Please Log in to join the conversation.

More
3 years 6 months ago #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

Please Log in to join the conversation.

More
3 years 6 months ago #269343 by Lcvette
Awesome! Glad you're getting it sorted!

Please Log in to join the conversation.

Time to create page: 0.141 seconds
Powered by Kunena Forum