#linuxcnc Logs
Sep 23 2024
#linuxcnc Calendar
01:00 AM Deejay: moin
03:26 AM lcnc-relay: <Travis Farmer> Morning
03:43 AM lcnc-relay: <onceloved.cn> Why does the error parse_fileinterp_error appear after the axis interface loads the tool path file with (AXIS, stop)?
04:01 AM JT-Cave: morning
04:28 AM Tom_L: morning
04:29 AM Tom_L: JT-Cave, http://tom-itx.no-ip.biz:443/~webpage/cnc/JT-SHOP/flexgui/info_pte_error.png
04:29 AM Tom_L: i have both info_pte and errors_pte in that ui if it matters
04:29 AM Tom_L: doesn't seem to be able to change colors on info_pte in the qss either
04:30 AM JT-Cave: info_pte must be a QPlainTextEdit not a QTextEdit
04:31 AM Tom_L: ok
04:39 AM Tom_L: they were telling me the subs weren't being updated in the deb files.. i looked at one i made and they seem to be in there
04:39 AM Tom_L: dunno why they're not being updated on their installs
04:40 AM Tom_L: <roguish> Tom_L: still not showing. I did a complete remove of fluxgui, then deleted the config directories, then installed you deb.
04:40 AM Tom_L: <lcnc-relay> <roguish> gcode files still show 9-14 date
04:44 AM Tom_L: info working now :)
04:48 AM Tom_L: http://tom-itx.no-ip.biz:443/~webpage/cnc/JT-SHOP/flexgui/rpi_mill_3_probe.png
04:48 AM Tom_L: that's what the subs return now
04:50 AM Tom_L: http://tom-itx.no-ip.biz:443/~webpage/cnc/JT-SHOP/flexgui/rpi_mill_3_settings.png
05:05 AM JT-Cave: cool
05:14 AM JT-Cave: https://gnipsel.com/linuxcnc/flexgui/misc.html#error-viewer
05:14 AM JT-Cave: updated
05:27 AM JT-Cave: I just built and installed flex and copied the examples and probe2 shows a saturday date... but the examples in the repo show Sunday and Monday date
05:29 AM JT-Cave: looking in /usr/lib/libflexgui/examples/touch_probe2 the files have a Sat 14 date wtf
05:46 AM JT-Cave: I added a file to tp2 and it shows up with sat 14 date so no clue why the date is wrong
05:49 AM JT-Cave: I just tested and even thou the date is wrong the files are being updated
05:53 AM JT-Cave: raining pretty heavy here
06:21 AM JT-Cave: https://youtu.be/SN8Y_Hzv7Wo
06:36 AM mrec_: I'm sure someone here is doing trochoidal milling. Which software do you use for generating the g-code, does it use g2/g3 or only linear g1 commands?
06:44 AM Tom_L: not sure, wonder if a helix could work for that
06:44 AM Tom_L: i kinda doubt that...
06:47 AM Tom_L: JT-Cave, i looked on your repo and those subs look up to date prior to my last night changes
06:47 AM mrec_: this Mitsubishi machine has a rs232 19.2 kbit connection, I just ordered the ethernet kit for it (which more or less is only an ethernet connection to a shared CF-Disk in the system)
06:47 AM Tom_L: wonder if you could do a subroutine of arcs progressing x or y for fwd movement
06:48 AM mrec_: freecad is definitely not doing that at the moment
06:48 AM Tom_L: none of the 'cheap' ones will have that
06:49 AM Tom_L: https://www.youtube.com/watch?v=eBbtj6bcTf8
06:49 AM Tom_L: mastercam
06:49 AM mrec_: freecad is doing that for a long time already
06:50 AM Tom_L: i haven't looked at freecad in years
06:50 AM mrec_: I used it for milling all the parts of my pick and place machine, and customised feeders
06:51 AM mrec_: some g-code hand work was required too of course. but trochoidal on that cheap mill was a game changer
06:51 AM Tom_L: i know it's getting better
06:51 AM mrec_: but now I have access to that large CNC and it works but it's old
06:52 AM mrec_: I decided to work with the machine as it is for some time and re-evaluate the linuxcnc upgrade after some time
06:52 AM rdtsc-wk: morning, mrec have you seen https://www.opulo.io
06:53 AM mrec_: yes, but I built my one one from scratch, I have PNP machine experience for a long time
06:53 AM mrec_: and I run my own software
06:54 AM rdtsc-wk: sounds like quite a deep rabbit hole
06:54 AM mrec_: I bought a commercial machine in 2015 which had very poor software so I rewrote my own software for that one, afterwars I moved to Taiwan... and I needed another machine so I just built another one (influenced by the commercial one) and I'm re-using my software with it
06:55 AM rdtsc-wk: awesome, not many could do that
06:55 AM mrec_: it's all fine and Im using it for production
06:55 AM mrec_: but now I have that 24 year old Mitsubishi CNC on my list
06:55 AM rdtsc-wk: I'm learning that machine building is harder than it sounds :)
06:56 AM mrec_: we're all learning..
06:56 AM mrec_: the PNP machine wasn't that difficult the feeders and machining accurate gears was.
06:57 AM rdtsc-wk: the opulo guys have went through many iterations of feeders, improving them each time
06:57 AM mrec_: and yet still some people have issues with them.
06:58 AM rdtsc-wk: well tape is inherently finnicky... even the adhesive might be a little different reel-to-reel
06:58 AM mrec_: the feeders are based on plastic, for some users the components are sticking to the peeled plastic tape
06:58 AM mrec_: the tiny motors I'm not sure about their performance if they can really stand it
06:59 AM mrec_: Essemtec is also using tiny DC motors in their feeders for peeling at least however they use 2 small dc motors directly instead of geared dc motors
07:03 AM rdtsc-wk: there are a myriad of ways to improve performance and reliability, usually at an expense (yet another rabbit hole?) heheh
07:05 AM mrec_: anyway I'm currently trying to make that Mitsubishi CNC machine ready for trochoidal milling, it has never done that before
07:06 AM mrec_: I checked the PC that was used with that machine before, only simple machining operations with some cracked software
07:09 AM rdtsc-wk: keeping the controls or planning on reworking them?
07:10 AM mrec_: later, first I'll try to get some experience with the machine as it is
07:10 AM mrec_: I have started to reverse engineer the protocol but it will take until I can fully integrate it in linuxcnc
07:12 AM rdtsc-wk: smart to analyze first. aahh that's right, remember now. dang, sounds like a fun project
07:13 AM rdtsc-wk: I'm currently at the 'decide where to put the cable chain' phase
07:13 AM rdtsc-wk: of building a 1.5x1x0.3m gantry mill
07:16 AM mrec_: https://s3.amazonaws.com/i.snag.gy/aO7rzq.jpg
07:17 AM mrec_: if that little boy behaves nice during the next months I'll even give it a new paint
07:19 AM rdtsc-wk: nice! wishing you all the best :)
07:30 AM rdtsc-wk: P.S. when repainted, you definitely should change "Manford MCV-1100" to "MREC MCV-1100" ;)
07:31 AM mrec_: Manford is a nice company, the staff that is currently in charge has nothing to do with those old machines, yet they were able to give us a corrupted backup
07:31 AM mrec_: the corrupted settings I fixed myself by reading the Mitsubishi documentation
07:32 AM mrec_: they were even honest enough to say that they outsourced the PLC and configuration back then
07:32 AM mrec_: and they have a few such cases, but usually their old customers aren't able to recover the machines
07:32 AM rdtsc-wk: Some companies are (still) really good
07:33 AM mrec_: making such machines is no easy feat
07:34 AM mrec_: I mostly disassembled the machine and changed wires and pipes that were worn out
07:35 AM mrec_: even the solenoids, instead of buying new solenoids we were able to get defect parts only
07:35 AM mrec_: get replacements for defect parts only.
07:35 AM mrec_: (not from Manford but the original part manufacturer)
07:36 AM rdtsc-wk: I'm familiar with "retro-fitting" :)
07:37 AM rdtsc-wk: to cross-reference lots of electrical parts, try https://www.chipfind.net/crossreference/search.htm?s=DG444&t=all
07:38 AM rdtsc-wk: really good for ICs but also relays and whatnot.
07:47 AM mrec_: I just checked the freecad output milling a small hole for hexnut 1.1mb
07:47 AM mrec_: the old interface to the CNC would take 7 minutes for uploading
07:51 AM rdtsc-wk: 1.1MB = 8.8Mb / (60*7) = ~21k/s yikes very slow
07:52 AM rdtsc-wk: by today's standards anyways
07:53 AM Scopeuk: I mean some of the old machines were built to read gcode in "real time" off punched tape and only evolved as far as swapping that to a serial interface
07:55 AM rdtsc-wk: true; worked at a machine shop decades ago and they were using serial RS485 to load programs through a four-way switchbox and very long lengths of RS232 cables lol
07:56 AM rdtsc-wk: select the machine, start the upload, go do something else
08:16 AM mrec_: that machine has that flash / ethernet combo option
08:17 AM mrec_: I just don't know yet how to access it and I don't have that option yet but I bought it
08:19 AM mrec_: https://s3.amazonaws.com/i.snag.gy/OlVqX7.jpg
08:20 AM mrec_: maybe that CF disk can be bypassed with an ethernet CF disk
08:21 AM mrec_: first that whole set needs to arrive here
08:23 AM mrec_: the blue wire is funny
08:23 AM mrec_: so one guy had to resolder and glue all those at mitsubishi :D a new PCB would probably have delayed things too long or cost too much for them back then
08:25 AM lcnc-relay: <Travis Farmer> is the blue wire factory? looks sketchy...
08:26 AM mrec_: yes I saw them on all those boards which are sold out there
08:26 AM mrec_: I guess they noticed it after functional testing when the PCB was already assembled
08:26 AM lcnc-relay: <Travis Farmer> likely
08:28 AM mrec_: I'm not a fan of their encoder it only reports back all 3.55ms I need to find a better way for that
08:29 AM mrec_: I could imagine that this system could coexist with 2 nc processors eg triggering a linuxcnc program at some point and then go back when it receives the signal
08:29 AM mrec_: that should be possible with some PLC modifications
08:42 AM rdtsc-wk: The blue wire looks to be kynar wire, installed from the factory. A so-called "bodge" wire. They most likely thought the boards were good, so sent thousands into production, then discovered they needed the blue wire. You're right, somebody had to sit at a desk and make all of those patches on many, many boards. That was less expensive than scrapping existing and starting over.
08:52 AM NoSpark: Really wish we could probe in g53, make a lot more sense for tool length probing
08:53 AM lcnc-relay: <zincboy_ca_on> It is pretty easy to back out the offsets in your gcode probe macros. That is what I do.
08:55 AM NoSpark: there can be a LOT of offsets applied that have to be reversed
08:56 AM NoSpark: is there a paramater for current g53 XYZ location?
08:56 AM NoSpark: #<_abs_x>
08:56 AM NoSpark: found it
08:57 AM NoSpark: newish feature :P
08:58 AM lcnc-relay: <zincboy_ca_on> Yes, that is new in 2.9. Didn't exist before that.
08:59 AM NoSpark: I wonder if I set #5220 to 0, that makes the current co-ord system g53 as far as G38 is concerned?
08:59 AM lcnc-relay: <zincboy_ca_on> I don't think you can set #5220.
09:00 AM lcnc-relay: <zincboy_ca_on> It is read only IIRC
09:00 AM NoSpark: yeah
09:00 AM NoSpark: was just a wish :)
09:06 AM JT-Cave: just probe in G59.3
09:07 AM lcnc-relay: <Travis Farmer> thats what i do
09:08 AM lcnc-relay: <Travis Farmer> https://github.com/travis-farmer/linuxcnc/blob/master/nc_files/measure.ngc
09:16 AM NoSpark: hrmmm
09:16 AM NoSpark: I think I have a better way
09:17 AM lcnc-relay: <Travis Farmer> whatever floats your boat... mine works for me...
09:18 AM lcnc-relay: <zincboy_ca_on> @JT-Cave, doesn't help if you have G92 offsets 🙂
09:18 AM lcnc-relay: <zincboy_ca_on> Also doesn't back out the current tool length.
09:18 AM NoSpark: in this specific instance, if I use #<_z> - #<_abs_z> that should give me an offset I can use the moment after probing
09:19 AM NoSpark: that will take into account all offsets, including g92
09:20 AM lcnc-relay: <zincboy_ca_on> You should use the value stored in #5063 as that is the location where the probe triggered. #<_z> is where the probe stopped after triggering.
09:20 AM NoSpark: exactly
09:21 AM JT-Cave: yeah, I never leave a g92 offset in effect
09:21 AM NoSpark: I'm not using #<_abs_z> or #<_z> as the probe point, just using them to get the difference between g53 and whatever co-ords and offsets are in effect
09:22 AM lcnc-relay: <zincboy_ca_on> Ah, that makes more sense now 🙂
09:22 AM NoSpark: then subtract the calculated offset from #5063 to convert it to g53 native
09:22 AM NoSpark: Would be nice to just probe in g53 though
09:22 AM NoSpark: anyone know a technical reson you can't do this?
09:23 AM NoSpark: I know g53 throws and error with anything other than G1 or G0
09:23 AM NoSpark: cant even move in a curve in g53
09:24 AM NoSpark: ( I mean G2 and G3)
09:24 AM NoSpark: not nurbs/bslines etc
09:24 AM NoSpark: *bsplines
09:25 AM NoSpark: I could make a patch to set some named params like _probe_abs_z etc, any idea if it would be accepted?
09:26 AM lcnc-relay: <zincboy_ca_on> I think the idea is that you really shouldn't be using machine absolute coordinates for anything other than things like tool change locations.
09:26 AM NoSpark: that is the thing, I'm writing a ATC tool probe routine
09:26 AM NoSpark: remapping M6
09:26 AM lcnc-relay: <zincboy_ca_on> I don't know why you would want to change that for the one instance where it is slightly inconvenient. Once the macro is written, using G53 is irrelevant.
09:27 AM NoSpark: so I am only moving in G53 co-ords
09:27 AM NoSpark: because it is a "bug" (kinda)
09:27 AM NoSpark: unless there is a technical reason it's a bad idea
09:27 AM lcnc-relay: <zincboy_ca_on> I just use G53 to move to the start point in my tool probe routine. Everything after that is a relative move.
09:28 AM NoSpark: what do you use to measure you actual tool length?
09:28 AM lcnc-relay: <zincboy_ca_on> Renishaw RTS probe.
09:29 AM lcnc-relay: <zincboy_ca_on> I calibrate the Z location using a probe calibration tool that is 3.9999" long from the gauge point.
09:29 AM NoSpark: does you measured tool length = what it would be as measured on a setting stand?
09:29 AM lcnc-relay: <zincboy_ca_on> Yes.
09:29 AM NoSpark: ahh
09:29 AM lcnc-relay: <zincboy_ca_on> That is what I store in the offsets table.
09:29 AM NoSpark: I don't have a reference tool to use
09:30 AM NoSpark: So I am measuring from the spindle nose
09:31 AM lcnc-relay: <zincboy_ca_on> In practice that is the same unless you have a tool presetter.
09:31 AM NoSpark: do you agree that a tool probe should be in the g53 co-ord system?
09:32 AM lcnc-relay: <zincboy_ca_on> No. I don't see any reason to do that.
09:32 AM lcnc-relay: <zincboy_ca_on> #<workoffset> = [#[5203 + #5220 * 20] + #5213 * #5210]
09:32 AM NoSpark: fair
09:33 AM NoSpark: just seems a bit hackish to me
09:35 AM lcnc-relay: <zincboy_ca_on> I just weigh the potential in introduce bugs in the system versus the amount of benefit. Saving 1-2 lines of gcode macro doesn't seem worth it to me. After digging into the lcnc probe code to fix a bug, I would stay away unless really needed.
09:36 AM lcnc-relay: <zincboy_ca_on> Here is the probe cal tool I use: https://www.maritool.com/Mill-Tool-Holders-CAT40-CAT40-Calibration/c23_25_69/p17365/CAT40-Tool-Probe-Calibrator/product_info.html
09:36 AM lcnc-relay: <zincboy_ca_on> Works great for both length and diameter.
09:36 AM NoSpark: I wish I could rent one :)
09:37 AM NoSpark: also, HSK63F
09:37 AM lcnc-relay: <zincboy_ca_on> You need to re-cal fairly often.
09:37 AM lcnc-relay: <zincboy_ca_on> https://www.maritool.com/Mill-Tool-Holders-HSK-HSK50E-Tool-Holders-HSK50E-Calibration-Tools/c23_46_972_1508/index.html
09:38 AM lcnc-relay: <zincboy_ca_on> Here you go. 🙂
09:40 AM NoSpark: for the accuracy I need, ig I could use one of the shrick fits with a tool balnk
09:41 AM lcnc-relay: <Travis Farmer> my machine moves so much from temperature, i can't see using a tool probe calibration tool
09:41 AM NoSpark: same, this is a 4m x 2m cnc router
09:41 AM NoSpark: on conrete
09:42 AM lcnc-relay: <Travis Farmer> mine is a 48in x 48in cnc router 🙂
09:43 AM NoSpark: what is that in real units?
09:43 AM NoSpark: :P
09:44 AM lcnc-relay: <Travis Farmer> 48in x 48in 😛
09:44 AM roycroft: roughly 1200x1200
09:45 AM NoSpark: was teasing, but thanks
09:45 AM lcnc-relay: <jackrabbitjury> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/oqBqVFvFENUDxpFOhHVTLQtH/20240923_223513.jpg
09:45 AM NoSpark: the bucket is temporary
09:46 AM lcnc-relay: <Travis Farmer> that is too big for my shop
09:46 AM NoSpark: you need a bigger shop :P
09:46 AM lcnc-relay: <Travis Farmer> working on it...
09:48 AM NoSpark: you would not believe the amount of cable I have removed from that machine during the conversion. maybe 3 of those 60 litre cheap plastic storage crates
09:48 AM NoSpark: and about 1300 kilograms of steel, not an exageration
09:49 AM NoSpark: the original dust botk was solid 3/8 inch steel
09:49 AM NoSpark: *boot
09:50 AM lcnc-relay: <Travis Farmer> thats something mine needs... dust boot. the dust gets a little thick
09:51 AM NoSpark: I'm making a servo controlled dust boot for this one, to hold the boot a fixed distance above the sheets
09:52 AM NoSpark: so as the head moves up and down, the dust boot stays stationary
09:53 AM lcnc-relay: <Travis Farmer> with enough suction, the dust boot need not even be on the material
09:53 AM NoSpark: with a 2mm gap (1/8in?) gap over the sheet
09:53 AM NoSpark: The problem is we have very limited power here
09:53 AM rdtsc-wk: ultrasonic distancing
09:53 AM lcnc-relay: <Travis Farmer> i have just 30A @ 240v
09:54 AM NoSpark: is that an american thing?
09:54 AM NoSpark: that seems very low, even for a unit/house
09:54 AM lcnc-relay: <Travis Farmer> no, just limited power in my old shop
09:54 AM NoSpark: ahh
09:55 AM NoSpark: here, we are limited to 63A 440V three phase
09:55 AM NoSpark: which is just a standrd domestic connection in Australia
09:56 AM rdtsc-wk: beefy :)
09:56 AM lcnc-relay: <zincboy_ca_on> Luxury! I have 200A 240V single phase.
09:56 AM NoSpark: the cost to upgrade to a commercial 400A connection was a lot more than the owner is willing to spend
09:57 AM NoSpark: where are you located zinc?
09:57 AM NoSpark: I've not heard of that before
09:57 AM lcnc-relay: <Travis Farmer> open your guest-room ZincBoy, i am moving into your shop... 😛
09:57 AM NoSpark: seems like an expencive way to deliver power
09:57 AM lcnc-relay: <zincboy_ca_on> Ontario Canada.
09:57 AM NoSpark: so it's not just the US that like low voltage connections :P
09:58 AM NoSpark: doesn't it make everything like motors, VFDs, lighting etc more expencive?
09:59 AM NoSpark: because of the higher current?
10:01 AM rdtsc-wk: US residential is two (opposite phase) legs of 120 (so across is 240), commercial is typically 240, industry is 480, mining is 600, and specialty use of 2120, 4160, and others
10:01 AM * bjorkintosh should learn more about electric wiring.
10:01 AM bjorkintosh: I have just enough tools and enough knowledge not to zap myself.
10:02 AM bjorkintosh: but not enough to solve wiring problems at home.
10:02 AM lcnc-relay: <zincboy_ca_on> Industrial in Canada is 600V 3phase.
10:02 AM lcnc-relay: <zincboy_ca_on> I have a Phase perfect converter to generate 240V 3phase and a step-up transformer to run 600V 3phase equipment.
10:03 AM rdtsc-wk: I wonder if it's different in other provinces?
10:04 AM lcnc-relay: <zincboy_ca_on> Canada wide.
10:06 AM rdtsc-wk: Can tell ya, it hurts much less to accidentally touch 120 than it does 240 :)
10:08 AM lcnc-relay: <skunkworks8841> I didn't know 600v was a thing.. I had mentioned that I had some 220 to 600v transformers.. He said - oh yah. very common in factories..
10:08 AM lcnc-relay: <skunkworks8841> (to the electrician here at work)
10:09 AM lcnc-relay: <zincboy_ca_on> Also known as 575V. I run my supply at 575 as it lets me use 600V and 550V equipment without extra transformers.
10:23 AM lcnc-relay: <captainhindsight_.> 550VAC and 600VAC hurt about the same
10:27 AM bjorkintosh: 'hertz' about the same, amirite?
10:44 AM roycroft: voltage is fairly irrelevant
10:44 AM roycroft: it's the current that will get you
10:46 AM bjorkintosh: where there's a V, there's some A.
10:46 AM bjorkintosh: and vice versa.
10:46 AM bjorkintosh: where there's an A, there's a V.
11:07 AM lcnc-relay: <Travis Farmer> holy crap, house is 78F inside! mother left the damn heat on, cranked way up again!
11:20 AM roycroft: because of my rack of computer gear, that's my house year-round unless i have the ac on
11:25 AM JT-Cave: rdtsc-wk, are you using flex with a touch screen?
11:32 AM lcnc-relay: <Travis Farmer> roycroft: i am very heat/cold sensitive. 68F is plenty for me. 78F gives me a heat migraine
11:35 AM bjorkintosh: https://en.wikipedia.org/wiki/Liquid_cooling_and_ventilation_garment
11:36 AM lcnc-relay: <Travis Farmer> too expensive
11:37 AM bjorkintosh: you're a machinist/fabricator no?
11:37 AM bjorkintosh: :-D
11:38 AM bjorkintosh: https://www.youtube.com/watch?v=VU__Y3mUA1M
11:38 AM lcnc-relay: <Travis Farmer> with a little under $6 in my account, the materials would still be too much
11:40 AM bjorkintosh: for now, sure. but perhaps over time, who knows?
11:40 AM rdtsc-wk: @JT-Cave yep, Rpi4+7C80 with this screen: https://www.waveshare.com/product/displays/lcd-oled/lcd-oled-1/15.6hp-capqled.htm
11:41 AM JT-Cave: are you using any line edits with the popup keypad?
11:41 AM JT-Cave: nice screen
11:42 AM rdtsc-wk: Seen 'em in the examples, but have mostly been working with a copy of tom's rpi_mill_3 - no, the keypad wasn't popping up... planning on updating things
11:42 AM JT-Cave: ok just a heads up I changed the dynamic property name from mode to input
11:43 AM rdtsc-wk: oh ok, i'll _try_ to remember that lol
11:43 AM JT-Cave: just refer to the touch screen page in the docs
11:44 AM rdtsc-wk: perfect, ty
11:45 AM rdtsc-wk: oh and would you be open to a push on the .qss docs? Spent a little time fleshing that out more after tinkering with it
11:49 AM JT-Cave: absolutely, your help is much appreciated
11:56 AM JT-Cave: so this morning I programmed so any spin box or double spin box can have the popup number keypad
11:56 AM JT-Cave: next is to allow any line edit to have the number keypad
11:57 AM JT-Cave: but for line edits I think they need to pick between numbers, g code and full keyboard so that may change some dynamic properties again
12:01 PM -!- #linuxcnc mode set to +v by ChanServ
12:03 PM * JT-Cave takes a nap
12:15 PM JT-Cave: now it's really nap time
12:17 PM lcnc-relay: <Travis Farmer> now it is lunch time...
12:22 PM rdtsc-wk: just back from lunch here
12:22 PM rdtsc-wk: sooooo would like to take a nap :)
12:22 PM xxcoder: breakfast time soon for me lol
12:53 PM lcnc-relay: <Travis Farmer> anybody that can tell me about the I/O status labels in Flex? what they are and how to use them? the docs are not 100% clear to me...
01:00 PM lcnc-relay: <Travis Farmer> does din_n_lb connect to motion.digital-in-NN?
01:10 PM lcnc-relay: <Travis Farmer> going out to shop to test that theory...
01:25 PM Tom_itx: busy morning
01:27 PM Tom_itx: travis, what labels?
01:27 PM Tom_itx is now known as Tom_L
01:28 PM Tom_L: some of those are for lathe
01:30 PM JT-Cave: travis see if the docs make more sense now https://gnipsel.com/linuxcnc/flexgui/labels.html#i-o-status
01:31 PM Tom_L: dead battery on the driver this morning..
01:31 PM Tom_L: new battery installed
01:32 PM * JT-Cave heads to town
01:33 PM Tom_L: JT-Cave, ever figure out what was going on with the subroutine dates?
01:34 PM rdtsc-wk: Tom, mine still didn't change last night
01:35 PM rdtsc-wk: not that I can really test the probe anyways :)
01:35 PM Tom_L: i looked at his repo and the files are correct
01:36 PM JT-Shop: Tom_L, no, the dates seem to not change but the contents do
01:40 PM JT-Shop: I tried purging cache and all sorts of apt commands
01:41 PM Tom_L: gonna try to sort out why lcnc didn't wanna load and finish testing the metric ones
01:42 PM lcnc-relay: <roguish> Tom_L: so, the subroutine files are actually changed?
01:42 PM Tom_L: yes
01:42 PM lcnc-relay: <roguish> cool. i'll look at 'em
01:42 PM Tom_L: if you post one somewhere i can verify it's current
01:43 PM Tom_L: i pushed a couple edits last night.. haven't looked to see if he got em yet
01:43 PM lcnc-relay: <roguish> you could put a small comment line at the top of each you change, with the date change
01:43 PM JT-Shop: he got em
01:43 PM Tom_L: cool
01:43 PM Tom_L: roguish are you running mm or real units?
01:44 PM rdtsc-wk: heheh
01:44 PM Tom_L: i've only posted the inch probe setup so far. i have the metric one all coded to look at metric subs but need to test it
01:44 PM lcnc-relay: <roguish> i usually run inches.
01:44 PM lcnc-relay: <roguish> rarely mm
01:45 PM JT-Shop: just so you guys know any spin box or double spin box can have a number popup keypad and working on any line edit having the choice of number keypad, gcode keypad or full keyboard
01:45 PM Tom_L: it was either do that or check for units somehow and set it automagically
01:45 PM Tom_L: thus i got rid of the linear_units setting
01:47 PM Tom_L: http://tom-itx.no-ip.biz:443/~webpage/cnc/JT-SHOP/flexgui/rpi_mill_3_probe.png
01:47 PM Tom_L: rdtsc-wk, might be interested in that
01:47 PM Tom_L: http://tom-itx.no-ip.biz:443/~webpage/cnc/JT-SHOP/flexgui/rpi_mill_3_settings.png
01:47 PM Tom_L: i need to label the settings
02:07 PM Tom_L: ok lcnc load problem seems fixed
02:07 PM Tom_L: nap time
02:08 PM -!- #linuxcnc mode set to +v by ChanServ
02:12 PM Tom_L: zincboy_ca_on, why do they use #5203 in macros so much?
02:12 PM Tom_L: is it just an arbitrary 0 starting point?
02:12 PM Tom_L: it's not defined
02:13 PM Tom_L: or is it because it's 20 less than where the good ones start?
02:14 PM Tom_L: which makes calculating things a bit easier
02:44 PM lcnc-relay: <Travis Farmer> well, i was going to head out to test, but i got held up waiting for somebody here that apparently thinks my time is meaningless, and has no value... as i am STILL WAITING for that person to show up here so i can head out.
02:44 PM lcnc-relay: JT: yes, that is clearer. they attach to what i assumed they did, but wasn't sure. that is one of the things i WAS going out to test.
02:59 PM JT-Shop: Travis one thing you can test is what happens when you create a status label for an I/O pin that does not exist
03:01 PM lcnc-relay: <Travis Farmer> ok, will do... as soon as i can get out there...
03:07 PM lcnc-relay: <Travis Farmer> heading out... waited long enough...
03:17 PM rdtsc-wk: Good to know about qss button images: https://doc.qt.io/qt-6/stylesheet-examples.html#qpushbutton-and-images
03:22 PM JT-Auto-Shop: rdtsc-wk, using a border image and you don't have any border any more, better to use the background-image
03:24 PM Tom_L: JT-Shop, probing_enable_pb promtly shuts lcnc down. no questions asked
03:24 PM Tom_L: tried irl and sim
03:25 PM JT-Auto-Shop: run from a terminal and see what the error is
03:26 PM lcnc-relay: <Travis Farmer> JT: i created a status label for an unset I/O HAL pin, an it just reads false
03:27 PM Tom_L: needed the latest update...
03:27 PM JT-Shop: travis thanks for testing
03:27 PM Tom_L: why disable mdi when probing?
03:27 PM lcnc-relay: <Travis Farmer> NP 🙂
03:27 PM JT-Shop: so you can't do S1000 M3
03:28 PM Tom_L: i used that to help locate the probe
03:28 PM JT-Shop: I should make the label say N/A
03:31 PM Tom_L: also you should disable it until estop and power is on
03:32 PM Tom_L: doesn't seem to stop probing from probing though
03:32 PM JT-Shop: it?
03:32 PM Tom_L: probing_enable_pb seems backward
03:33 PM Tom_L: not pushed, they're enabled, pushed they're not
03:33 PM JT-Shop: in what way
03:33 PM JT-Shop: they?
03:33 PM Tom_L: the probe buttons are enabled when probing_enable_pb is not pushed
03:33 PM Tom_L: and vise versa
03:34 PM Tom_L: when it's
03:34 PM JT-Shop: hmm I've not seen it work like that
03:34 PM Tom_L: green they're off
03:34 PM Tom_L: as are all the mdi buttons etc
03:35 PM Tom_L: you know why?
03:35 PM JT-Shop: no
03:35 PM Tom_L: i'm using the mdi command to activate the subroutines :)
03:35 PM JT-Shop: hmmm
03:35 PM Tom_L: not calling from the ini mdi_command
03:37 PM Tom_L: use the probe_ prefix as part of it to disable enable them
03:37 PM Tom_L: the names
03:37 PM Tom_L: but it will still affect the other mdi commands
03:38 PM JT-Shop: pr what you have so I can follow along
03:41 PM Tom_L: let me post my current ui for it so you can see
03:43 PM JT-Shop: ok
03:44 PM Tom_L: http://tom-itx.no-ip.biz:443/~webpage/cnc/JT-SHOP/flexgui/touch-probe2/
03:44 PM Tom_L: copy that to the examples/touch-probe2 folder and run it
03:46 PM Tom_L: estop, power on, home... probe buttons are active. push the 'Probe Enable' button, it turns green... probe buttons are disabled
03:47 PM JT-Shop: actually estop and power on enables the probe buttons
03:47 PM Tom_L: possibly but you can't run an mdi command until homed
03:48 PM JT-Shop: but the probe enable should not be enabled until homed as well
03:48 PM Tom_L: right
03:49 PM JT-Shop: I'll use probe2 for testing
03:49 PM Tom_L: ok
03:49 PM JT-Shop: need to add an estop button and a power button :)
03:49 PM Tom_L: if you pull my stuff in, the subs will be the latest too iirc
03:49 PM Tom_L: naw, i do it from the menu
03:50 PM Tom_L: eventually for production yes
03:50 PM Tom_L: this is a test bed
03:50 PM JT-Shop: for me the least mouse clicks when testing the less my mouse finger hurts so an extra click or two is painful
03:51 PM -!- #linuxcnc mode set to +v by ChanServ
03:52 PM rdtsc-wk: Does that finger hurt on a touchscreen? Might be an option
03:52 PM Tom_L: i think my lcnc wasn't starting up right because i had some pyvcp stuff left in the ini
03:52 PM Tom_L: and they don't mix well
03:52 PM Tom_L: he's delicate
03:52 PM rdtsc-wk: 140MPH on the highway delicate hehehe
03:53 PM bjorkintosh: you guys don't use mouses?
03:53 PM Tom_L: mice
03:53 PM bjorkintosh: mouses.
03:53 PM Tom_L: and yes i do
03:53 PM bjorkintosh: I have one mouse for my left hand
03:53 PM bjorkintosh: and one for my right hand.
03:53 PM Tom_L: but i don't have a touch screen
03:53 PM rdtsc-wk: of course, just that the mill only has a touchscreen. thing will register the lightest of touches
03:53 PM bjorkintosh: mice are rodents. mouses are a pointing device :-D
03:53 PM JT-Shop: who does only 140 MPH on the highway
03:54 PM JT-Shop: mices
03:54 PM bjorkintosh: hahah
03:54 PM rdtsc-wk: meeses?
03:54 PM Tom_L: i had a pantera up to that and down in a couple blocks once
03:54 PM bjorkintosh: 1 house, 2 hices.
03:54 PM Tom_L: exactly
03:55 PM bjorkintosh: well I was developing mouse shoulder but once I balanced it out, it's been greatly alleviated.
03:56 PM rdtsc-wk: I've maybe went 140 once. More recently, discovered that the crazies that ride your bumper on the interstate back off over 115 lol
03:56 PM Tom_L: i should add a big estop button right in the middle of the screen just for JT
03:56 PM bjorkintosh: https://www.flexispot.com/spine-care-center/mouse-shoulder:-a-common-desk-injury/
03:56 PM bjorkintosh: I was doing 110 MPH once, and a vehicle showed up out of nowhere and passed me.
03:56 PM bjorkintosh: my jaw dropped.
03:57 PM Tom_L: anyway, i need a soda and i'm out... bbiab
03:57 PM JT-Shop: yup when some nut gets too close I open up the gap by a mile
03:58 PM JT-Shop: I had a hellcat pull up next to me doing 70 and he could make his front end bounce up and down and the acceleration he had from 70 was pretty amazing
03:58 PM bjorkintosh: closest I ever got to 140 was in some mercedes E something or other. approximately 135Mph. it was meaningless. I watched the gas dissapear in real time.
03:58 PM bjorkintosh: all the people doing 75mph passed me without a sweat as I refilled the stupid tank.
03:58 PM bjorkintosh: useless cars.
03:59 PM JT-Shop: as part of the witness protection program I can't say how fast I've been...
04:00 PM bjorkintosh: hahaha
04:00 PM rdtsc-wk: witness-the-speed heheh
04:00 PM bjorkintosh: you're a trained corvette(r)? corvette-ist?
04:00 PM bjorkintosh: so probably whatever the engine is capable of.
04:00 PM JT-Shop: yes, I've been to Corvette school
04:02 PM * roycroft has never driven over 100mph, and thinks the last time he drove anywhere close to that was when he did 85 in montana back in the early '90s when the speed limit there was "85 - night"
04:03 PM rdtsc-wk: 95% of the time, speed is exactly 4 over the speed limit, the usual. Not like there are any police around here anymore (everyone else does 10-30 over)
04:03 PM JT-Shop: actually it's aerodynamics that slow you down when you get up above 100
04:04 PM Tom_L: and you were tracking not racing... keeps the warranty
04:04 PM JT-Shop: I actually got stopped for speeding a few days ago but didn't get a ticket
04:04 PM bjorkintosh: how did you get away with it?
04:04 PM bjorkintosh: your just stepped on it and waved?
04:05 PM Tom_L: you can't outrun radio waves
04:05 PM bjorkintosh: technically no.
04:05 PM bjorkintosh: speed of light and whatnot.
04:06 PM bjorkintosh: I'd like to know how they'd stop a speeding flying car someday.
04:06 PM rdtsc-wk: remote control
04:06 PM lcnc-relay: <Travis Farmer> EMP
04:06 PM bjorkintosh: it'll disable everything.
04:06 PM lcnc-relay: <Travis Farmer> i know 🙂
04:07 PM rdtsc-wk: "Hello this is OnStar... is everything OK? We're reading an airspeed of 300MPH..."
04:08 PM lcnc-relay: <Travis Farmer> "sorry, i am flying into a tornado"
04:08 PM rdtsc-wk: Nice, no ticket for you :)
04:10 PM JT-Shop: he said going a little fast and I replied I gotta pee
04:11 PM JT-Shop: oh and the left front rotor is bad so new rotors are on the way
04:15 PM * roycroft used to have a good friend who bought a 'vette
04:15 PM roycroft: he took me for a ride one day, and went up to 120mph
04:15 PM roycroft: it was not a good feeling at all
04:15 PM roycroft: i was not afraid - he had good control of the vehicle
04:16 PM roycroft: i just did not like the g forces
04:16 PM roycroft: i know some folks really enjoy that kind of speed
04:16 PM roycroft: i am not one of them
04:18 PM JT-Shop: I like track days and pulling 1 G in turns... a little goes a long way any more
04:33 PM -!- #linuxcnc mode set to +v by ChanServ
04:35 PM lcnc-relay: <Travis Farmer> <-- closes up shop for supper
04:36 PM rdtsc-wk: Got 4 rotors from RockAuto... nicer ones, coated to prevent rust. Shortly thereafter, got some wobble when braking. Car is known for wheel bearings, so unsure if rotors or bearings. But they'll have to be ground, joy
04:37 PM roycroft: i'm going to start installing siding on my new shed in a few
04:37 PM lcnc-relay: <roguish> JT-Shop: a friend of mine has well over 2000 hours over 200mph
04:37 PM rdtsc-wk: what RC - it's been naked this whole time?!?!?!
04:39 PM JT-Shop: roguish that's easy to do if you fly for a living
04:39 PM lcnc-relay: <roguish> JT-Shop: https://en.wikipedia.org/wiki/Scott_Pruett
04:40 PM JT-Shop: well racing can add up on the right track
04:41 PM lcnc-relay: <roguish> he worked for Lexus for a couple years, helping them develop their fancy sporty cars.
04:42 PM JT-Shop: nice he did Le Mans in 01
04:46 PM lcnc-relay: <roguish> drove for Firestone for a few years and helped them come back into open wheel racing
04:47 PM JT-Shop: when I went to the Corvette school I met Ron Fellows and he is very easy to talk to
04:48 PM lcnc-relay: <roguish> Scott is a nice guy. I met his brother in college. And Scott has a vineyard
04:48 PM lcnc-relay: <roguish> https://www.pruettvineyard.com/
04:50 PM xxcoder: man
04:50 PM xxcoder: I have so much junk lol
04:51 PM xxcoder: been working for almost a month just sorting out stuff and getting rid of stuff
04:51 PM JT-Shop: it's become an obsession to get rid if crap and make room to do things
04:52 PM lcnc-relay: <roguish> purge, bro purge....
04:53 PM JT-Shop: I have a 4' x 4' table with a 1" top and a 4' x 5' with a 1" top and very heavy frame under
04:53 PM JT-Shop: they are freaking heavy
04:54 PM JT-Shop: and a 3x4 with a 3/4 top and another welding table...
04:54 PM xxcoder: wow
04:55 PM JT-Shop: when I used to build machines they had a good purpose
04:56 PM xxcoder: yeah lives change all time :)
04:56 PM xxcoder: much of junk I have used to have a use
04:57 PM lcnc-relay: <roguish> i'm trying to purge a bunch of shit too. it's difficult.
04:57 PM lcnc-relay: <roguish> don't tuck it away, throw it away
05:02 PM JT-Shop: I'd rather find a home for things I can't use if possible
05:02 PM bjorkintosh: https://www.snopes.com/fact-check/theres-so-much-room-for-activities/
05:04 PM xxcoder: pretty lot of stuff will go to donations, and electrics to electrics recycle center
05:04 PM xxcoder: fairly small amount just trash
05:24 PM xxcoder: I dont know what im going to do with my cnc router
05:24 PM xxcoder: I wont have room for it, and I dont just wanna donate it
05:24 PM JT-Shop: FB Marketplace
05:25 PM xxcoder: would it sell?
05:25 PM JT-Shop: I see all kinds of stuff on there
05:25 PM xxcoder: lol ok
05:26 PM xxcoder: as well as try sell my mk3s and trailer mover
05:27 PM JT-Shop: sometimes it takes a while but it cost nothing to post stuff
05:39 PM xxcoder: JT-Shop: thanks for idea. published for tt dolly and prusa mk3s
05:42 PM JT-Shop: if you get a tell me more about your product it's spam
05:42 PM JT-Shop: an email
05:44 PM Tom_L: when you think you're done... you see just one more thing you can do to it
06:18 PM Unterhaus_ is now known as Unterhausen
06:32 PM lcnc-relay: <skunkworks8841> Oof.. The lacrosse octoberfest medallion hunt was found after the 4th clue.. Found at the eagle watch area.. I was google earthing the eagle watch area after the first clue.. I guess I should have drove down and looked..
07:09 PM xxcoder: 2 queries on my tt mover already
07:09 PM xxcoder: no 3d printer offer aw
07:27 PM roycroft: i only got one piece of siding put up on the shed today
07:27 PM roycroft: i was hoping to install 3, but i had a couple interruptions, and i have a committee meeting in an hour, so i have to get dinner now
07:28 PM roycroft: one of the interruptions was good - the neighbor across from me came over to give me a loaf of fresh-baked bread :)
07:28 PM roycroft: and i'm making spaghetti tonight for dinner, so now i can have some delicious garlic bread to go with the spaghetti
07:30 PM _unreal_: tt mover?
07:30 PM _unreal_: what is a TT mover?
07:31 PM _unreal_: and GOD I want a martini
07:31 PM _unreal_: have not hardly touched alcohol in the past month
07:32 PM _unreal_: https://photos.app.goo.gl/ggAPhV6uwbvr4jLs8 some new photos of some of the first works witht he new machine
07:52 PM lcnc-relay: <skunkworks8841> roycoft: awesome!
07:53 PM lcnc-relay: <skunkworks8841> roycroft
10:22 PM xxcoder: awesome. the trailer dolly has been sold
10:22 PM xxcoder: sadly no luck with printer yet
10:37 PM mrec: I think cmake should be seen as what it is a troublesome system and should be removed within the next 10 years; a simple bash replacement would probably save millions of developer hours.
10:37 PM mrec: to see what's wrong with cmake just build freecad on macos
10:38 PM mrec: cmake came to solve other issues in the past, but brought its own new issues
10:38 PM mrec: less people are familiar with cmake scripts than bash scripts.
10:50 PM mrec: lCMake Error at /usr/local/Cellar/cmake/3.30.3/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:233 (message): Could NOT find PythonLibs (missing: PYTHON_INCLUDE_DIRS) (Required is at least version "3")
10:50 PM mrec: yes riht
10:50 PM mrec: right*
10:51 PM mrec: simply checking for a python version and running "python3.10-config --include" is too difficult, the cmake style is obfuscate it until no one understands it anymore
10:52 PM mrec: and the result is what people get on the screen...
11:00 PM mrec: CMake Error at /usr/local/lib/cmake/Shiboken2-5.15.11/shiboken_helpers.cmake:468 (message): The detected Python minor version is not compatible with the Python minor version which was used when Shiboken was built. Consider building shiboken with FORCE_LIMITED_API set to '1', so that only the Python major version matters.
11:00 PM mrec: Built with: '3.10' Detected: '3.12'
11:48 PM NetPipe: 🦾 and a 🦿