help installing on RPI 4
02 Apr 2021 17:46 - 02 Apr 2021 23:23 #204538
by Aaroncnc
help installing on RPI 4 was created by Aaroncnc
Hello,
I have tried reading other threads and have gotten a bit of info and solved a few road blocks but i cant seem to get it working.
To start.
I downloaded the RPI image www.linuxcnc.org/iso/linuxcnc-2.8.1-pi4.zip
I then ran an axis sim to confirm it works and i have a config directory
I then cloned github.com/kcjengr/qtpyvcp into a folder called "qt from source from git"
I then edited setup.py to comment out VTK
I then downloaded and installed github.com/scottalford75/LinuxCNC-on-RPi...1-qt5py2-1_armhf.deb
Then i modified my .bash.hrc file withthen ranRestarted system
then ran
Then from inside the source directory for Qt i ran "pip install --editable ."
I then copied the configs from the source into linux cnc config.
I can run the QtPyVCP test no problem.
But if i select any other option i get the error "No module named VTK"
I am using this guide as my source for my steps
scottalford75.github.io/LinuxCNC-on-RPi/...20for%20QtPyVCP.html
I feel i may have missed something obvious but i cant find where.
Edit
If i runI get
If i runI get no errors
Edit 2
I found that i somehow had pypy2.7 running so i removed it and restarted my system
not sure removing that solved it...
Seems when i run linux cnc from cmd line is the difference.
Now i can get the VTK test to run.
But the open GL test fails with the following
Still stuck
I have tried reading other threads and have gotten a bit of info and solved a few road blocks but i cant seem to get it working.
To start.
I downloaded the RPI image www.linuxcnc.org/iso/linuxcnc-2.8.1-pi4.zip
I then ran an axis sim to confirm it works and i have a config directory
I then cloned github.com/kcjengr/qtpyvcp into a folder called "qt from source from git"
I then edited setup.py to comment out VTK
I then downloaded and installed github.com/scottalford75/LinuxCNC-on-RPi...1-qt5py2-1_armhf.deb
Then i modified my .bash.hrc file with
export PYTHONPATH=/usr/local/lib/python2.7/site-packages:/usr/local/lib/python2.7/site-packages/vtk:$PYTHONPATH
export LD_LIBRARY_PATH=/usr/local/lib:/usr/local/lib/python2.7/site-packages/vtk:$LD_LIBRARY_PATH
sudo apt-get install -y notification-daemon
then ran
sudo apt-get install libhdf5-dev libnetcdf-cxx-legacy-dev libjsoncpp-dev libgl2ps-dev
Then from inside the source directory for Qt i ran "pip install --editable ."
I then copied the configs from the source into linux cnc config.
I can run the QtPyVCP test no problem.
But if i select any other option i get the error "No module named VTK"
I am using this guide as my source for my steps
scottalford75.github.io/LinuxCNC-on-RPi/...20for%20QtPyVCP.html
I feel i may have missed something obvious but i cant find where.
Edit
If i run
sudo dpkg --list | grep vtk
libvtk6.3 6.3.0+dfsg2-2+b6
vtk 7.1.1_qt5py2-1
If i run
"$ python
>>> import PyQt5"
Edit 2
I found that i somehow had pypy2.7 running so i removed it and restarted my system
not sure removing that solved it...
Seems when i run linux cnc from cmd line is the difference.
Now i can get the VTK test to run.
But the open GL test fails with the following
pi@linuxcnc:~ $ linuxcnc
LINUXCNC - 2.8.1
Machine configuration directory is '/home/pi/linuxcnc/configs/qtdragon'
Machine configuration file is 'xyz-metric.ini'
Starting LinuxCNC...
File: tool.tbl Unrecognized line skipped: ;Tool Pocket X Offset Y Offset Z Offset Diameter Remark
Found file(REL): ./hallib/core_sim_3.hal
Note: Using POSIX realtime
Found file(REL): ./hallib/spindle_sim.hal
Found file(REL): ./hallib/simulated_home.hal
qt5ct: using qt5ct plugin
qt5ct: using qt5ct plugin
[qtpyvcp.lib.decorators][WARNING] Deprecation Warning: The widget "qtpyvcp.widgets.display_widgets.dro_widget.DROWidget" has been deprecated and will be removed in the future. Reason: new DRO implementation. Replaced by: DroLabel. (decorators.py:25)
qt5ct: D-Bus global menu: no
[qtpyvcp.app.launcher][CRITICAL] Unhandled exception in qbackplot.py line 490 (launcher.py:38)
Traceback (most recent call last):
File "/home/pi/qt source from git/qtpyvcp/qtpyvcp/widgets/display_widgets/gcode_backplot/qbackplot.py", line 490, in initializeGL
self.realize()
File "/home/pi/qt source from git/qtpyvcp/qtpyvcp/widgets/display_widgets/gcode_backplot/qbackplot.py", line 327, in realize
glcanon.GlCanonDraw.realize(self)
File "/home/pi/qt source from git/qtpyvcp/qtpyvcp/widgets/display_widgets/gcode_backplot/glcanon.py", line 459, in realize
self.hershey = hershey.Hershey()
File "/usr/lib/python2.7/dist-packages/hershey.py", line 115, in __init__
glEnd()
error: (1282, 'invalid operation')
Still stuck
Last edit: 02 Apr 2021 23:23 by Aaroncnc.
Please Log in or Create an account to join the conversation.
03 Apr 2021 20:40 #204663
by scotta
Replied by scotta on topic help installing on RPI 4
I don't think the OpenGL back plot will work on the Pi. Hence the reason for the VTK version.
Please Log in or Create an account to join the conversation.
03 Apr 2021 21:30 #204672
by Aaroncnc
Replied by Aaroncnc on topic help installing on RPI 4
So is it possible to use the included configs?
I select the Brender example and i get the same crash as the open gl test.
Also if u run linux cnc from the desktop shortcut i get the error VTK not found but if i run it from terminal its fine.
I select the Brender example and i get the same crash as the open gl test.
Also if u run linux cnc from the desktop shortcut i get the error VTK not found but if i run it from terminal its fine.
Please Log in or Create an account to join the conversation.
04 Apr 2021 20:51 #204811
by Aaroncnc
Replied by Aaroncnc on topic help installing on RPI 4
So i installed probe basic. (note the QtPyVCP doc said it is preinstalled but it was not or i misunderstood
Project URL: Included with QtPyVCP
)
It seems to run great and looks awesome, BUT the ATC screen is blank and i am getting some messages in terminal.
Also still cant seem to figure out why If i run linux cnc via desktop shortcut i get VTK not found error but if i run it via console it works fine.
It seems to run great and looks awesome, BUT the ATC screen is blank and i am getting some messages in terminal.
pi@linuxcnc:~ $ linuxcnc
LINUXCNC - 2.8.1
Machine configuration directory is '/home/pi/linuxcnc/configs/probe_basic'
Machine configuration file is 'probe_basic.ini'
Starting LinuxCNC...
File: tool.tbl Unrecognized line skipped: ;Tool Pocket Z Offset Diameter Remark
twopass:invoked with <> options
twopass:found ./hallib/core_sim_5.hal
twopass:found ./hallib/spindle_sim.hal
twopass:found ./hallib/simulated_home_probe_basic.hal
twopass:found ./hallib/sim_cannon.hal
Note: Using POSIX realtime
motion.c: Creating unlock hal pins for joint 4
qt5ct: using qt5ct plugin
qt5ct: D-Bus system tray: no
QEGLPlatformContext: Failed to make temporary surface current, format not updated (3002)
qt5ct: D-Bus global menu: no
qt5ct: custom style sheet is disabled
QEGLPlatformContext: Failed to make temporary surface current, format not updated (3002)
QEGLPlatformContext: Failed to make temporary surface current, format not updated (3002)
QEGLPlatformContext: eglMakeCurrent failed: 3002
QQuickWidget: Failed to make context current
QQuickWidget::resizeEvent() no OpenGL context
QEGLPlatformContext: eglMakeCurrent failed: 3002
QQuickWidget: Failed to make context current
QQuickWidget: Attempted to render scene with no context
QEGLPlatformContext: Failed to make temporary surface current, format not updated (3002)
QEGLPlatformContext: eglMakeCurrent failed: 3002
composeAndFlush: makeCurrent() failed
QEGLPlatformContext: eglMakeCurrent failed: 3002
composeAndFlush: makeCurrent() failed
QEGLPlatformContext: eglMakeCurrent failed: 3002
composeAndFlush: makeCurrent() failed
QEGLPlatformContext: eglMakeCurrent failed: 3002
composeAndFlush: makeCurrent() failed
QEGLPlatformContext: eglMakeCurrent failed: 3002
composeAndFlush: makeCurrent() failed
QEGLPlatformContext: eglMakeCurrent failed: 3002
composeAndFlush: makeCurrent() failed
Also still cant seem to figure out why If i run linux cnc via desktop shortcut i get VTK not found error but if i run it via console it works fine.
Please Log in or Create an account to join the conversation.
05 Apr 2021 13:59 #204902
by Aaroncnc
Replied by Aaroncnc on topic help installing on RPI 4
I found out why i could only get linux cnc to work via terminal and not any shortcuts or launchers.
I had to modify ".profile" the same way i did ".bashrc"
Still stuck on the ATC screen being blank as in my above comment.
I had to modify ".profile" the same way i did ".bashrc"
Still stuck on the ATC screen being blank as in my above comment.
Please Log in or Create an account to join the conversation.
Time to create page: 0.109 seconds