#linuxcnc Logs

Nov 12 2024

#linuxcnc Calendar

01:43 AM Deejay: moin
02:25 AM lcnc-relay: <turboss@discord> good morning
04:19 AM JT-Cave: morning
04:24 AM Tom_L: morning
06:21 AM lcnc-relay: <gtkplusplus@discord> I still can't figure out why QTdragon crashes on my setup
06:21 AM lcnc-relay: <gtkplusplus@discord> sim works, so I know it's not something with the install
06:22 AM lcnc-relay: <gtkplusplus@discord> `2024-11-12 13:00:27,018 - QTvcp - CRITICAL - Aborted from Error Dialog
06:22 AM lcnc-relay: Qtvcp encountered an error. The following information may be useful in troubleshooting:
06:22 AM lcnc-relay: LinuxCNC Version : 2.9.3
06:22 AM lcnc-relay: Traceback (most recent call last):
06:22 AM lcnc-relay: File "/usr/share/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py", line 722, in main_tab_changed
06:22 AM lcnc-relay: self.adjust_stacked_widgets(index)
06:22 AM lcnc-relay: File "/usr/share/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py", line 1529, in adjust_stacked_widgets
06:22 AM lcnc-relay: self.w['dro_button_stack_%s'%i.lower()].setCurrentIndex(num)
06:22 AM lcnc-relay: ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
06:22 AM lcnc-relay: File "/usr/lib/python3/dist-packages/qtvcp/qt_makegui.py", line 498, in getitem
06:22 AM lcnc-relay: return getattr(self, item)
06:22 AM lcnc-relay: ^^^^^^^^^^^^^^^^^^^
06:22 AM lcnc-relay: AttributeError: 'VCPWindow' object has no attribute 'dro_button_stack_a'
06:22 AM lcnc-relay: `
06:22 AM lcnc-relay: but I still get this error which makes no sense, it's the default UI with no added screens, I ported most of the ini from the working simulation
06:22 AM lcnc-relay: <gtkplusplus@discord> it's clearly not hal related because hal loads fine and if I don't try to load a different panel (eg file) it works
06:22 AM lcnc-relay: <gtkplusplus@discord> jogging/homing, for example
06:27 AM lcnc-relay: <gtkplusplus@discord> I would blame my linuxcnc installation if it wasn't that sim works fine
06:32 AM lcnc-relay: <gtkplusplus@discord> and I really don't know how to debug this
07:02 AM lcnc-relay: <gtkplusplus@discord> Mmmh, a clean pnnconf setup works, and then slowly moving over the settings break
07:02 AM lcnc-relay: <gtkplusplus@discord> Breaks weirdly too, I'm not even getting an error now
07:05 AM JT-Cave: use a pastebin like https://paste.debian.net/ to paste code and errors
07:05 AM lcnc-relay: <gtkplusplus@discord> Yep, let me write to file the error and go back upstairs
07:09 AM lcnc-relay: <gtkplusplus@discord> JT-Cave: https://gist.github.com/GTKplusplus/4fdbbf934b97536879e3f738c7362460
07:09 AM lcnc-relay: <gtkplusplus@discord> https://gist.github.com/GTKplusplus/4fdbbf934b97536879e3f738c7362460
07:09 AM lcnc-relay: <gtkplusplus@discord> errors, and current ini and hal file
07:09 AM lcnc-relay: <gtkplusplus@discord> postgui/pendant/hal are basically empty so not relevant
07:09 AM lcnc-relay: <gtkplusplus@discord> and I don't think hal matters here either, but lets'be safe
07:09 AM lcnc-relay: <gtkplusplus@discord> * let's be
07:10 AM lcnc-relay: <gtkplusplus@discord> it's weird because this exact config worked when everything was standard from pnnconf, as soon as I added my custom stuff (tandem axis, custom kins, and so, it broke)
07:10 AM lcnc-relay: <gtkplusplus@discord> but they work in gmocappyh
07:10 AM lcnc-relay: <gtkplusplus@discord> * gmocappy
07:17 AM JT-Cave: I don't use gmoppappy
07:18 AM JT-Cave: I just said to use a pastebin to avoid flooding the channel
07:29 AM lcnc-relay: <gtkplusplus@discord> JT-Cave: yeah, no I get why you wanted a pastebin
07:29 AM lcnc-relay: <gtkplusplus@discord> just trying to see if someone has any idea
07:29 AM lcnc-relay: <gtkplusplus@discord> because tbh testing this is a pain, for some reason vnc is not working on this setup and having to run from the shed after every edit is exhausting
07:30 AM lcnc-relay: <gtkplusplus@discord> of course running the ini via ssh errors out because it doesn't have a display for that session
07:35 AM bjorkintosh: gtkplusplus@discord ssh -X not working for you?
07:39 AM lcnc-relay: <gtkplusplus@discord> bjorkintosh: nope
07:39 AM lcnc-relay: <gtkplusplus@discord> I have no idea what is wrong with this install and really don't have the time to debug it fully
07:40 AM bjorkintosh: fuck it. purge and re-install.
07:40 AM bjorkintosh: it's not worth debugging. unless it's a hardware issue.
07:40 AM lcnc-relay: <gtkplusplus@discord> this is exactly why I don't have time
07:40 AM lcnc-relay: <gtkplusplus@discord> probably hardware
07:40 AM lcnc-relay: <gtkplusplus@discord> it's a 20 year old PC at this point
07:40 AM lcnc-relay: <gtkplusplus@discord> from when I wanted to use parport
07:40 AM lcnc-relay: <gtkplusplus@discord> tons of things on it are barely working
07:41 AM bjorkintosh: oh.
07:42 AM bjorkintosh: no alternatives?
07:42 AM lcnc-relay: <gtkplusplus@discord> nothing suitable on hand
07:43 AM JT-Cave: does Axis run on that old PC?
07:43 AM lcnc-relay: <gtkplusplus@discord> everything runs, aside from probebasic
07:43 AM lcnc-relay: <gtkplusplus@discord> performance isnt'even terrible
07:43 AM lcnc-relay: <gtkplusplus@discord> and, nevermind, I managed to get vnc working over ssh
07:43 AM bjorkintosh: is probebasic talking to hardware connected to a serial port or usb or something?
07:43 AM bjorkintosh: yay!
07:43 AM lcnc-relay: <gtkplusplus@discord> I have a mesa
07:44 AM lcnc-relay: <gtkplusplus@discord> the issue with probe basic is just that it wants gsls 1.5 and this integrated graphics setup supports at most openGL 2.1, so no GSLS 1.5
07:44 AM lcnc-relay: <gtkplusplus@discord> and I don't have any spare PCI-E slots in the machine
07:44 AM lcnc-relay: <gtkplusplus@discord> only a single PCI one that I use for more ethernet
07:49 AM JT-Cave: https://youtu.be/EGRFYC9emSk
07:55 AM bjorkintosh: bah. you make QT look way too enticing JT-Cave.
07:55 AM bjorkintosh: dammit.
07:56 AM * bjorkintosh has commitments to other gui packages.
07:57 AM lcnc-relay: <gtkplusplus@discord> ok, so, apparently it's looking in the wrong places for the .ui file
07:58 AM lcnc-relay: <gtkplusplus@discord> although I don't get... why.
07:58 AM lcnc-relay: there is no config option I touched that should have changed that
08:00 AM JT-Cave: bjorkintosh, it's fun
08:01 AM JT-Cave: gtk does flex sim run on that pc?
08:01 AM lcnc-relay: <gtkplusplus@discord> I haven't tried
08:02 AM JT-Cave: ok, I was just wondering if it runs on an older pc
08:02 AM lcnc-relay: <gtkplusplus@discord> well, I can't get it to find the UI file... while sim doesn't require it
08:02 AM lcnc-relay: <gtkplusplus@discord> so this is fine
08:02 AM lcnc-relay: <gtkplusplus@discord> * fun
08:02 AM lcnc-relay: <gtkplusplus@discord> I can try if I ever get the time
08:02 AM JT-Cave: ok, thanks
08:02 AM * JT-Cave starts his chicken day
08:02 AM JT-Cave: https://gnipsel.com/linuxcnc/flexgui/index.html
08:30 AM lcnc-relay: <rs> gtkplusplus@discord: are you trying sim and "real" on the same pc? same installation?
08:31 AM rdtsc-wk: OS updated? not updated? python version change?
08:35 AM bjorkintosh: this is why I strongly dislike python and javascript. blink, and the version changes with no backward compatibility.
08:35 AM lcnc-relay: <gtkplusplus@discord> rs: Yes
08:36 AM lcnc-relay: <gtkplusplus@discord> Same everything
08:36 AM lcnc-relay: <gtkplusplus@discord> Os is 2.9.3 installed and upgraded... I think a month or so ago
08:36 AM lcnc-relay: <gtkplusplus@discord> * updated...
08:36 AM lcnc-relay: <gtkplusplus@discord> It's definitely config related, just have to figure out how
08:36 AM lcnc-relay: <gtkplusplus@discord> At least with vnc I can iterate line by line a bit quicker
08:37 AM bjorkintosh: maybe it's looking in /home/gtk++/etc instead of /var/etc or /usr/etc or something.
08:49 AM lcnc-relay: <rs> use graphical diff tool to compare .ini files from sim and from real
09:23 AM lcnc-relay: <gtkplusplus@discord> bjorkintosh: It's looking in a few folders that I have never setup explicitly, so I'm not sure where it gets them from if it's different in the sim
09:23 AM lcnc-relay: <gtkplusplus@discord> I'm tempted to just copy the UI files from the GitHub into one of them
09:25 AM bjorkintosh: it's really just data in the end.
09:25 AM bjorkintosh: so why not?
09:25 AM rdtsc-wk: Some OSes have started implenting strict system python libs where the user can't use pip to install wheels system-wide any longer. The use of venv is slowly being enforced to prevent system errors. Check your package manager history for changed python/libs.
09:55 AM lcnc-relay: <skunkworks8841@discord> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/UiBBMYYfsiGsLrGOVpQiwLfA/PXL_20241112_123526181.jpg
10:00 AM rdtsc-wk: planning a historical donation to https://www.youtube.com/@adriansdigitalbasement ? :)
10:07 AM lcnc-relay: <rs> skunkworks8841@discord: do you have matching vaxstation to that storage expansion?
10:07 AM lcnc-relay: <skunkworks8841@discord> I don't think so.. I think we just played around with it for storage a long long time ago.. (it is scsi iirc)
10:08 AM lcnc-relay: <rs> i got one with the big clunky 50pin centronics-type connectors
10:08 AM lcnc-relay: <skunkworks8841@discord> yes - I think that is what this is.
10:08 AM lcnc-relay: <skunkworks8841@discord> it probably has a bunch of double hight hard drives in it 😉
10:09 AM lcnc-relay: <rs> only 2 at max IIRC
10:09 AM lcnc-relay: <gtkplusplus@discord> bjorkintosh: yep, that's my reasoning
10:10 AM lcnc-relay: <rs> gtkplusplus@discord: you can copy whole home dir
10:10 AM lcnc-relay: <rs> to somewhere safe
10:10 AM lcnc-relay: <rs> just in case
10:10 AM lcnc-relay: <rs> that other digital thing could be a DAT drive enclosure
10:12 AM lcnc-relay: <gtkplusplus@discord> rs: I have backups of the relevant files already
10:12 AM lcnc-relay: <gtkplusplus@discord> anyway
10:13 AM lcnc-relay: <gtkplusplus@discord> the missing UI thing is getting weirder
10:13 AM lcnc-relay: <gtkplusplus@discord> I copied the whole qtdragon_hd folder from source
10:13 AM lcnc-relay: <gtkplusplus@discord> qtdragon_hd.ui included
10:13 AM lcnc-relay: <gtkplusplus@discord> but it's not finding it
10:14 AM lcnc-relay: <rs> IF the sim is finding it but "real" doesn't it can't be the contents of the file (that is not found)
10:14 AM lcnc-relay: <gtkplusplus@discord> yeah, I know
10:14 AM lcnc-relay: <gtkplusplus@discord> it's what's tripping me up
10:14 AM lcnc-relay: <rs> make a diff between the ini file from sim with ini from real
10:15 AM lcnc-relay: <rs> with some graphical compare tool like kdiff3 or kompare
10:15 AM lcnc-relay: <gtkplusplus@discord> yep, just looking at that
10:16 AM lcnc-relay: <rs> and look at everything that is not some axis limit/acceleration/speed/whatever
10:16 AM lcnc-relay: <gtkplusplus@discord> yep
10:16 AM lcnc-relay: <gtkplusplus@discord> tons of differences but not that I think are relevant
10:17 AM lcnc-relay: <gtkplusplus@discord> I managed to change the error from not finding the screen to getting a crash
10:17 AM lcnc-relay: <gtkplusplus@discord> but setill
10:17 AM lcnc-relay: <gtkplusplus@discord> * still
10:18 AM lcnc-relay: <rs> got an error message?
10:19 AM lcnc-relay: <gtkplusplus@discord> especially since the crash is again from the various python files it uses ""unknown signal name: status-message""
10:19 AM lcnc-relay: <gtkplusplus@discord> https://gist.github.com/GTKplusplus/8e92421da7cc5cd378f91c20c1ea3db1
10:19 AM lcnc-relay: <gtkplusplus@discord> https://gist.github.com/GTKplusplus/8e92421da7cc5cd378f91c20c1ea3db1
10:21 AM lcnc-relay: <gtkplusplus@discord> ok, so, deleting the folder with the UI file worked... but now I get the vcpwindows has no attribute dro_button_stack anyway
10:22 AM lcnc-relay: <gtkplusplus@discord> so we are back to blaming some specific config line I guess
10:26 AM lcnc-relay: <gtkplusplus@discord> I guess I'm going to rebuild the file from scratch from sim
10:26 AM lcnc-relay: <gtkplusplus@discord> and see what happens
10:27 AM lcnc-relay: <rs> don't mix qt dragon from trunk into 2.9-branch
10:27 AM lcnc-relay: <gtkplusplus@discord> that may have been why it wasn't working with the one from github
10:27 AM lcnc-relay: <gtkplusplus@discord> I'm going to walk it in line by line from a sim
10:27 AM lcnc-relay: <gtkplusplus@discord> +config
10:28 AM lcnc-relay: <gtkplusplus@discord> which is working
10:43 AM lcnc-relay: <gtkplusplus@discord> well, it's working
10:43 AM lcnc-relay: <gtkplusplus@discord> I have no idea what was wrong with it before
10:43 AM lcnc-relay: <gtkplusplus@discord> but still
10:44 AM lcnc-relay: <rs> compare new .ini to old one
10:44 AM lcnc-relay: <rs> aargl... they changed the messed up climb/conventional terminology back to CW/CCW
10:45 AM lcnc-relay: <rs> at least I don't have to worry about german translation any more (that was exactly the wrong way round)
10:45 AM lcnc-relay: <gtkplusplus@discord> rs: lots of differences but still none I can figure out would have caused the problem
10:55 AM rdtsc-wk: must have had bugs = on set somewhere
11:00 AM lcnc-relay: <gtkplusplus@discord> lol
11:00 AM lcnc-relay: <gtkplusplus@discord> although, yes
11:00 AM lcnc-relay: <gtkplusplus@discord> code is just like that sometimes
12:47 PM -!- #linuxcnc mode set to +v by ChanServ
04:15 PM JT-Shop: I love the Flex HAL video
05:06 PM JT-Shop: crap I need another person to hold the backup wrench on the idler arm bolt so I can change it out
05:07 PM xxcoder: $100 a hour, plus transportion cost for me
05:08 PM Tom_L: bring it over and i'll help for free
05:08 PM Tom_L: or be inventive
05:09 PM roycroft: build a robot to hold it for you
05:09 PM xxcoder: that one seems best
05:09 PM xxcoder: robot can be useful elsewhere too. like mowing
05:17 PM JT-Shop: inventive won
05:17 PM JT-Shop: just enough room to get a swivel head ratchet wrench on the nut and a box end on the bolt head from the top and a bunch of grunting
05:18 PM xxcoder: too bad. i'd have loved to see that robot do work
05:30 PM roycroft: maybe jt-shop is a robot
05:32 PM JT-Woodshop: he might be an AI
05:36 PM xxcoder: ah makes sense, thgeres few JT. forked AIs
05:37 PM Tom_L: gettin to be quite a pile of subroutines
05:59 PM JT-Shop: got the idler arm back in but not torqued
06:20 PM lcnc-relay: <Lcvette> gtkplusplus@discord: having an issue with probe basic ?
06:21 PM lcnc-relay: <gtkplusplus@discord> Lcvette: nothing fixable
06:21 PM lcnc-relay: <gtkplusplus@discord> it's just not compatible with my hardware... which is a shame because the config was much easier than what I needed to do for qtdragon
06:23 PM lcnc-relay: <Lcvette> Ah, yeah the graphics requirement is a pain
06:25 PM rdtsc_away is now known as rdtsc
06:26 PM * JT-Cave calls it a night
06:54 PM xxcoder: fun ToT today
07:05 PM roycroft: xxcoder: i'm trying to get the book scanner going
07:06 PM xxcoder: hopefully its going well
07:06 PM roycroft: i was able to download and install the software just fine on a windows 11 laptop
07:06 PM roycroft: it asked me for an access code which was printed on the bottom of the device, and it accepted that code just fine
07:06 PM roycroft: but when i run the software it cannot find the scanner
07:07 PM roycroft: i've tried two different usb cables, and verified that the usb port i'm using on the laptop works
07:07 PM roycroft: did it work for you when you had it, and did you use the windows software for it?
07:08 PM xxcoder: pretty sure it was linux. its been too long ago. and worked fine yeah. I scanned a book with it
07:08 PM roycroft: there is a macos version of the software, so i can try it with my mbp
07:08 PM roycroft: i did not see linux software for it on their website
07:08 PM roycroft: i should look again
07:10 PM xxcoder: if it was windows, it would have been windows 7 as that was last windows I used
07:10 PM roycroft: yeah, there's software for windows 7-11, macos, and windows xp
07:10 PM roycroft: but not linux
07:12 PM roycroft: and the device is not in wifi mode, which the manual indicates means that it is either connected via hdmi or usb
07:12 PM roycroft: there is no hdmi display plugged in, so that means that the scanner sees the usb connection, but the computer does not
07:13 PM xxcoder: czur scanner is apparently UVC device so could use whatever software supports it on linux
07:13 PM xxcoder: though im pretty sure it wouldnt support flattening
07:15 PM xxcoder: wish could help more, but its been too many years
07:15 PM roycroft: and that's the big feature with that device
07:15 PM roycroft: no worries
07:15 PM roycroft: i'll get it sorted
07:16 PM roycroft: the device appears to work
07:16 PM roycroft: it's a software issue, i'm pretty sure
07:16 PM roycroft: and it could be that windows is blocking access to it, because windows
07:16 PM roycroft: which is why i want to try with my mbp
07:17 PM roycroft: in the worst case i think i could scan with linux and then feed the scans to the czur software for flattening
07:21 PM xxcoder: hopefully that will work
07:34 PM roycroft: i'm not too worried about it
07:35 PM xxcoder: I just dont wanna sell lame goods lol
07:35 PM roycroft: if the device works, and it seems to, i'll find a way set up a workflow
07:35 PM roycroft: i know you sold it in good faith
07:35 PM roycroft: and i know it's an older device
07:36 PM xxcoder: yeah likely will be fine. im just bit paranoid
07:37 PM roycroft: i might not have much time to work with it for a while
07:38 PM roycroft: so if i don't have an update soon that's not a bad thing
07:38 PM xxcoder: ok
07:38 PM roycroft: i had a little time to work with it today, and when it did not just work when i installed the software, i ran out of time
07:38 PM xxcoder: need to cook a dinner but not feeling it
07:39 PM roycroft: i might try to install on my mbp tonight, but if that doesn't work it might be a few days or a week before i can dig in further
07:41 PM xxcoder: cool :)
07:58 PM rdtsc: have an old Canoscan Lide-30... windows dropped all support for it, but it works on Linux just fine
08:45 PM roycroft: so the mac os software finds it just fine, and i can set the scan mode, but after a couple seconds the image on the application screen (on my mac) freezes and i cannot scan
08:46 PM roycroft: the image on the built-in display still works fine though
08:46 PM xxcoder: hmm thats some progress but odd
08:47 PM roycroft: i went to the czur website to see if there's a firmware update for the device, thinking that may help, but the linke to firmware downloads goes to the application software downloads page, so i can't find what i'm looking for
08:47 PM roycroft: i wrote their support folks
08:47 PM roycroft: iirc they're in europe, so i might have a reply by morning
08:47 PM xxcoder: oh didnt think of that. firmware must be ancient
08:47 PM * roycroft packs it up for tonight
08:48 PM xxcoder: if softwares been updating to match firmware thats probably why it didnt work on windows
08:48 PM roycroft: the fiirmware rev is ET16_2016.4.20A(SPI)
08:48 PM roycroft: which indicates to me that it probably dates back to 2016
08:48 PM xxcoder: yeah likely
08:48 PM roycroft: right
08:48 PM roycroft: that's why i checked the firmware revision after it partly worked on mac os
08:49 PM roycroft: i think the device is fine, but the software doesn't like talking to it
08:50 PM Tom_L: rdtsc, corner probe routines work now
08:52 PM xxcoder: my orginal reason for getting scanner was to scan books to make ebooks for me to read at work. but I found that theres resources to get files already existing. mainly peg legged people but I got books for books I owned already
08:53 PM roycroft: i just want to scan some interesting, out of print books that i know others would enjoy having access to
08:53 PM xxcoder: I bet there will be people who enjoy that yeah
08:53 PM xxcoder: archive website uploads?
08:54 PM roycroft: i'm not sure yet how i would distribute them
08:54 PM roycroft: i'm not at all discouraged at this point
08:54 PM roycroft: i think i'll find a way to make it work
08:54 PM xxcoder: im sure also
08:54 PM roycroft: i also see that there is linux software for some of their higher end et models
08:55 PM roycroft: possibly that will work with mine
08:55 PM roycroft: anyway, it's time to make dinner
08:55 PM rdtsc: oh they didn't before Tom? :)
08:55 PM rdtsc: ohhh corner, nice
08:55 PM roycroft: and i'm not going to mess the scanner any more before i hear back from czur support
08:55 PM xxcoder: I finally pushed myself to make dinner. some tofu with sauces and cheese. topping was bunch of garblic salt, sraracha sauce, and sour cream
08:56 PM xxcoder: very tasty sponge
08:56 PM Tom_L: http://tom-itx.no-ip.biz:443/~webpage/cnc/JT-SHOP/flexgui/working_probe_routines.png
08:56 PM * roycroft is making nachos tonight
08:56 PM Tom_L: and they stop over the probed point now
08:56 PM Tom_L: all the edge ones
08:56 PM xxcoder: tom nice
08:56 PM roycroft: i also found that what i have for the cnc router is a 7i96, not 7i76
08:56 PM rdtsc: tom is the probe-master :)
08:56 PM roycroft: and that is fine - i don't need all the io that the 7i76 has available
08:56 PM Tom_L: just pushed, he'll get those tomorrow
08:57 PM rdtsc: nice. I tried incorporating (v3 I think) into my config but haven't gotten the images working yet. so many irons in the fire...
08:58 PM xxcoder: that seem to be common issue, too many irons lol
08:58 PM Tom_L: http://tom-itx.no-ip.biz:443/~webpage/cnc/JT-SHOP/flexgui/probe_settings.png
08:58 PM Tom_L: new settings list too
08:58 PM Tom_L: mostly the same
09:00 PM rdtsc: every refinement getting even a little better
09:00 PM Tom_L: i haven't tested metric ones so i didn't include that ui yet
09:00 PM Tom_L: most of them i have but not all
09:01 PM Tom_L: the v3 you have is outdated now
09:03 PM Tom_L: all the subs use number parameters instead of name now pulled from the .var file
09:03 PM Tom_L: loaded on startup
09:03 PM Tom_L: and changeable on the fly
09:03 PM rdtsc: I bet! Thinking about how the .var file could be used to show DRO +/- tool diameter for some quick manual milling jobs
09:07 PM Tom_L: there's a short vid showing the path
09:07 PM Tom_L: http://tom-itx.no-ip.biz:443/~webpage/cnc/JT-SHOP/flexgui/simplescreenrecorder-2024-11-12_13.53.36.mkv
09:10 PM rdtsc: that's gonna be so handy
09:11 PM rdtsc: put your part in, probe it, done. no more fiddling with wigglers! :)
09:12 PM Tom_L: and if you put it in crooked, use the angle subs to offset the gcode
09:17 PM rdtsc: currently battling with .qss QPushButton#power_pb:disabled, enabled, and enabled:checked... would think it would have three states (disabled, enabled/not checked, and enabled/checked) but can only get it to do two states
09:22 PM Tom_L: never tried that
09:23 PM Tom_L: i think he's got some python behind the power button so you may not get it from the qss
09:39 PM rdtsc: think so too... added color code for :disabled, :enabled:unchecked, and :enabled:checked and suddenly there's no color at all... d'oh Bart!
09:52 PM lcnc-relay: <big_kevin420@discord> dammit i hate not having a search bar for the gcode file in axis
10:05 PM Tom_L: rdtsc, you know about the [FLEX_COLORS] for power and estop right?
10:06 PM Tom_L: you also need a border for them to show in the qss
10:07 PM Tom_L: https://www.gnipsel.com/linuxcnc/flexgui/style.html#colors
10:07 PM Tom_L: https://www.gnipsel.com/linuxcnc/flexgui/ini.html#colors
10:08 PM rdtsc: yep, resorted to using [FLEX_COLORS] for estop and power. estop colors isn't working right, likely due to pendant e-stop being wired in.
10:08 PM rdtsc: (hal)
10:08 PM Tom_L: i have a pendant estop on mine
10:08 PM Tom_L: pendant, button and screen
10:10 PM Tom_L: i think i figured out what was wrong with the metric subroutines
10:10 PM Tom_L: but i'll wait to test them
10:10 PM rdtsc: have estop_open set to red... only shows red at initial start-up; all other times it reads a closed and shows yellow
10:10 PM rdtsc: even with the button pushed in
10:11 PM Tom_L: hmm
10:11 PM rdtsc: the estop is registerred though - it stops the machien
10:13 PM rdtsc: i'll have to revisit this... another doc appt early
10:18 PM rdtsc is now known as rdtsc_away