#linuxcnc Logs

May 18 2024

#linuxcnc Calendar

12:25 AM rdtsc is now known as rdtsc_away
01:03 AM Vq_ is now known as Vq
03:36 AM -!- #linuxcnc mode set to +v by ChanServ
03:58 AM Guest6: good morning, I have a question regarding a new installation of linuxcnc. I have an Intel i5 PC and a Mesa 7i96S card.
03:58 AM Guest6: I see there are two types of installations, uspace and rtai. Which of the two?
03:58 AM Guest6: Thank you
03:58 AM Guest6: Alessandro-Florence (Italy)
03:58 AM turboss_z80: hello, for mesa cards you need to go uspace
03:59 AM Guest6: ok thank you
04:17 AM -!- #linuxcnc mode set to +v by ChanServ
05:08 AM -!- #linuxcnc mode set to +v by ChanServ
05:08 AM JT-Cave: morning
05:22 AM turboss_z80: morning
05:24 AM lcnc-relay: <travis_farmer> morning
05:30 AM Tom_L: morning
05:30 AM * Tom_L calls this meeting to order
05:44 AM lcnc-relay: <travis_farmer> shall we review the minutes from the last meeting? 😉
07:05 AM lcnc-relay: <travis_farmer> had to block a guy on FB marketplace... he offered a price of $500 for my camper i am selling for $1500... i don't know if rich people are deluded on the real value of items, but the guy never even showed up to look at the camper before offering only $500.
08:36 AM JT-Shop: good I should get the new door handle for my daughters car today and we leave tomorrow
08:38 AM Tom_L: been busy this morning i see
08:42 AM -!- #linuxcnc mode set to +v by ChanServ
08:42 AM Tom_dev: Error
08:42 AM Tom_dev: Requested tool 50 not found in the tool table
08:43 AM JT-Cave: no error here, just a popup saying it's not in the tool table
08:43 AM Tom_dev: i'll pull again and build but i just did
08:43 AM Tom_dev: i know what i did
08:44 AM Tom_dev: you bumped the version and the old one was in bash history
08:45 AM Tom_dev: yeah that's better
08:45 AM Tom_L: the offsets aren't working now though
08:46 AM Tom_L: i display Z and D from the tool table
08:46 AM Tom_L: and they show 'TextLabel' now instead of a value
08:49 AM Tom_dev: the message for a missing tool table is 'the tool isn't in the tool table'... 'the tool table wasn't found'
08:49 AM Tom_dev: that doesn't matter that much
08:49 AM Tom_dev: either way, it's not there
08:50 AM Tom_dev: so far all i see is the offsets aren't working
08:50 AM Tom_dev: the tool number is
08:51 AM Tom_dev: tool_table_zoffset_0_lb , tool_table_diameter_0_lb don't
08:52 AM Tom_dev: wonder if that's a problem since you added 'Tool 0' instead of 'Select'
08:52 AM Tom_dev: to the combo box
08:54 AM * Tom_dev goes to sharpen the mower blade
09:07 AM JT-Cave: Tom_dev, I think I want to make the tool data come from the tool change cb and make the tooledit use the columns from ini
09:09 AM JT-Cave: well never mind it already is coded to just show the columns from the ini
09:22 AM * Tom_L goes to mow
10:21 AM Tom_L: JT-Cave, better
10:27 AM lcnc-relay: <roguish> good morning
10:30 AM Tom_L: morning
10:33 AM lcnc-relay: <travis_farmer> i suppose it is still technically morning... 11:28 AM 😉
10:38 AM Tom_L: it's always morning somewhere
10:48 AM JT-Shop: hotel has power and the graduation is on
10:52 AM Unterhaus_ is now known as Unterhausen
11:06 AM Tom_L: when did you say youre leaving?
11:06 AM Tom_L: tomorrow?
11:06 AM JT-Shop: yup
11:06 AM Tom_L: have a safe trip
11:06 AM JT-Shop: thanks
11:07 AM Tom_L: is that ~10 hrs?
11:07 AM Tom_L: .. you're stopping midway
11:08 AM JT-Shop: we are staying in Marshall tomorrow night and Texarkana on the way back
11:08 AM JT-Shop: used to be 12+ hours
11:08 AM Tom_L: not in a vette :)
11:08 AM JT-Shop: going in the Honda Insight
11:08 AM Tom_L: i figured as much
11:09 AM Tom_L: i wouldn't wanna take a car like that to houston
11:09 AM JT-Shop: not leaving the C8 parked anywhere near Houston lol
11:09 AM Tom_L: it actually wasn't that bad this last time
11:10 AM JT-Shop: our car will be parked at the hotel for 4 days and 3 nights
11:11 AM Tom_L: definitely not C8 territory
11:11 AM JT-Shop: daughter will be our Chauffeur
11:11 AM Tom_L: can't park at her house?
11:11 AM JT-Shop: she lives in an apartment complex
11:11 AM Tom_L: almost as bad as a hotel
11:12 AM JT-Shop: other daughter's house has limited parking... think very little room between houses
11:12 AM Tom_L: yeah
11:12 AM JT-Shop: all kind of crap happens at apt complexes lol
11:13 AM JT-Shop: like waking up to your car sitting on the ground with no wheels
11:16 AM Tom_L: reload updates tool data now too
11:16 AM JT-Shop: :)
11:17 AM JT-Shop: working on showing the offsets of the currently loaded tool
11:17 AM Tom_L: i show Z & D on mine
11:18 AM Tom_L: it would be different on a lathe etc
11:18 AM JT-Shop: whatever status labels you have is what will be updated each time you change tools
11:18 AM Tom_L: you mean pull it from the current tool instead of the table?
11:19 AM JT-Shop: so instead of tool_table_zoffset_n_lb the status label will be tool_zoffset_lb
11:19 AM JT-Shop: the loaded tool number is used to get the status from the tool table
11:19 AM Tom_L: ok
11:19 AM Tom_L: should behave the same
11:20 AM Tom_L: just different code
11:20 AM JT-Shop: same as?
11:20 AM Tom_L: same as it is now but different _lb and just for the current tool
11:20 AM JT-Shop: tool_offset_lb_0 ?
11:20 AM Tom_L: you're only using 1 spindle now too right?
11:20 AM JT-Shop: right
11:21 AM Tom_L: on multi spindle the change would cause a problem but with one spindle it should be fine
11:21 AM JT-Shop: the tool table has also front and rear angle and orientation and diameter
11:21 AM Tom_L: right
11:21 AM JT-Shop: current tool offsets don't have that info
11:22 AM Tom_L: may be more flexible for lathe etc
11:22 AM Tom_L: i don't think the change would affect mill either way
11:22 AM JT-Shop: well if you want to know what emc thinks your tool diameter is...
11:23 AM Tom_L: you mean with comp added in?
11:23 AM Tom_L: i wouldn't add comp
11:23 AM JT-Shop: no, just the tool diameter
11:24 AM Tom_L: i'm using both Zoffset & diameter on mine so it'll just be a name change for me
11:25 AM JT-Shop: I forget where diam comes from
11:25 AM Tom_L: tool table
11:25 AM JT-Shop: how are you getting the current tool diameter?
11:26 AM -!- #linuxcnc mode set to +v by ChanServ
11:26 AM Tom_dev: tool_table_diameter_0_lb
11:27 AM Tom_dev: https://gnipsel.com/linuxcnc/flexgui/labels.html
11:27 AM Tom_dev: tool table status
11:27 AM JT-Shop: that for tool 0 only
11:27 AM Tom_L: right
11:27 AM Tom_L: the current tool
11:27 AM JT-Shop: ah I didn't know that
11:27 AM Tom_L: it changes when i do a tool change
11:27 AM JT-Shop: cool
11:27 AM Tom_L: that's why i wasn't quite following you
11:27 AM JT-Shop: I need to note that
11:28 AM JT-Shop: and that's why I was cornfused
11:28 AM Tom_L: you could get rid of a bunch of offsets though and just use 0
11:28 AM JT-Shop: yup
11:28 AM Tom_L: 0 being the current selected tool
11:28 AM Tom_L: it still pulls from the tool table
11:29 AM JT-Shop: works for me
11:29 AM Tom_L: if it ain't broke...
11:29 AM Tom_L: either it can't be or i haven't broke it yet
11:30 AM Tom_L: i'd have to look again at all the offsets etc and see if you really need them all
11:30 AM lcnc-relay: <big_kevin420> "cant be broken"
11:30 AM lcnc-relay: <big_kevin420> sounds like a challenge
11:31 AM JT-Shop: the tool offsets?
11:31 AM Tom_L: yeah
11:31 AM JT-Shop: just use the ones you want
11:31 AM Tom_L: tool_offset_lb_X
11:31 AM Tom_L: tool_offset_lb_0 instead
11:32 AM JT-Shop: yup don't need those any more
11:32 AM Tom_L: same with the tool_table ones
11:32 AM Tom_L: would eliminate alot of _lb
11:33 AM Tom_L: i'd leave the code but change the names to 0 instead of n
11:33 AM JT-Shop: ah no let the user select what they want
11:33 AM Tom_L: fine with me
11:33 AM JT-Shop: just note that 0 is the currently loaded tool
11:33 AM Tom_L: either way would work
11:34 AM Tom_L: maybe on a prefetch system it would be handy
11:34 AM JT-Shop: I might change it from tool_table_zoffset_n_lb to tool_zoffset_n_lb
11:34 AM Tom_L: i doubt many have those
11:34 AM Tom_L: we had an okuma that did prefetch
11:35 AM JT-Shop: nap time
11:35 AM Tom_L: just don't shoot yerself in the foot changing names
12:10 PM Tom_L: JT-Shop, i went thru and listed all the tool related _lb widgets so you can decide which are still needed or need a name change: http://tom-itx.no-ip.biz:81/~webpage/cnc/JT-SHOP/flexgui/tool_related_lb.txt
12:12 PM Tom_L: ones like tool_in_spindle_lb - tool_table_id_n_lb could likely be considered duplicate
12:12 PM Tom_L: as well as tool_offset_lb - tool_offset_lb_0 etc
12:12 PM Tom_L: i'm quite sure some can be eliminated
12:14 PM Tom_L: maybe rename the bottom set in the list to tool_id_lb or tool_id_0_lb just using the current tool data
12:15 PM Tom_L: i'm not entirely sure what the tool_offset_lb_0-8 do
12:16 PM Tom_L: pulled the list from the web, not the code
12:36 PM JT-Shop: tool_in_spindle
12:36 PM JT-Shop: (returns integer) - current tool number.
12:36 PM JT-Shop: tool_from_pocket
12:36 PM JT-Shop: (returns integer) - pocket number for the currently loaded tool (0 if no tool loaded).
12:36 PM JT-Shop: tool_offset
12:37 PM JT-Shop: (returns tuple of floats) - offset values of the current tool.
12:37 PM JT-Shop: tool_table
12:37 PM JT-Shop: (returns tuple of tool_results) - list of tool entries. Each entry is a sequence of the following fields: id, xoffset, yoffset, zoffset, aoffset, boffset, coffset, uoffset, voffset, woffset, diameter, frontangle, backangle, orientation. The id and orientation are integers and the rest are floats.
12:38 PM JT-Shop: so tool offset and tool table 0 are the same information minus a few things
12:38 PM Tom_L: yeah
12:38 PM JT-Shop: so tool table 0 is the most complete information about the current tool
12:39 PM Tom_L: tool 0 returns the current tool loaded too iirc
12:39 PM Tom_L: right
12:39 PM JT-Shop: id is the tool that's loaded if you use tool 0
12:39 PM Tom_L: yeah
12:39 PM JT-Shop: interesting if no tool is loaded tool table 0 id returns -1
12:40 PM Tom_L: my labels report no tool correct though as they are
12:41 PM Tom_L: and if you select t0 your warning says to remove the tool in the spindle
12:41 PM JT-Shop: that's emc not me
12:42 PM Tom_L: just saying, the things i've tested currently are correct
12:42 PM Tom_L: i can see how some are duplicates
12:42 PM Tom_L: or could be simplified
12:42 PM JT-Shop: for touch screens you can't use the manual tool change you have to have something like I had in mill touch 6 a button on the screen to ack the tool change
12:43 PM Tom_L: the tool_table_0_lb returns most of what you want
12:43 PM Tom_L: don't have it in front of me atm
12:43 PM JT-Shop: it returns everything about the current loaded tool
12:43 PM Tom_L: right
12:43 PM JT-Shop: the only thing not there is tool in pocket
12:44 PM Tom_L: that's good for prefetch systems
12:44 PM Tom_L: pocket & tool are different
12:45 PM Tom_L: i was looking this morning trying to figure out what was the very first gui emc had
12:45 PM Tom_L: never really found much
12:45 PM JT-Shop: keystick I think
12:47 PM JT-Shop: might have been MINI I don't have any info about anything prior to 2.0
12:49 PM Tom_L: i was just kinda curious what NIST started with
12:50 PM Tom_L: btw what were the tool_offset_lb_0-8 ?
12:50 PM Tom_L: not sure those are needed now if they're what i think
12:51 PM Tom_L: xyzabcuvw ?
12:51 PM Tom_L: and a couple extra
12:51 PM Tom_L: not sure....
12:53 PM JT-Shop: 0-8 is 0x 1y 2z 3a 4b 5c 6u 7v 8w
12:58 PM JT-Shop: I'm not sure now if any specific tool is needed just the one in the spindle tool table 0
12:58 PM Tom_L: those aren't really needed now are they?
12:58 PM Tom_L: i for now agree
12:59 PM Tom_L: and maybe pocket
12:59 PM Unterhausen: I find myself being annoyed by the term "German engineered"
01:00 PM Tom_L: opposed to?
01:00 PM JT-Shop: yup and that's pocket_prepped and tool_from_pocket
01:00 PM Tom_L: so roughly half of those can go now
01:00 PM JT-Shop: yup
01:00 PM Tom_L: or even more
01:00 PM Tom_L: make sure we're not missing something :)
01:01 PM Tom_L: one may report that the other doesn't
01:01 PM Tom_L: i don't think there is
01:02 PM Tom_L: i don't use it personally but i wonder if showing tool comp would be useful or if it is even available
01:02 PM Tom_L: H word has length offset but what about diameter
01:02 PM JT-Shop: N/A
01:02 PM Tom_L: ok
01:03 PM rdtsc_away is now known as rdtsc
01:03 PM Tom_L: may be a big bag-o-worms anyway
01:03 PM Tom_L: i know there are gcodes to turn comp on but where would you set it?
01:04 PM Unterhausen: you can make a private github repository and then make it public later, correct?
01:04 PM * JT-Shop thinks he is going for a ride on the GL1800 maybe
01:04 PM Tom_L: i just fudge on the tool diameter
01:04 PM JT-Shop: set in g code?
01:04 PM Tom_L: no idea
01:04 PM JT-Shop: I've never did a private repo
01:05 PM Tom_L: http://linuxcnc.org/docs/stable/html/gcode/g-code.html#gcode:g41-g42
01:05 PM Unterhausen: I'm trying to decide if eurotherm will come after me if I use their name in my project name
01:05 PM Tom_L: yeah with gcode
01:06 PM Tom_L: you get into trouble using comp anyway
01:06 PM Tom_L: especially on a tight radius
01:07 PM Tom_L: Unterhausen, i think you can but never have
01:08 PM Unterhausen: I'm just getting it started, don't feel like populating it yet
01:09 PM Unterhausen: what's a good license to use?
01:10 PM Tom_L: i use my drivers license most of the time
01:10 PM Tom_L: far as code... i dunno
01:11 PM Tom_L: i've never bothered to put a license on anything i've put out there
01:11 PM Tom_L: if i didn't want it out there i didn't put it there
01:12 PM rdtsc: Unterhausen: is this to control some Eurotherm device?
01:12 PM Unterhausen: yes, it's to control a heater controller
01:12 PM Unterhausen: I may be the first one to do it, since the documentation is so bad nobody can understand it
01:13 PM rdtsc: They may not mind - they could even accept it openly. Could always open a dialog with them. :)
01:13 PM Unterhausen: I hate them so much from writing this software I just want them to diaf
01:14 PM rdtsc: And when I think of German Engineering, I think Siemens and B&R Automation among others. Ever see inside a B&R item? Fantastically engineered.
01:14 PM Unterhausen: just being silly, the person who did/didn't write this documentation is probably no longer with us
01:15 PM Unterhausen: I don't like someone who asserts that german engineering is a claim of competence with no other proof
01:16 PM Unterhausen: there are some good engineers in germany, and there are others that have repeatedly shown that a product can be simultaneously cheap and expensive
01:16 PM Unterhausen: and then we have eurotherm ...
01:18 PM rdtsc: There are some big players in the German engineering field. But I've seen a product made by the defunct Olicorp brand which used boards designed by Wurth Elektronik. Wurth is a good brand and I didn't even know they contracted out engineering services. Those boards aren't bad, but they're very quirky. Maybe they were made to Olicorp specs, but several revisions were made before the company imploded. LOL
01:19 PM rdtsc: I've repaired a few Eurotherm variable-phase-angle units. Is it a big aluminum heatsink with a plastic cover? :)
01:31 PM rdtsc: Anything Eurotherm is troublesome, at least here in the 'states. Hard to find manuals and documentation. Their website isn't even showing the power controller I was thinking of.
01:38 PM Unterhausen: it's a simple little controller for heaters. Eurotherm 808
01:39 PM Unterhausen: there is a programmable version with the same model number, my program doesn't use those features, but it could
01:40 PM Unterhausen: when I found out they were based in Lynchburg, much was explained
02:02 PM Unterhausen: I think I'll just keep my repository private for now
02:20 PM rdtsc is now known as rdtsc_away
02:31 PM rdtsc_away is now known as rdtsc
02:33 PM lcnc-relay: <travis_farmer> just had a big choking fit from an M&M... amazing how rough a little chocolate down the wrong pipe can be... in particular when i inhaled a whole M&M in the process. still coughing up that one...
02:44 PM Unterhausen: an m&m will definitely provoke a choking fit. I breathed in a tiny bug the other day, and my wife thought I was dying
03:53 PM JT-Shop: Tom_L, don't forget to change the tool labels in tom.ui
03:54 PM Tom_L: you fixed it already?
03:54 PM JT-Shop: yup
03:54 PM JT-Shop: easy fix... select delete select paste
03:55 PM Tom_L: webpage up to date?
03:55 PM JT-Shop: yup
03:56 PM Tom_L: so no more nubers just tool_function_lb
03:56 PM JT-Shop: yup
03:56 PM Tom_L: did you get rid of those at the top of my list?
03:56 PM JT-Shop: we are getting very very close to 1.0.0
03:57 PM JT-Shop: yup no dups
03:57 PM Tom_L: right
03:57 PM Tom_L: need a plotter or ppl will whine
03:57 PM JT-Shop: feel free to code one LOL
03:57 PM Tom_L: did you keep tool_from_pocket_lb
03:58 PM JT-Shop: yup and the other one
03:58 PM Tom_L: in spindle?
03:58 PM Tom_L: tool_in_spindle_lb...
03:58 PM JT-Shop: and pocket
03:58 PM Tom_L: tool_offset_lb shouldn't be needed now
03:59 PM JT-Shop: did I forget to delete that from the docs?
03:59 PM Tom_L: i dunno, i'm just looking at my list i posted
03:59 PM JT-Shop: https://gnipsel.com/linuxcnc/flexgui/labels.html
03:59 PM Tom_L: it's still on the webpage
04:00 PM JT-Shop: be gone in a bit
04:00 PM Tom_L: tool_offset_lb
04:00 PM Tom_L: tool_in_spindle_lb
04:00 PM Tom_L: tool_from_pocket_lb
04:00 PM Tom_L: probably keep the last one
04:01 PM rdtsc is now known as rdtsc_away
04:02 PM JT-Shop: tool_in_spindle_lb even though it's a dup might be good to keep
04:02 PM Tom_L: won't launch now... lemme do some checking
04:03 PM JT-Shop: that's more intuitive than tool id
04:04 PM -!- #linuxcnc mode set to +v by ChanServ
04:04 PM Tom_dev: Traceback (most recent call last):
04:04 PM Tom_dev: File "/usr/lib/python3/dist-packages/libflexgui/status.py", line 289, in update
04:04 PM Tom_dev: for key, value in parent.status_tool_offset.items(): # key is label value tuple position & precision
04:04 PM Tom_dev: ^^^^^^^^^^^^^^^^^^^^^^^^^
04:04 PM Tom_dev: AttributeError: 'flexgui' object has no attribute 'status_tool_offset'
04:04 PM JT-Shop: ok
04:05 PM lcnc-relay: <big_kevin420> unterhausen "I find myself being annoyed by the term "German engineered" "
04:05 PM Tom_L: i didn't change any labels yet but it shouldn't matter for that
04:05 PM lcnc-relay: <big_kevin420> exactly, what is that really supposed to mean? .
04:06 PM lcnc-relay: <big_kevin420> difficult, complicated, expensive
04:06 PM lcnc-relay: <big_kevin420> and stubborn
04:07 PM Tom_L: so tool_in_spindle_lb & tool_id_lb are basically the same
04:08 PM JT-Shop: yup but tool_in_spindle_lb is more intuitive
04:08 PM Tom_L: that's what tom.ui uses
04:10 PM Tom_L: i added them both to compare for a bit
04:11 PM JT-Shop: so it's not broken?
04:11 PM Tom_L: lcnc won't launch
04:11 PM Tom_L: and it's not because of the labels, they would just show Textlabel
04:11 PM Tom_L: brb
04:17 PM Tom_dev: yeah it won't launch
04:17 PM JT-Shop: ok
04:20 PM lcnc-relay: <travis_farmer> debating on switching from analog spindle control back to ModBus... just looking for more control...
04:21 PM lcnc-relay: <travis_farmer> will think overnight on it....
04:21 PM Tom_L: just do it. you know you want to
04:21 PM lcnc-relay: <travis_farmer> lol
04:22 PM lcnc-relay: <travis_farmer> it will just be a PITA to change my comps
04:30 PM JT-Cave: Tom_L, I don't get any errors here... what is your error?
04:30 PM Tom_dev: e
04:30 PM Tom_dev: for key, value in parent.status_tool_offset.items(): # key is label value tuple position & precision
04:30 PM Tom_dev: ^^^^^^^^^^^^^^^^^^^^^^^^^
04:30 PM Tom_dev: AttributeError: 'flexgui' object has no attribute 'status_tool_offset'
04:33 PM Tom_dev: just pulled reinstalled etc and still get it
04:35 PM Tom_L: you didn't rename any of the toolchange stuff did you?
04:35 PM Tom_L: just the status stuff
04:35 PM JT-Shop: I might not have commited that let me see
04:37 PM Tom_L: the label names were
04:48 PM Tom_dev: Traceback (most recent call last):
04:48 PM Tom_dev: File "/usr/lib/python3/dist-packages/libflexgui/status.py", line 289, in update
04:48 PM Tom_dev: somehow didn't copy that
04:51 PM Tom_dev: http://paste.debian.net/1317364/
04:59 PM JT-Shop: yup forgot to commit and push
05:02 PM Tom_dev: well, it launches now
05:02 PM JT-Shop: as it should :)
05:02 PM Tom_dev: tool_id -1
05:02 PM Tom_dev: tool 0
05:02 PM JT-Shop: that's correct for no tool
05:02 PM Tom_dev: the difference in those 2 labels
05:03 PM Tom_dev: but
05:03 PM Tom_dev: if you change tools then go back to Tool 0
05:03 PM JT-Shop: what
05:03 PM Tom_dev: tool id is 0
05:03 PM JT-Shop: that's emc
05:04 PM Tom_dev: lemme check my offset names too becaus they're not displaying
05:04 PM JT-Shop: but that's interesting
05:04 PM JT-Shop: I want to say None if tool is 0 or <
05:05 PM JT-Shop: and n/a for all the stat items if tool is not in spindle
05:06 PM Tom_dev: ok i think it's working save the -1 on startup
05:06 PM Tom_dev: for toolid
05:07 PM JT-Shop: if you open the tool table after starting you can see id is -1 if no tool is loaded which cornfused me a bit
05:07 PM JT-Shop: id of tool 0
05:10 PM Tom_dev: interesting you can have a tool 0 in the tool table but it gets ignored
05:10 PM Tom_dev: ahh, no... it loads tool 0 data
05:13 PM Tom_dev: tool 0 Z 555 Diam 100
05:13 PM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/cnc/JT-SHOP/flexgui/tool0_test.png
05:13 PM Tom_dev: check it out :)
05:13 PM JT-Shop: :)
05:13 PM Tom_dev: i'm not sure anyone has tried that
05:14 PM Tom_dev: ok, that only happens on reload tooltable
05:15 PM Tom_dev: anything else honors an empty spindle
05:15 PM Tom_dev: and if you load t1 then t0 it goes back to 0.0
05:18 PM Tom_dev: because you refresh those after a reload, it sees tool 0 there. the rest of the time emc thinks tool 0 is an empty placeholder
05:33 PM Tom_L: found something out
05:33 PM Tom_L: orienation value is 0-9
05:36 PM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/cnc/JT-SHOP/flexgui/tool_test1.png
05:36 PM Tom_L: but they all work
05:37 PM JT-Shop: cool
05:37 PM Tom_L: refresh that png
05:38 PM JT-Shop: what am I looking at?
05:39 PM Tom_L: T1 data
05:39 PM Tom_L: but the tooleditor errors if you enter a number >9 in orient
05:39 PM JT-Shop: oh I see it now in the testing group box
05:39 PM Tom_L: yeah
05:40 PM Tom_dev: you only have a couple numbers to waste before it's 1.0.0....
05:41 PM JT-Shop: :)
05:41 PM Tom_L: i'd consider the tool system done
05:41 PM JT-Shop: I'm really stoked how Flex is coming out
05:41 PM JT-Shop: great
05:42 PM Tom_L: i haven't tried all the tool touchoff buttons
05:42 PM JT-Shop: I really wish I could sucker someone that is fluent in opengl to help
05:42 PM Tom_L: is there one of those for each tool entry?
05:42 PM JT-Shop: you can have a tool touch off button for each axis
05:43 PM Tom_L: i didn't check them all though
05:43 PM Tom_L: maybe turboss would?
05:43 PM JT-Shop: but it only makes sense if you have all the axes
05:43 PM Tom_L: yeah
05:43 PM JT-Shop: I don't think he is fluent in opengl but might be wrong
05:44 PM JT-Shop: Kurt did most of the initial stuff with that
05:44 PM Tom_L: who did the one for probe basic?
05:44 PM JT-Shop: probe complicated is lcvette but he didn't program the plotter
05:45 PM Tom_L: the xyz touchoff buttons i have work
05:45 PM JT-Shop: cool
05:45 PM Tom_L: and update in flex
05:46 PM * JT-Shop thinks a bacon and egg sammach is in order
05:47 PM JT-Shop: maybe it's sammich
05:50 PM lcnc-relay: <JT> https://jauriarts.org/_matrix/media/v3/download/matrix.org/RhXIUuXmIVFKbTCTzzVQOQjA/20240518_104122.jpg
05:50 PM lcnc-relay: <roguish> now that's more like retirement....
05:50 PM XXCoder: you sawed a nice saw holder
05:50 PM JT-Shop: mounted it on the wall
05:50 PM Tom_L: don't put those on a corner shelf
05:50 PM XXCoder: I saw that it was good
05:50 PM JT-Shop: LOL
05:51 PM Tom_L: always wondered why they slot those blades like the top one
05:51 PM Tom_L: for ringing?
05:52 PM JT-Shop: I guess for vibration
05:52 PM XXCoder: chip removal?
05:52 PM Tom_L: no not for chips
05:52 PM JT-Shop: most saw blades have something for vibration
05:52 PM XXCoder: "
05:52 PM XXCoder: Slots are made at several places from the periphery towards the center of a saw blade to prevent lateral vibration, both in idling and cutting, and to prevent a drop in critical rotational speed caused by heat expansion on the blade periphery during the cutting operation."
05:53 PM Tom_L: or to launch your thumb further
05:53 PM JT-Shop: well there you go
05:53 PM XXCoder: so heat and vbration it seems
05:54 PM Tom_L: i knew i'd learn something today
05:54 PM JT-Shop: the very first skin contact stop saw https://www.footpoweredmachinery.com/manufacturers/seneca-falls/machines/saws/union-combination-saw/
05:54 PM XXCoder: we all learn something everyday
05:54 PM Tom_L: some of the ppl i see.... i wonder
05:55 PM XXCoder: some people learn about saw blades, and some people learn that some rocks dont taste good
05:56 PM XXCoder: we all learn something
05:56 PM lcnc-relay: <Lcvette> JT-Shop: TurBoss is pretty good in vtk
05:56 PM Tom_L: i think i'll leave those test labels on that page and push the ui
05:56 PM JT-Shop: hi lcvette
05:57 PM JT-Shop: I want to use native opencv
05:58 PM lcnc-relay: <Lcvette> But it has some limitations as far as older pc's and requires graphics hardware that supports OpenGL 3.2 and OpenGL Shading Language (GLSL) 1.50 or later
05:58 PM lcnc-relay: <Lcvette> I'm not familiar with opencv
05:58 PM JT-Shop: I hope to not have those limits in Flex
05:59 PM JT-Shop: err opengl
05:59 PM JT-Shop: sorry
05:59 PM lcnc-relay: <Lcvette> Ah
05:59 PM JT-Shop: I have a few examples but need to study them
06:00 PM JT-Shop: going to Tx tomorrow so I'll be gone for a week
06:00 PM lcnc-relay: <Lcvette> Does the stock linuxcnc backplotter work with flex?
06:00 PM JT-Shop: yes, one chap has used it
06:01 PM lcnc-relay: <Lcvette> And it's built on qt?
06:01 PM JT-Shop: you have to promote it in designer and that's not something I want a user to have to do
06:01 PM JT-Shop: qt6
06:02 PM lcnc-relay: <Lcvette> Yeah, vtk seems to be most problematic with pi stuff
06:02 PM JT-Shop: yup I remember that :)
06:02 PM lcnc-relay: <Lcvette> But most modern pcs run it fine
06:03 PM lcnc-relay: <Lcvette> Modern betting last 10 years
06:03 PM lcnc-relay: <Lcvette> Ish
06:03 PM Tom_L: PR #29 up
06:03 PM JT-Shop: ok
06:04 PM JT-Shop: lcvette our club is hosting the Corvette Caravan again this year in Cape G
06:04 PM JT-Shop: it's a huge thing
06:05 PM lcnc-relay: <Lcvette> Nice. Big turnout?
06:05 PM JT-Shop: geez yea thousands of Corvettes start in Cali and drive to Bowling Green
06:05 PM JT-Shop: one stop is here in Cape G
06:06 PM lcnc-relay: <Lcvette> You going to bg?
06:06 PM JT-Shop: no, you have to get a room a year in advance lol
06:06 PM lcnc-relay: <Lcvette> Check out the corvette museum
06:06 PM JT-Shop: we will but not when it's busy
06:06 PM lcnc-relay: <Lcvette> Yeah I bet
06:07 PM JT-Shop: right now plant tours are off so when we can do them both we will go
06:07 PM JT-Shop: the bash was a few weeks ago
06:08 PM JT-Shop: I don't like crowds...
06:08 PM Tom_L: yeah, me either
06:09 PM lcnc-relay: <Lcvette> I used to do alot with the local corvette club, but being more into racing and power, I lost interest in wax and tire dressing discussions
06:09 PM JT-Shop: LOL
06:09 PM JT-Shop: btw the Ron Fellows school was fantastic
06:10 PM JT-Shop: I'm going back for Level 1 for sure
06:11 PM * JT-Shop calls it a day
06:49 PM Loetmichel: Oh maaan. Why do we remember useless things? I just found a Quake2 install on an old HD. Tried to start it: runs. So i played the first 10 or so levels. Muscle memory kicked in. Was that game always so easy?
06:49 PM XXCoder: i guess you played it a LOT then
06:50 PM Loetmichel: yep
06:51 PM Loetmichel: ... about 2 decades ago. Or more ;)
06:51 PM XXCoder: lol
06:52 PM Loetmichel: Point was: why do i STILL know every single enemy position?
06:59 PM XXCoder: yeah dunno lol
06:59 PM XXCoder: maybe its engraved on brain
08:13 PM lcnc-relay: <skunkworks8841> wow - replaced the grease in the grease gun.. first time since I was a teenager..
08:15 PM XXCoder: ran out or become solid?
08:17 PM lcnc-relay: <skunkworks8841> ran out. Becoming solid is a thing?
08:17 PM lcnc-relay: <skunkworks8841> huh
08:17 PM lcnc-relay: <skunkworks8841> (dad usually took care of it)
08:17 PM XXCoder: some greases can go pretty close. "forbidden nuttela"
08:20 PM lcnc-relay: <xxcodery> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/MqleKBaZgNxqJtTYMDeRsbUs/ujrgo4znia461.png
08:27 PM XXCoder: was wondering on what causes would be so found https://www.machinerylubrication.com/Read/28517/grease-dry-out-causes