#flex-dev Logs

Nov 14 2025

#flex-dev Calendar

02:22 AM lcnc-relay: <Jacob@> AllAboutJake@: G20 will not return after G21 inside subroutine, G21 will stay active
04:18 AM Tom_L: morning
04:19 AM Tom_L: unless you switch it.. it's modal
04:24 AM Tom_L: http://linuxcnc.org/docs/stable/html/gcode/overview.html#gcode:modal-groups
04:42 AM JT-Cave: morning
08:57 AM lcnc-relay: <AllAboutJake@> New JOG buttons. The easiest way is to just have images, but its kind of a minor hassle because you need to render the enabled/disabled versions as PNGs and match the colors in the QSS
08:57 AM lcnc-relay: <AllAboutJake@> https://jauriarts.org/_heisenbridge/media/jauriarts.org/mIQdYOnozEnDObnqFInLgjCO/fa5VeoYGypA/jog.gif
08:58 AM lcnc-relay: <AllAboutJake@> I wrote a little script (with the help of ChatGPT) that takes a simple SVG template and aplies the stroke/fill colors and outputs the PNG to make it somewhat easier.
08:59 AM lcnc-relay: <AllAboutJake@> @JT thanks for the DRO_UNITS and PLOT_UNITS INI settings.
09:20 AM lcnc-relay: <AllAboutJake@> Have to figure out why incremental jog doesn't work. seems to do continuous no matter what. Also I can still get keyboard jog to "stick" and run away when doing mashing multiple arrow buttons at the same time.
09:22 AM lcnc-relay: <AllAboutJake@> hmm now incremental jog is working. will have to watch out to see if I can reproduce
09:23 AM lcnc-relay: <AllAboutJake@> might be related to the "mash arrow keys" problem
09:48 AM JT-Shop: keyboard jog increments works for me, I've not tried multiple keys so it might not work
09:54 AM lcnc-relay: <AllAboutJake@> yeah I _think_ it gets in a wierd state after you mash multiple keys and then you get it to run away.
09:54 AM lcnc-relay: <AllAboutJake@> it does work
09:56 AM * JT-Shop prepares to head to French Village
10:01 AM JT-Shop: I can duplicate pressing multiple keys while keyboard jogging has a sticky issue
10:51 AM lcnc-relay: <roguish> good morning
11:34 AM rdtsc-w: possible to trap the state where no buttons are pressed and jogging?
11:35 AM rdtsc-w: or "no buttons in 0.5s, cancel all"
11:42 AM rdtsc-w: maybe call a routine to empty/clear the keyboard buffer? unsure exactly how the keyboard works in Debian
12:23 PM Tom_L: JT-Shop, PR #398
12:36 PM JT-Mobile: Yo
12:48 PM Tom_L: left you a message on shop
12:49 PM JT-Mobile: Ok, we are at the terrace
12:50 PM Tom_L: sent it to mobile just now
12:51 PM Tom_L: terrace is literally a fork in the road
12:51 PM Tom_L: what brought you there?
12:52 PM JT-Mobile: Wine and flatbread
12:52 PM Tom_L: also built anothe deb
12:52 PM JT-Mobile: Ok
12:53 PM Tom_L: axis does multi key joggin
12:53 PM Tom_L: you can read it later
12:54 PM JT-Mobile: That could be interesting to sort out
12:55 PM Tom_L: i did an ai thing and i'd set it up as a case thing
12:55 PM Tom_L: if x & y do this if x & z do that
12:55 PM Tom_L: etc
12:56 PM Tom_L: if x+ & x- x+ gets priority
12:56 PM JT-Mobile: Interesting
12:56 PM Tom_L: would be an easy way to handle it
12:56 PM Tom_L: would be maybe a dozen possible combinations
12:58 PM Tom_L: with an 'otherwise' exception for everything else
12:58 PM Tom_L: i'm not sure how python does that
12:58 PM Tom_L: i'd look in axis
01:01 PM JT-Mobile: Axis is the least confusing of the "official" guis lol
01:02 PM JT-Mobile: I need to study my keyboard jog code
01:03 PM JT-Mobile: I "think" the issue is the key release section that assumes only one key was pressed
01:05 PM lcnc-relay: <AllAboutJake@> Getting some odd behavior that I don't know if its me or not 🙂
01:07 PM lcnc-relay: <AllAboutJake@> "Joint jog requested for undefined joint number=-1 (min=0,max=2)Joint jog requested for undefined joint number=-1 (min=0,max=2)"
01:09 PM lcnc-relay: <AllAboutJake@> nevermind that's what happens when you have feed hold on and try to jog 🙂
01:10 PM JT-Mobile: Ok
01:12 PM JT-Mobile: Interesting
01:58 PM JT-Mobile: Old No. 102
02:58 PM JT-Mobile: JT heads to the barn
03:13 PM lcnc-relay: <roguish> JT-Mobile: JT, have you done anodizing in your shop ??? if yes, how did it come out ?
03:44 PM Tom_L: well my 'stuff' came today instead of tomorrow
03:47 PM lcnc-relay: <AllAboutJake@> Tom, JT, added to to my private repo for the config I'm working on. Eventually I'll make it public. No action is required, just thought you might be interested.