Desperately looking for a GUI (that runs with older graphics too)

More
15 Jun 2020 21:48 #171774 by atlantis
I wouldn't have believed that I'd struggle this much with finding me a GUI for linuxcnc.

First of all what I look for must look good, Axis certainly doesn't. I liked screenshots of QtPyVCP GUIs a lot but was very disappointed when I found that these seem to need newer graphics than any of the machines I have on hand can offer, I want to be able to use, for example, older industrial pcs with onboard graphics, and many of these do support only OpenGL 2 it seems and I get an error thrown that a newer version is necessary to support gpu_shader4.

I tried Hazzy but I can't even get the sample configs to load, all I get is a black screen, and the documentation is not there to find out what's wrong. It looks to me that there are lots of projects that work somewhere but none that are bulletproof. And I don't have the patience to learn how to build my own from scratch, the journey certainly isn't the reward for me here.

Are there any further recommendations before I consider giving up on linuxcnc?

Regards
Martin

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

More
15 Jun 2020 22:29 #171778 by tommylight
Try Touchy, then some of the QtVCP ones.
It would have been much more helpful to write the specs of the computer, instead of threatening to leave Linuxcnc.

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

More
More
16 Jun 2020 15:20 #171856 by PCW
Another option is to buy a cheap video card, I did this a year or so
ago to be able to run hazzy on a Core Duo 2008 vintage PC
total cost: about $15.00

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

More
06 Jul 2020 22:04 - 06 Jul 2020 22:26 #173775 by atlantis
In fact qtdragon would be a possibility. In the meantime by chance I found out how to run the sim configs. However the screen is still too wide and I would need to build a version for a narrower screen. If this is doable effort-wise I don't know but so far I haven't even been able to find out where to look for the bloody .ui-file that I'd need to be able to edit it in qt designer, does anyone know?

The problem with extension cards is that these machines always need a riser card - if they do have a card slot at all - and that is of course always missing. Most would then also need a pci graphics card. There's a single one that has an express connector but I have to wait for a flex cable adapter first to be able to try.

With hazzy I don't think the problem I have is with the graphics at all, I think the problem is that hazzy has problems with linuxcnc 2.8.
Last edit: 06 Jul 2020 22:26 by atlantis.

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

More
06 Jul 2020 23:19 #173780 by phillc54
The Qtvcp screens are in either /usr/share/qtvcp/screens for a packge install or linuxcnc-dev/share/qtvcp/screens for a RIP install

linuxcnc.org/docs/2.8/html/gui/qtvcp_development.html

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

More
07 Jul 2020 21:47 #173924 by atlantis
I haven't been able to look into qtdragon ui file thing again so far but thanks for the reply!

However I have hazzy starting now after a fresh install and with a sim config, I was wrong it needs 2.8. BUT all I get is a blank window with a carbon-like background and a button in the upper left with a gear on it and a menu behind. No buttons no nothing else. There is an error but I rather think that it has something to do with no hardware attached in sim mode:
2020-07-07 20:50:11,274 - HAZZY.UTILITIES.LOGGER - INFO - Logging to "/home/lcnc/hazzy.log"
2020-07-07 20:50:11,287 - HAZZY.MAIN - DEBUG - Time: 0.006 (+0.006) - in script
2020-07-07 20:50:11,660 - HAZZY.MAIN - DEBUG - Time: 0.379 (+0.373) - python imports done
2020-07-07 20:50:13,010 - HAZZY.MAIN - DEBUG - Time: 1.729 (+1.350) - Gtk imports done
2020-07-07 20:50:13,013 - HAZZY.MAIN - DEBUG - Time: 1.732 (+0.004) - done checking requirements
2020-07-07 20:50:13,074 - HAZZY.UTILITIES.PREFERENCES - INFO - No preference file exists, creating: /home/lcnc/hazzy.pref
2020-07-07 20:50:14,042 - HAZZY.UTILITIES.VERSION - INFO - Running from a git repository ...
2020-07-07 20:50:14,472 - HAZZY.UTILITIES.VERSION - INFO - v0.1.0~master.641.ga28521b
2020-07-07 20:50:14,478 - HAZZY.UTILITIES.VERSION - INFO - https://github.com/KurtJacobson/hazzy/tree/a28521b
2020-07-07 20:50:14,510 - HAZZY.MAIN - DEBUG - Time: 3.229 (+1.496) - module imports done
2020-07-07 20:50:15,011 - HAZZY.MAIN - DEBUG - Time: 3.730 (+0.502) - done initializing
2020-07-07 20:50:15,042 - HAZZY.MAIN - INFO - Starting
2020-07-07 20:50:15,205 - HAZZY.MAIN - DEBUG - Time: 3.924 (+0.194) - app startup done
2020-07-07 20:50:17,947 - HAZZY.GUI.WIDGET_CHOOSER - DEBUG - LOADING: MDI in Operation category
2020-07-07 20:50:17,950 - HAZZY.GUI.WIDGET_CHOOSER - DEBUG - LOADING: ProgramControls in Operation category
2020-07-07 20:50:17,953 - HAZZY.GUI.WIDGET_CHOOSER - DEBUG - LOADING: Dro in Operation category
2020-07-07 20:50:17,956 - HAZZY.GUI.WIDGET_CHOOSER - DEBUG - LOADING: DroWidget in Operation category
2020-07-07 20:50:17,965 - HAZZY.GUI.WIDGET_CHOOSER - DEBUG - LOADING: BasicControls in Operation category
2020-07-07 20:50:17,974 - HAZZY.GUI.WIDGET_CHOOSER - DEBUG - LOADING: GcodeView in Operation category
2020-07-07 20:50:17,980 - HAZZY.GUI.WIDGET_CHOOSER - DEBUG - LOADING: Terminal in Miscellaneous category
2020-07-07 20:50:17,984 - HAZZY.GUI.WIDGET_CHOOSER - DEBUG - LOADING: video in Miscellaneous category
2020-07-07 20:50:17,991 - HAZZY.GUI.WIDGET_CHOOSER - DEBUG - LOADING: Jogging in Setup category
2020-07-07 20:50:17,995 - HAZZY.GUI.WIDGET_CHOOSER - DEBUG - LOADING: FileChooser in Setup category
2020-07-07 20:50:17,998 - HAZZY.GUI.WIDGET_CHOOSER - DEBUG - LOADING: ToolTable in Uncategorized category
2020-07-07 20:50:18,002 - HAZZY.GUI.WIDGET_CHOOSER - DEBUG - LOADING: Gremlin3 in Uncategorized category
2020-07-07 20:50:18,749 - HAZZY.MAIN - DEBUG - Time: 7.467 (+3.543) - app activate done
2020-07-07 20:50:18,781 - HAZZY.UTILITIES.STATUS - DEBUG - File loaded: ""
2020-07-07 20:50:18,791 - HAZZY.UTILITIES.STATUS - DEBUG - Machine state: ESTOP
2020-07-07 20:50:18,807 - HAZZY.UTILITIES.STATUS - DEBUG - Machine mode: MAN
2020-07-07 20:50:18,815 - HAZZY.UTILITIES.STATUS - DEBUG - Interp state: IDLE
2020-07-07 20:50:18,820 - HAZZY.UTILITIES.STATUS - DEBUG - Motion mode: FREE
2020-07-07 20:50:18,827 - HAZZY.UTILITIES.STATUS - DEBUG - Work coord: G54
2020-07-07 20:50:19,165 - HAZZY.MAIN - DEBUG - Time: 7.884 (+0.416) - in main loop
2020-07-07 20:50:21,586 - HAZZY.UTILITIES.STATUS - ERROR - OPERATOR_ERROR: Unexpected realtime delay on task 0 with period 100000
This Message will only display once per session.
Run the Latency Test and resolve before continuing.

Any ideas anyone?

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

More
07 Jul 2020 21:56 #173927 by tommylight
A screenshot might help.
The error is related to latency excursions, meaning the timing set to 100000ns could not be kept by the processor subsystem. That is important for software stepping if using parallel port, otherwise it can be excluded if using Mesa cards for hardware generated steppgens/PWM/encoder counters.
It has nothing to do with video or GUI issues.

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

Time to create page: 0.128 seconds
Powered by Kunena Forum