#linuxcnc Logs
Oct 19 2024
#linuxcnc Calendar
12:59 AM xxcoder: roycroft: let me know when is best time to meet in portland
01:13 AM xxcoder: I need in least a week to plan, if you need more time its fine though
01:19 AM lcnc-relay: <TurBoss> cool
01:28 AM Deejay: moin
03:54 AM acer is now known as _unreal_
03:57 AM _unreal_: could the 7i96 read an analog input. I.E. POT or set of resistors and set actions to happen when certain values are sensed?
03:57 AM _unreal_: just toying with the idea of setting up dust shoes that have an embeded resistor. so when I put them into place certain work off sets could auto happen
03:57 AM _unreal_: ?
03:58 AM _unreal_: thoughts? and with that I'm going to try to go to sleep again TRY
04:07 AM JT-Cave: morning
04:20 AM Tom_L: morning
04:50 AM lcnc-relay: <Lcvette> morning
05:45 AM JT-Cave: Tom_L, https://pasteboard.co/lwluhrmPM3UG.png
06:02 AM JT-Cave: https://gnipsel.com/linuxcnc/flexgui/probe.html
07:32 AM JT-Cave: https://www.youtube.com/watch?v=JQXG9I7fwSo
08:02 AM Tom_L: been busy this morning i see
08:18 AM JT-Cave: yup
08:18 AM Tom_L: i added hover to the probe colors
08:19 AM JT-Cave: btw the probe enable button is checkable so you can set the colors in the qss
08:19 AM Tom_L: i did
08:19 AM Tom_L: i added hover to the probe colors
08:19 AM JT-Cave: cool
08:19 AM * JT-Cave starts his chicken day
08:19 AM Tom_L: you might show the syntax for that
08:19 AM Tom_L: it's just an extra :hover on the end of the name
08:21 AM Tom_L: well the first line shows how that synax is with :enabled:checked
08:25 AM Tom_L: PR #149
08:45 AM JT-Cave: the stylesheet doc needs to show more options and combinations
09:07 AM -!- #linuxcnc mode set to +v by ChanServ
09:18 AM Tom_dev: you could add a few more but i would point them to this: https://doc.qt.io/qt-6.2/stylesheet-examples.html
09:18 AM Tom_dev: and maybe this https://doc.qt.io/qt-6/stylesheet-syntax.html
09:19 AM JT-Cave: and there's a link to the style sheet section in probe
09:24 AM Tom_L: i didn't notice those
09:25 AM _unreal_: finally got some sleep
09:27 AM Tom_L: JT-Cave, i found the examples quite helpful, you might add that one
09:31 AM JT-Cave: add which one to where?
09:31 AM JT-Cave: The Qt Style Sheets Reference and the Style Sheet Syntax are good references?
09:32 AM Tom_L: add the example one to that page yes
09:32 AM Tom_L: https://doc.qt.io/qt-6.2/stylesheet-examples.html
09:32 AM _unreal_: Tom_L, is it possible for the 7i96 to read a single analog input i.e. a pot. only in this case a set of resistors. and set an action for different values? I'm just flirting an idea. It would be interesting to imbed a resistor in different attachments and have a simple pogo pins setup. to automatically set working off sets depending on which end is being used. for my machine I have a few different dust shoe types and I just
09:32 AM _unreal_: finished designing a new one last night. the new one is for flood stone milling no vacuum and to be used in a special container with a jigging plate.
09:32 AM Tom_L: no
09:33 AM Tom_L: not that i know of
09:35 AM JT-Cave: ok added stylesheet examples to the reference
09:36 AM Tom_L: cool
09:56 AM rdtsc: Unreal, best use gold-plated pogo pins for best contact reliability, and some means of keeping contaminants out of the contact areas. There will be lots of vibration, so expect the contact resistance to change somewhat during operation.
09:56 AM rdtsc: perhaps 10-20%
09:57 AM rdtsc: could use a series of window comparators to output digital bits
09:57 AM rdtsc: https://en.wikipedia.org/wiki/Window_detector
09:59 AM rdtsc: (I say series, but two or three-state window comparators are all wired in parallel.)
10:02 AM rdtsc: Hex window comparator IC: https://www.ti.com/lit/ds/symlink/lmv7231.pdf
10:09 AM rdtsc: Or a quad one, bigger and maybe easier to solder: https://www.renesas.com/en/document/dst/isl55141-isl55142-isl55143-datasheet
10:10 AM rdtsc is now known as rdtsc_away
10:10 AM Tom_L: JT-Cave, et al: http://tom-itx.no-ip.biz:443/~webpage/cnc/JT-SHOP/flexgui/spindle_feedback_test.mp4
10:11 AM Tom_L: spindle feedback using hal_in
10:12 AM Tom_L: needs a precision dynamic propterty added
10:14 AM JT-Shop: hmm
10:14 AM Tom_L: i just didn't add it yet
10:14 AM JT-Shop: cool though
10:14 AM JT-Shop: in hal convert it to an int?
10:14 AM Tom_L: U32 iirc?
10:16 AM Tom_L: that one is float
10:17 AM JT-Shop: u32 is an unsigned int
10:17 AM Tom_L: right
10:17 AM Tom_L: i forgot what i'd used
10:17 AM JT-Shop: s32 is a signed int
10:17 AM JT-Shop: must be a float
10:17 AM Tom_L: it is, i checked
10:19 AM lcnc-relay: <Travis Farmer> my tower light finally arrived, and thankfully it is NOT 21.5in as the dimensions stated, but closer to 16in, or less, maybe even 12in (no tape measure handy). so it is more reasonable than i thought it was going to be.
10:35 AM Tom_L: JT-Shop, dynamic property 'precision' doesn't work on the spindle label
10:35 AM JT-Shop: that only works on status labels
10:36 AM Tom_L: i could use CONV_FLOAT_U32 before it gets there
10:36 AM Tom_L: comp
10:36 AM JT-Shop: yup
10:43 AM Tom_L: would lowpass smooth out the counts some?
10:45 AM JT-Shop: try it out
10:46 AM Tom_L: needs that ahead of the type conversion though, it takes a float in/out
10:46 AM Tom_L: http://linuxcnc.org/docs/stable/html/man/man9/sphereprobe.9.html
10:47 AM Tom_L: didn't know that was in there..
10:47 AM Tom_L: for a tooling ball
10:48 AM lcnc-relay: <roguish> Tom_L: so, what do ya think of my probing?
10:48 AM Tom_L: seems to work for your setup
10:49 AM Tom_L: i certainly wouldn't do a G0 X0Y0Z0 all on one line
10:49 AM Tom_L: it will take a diagonal path right thru a vise etc
10:50 AM Tom_L: http://tom-itx.no-ip.biz:443/~webpage/cnc/JT-SHOP/flexgui/probe_path.png
10:50 AM Tom_L: couldn't quite figure out what the extra path was about
10:50 AM lcnc-relay: <roguish> that line is just prep for the routine on the desk.
10:51 AM Tom_L: i left mine to locate close to the edge because i want it to be more generic
10:51 AM Tom_L: so anybody can use it not just on a specific setup
10:51 AM lcnc-relay: <roguish> I think that's how the interpreter and plotting sees all the G91 moves.
10:52 AM Tom_L: not here
10:52 AM lcnc-relay: <roguish> it's meant for a simple edge. ya start right over the edge, go out, down and probe inward
10:52 AM Tom_L: yeah i just make ya do the out and down part manually
10:53 AM lcnc-relay: <roguish> back out, and probe again. back out, go up, and go over to the probed edge.....
10:53 AM Tom_L: i calculate the edge before backing off
10:53 AM Tom_L: so the number is right, not the final move
10:54 AM lcnc-relay: <roguish> ya get the edge from the probe trip location. #5061
10:54 AM Tom_L: and allow for the tip radius
10:55 AM lcnc-relay: <roguish> shite. I did forget the probe radius.....that's easy to figure in.
10:56 AM lcnc-relay: <roguish> Primarily, I wanted to show you what was done in Probe Screen a long time ago, and also what is in QtDragon now.
10:56 AM Tom_L: i do use the over and down method for the bar probe routine
10:56 AM Tom_L: if you're too far off center starting the probe, you'd better increase the bar size in the settings
10:57 AM Tom_L: i tried one almost to the edge and it worked
10:57 AM lcnc-relay: <roguish> which is another reason why all those distance and speed parameters need to be persistent
10:57 AM Tom_L: just doubled the bar size so it had plenty of room to work
10:57 AM Tom_L: if you edit the ui they are
10:58 AM Tom_L: don't see the difference setting it there or in an ini or persistent variable
10:58 AM lcnc-relay: <roguish> that is totally unreasonable
10:58 AM Tom_L: set them once for your setup and never touch em again unless you have a special case
10:59 AM Tom_L: then adjust them for the one time use
10:59 AM Tom_L: that's my approach, reasonable or not
11:00 AM lcnc-relay: <roguish> if it's in the ui, or ini, then it's not ever going to persistent. practically every new job is a special case.....
11:00 AM lcnc-relay: <roguish> i've probed 4" holes, and .4" holes.....
11:00 AM Tom_L: so adjust the hole size
11:00 AM Tom_L: set it for a 5" hole and it will still work on a .4" hole
11:01 AM lcnc-relay: <roguish> you don't probe much do you?
11:01 AM Tom_L: not at all
11:01 AM Tom_L: but i understand what is going on
11:02 AM lcnc-relay: <roguish> maybe not
11:02 AM Tom_L: these are meant to be examples and used as a starting point for anyone to use
11:03 AM lcnc-relay: <roguish> yeah, if I decide to actually change to Flex, I'll have to write, or plagarize, all the probing routines.
11:03 AM Tom_L: feel free
11:04 AM Tom_L: i'd rather fault on the safe side than have someone pissed off at me for ruining their probe
11:05 AM lcnc-relay: <roguish> totally understandable. all the other gui's with probing have big warnings in them
11:05 AM Tom_L: there's one in the readme
11:06 AM Tom_L: i've been around automated cmm machines so i do have a feel for what goes on
11:07 AM Tom_L: you can automate the inspection process as far as you care to
11:07 AM Tom_L: http://tom-itx.no-ip.biz:443/~webpage/cnc/cincinnati/CCM.jpg
11:09 AM Tom_L: and generate inspection reports etc etc
11:31 AM lcnc-relay: <big_kevin420> tom, the probe inner bore diameter is hard coded?
11:31 AM Tom_L: that was derived from cradek's routines and i think it's adjustable but i'd have to look
11:32 AM -!- #linuxcnc mode set to +v by ChanServ
11:32 AM Tom_L: MAX_HOLE_RADIUS
11:32 AM Tom_L: sets the ID
11:33 AM Tom_dev: probe_max_hole_r
11:33 AM Tom_dev: is the hal pin name
11:33 AM lcnc-relay: <big_kevin420> gui spinbox for the inpup?
11:33 AM lcnc-relay: <big_kevin420> input
11:33 AM Tom_dev: yes
11:33 AM lcnc-relay: <big_kevin420> ok
11:33 AM Tom_dev: 1.25 default
11:49 AM -!- #linuxcnc mode set to +v by ChanServ
11:50 AM Tom_dev: http://linuxcnc.org/docs/stable/html/man/man9/conv_float_u32.9.html
11:50 AM Tom_dev: HAL: ERROR: function 'conv_float_u32.0' not found
11:50 AM Tom_dev: wtf.. did they remove it?
11:51 AM Tom_dev: loadrt conv_float_u32
11:52 AM Tom_dev: addf conv_float_u32.0 servo-thread
11:52 AM Tom_dev: HAL: ERROR: function 'conv_float_u32.0' not found
11:56 AM lcnc-relay: <big_kevin420> conv_u32_float
11:58 AM Tom_L: i need a float to int though
11:58 AM Tom_L: that's backwards
12:03 PM lcnc-relay: <big_kevin420> hmm both are still there
12:03 PM lcnc-relay: <big_kevin420> conv u32_float
12:03 PM lcnc-relay: <big_kevin420> conv_float_u32
12:04 PM lcnc-relay: <big_kevin420> conv_u32_float
12:04 PM Tom_L: the syntax looks right to me
12:04 PM Tom_L: and they're still in the docs
12:06 PM JT-Shop: addf conv_float_u32 servo-thread
12:06 PM JT-Shop: seems a single one does not add the .n
12:07 PM JT-Shop: hmm I'm wrong
12:08 PM lcnc-relay: <Travis Farmer> <-- heads out to see if he fixed or broke his estop latch config...
12:08 PM Tom_L: did loadrt conv_float_u32 and looked at the servo thread in hal show and it's not there
12:10 PM Tom_L: added count=1 and still not there
12:12 PM JT-Shop: nap time, I'm not able to figure it out either
12:12 PM JT-Shop: conv-float-u32.N
12:12 PM JT-Shop: after loading it changes the _ to -
12:13 PM JT-Shop: gotta love that
12:13 PM Tom_L: bastards
12:14 PM Tom_L: i still don't see anything in the servo thread
12:15 PM Tom_L: thanks jt
12:16 PM Tom_L: loadrt won't show anything in halshow untill you addf
12:16 PM JT-Cave: addf conv-float-u32.0 servo_thread
12:16 PM Tom_L: yeah i see it there now
12:16 PM Tom_L: somebody should address that
12:17 PM JT-Cave: talk to Jeff
12:17 PM Tom_L: i thought he didn't wanna be bothered anymore
12:18 PM xxcoder: happy blustery day all
12:18 PM Tom_L: i bet all those conv are that way
12:38 PM Tom_L: must be doing something, i had to change HAL_FLOAT to HAL_U32
12:38 PM Tom_L: test after lunch
01:24 PM Tom_L: http://tom-itx.no-ip.biz:443/~webpage/cnc/JT-SHOP/flexgui/spindle_feedback_test2.mp4
01:25 PM Tom_L: better
01:30 PM JT-Shop: yep that's way better
01:31 PM JT-Shop: do we need a hal progress bar for load meter or rpm meter?
01:39 PM lcnc-relay: <Travis Farmer> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/JEuTBvGDAFzPxOnlhxkRXVfW/Screenshot_from_2024-10-19_14-20-09.png
01:39 PM lcnc-relay: <Travis Farmer> i finally have a proper latching software Estop! i figured out the Estop Latch hal comp, and i temp installed my LED light tower, works great, but it is a blinker, rather than steady lit. no option to change, so i will deal with it 🙂
01:40 PM lcnc-relay: <Travis Farmer> any way to round the comp PSI and tool PSI labels to 2 decimal places? they are hal reader labels
01:42 PM JT-Shop: not in flex at this time
01:42 PM lcnc-relay: <Travis Farmer> ok
01:42 PM JT-Shop: but possible, I just have to think about it some
01:43 PM lcnc-relay: <Travis Farmer> not critical, just when you get to it
01:43 PM JT-Shop: I do it now for status labels so it should not be hard for hal labels
02:06 PM Unterhaus_ is now known as Unterhausen
03:01 PM lcnc-relay: <Travis Farmer> xxcoder: is the #flex-dev link working both ways now? or is he still working on it? just curious as i don't see it in Discord (still not public)
03:02 PM xxcoder: still kinda have issues. hes getting info on how to fix
03:02 PM xxcoder: one of em is long form nicknames. which would be real annoying in irc
03:02 PM lcnc-relay: <Travis Farmer> ok, understandable
03:02 PM xxcoder: example <xxcoder (@discord_448217356418809857:jauriarts.org)>
04:39 PM lcnc-relay: <skunkworks8841> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/UsPUPicKRAEtgnjUuYlCgdMO/PXL_20241019_213134134.jpg
04:39 PM lcnc-relay: <skunkworks8841> going to be close
04:55 PM xxcoder: nice eyes
05:00 PM lcnc-relay: <skunkworks8841> Lol.. old person looking over his glasses
05:02 PM xxcoder: :)
05:11 PM roycroft: another panel is installed, and i picked up a half dozen more sheets of osb, along with 5 gallons of paint
05:12 PM roycroft: two more panels and i can start painting
05:12 PM roycroft: i hope i can get those done tomorrow
05:13 PM roycroft: today is the election at the non-profit, and i have to head down to deal with that in a few minutes, and tomorrow we'll be counting votes until mid-afternoon, but hopefully i'll be home by 4 or so and can work on the shop walls for a while
05:13 PM roycroft: i have a half dozen desperate voicemails from people needing replacement ballots from today
05:13 PM roycroft: the deadline to request a replacement was yesterday
05:14 PM * roycroft is not even going to return the voicemails
05:35 PM JT-Shop: roycroft, have you uses wireshark?
05:38 PM xxcoder: roy let me know what day you can come up meet me at portland. I need a week or two to plan but if you need more its fine
05:46 PM lcnc-relay: <roguish> JT-Shop: what the heck do you want to use wireshark for???
05:48 PM JT-Shop: need to figure out why I can't send an email from an automation direct touch screen
05:49 PM lcnc-relay: <roguish> it's totally powerful. but pretty complex and complicated
05:49 PM JT-Shop: I get error RTE-042
05:49 PM JT-Shop: yup looked complicated
05:49 PM lcnc-relay: <roguish> call automation Direct ????
05:49 PM JT-Shop: monday
05:50 PM lcnc-relay: <roguish> I've used wireshark to sniff my electric smart meter zigbee transmission signal
05:50 PM JT-Shop: it should be dead nuts simple but...
05:51 PM lcnc-relay: <roguish> well, you're smarter than the average bear, so you'll probably get it going
05:52 PM JT-Shop: sometimes the park ranger has his day...
05:52 PM lcnc-relay: <roguish> this matrix thing still isn't doing images very well, is it
05:52 PM JT-Shop: not for me so I just use https://pasteboard.co/
05:53 PM lcnc-relay: <roguish> https://pasteboard.co/7dCQpqmGDm0C.png
05:54 PM lcnc-relay: <roguish> that's wireshark with a TI zigbee plugin.
05:56 PM JT-Shop: wow
05:56 PM JT-Shop: the enclosure I'm building is 200 pounds empty...
05:56 PM lcnc-relay: <roguish> what ya working on?
05:56 PM lcnc-relay: <roguish> you're supposed to be retired.....
05:57 PM JT-Shop: 4 mixing tank control panel with 7 motors and remote stations
05:57 PM JT-Shop: well I could not resist this cash cow
05:57 PM lcnc-relay: <roguish> friend or foe, get the dough
05:58 PM lcnc-relay: <roguish> know what ya mean.
05:58 PM JT-Shop: prob about 12k for a 60k job
05:58 PM JT-Shop: 12k in materials
05:58 PM lcnc-relay: <roguish> i'll be machining more nickel next week....
05:58 PM JT-Shop: fun
05:59 PM lcnc-relay: <roguish> the hydrogen company is getting ready for a DOE dog and pony show. so no work right now
06:00 PM JT-Shop: time to start some jambalaya
06:02 PM lcnc-relay: <roguish> my good buddy, who's an employee just used their fancy 3D printer to make me a mount for my bike camera.....
06:02 PM * JT-Shop calls it a night
06:02 PM JT-Shop: cool
06:02 PM JT-Shop: a gopro?
06:02 PM lcnc-relay: <roguish> time for a rum and tonic on the deck..... see ya tomorrow.......ciao
06:03 PM lcnc-relay: <roguish> no, a Ghost XL Pro
06:03 PM JT-Shop: hmm not seen that before
06:03 PM lcnc-relay: <roguish> anyway, later gator
06:04 PM JT-Shop: say goodnight gracit
06:04 PM JT-Shop: gracie
06:13 PM lcnc-relay: <skunkworks8841> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/jKwhzUMYSHfVpilhFsoSndcg/PXL_20241019_225740414.jpg
06:13 PM lcnc-relay: <skunkworks8841> Should buy a lottery ticket
06:15 PM xxcoder: 🎉
06:33 PM lcnc-relay: <skunkworks8841> lol - lets see what happens when I put the bambu rfid on some generic white..
06:37 PM lcnc-relay: <skunkworks8841> it is supposed to run a calibration test anyway... 😉
06:41 PM lcnc-relay: <skunkworks8841> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/uyMnSNzEkBfxbIOOaOEnLAtH/PXL_20241019_233234087.jpg
06:41 PM lcnc-relay: <skunkworks8841> Good time to be alive
06:41 PM lcnc-relay: <skunkworks8841> Mostly
06:41 PM xxcoder: nice print
06:42 PM lcnc-relay: <skunkworks8841> the son wants to be a 'shoretrooper' for halloween...
06:42 PM lcnc-relay: <skunkworks8841> can't find a cheap helmet..
06:43 PM lcnc-relay: <skunkworks8841> So - I am going to spend $100 in fillement, time and paint..
06:43 PM lcnc-relay: <skunkworks8841> but - he is excited
06:45 PM xxcoder: :)
06:49 PM lcnc-relay: <skunkworks8841> printing the last 1/4.. then all the greebles..
06:49 PM lcnc-relay: <skunkworks8841> (I watch too much adam savage)
07:01 PM lcnc-relay: <skunkworks8841> looks like it is printing with the bambu not bambu white just fine.
07:32 PM lcnc-relay: <skunkworks8841> dropped one of dads chainsaws off at the local small engine guy (he sells stihl and I like him) it just doesn't want to stay running and I don't have time to trouble shoot it. I picked up a new chain for the smaller saw - I sharpened the old chain too far - the new chain is awesome..
07:32 PM lcnc-relay: <skunkworks8841> (we had a tree guy come and take down a few trees that were a bit scary around the house.
07:33 PM lcnc-relay: <skunkworks8841> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/tnNjphpjUNeKKknWJUjHczLB/PXL_20241015_184327122.jpg
07:33 PM lcnc-relay: <skunkworks8841> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/BSrGgEKbuIEAiVPiYcmASJbF/PXL_20241015_184326107.jpg
07:33 PM lcnc-relay: <skunkworks8841> No thank you.
07:40 PM Tom_L: skunkworks, leak in the primer bubble if it has one
07:40 PM Tom_L: i had to replace that on my pole saw
07:40 PM lcnc-relay: <skunkworks8841> Maybe.. It is a pretty new saw.. (big)
07:41 PM lcnc-relay: <skunkworks8841> When I was putting up the tower I brought it up with me. It didn't want to stay running.
07:42 PM lcnc-relay: <skunkworks8841> dad has about 5 stihl saws.. So I am not too worred.
07:42 PM lcnc-relay: <skunkworks8841> I keep finding them.
07:42 PM lcnc-relay: <skunkworks8841> although I cannot find where he kept the chains..
07:43 PM lcnc-relay: <skunkworks8841> I have found about 10 gallons of chian oil though
07:43 PM Tom_L: heh
07:43 PM lcnc-relay: <skunkworks8841> one in the woods
07:45 PM lcnc-relay: <skunkworks8841> I was shooting the breese with the tree guys after they were done and said 'dad would have just pulled the tree's down..' I don't have the balls to do that..
07:46 PM lcnc-relay: <skunkworks8841> The one guy said - huh - that is probably why the pully was by that tree.. I was like - what pully?
07:46 PM lcnc-relay: <skunkworks8841> he said - huge pully for runnig cable - a block.
07:46 PM lcnc-relay: <skunkworks8841> I was like - holy crap - I have been looking for that for like 2 years.!!!
07:47 PM lcnc-relay: <skunkworks8841> So - I now have the nice pully.
07:47 PM Tom_L: i think you've been on quite a treasure hunt lately
07:47 PM lcnc-relay: <skunkworks8841> oh - there are things that I know are around here that I probably won't find for years.
07:47 PM xxcoder: the vines hide all