#linuxcnc Logs
Oct 11 2024
#linuxcnc Calendar
01:37 AM Deejay: moin
01:53 AM lcnc-relay: <Travis Farmer> Morning
03:46 AM -!- #linuxcnc mode set to +v by ChanServ
03:59 AM -!- #linuxcnc mode set to +v by ChanServ
04:00 AM -!- #linuxcnc mode set to +v by ChanServ
04:06 AM JT-Cave: morning
04:16 AM Tom_L: morning
04:49 AM lcnc-relay: <Travis Farmer> Morning
05:17 AM -!- #linuxcnc mode set to +v by ChanServ
05:17 AM -!- #linuxcnc mode set to +v by ChanServ
07:08 AM rdtsc-wk: Mornin'
07:47 AM JT-Cave: yippee home and unhome menu items are complete and ready for Tom_L to find a way to break them
07:56 AM JT-Cave: well couldn't wait for Tom_L I broke it myself
07:58 AM bjorkintosh: congratulations Cave man.
08:01 AM JT-Cave: now it's fixed just waiting on Tom_L to do his pr...
08:30 AM lcnc-relay: <skunkworks8841> lol
08:33 AM JT-Cave: JT 0 Vermin 3... even though their mo was pack rat they must be mice
08:34 AM JT-Cave: peanut butter gone rat traps not tripped... time to downsize the traps
08:38 AM lcnc-relay: <Travis Farmer> use a shotgun 😉
08:44 AM lcnc-relay: <Travis Farmer> JT needs a non-blocking option for wait_complete() 😉 they keep sneaking into places 😉
08:47 AM lcnc-relay: <Travis Farmer> 56F in my shop... if i didn't have other stuff to do, i would put the furnace back into my shop... not ready for another winter in that cold cramped shop. i want my new shop to be done...
08:54 AM Tom_L: JT-Cave, what am i supposed to break today??
08:55 AM Tom_L: oh.. on the menu now
08:58 AM lcnc-relay: <Travis Farmer> FlexGUI feature request: (low priority) a label that reads the tool table comment line for the current loaded tool.
08:58 AM Tom_L: JT-Cave, PR #128
08:59 AM Tom_L: travis, don't think it's available for use
08:59 AM Tom_L: i think we looked into that early on
08:59 AM lcnc-relay: <Travis Farmer> oh, figures
08:59 AM Tom_L: could be mistaken...
09:00 AM lcnc-relay: <Travis Farmer> it was low priority anyway
09:00 AM lcnc-relay: <Travis Farmer> <-- goes to get the days mail
09:00 AM Tom_L: http://linuxcnc.org/docs/stable/html/config/python-interface.html
09:00 AM Tom_L: Each entry is a sequence of the following fields: id, xoffset, yoffset, zoffset, aoffset, boffset, coffset, uoffset, voffset, woffset, diameter, frontangle, backangle, orientation.
09:01 AM JT-Shop: travis every status that is provided is in flex
09:03 AM rdtsc-wk: tom, search that link for toolinfo
09:04 AM Tom_L: shows comment there
09:04 AM Tom_L: jt^^
09:04 AM Tom_L: Dictionary items include all tooldata items: toolno, pocketno, diameter,frontangle,backangle,orientation, xoffset,yoffset, … woffset, commen
09:04 AM Tom_L: t
09:05 AM Tom_L: odd it's in one and not the other
09:10 AM JT-Shop: I wonder if they added that lately
09:11 AM JT-Shop: yup it's been added lately
09:12 AM Tom_L: not in 2.8
09:31 AM lcnc-relay: <Travis Farmer> "odd it's in one and not the other" maybe because the other values are numbers, and comment is not
09:34 AM Tom_L: shouldn't matter in a tuple or a dict
09:35 AM lcnc-relay: <Travis Farmer> shows my python knowledge level 😉
09:41 AM Tom_L: https://www.w3schools.com/python/python_tuples.asp
09:41 AM Tom_L: https://www.w3schools.com/python/python_dictionaries.asp
09:42 AM lcnc-relay: <Travis Farmer> eyes are burning... been up since around midnight... i have been filling my tool table with logical data, and setting my CAD tool DB to matching tool numbers.
09:42 AM lcnc-relay: ... thanks, will have a look 🙂
09:42 AM Tom_L: i did that with mine a long time ago so the tools match both places
09:43 AM lcnc-relay: <Travis Farmer> it was a PITA, but should make it easier
09:44 AM Tom_L: https://idcwoodcraft.com/pages/database-downloads
09:45 AM Tom_L: you can find those in various places
09:46 AM lcnc-relay: <Travis Farmer> yeah, tuples and dist look like a C array and a named array. fairly easy i guess
09:47 AM lcnc-relay: <Travis Farmer> i have the Amana tool db for Vetric, but not for Fusion360... hmmm
09:48 AM rdtsc-wk: Eww he said the F word
09:50 AM lcnc-relay: <Travis Farmer> most of what i use F360 for is one-off parts for various things on my machine. i only have the free, hobby/start-up version
09:51 AM rdtsc-wk: Fusion360 = For Unlawful Stuff I Oblige Nicely, for 360 days before license changes
09:56 AM lcnc-relay: <Travis Farmer> ???
09:57 AM rdtsc-wk: I'm just kinda bitter about it, because twice I tried hobby license (a decade or so apart) and twice it changed within months of obtaining it.
09:59 AM lcnc-relay: <Travis Farmer> for the little i use it, i have seen no effect to my stuff
10:00 AM rdtsc-wk: ( F*ck has a false but popular etymology: For Unlawful Carnal Knowledge ) https://en.wikipedia.org/wiki/Fuck#False_etymologies
10:13 AM * roycroft guesses that the f-word was coined when someone uttered it in the throes of passion
11:20 AM * JT-Shop notices it's lunch time
11:28 AM lcnc-relay: <Travis Farmer> <-- notices it is shower time (laundry is done...)
11:47 AM JT-Cave: looks like toolinfo(toolno) was added in 2.9 and I'm currently using tool_table so there will be some work to make the change
11:47 AM Tom_L: you gonna switch all tool data to toolinfo now instead?
11:51 AM JT-Cave: just discovered it a minute ago so no thoughts yet
11:51 AM Tom_L: yeah
11:51 AM JT-Cave: it's different in that you have to supply a valid tool number
11:52 AM Tom_L: maybe enough difference not to change everything
11:53 AM JT-Cave: looks like I'm using the current tool number to display the tooltable info so it might be simple to use toolinfo dunno
11:53 AM JT-Cave: but not right now
11:53 AM Tom_L: ok, i need to get the tool setter figured out and done or remove it from my example.
11:53 AM JT-Cave: ok did you notice that we are up to 1.0.1?
11:54 AM Tom_L: i have some tests to run for it but just haven't had a chance to do it
11:54 AM Tom_L: no i didn
11:54 AM Tom_L: t
11:54 AM Tom_L: maybe i should build again?
11:54 AM JT-Cave: yup
11:54 AM Tom_L: ok
11:58 AM Tom_L: 129
12:10 PM JT-Cave: thanks
12:14 PM JT-Cave: s.tool_table[0] returns the current tool
12:15 PM JT-Cave: AttributeError: 'linuxcnc.stat' object has no attribute 'toolinfo'
12:16 PM JT-Cave: must be mighty new
12:18 PM Tom_L: docs gettin ahead of the code?
12:21 PM JT-Cave: hmm I'm running 2.9.2 here so it should be there
12:22 PM JT-Cave: I wonder if the docs are wrong about the syntax
12:28 PM rdtsc-wk: I wonder if @pere would know anything about it
12:29 PM pere: hard to tell, I just checked, and he have no idea what this is all about.
12:29 PM * JT-Cave hears a nap calling his name and stops wondering about toolinfo if it don't work
12:29 PM JT-Cave: https://forum.linuxcnc.org/10-advanced-configuration/54090-python-stat-toolinfo
12:33 PM lcnc-relay: <Travis Farmer> if it is not main-stream LinuxCNC, you would have to compare LCNC versions and go through a bunch of bother to make it version specific. i would hold off until it is more main-stream
12:35 PM JT-Cave: hmm axis uses it tool_info = s.toolinfo(n) in hal_manualtoolchange.py
12:36 PM JT-Cave: in master only
12:36 PM JT-Cave: so having it in the 2.9 docs is an error
12:38 PM JT-Cave: nap time for sure now
12:39 PM lcnc-relay: <Travis Farmer> fair enough 🙂
01:28 PM lcnc-relay: <Travis Farmer> FlexGUI question, if anybody knows... in the stylesheet *.qss, how do i use a local image, not a resource image? just for ease of editing without compiling a new resource file... do i just enter the path like "./images/image.png" rather than ":/images/image.png" ?
01:29 PM Tom_L: path to image
01:29 PM lcnc-relay: <Travis Farmer> full path, or will relative path work?
01:30 PM Tom_L: relative work
01:30 PM Tom_L: s
01:30 PM lcnc-relay: <Travis Farmer> ok, thanks 🙂
01:30 PM Tom_L: one sec
01:30 PM lcnc-relay: <Travis Farmer> ...
01:31 PM -!- #linuxcnc mode set to +v by ChanServ
01:31 PM Tom_dev: background-image: url("./images/inY+.png");
01:32 PM Tom_L: images is a sub of your config folder
01:32 PM lcnc-relay: <Travis Farmer> ok, thats what i thought but wanted to be sure 🙂 yes, images is in my config subfolder "./images"
01:39 PM lcnc-relay: <Travis Farmer> i like to do things the most difficult way 😉
01:40 PM * rdtsc-wk is grateful the whole toolinfo() thing wasn't my fault ;)
01:45 PM * Tom_L blames rdtsc-wk anyway
01:46 PM lcnc-relay: <Travis Farmer> LMAO
01:51 PM rdtsc-wk: D/4mned if I don't, d/4mned if I don't! lol
01:55 PM Centurion_Dan1 is now known as Centurion_Dan
02:00 PM JT-Shop: https://forum.linuxcnc.org/10-advanced-configuration/54090-python-stat-toolinfo#311825
02:08 PM lcnc-relay: <Travis Farmer> saw that... oh well... thanks for tring anyway 🙂
02:36 PM Centurion_Dan1 is now known as Centurion_Dan
02:42 PM lcnc-relay: <Travis Farmer> starting to wonder about the longevity of my new shop... being that it is just a tent garage, with already several years on it...
03:01 PM roycroft: start covering the tent fabric with adobe
03:01 PM roycroft: build it up over time
03:04 PM lcnc-relay: <Travis Farmer> i don't think that will help much...
03:06 PM -!- #linuxcnc mode set to +v by ChanServ
03:07 PM Tom_dev: JT-Cave, one thing i noticed i forgot to mention was in the 'recent' files, if the folder becomes unavailable (renamed) for example and you try to open it, lcnc crashes
03:10 PM JT-Shop: as it should when you do that :)
03:12 PM Tom_dev: heh
03:13 PM Tom_dev: you could at least warn me :)
03:16 PM rdtsc-wk: Travis, if near Florida, that tent-shop is probably a tent-ship about now
03:17 PM JT-Shop: I thought I verified the file was there before trying to load but maybe not
03:18 PM Tom_dev: i went to lower case on a folder testing something.. i forget what it was now
03:19 PM JT-Shop: https://github.com/jethornton/flexgui/blob/master/flexgui/src/libflexgui/actions.py#L13
03:20 PM lcnc-relay: <Travis Farmer> no, i am in Maine, where there is snow load
03:36 PM lcnc-relay: <skunkworks8841> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/ulTeMoTiEEAGgkUwfOGRUkUS/PXL_20241011_201308223.MP.jpg
03:36 PM lcnc-relay: <skunkworks8841> Have some kits coming
03:44 PM roycroft: you can cover the adobe with a skim coat of cement
03:45 PM roycroft: and if it were in florida it would not be a tent ship now
03:45 PM roycroft: it would be a tent sail
03:45 PM roycroft: and would be in bermuda
03:47 PM lcnc-relay: <captainhindsight_.> sod hut, then birch lean-to, baby steps
03:50 PM lcnc-relay: <captainhindsight_.> or maybe indoor beach https://www.wunderground.com/video/top-stories/hurricane-milton-lido-key-hotel-filled-with-sand
03:51 PM roycroft: if it's filled with sand it won't implode when the next hurricane hits
04:01 PM JT-Shop: Tom_L,
04:03 PM lcnc-relay: <gardenweazel> Won't have to worry about any doors or windows squeaking at that gig!
04:05 PM rdtsc is now known as rdtsc_away
04:06 PM rdtsc_away is now known as rdtsc
04:12 PM * roycroft is designing a dutch colonial roof for his shop extension
04:12 PM JT-Shop: what shape is that?
04:13 PM roycroft: it's a gambrel roof, but the lower edge has curved kickouts for the eaves
04:13 PM JT-Shop: interesting
04:13 PM roycroft: i've never built one before, but i think it will look cool
04:14 PM roycroft: and while it's a somewhat complicated design, it should not be difficult to build
04:14 PM roycroft: just a bit time-consuming
04:16 PM _unreal_: sigh... waiting on my bearings
04:20 PM JT-Shop: I should go bleed the rear brakes on the 82
04:20 PM -!- #linuxcnc mode set to +v by ChanServ
04:21 PM rdtsc: JT, 1.0.1 from 4 hours ago running fine on Rpi4/7c80
04:21 PM JT-Shop: awesome
04:21 PM _unreal_: the second I get em. I can dbl check dimentions. adjust the cad drawing. Mill the 1 "bandaid" part for the new cnc machine. Take the X lead screw apart, mount the new parts dbl check grease and re-assemble everything. The dancing wobble in the lead screw when X gets about 1/3 to home will going home will go away (should). The Shoulder bearing I'm using for WTF ever reason has all kinds of play and is brand new. its an axial
04:21 PM _unreal_: bearing. I dont get it.
04:22 PM _unreal_: rdtsc, nice. I got lcnc running on the asus tinkerboard last year
04:22 PM _unreal_: gave up though because that @#%Q@#$^% board and its from asus them selfs. that version has a bad boot loop problem if anything is plugged in.
04:23 PM _unreal_: I had posted all the build files and RT kernal to.. too...... ? wow I've had a stressfull past few years.... that web site it will come to me
04:24 PM _unreal_: armbian
04:24 PM _unreal_: the armbian web site
04:24 PM _unreal_: forum
04:25 PM _unreal_: rdtsc, any lag issues at all? just wondering if you have tested it with any high vector count GCODE?
04:26 PM _unreal_: I dont have an rpi4. jst the orange pi5
04:26 PM _unreal_: hell even that is collecting dust :(
04:27 PM Tom_L: JT-Shop, you call?
04:27 PM Tom_L: oh
04:28 PM _unreal_: Tom_L, ya can I get a 16" with peperony with mush, and xtra cheeze
04:28 PM Tom_L: sure can, if you make it yerself
04:28 PM _unreal_: sweet
04:28 PM _unreal_: wait
04:28 PM _unreal_: ;)
04:28 PM _unreal_: always do
04:33 PM _unreal_: ! you know I may pull some doe out of the fridge and make pizza tonight
04:33 PM _unreal_: Tom_L, its your fault :)
04:34 PM lcnc-relay: <captainhindsight_.> Toyoda charges $20K to convert a new machine with new controls to an early generation Fanuc control
04:34 PM lcnc-relay: <captainhindsight_.> and they are both awful
04:35 PM _unreal_: random
04:35 PM _unreal_: I've never owned a yada, crystler, ford, chevy, and mazda
04:36 PM _unreal_: I have owned a crystler, ford, chevy and mazda
04:36 PM _unreal_: oh and a... a...
04:36 PM lcnc-relay: <captainhindsight_.> they refuse to make the interface intuitive since they have so much invested in training operators to use their obtuse interface
04:36 PM _unreal_: does anyone remember the name of that van I use to drive?
04:36 PM _unreal_: ;)
04:36 PM rdtsc: Flex to the rescue!
04:36 PM _unreal_: flex seal?
04:37 PM lcnc-relay: <captainhindsight_.> I thought we already had QTPYVCP
04:38 PM xxcoder: discord has flex channel but its not bridged to anything
04:40 PM _unreal_: I'm old school I may be on discord but I prefer I....R...C..
04:43 PM Tom_L: well i got a bunch of numbers but can't seem to wrap my head around the setter offset yet
04:46 PM _unreal_: ?
04:46 PM _unreal_: WHICH one
04:46 PM _unreal_: setter
04:46 PM Tom_L: an imaginary one
04:46 PM Tom_L: i'm testing with a probe
04:46 PM _unreal_: Ohhh........ errraaa
04:46 PM _unreal_: :) LOL now that just came out wrong
04:46 PM _unreal_: lol
04:47 PM _unreal_: I was asking more along the lines of fixed or non fixed
04:47 PM _unreal_: or combind all of the above
04:47 PM Tom_L: fixed
04:47 PM _unreal_: ahh
04:48 PM _unreal_: I've always been of the opinion, it is best to establish the non fixed probe first. Then you can reference "EVERYTHING" but mainly dead zero work bed
04:49 PM _unreal_: then offset for any offset to finding the location offset if any of the fixed.
04:50 PM _unreal_: using the only 100% known and working reference
04:50 PM _unreal_: ic
04:50 PM _unreal_: well I thought it was funny
04:51 PM _unreal_: toxx ic
04:52 PM _unreal_: Tom_L, I'm kind of torn on what I want to do as far as computers go. I want to to re-setup the lcnc machine but my original plan got... "harmed" so I am not following that path anymore.
04:53 PM _unreal_: who knows maybe I will just convert my current machine into the lcnc machine it was before I finished it
04:54 PM _unreal_: so I can get off of this GRBL bs
04:56 PM _unreal_: did I kill the room?
04:57 PM roycroft: https://roycroft.us/RoofFraming.pdf
04:57 PM roycroft: that's the design so far
04:58 PM roycroft: i'm still fine-tuning it
04:58 PM _unreal_: building your self a farm
04:58 PM _unreal_: :)
04:58 PM _unreal_: thats a mighty fine barn
04:58 PM _unreal_: :)
04:58 PM roycroft: i want some overhead storage in the shop
04:58 PM roycroft: gambrel roofs are good for that
04:59 PM _unreal_: that they are
04:59 PM xxcoder: 1969 design eh
04:59 PM _unreal_: xxcoder, he's not fucking around
04:59 PM Tom_L: roycroft, i made a shed doing that once and used the top for extra storage
05:00 PM Tom_L: put plywood at the wall height on each side
05:01 PM roycroft: that design goes back to the 15th century
05:01 PM roycroft: oh, the revision date
05:01 PM roycroft: the epoch began on december 31, 1969
05:01 PM xxcoder: :)
05:01 PM _unreal_: ding ding
05:01 PM _unreal_: heehheeheheh
05:01 PM roycroft: so that's my default date for everything until i set the actual date
05:02 PM _unreal_: xxcoder, nice ;)
05:02 PM roycroft: and i'm not even to the point of checking that into git yet
05:02 PM roycroft: it's still really preliminary
05:13 PM xxcoder: cant wait to see it :)
05:14 PM roycroft: i may be building it soon - during the rainy season
05:15 PM roycroft: the extension i originally planned on building would go on the back of the existing shop, and it would need a foundation and slab poured
05:15 PM roycroft: so not a wintertime job
05:15 PM roycroft: but if i build a small extension on the front it can sit on an existing slab
05:16 PM roycroft: it will be 8'x10', so not too big, but will make a huge difference
05:16 PM roycroft: it will give me room for the mill/drill and my welding gear, which are currently in the storage unit
05:17 PM roycroft: and room for my surface plate and belt grinder, which are still at the old shop
05:20 PM xxcoder: good planning it sounds like
05:22 PM _unreal_: that was nice, just hopped out of the shower and my bearings arrived
05:22 PM xxcoder: lol dehumifier just arrived for me
05:22 PM xxcoder: it made its first drop of water
05:22 PM _unreal_: xxcoder, clearly dry humar
05:23 PM _unreal_: HAR...HAR....HAR...
05:24 PM _unreal_: humor
05:26 PM xxcoder: ok I guess. no humor intended.
05:28 PM _unreal_: palm to face
05:28 PM _unreal_: heh
06:12 PM lcnc-relay: <skunkworks8841> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/osqfNFUuYUOyesHYiLCYmKRH/PXL_20241011_230439059.jpg
06:12 PM lcnc-relay: <skunkworks8841> I'm
06:13 PM lcnc-relay: <skunkworks8841> Finally found a picture that shows the tower in the background.. You can see the barrel windmill
06:13 PM lcnc-relay: <skunkworks8841> (that was the previous house)
06:16 PM lcnc-relay: <skunkworks8841> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/cOQPEhJrbvuCCPpKlmeZUWFy/PXL_20241011_230919286.jpg
06:17 PM lcnc-relay: <skunkworks8841> and that is how it was hauled up here.
06:18 PM xxcoder: interesting
06:18 PM lcnc-relay: <skunkworks8841> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/dRaLDZohuBVdKUhYPMLiiOJP/PXL_20241011_231131028.MP.jpg
06:19 PM Tom_L: JT-Shop, #130 up
06:20 PM Tom_L: skunkworks, no sharp corners..
06:20 PM lcnc-relay: <skunkworks8841> nope..
06:20 PM lcnc-relay: <skunkworks8841> I remember that dump truck..
06:22 PM lcnc-relay: <skunkworks8841> I remember riding with it - pinching my fingers between the seat and the back of the cab when the thing was dumped.. 😉
06:27 PM lcnc-relay: <big_kevin420> yeah cap, but the one thing fanuc has that linuxcnc doesnt have
06:27 PM lcnc-relay: <big_kevin420> an anime button
06:27 PM lcnc-relay: <skunkworks8841> (that tower is 50ft)
06:27 PM lcnc-relay: <big_kevin420> idk what it does, but i like the sound of an anime button on my cnc
06:28 PM lcnc-relay: <big_kevin420> found it the other day under the advanced fanuc gui
07:48 PM xxcoder: lately myfordboy seems better
07:48 PM xxcoder: dont seem to spam ad review machines anymore
08:50 PM Unterhaus__ is now known as Unterhausen
08:50 PM Unterhausen: what does the anime button do?
08:50 PM bjorkintosh: wo?
08:51 PM xxcoder: huh
08:53 PM lcnc-relay: <captainhindsight_.> skunkworks8841 neat old pics
08:55 PM lcnc-relay: <captainhindsight_.> big_kevin420 that's business in Japan, and why we have to suffer from 30+ year old CNC control GUI's
08:57 PM lcnc-relay: <captainhindsight_.> https://cdn.pressxchange.com/3979/800/x800_toyoda-fh630sx-8013684.jpg
09:01 PM bjorkintosh: there's always siemens
09:18 PM Unterhausen: clough42 destoying a woodworking bench was somewhat triggering
11:23 PM lcnc-relay: <big_kevin420> its so simple and to the point, i love it. no mouse needed
11:23 PM lcnc-relay: <big_kevin420> no extra bs