#linuxcnc Logs

Oct 06 2024

#linuxcnc Calendar

12:28 AM _unreal_: big kev what are you trying to do regarding tool setting?
12:41 AM _unreal_: are you talking a fixed tool setter for referencing?
12:41 AM _unreal_: or non fixed for surface probing?
12:41 AM _unreal_: or a touch probe?
09:44 AM rdtsc_away is now known as rdtsc
09:44 AM rdtsc: Morning. Tom, #flex-dev is open and Travis has a log running in it, if you wish to join
09:44 AM Tom_L: i'm aware
09:44 AM rdtsc: Roger, hope everyone's morning is going well.
09:44 AM JT-Mobile: for bug reports only
09:44 AM Tom_L: getting better.. found some caffine
10:16 AM DmanT- is now known as DmanT
10:17 AM lcnc-relay: <Travis Farmer> not sure it is possible to make everybody happy...
10:47 AM rdtsc: Think that's the definition of impossible...
10:48 AM roycroft: the realistic goal is to make half the people happy half the time
10:49 AM travis_farmer: all i can say is, i tried, and failed so bad it went thermonuclear :-(
10:52 AM lcnc-relay: <roguish> Tom_L: JT replied to my github 'issue' got it going now....
10:52 AM lcnc-relay: <roguish> works
10:54 AM roycroft: i should get going
10:54 AM roycroft: my pipe cutter was not in the toolbox with the threading dies, and most of my files, including all of my round files, are still at the old shop
10:54 AM roycroft: so i'm heading down to get another pickup load of stuff
10:54 AM roycroft: hopefully that will go pretty quickly
10:55 AM * roycroft would like to have the air compressor fully plumbed and working today
10:56 AM travis_farmer: i used PEX for my compressed air
10:57 AM travis_farmer: i finally upgraded to LinuxCNC 2.9.3 on my machine, and it tested out good :-)
11:11 AM Tom_L: how do you pm someone on discord from irc?
11:12 AM travis_farmer: i don't think you can
11:12 AM Tom_L: i would post a link here but wouldn't want to offend capthindsight
11:13 AM Tom_L: isn't technology great?
11:14 AM travis_farmer: it is when it works. IRC is old tech, discord new... i am impressed that turboss even gets them to talk
11:15 AM Tom_L: images don't come across to irc for me either
11:15 AM Tom_L: guess it'll just be dust in the wind
11:16 AM travis_farmer: i thought images from discord did, but not from matrix?
11:17 AM lcnc-relay: <roguish> Tom_L: when you create your deb, is it including all the latest that JT has incorporated ?
11:17 AM lcnc-relay: <roguish> travis_farmer: Turboss is a real programmer....
11:18 AM travis_farmer: i am only a half-assed programmer :-)
11:19 AM travis_farmer: sorry, *arsed
11:20 AM Tom_L: yes
11:20 AM Tom_L: roguish, and some he doesn't have yet that he hasn't comitted
11:20 AM Tom_L: only that link is broke
11:23 AM lcnc-relay: <roguish> the link you put up to touch-probe3 doesn't work
11:23 AM lcnc-relay: <roguish> is your server down?
11:23 AM travis_farmer: oh dear...
11:25 AM _unreal_: rdtsc, could but I'm just using low pressure micro compressors just enought to clear fine chips. the kind that cause bit welding
11:27 AM rdtsc: more options for the adventurous :)
11:28 AM rdtsc: hmm... why is it: 7z x old.7z -o_old1 fails silently? 0 files extracted
11:29 AM travis_farmer: i don't use 7z, can't tell you...
11:30 AM rdtsc: oh... old.7z is 32 bytes, d'oh
11:30 AM rdtsc: dang, somehow the backup was lost...
11:30 AM travis_farmer: empty archive?
11:31 AM rdtsc: weird thing is, if it is "extracted" without specifying an output path, it seems to work... but what it "extracts" is far more than what should have been in it... what is it doing, copying from ~? weeeeird
11:32 AM travis_farmer: copying from /dev/random ;-)
11:33 AM rdtsc: ouch... so what happened is -o switch didn't seem to work, so tried extracting into ./, which tried to overwrite old.7z with a previous version, but it couldn't, because it was open... so it truncated it
11:34 AM rdtsc: lesson learned lol
11:34 AM travis_farmer: try a sudo rm -fR / ;-)
11:35 AM rdtsc: I happen to want to keep my French, thank you :)
11:35 AM travis_farmer: lol :-)
11:36 AM Tom_L: roguish, try it again
11:42 AM _unreal_: rdtsc, try looking at it from a hex view?
11:42 AM _unreal_: though I dont know what the original file size was expected to be
11:42 AM _unreal_: so.. total loss regardelss? hehe
11:47 AM Tom_L: roguish, i'm open for change suggestions
12:03 PM lcnc-relay: <roguish> Tom_L: ok, works now. looked over the touch3 images. looks ok. i am trying to make one that has a plot covering half the whole window, all the time.
12:18 PM mrec: zincboy_ca_on: which cam software do you use?
12:23 PM andypugh__: pere: It’s here: https://github.com/LinuxCNC/wlo/blob/master/downloads/index.md
12:29 PM pere: rdtsc: ^, perhaps you can provide a patch?
12:30 PM rdtsc: A patch? Sorry, my CRS is acting up
12:31 PM pere: rdtsc: yes, to modify the page the way you want it.
12:32 PM Tom_L: roguish, love to see it as it progresses
12:34 PM rdtsc: I think they have already been updated: https://linuxcnc.org/downloads/ --> https://www.linuxcnc.org/dists/bookworm/2.9-uspace/binary-amd64/linuxcnc-uspace_2.9.3_amd64.deb
12:35 PM andypugh__: Yes, I updated it just now, as soon as it was brought to my attention
12:35 PM rdtsc: roger that, thank you
12:38 PM lcnc-relay: <Travis Farmer> Thanks Andy πŸ™‚
01:53 PM lcnc-relay: <Travis Farmer> made a rather amusing ATC Gcode test file with Vcarve Pro, some may recognize the shape: https://github.com/travis-farmer/linuxcnc/blob/master/gcode/atc_test2.tap πŸ˜‰
02:14 PM lcnc-relay: <meisterdippel> https://www.youtube.com/watch?v=oonA1OzP7PA
02:14 PM lcnc-relay: As long as I don't have any servo drivers πŸ™‚
02:15 PM lcnc-relay: <meisterdippel> little bit slow with steppers, but it works
02:16 PM travis_farmer: that the robot you hauled up stairs, or a different one?
02:16 PM lcnc-relay: <meisterdippel> the one from the stairs
02:17 PM lcnc-relay: <Travis Farmer> cool, glad you got it together πŸ™‚
02:17 PM rdtsc: nice work :)
02:18 PM lcnc-relay: <meisterdippel> it would be nicer if i had the servo drivers, but i can play with them for now
02:19 PM lcnc-relay: <meisterdippel> thanks
02:19 PM travis_farmer: wish i had a robot arm... don't know if i would know how to program it, but it would be fun
02:20 PM travis_farmer: make a neat pick-n-place tool changer :-)
02:20 PM lcnc-relay: <meisterdippel> yes, it's cool to have one, but I can't really do anything with it either
02:20 PM lcnc-relay: <meisterdippel> it runs with linuxcnc, so programming is normal gcode
02:21 PM travis_farmer: Hmmm... the possibilities :-)
02:26 PM * travis_farmer checks eBay for robots he cannot afford...
02:27 PM lcnc-relay: <meisterdippel> if you have a 3d-printer, you can build a little one
02:28 PM travis_farmer: not one the size i want ;-)
02:28 PM lcnc-relay: <meisterdippel> I know, my ceiling is only 2.5m high πŸ˜‚
02:29 PM rdtsc: occasionally a good deal can be found on eBay... expect it to be well-used and need lots of work though
02:29 PM travis_farmer: i was really thinking a pick-n-place tool changer for my CNC router...
02:30 PM travis_farmer: good deal as in under $100? ;-)
02:30 PM rdtsc: hmm, wonder if this could be adapted: https://www.opulo.io (it picks the tools AND the collets? heheh)
02:30 PM lcnc-relay: <meisterdippel> 100$ for an industrial robot arm ?
02:31 PM rdtsc: only if you have a really, really good friend :)
02:31 PM lcnc-relay: <meisterdippel> a working one for under 1000 is very good
02:31 PM travis_farmer: i have a ATC spindle, i only need to pick the tool holder
02:32 PM lcnc-relay: <meisterdippel> atc carousel is much cheaper
02:32 PM travis_farmer: but not as neat to watch ;-)
02:33 PM lcnc-relay: <meisterdippel> it depends on the speed, there are some impressive parts
02:35 PM lcnc-relay: <meisterdippel> https://www.youtube.com/watch?v=ZSqrjo8Mjtk
02:37 PM * travis_farmer wonders if a RC servo robot arm would hold up... probably not ;-)
02:40 PM lcnc-relay: <meisterdippel> no and i hate rc-servo arms, too wobbly
02:40 PM travis_farmer: lol, i was being funny ;-)
02:45 PM Unterhaus__ is now known as Unterhausen
02:45 PM lcnc-relay: <meisterdippel> maybe a parol6 can handle it
02:45 PM Unterhausen: funny, I only spent $125 for my industrial robot. GE P50.
02:46 PM Unterhausen: they guy at university salvage was mad I won the auction for that little, but he told me I was the only bid
02:46 PM Unterhausen: I would have been happier if I had won it for $25
02:46 PM lcnc-relay: <meisterdippel> nice
02:47 PM Unterhausen: I wouldn't say it was money well spent
02:48 PM lcnc-relay: <meisterdippel> with a bit of luck you can get some cheap ones, but this is the exception rather than the rule
02:50 PM lcnc-relay: <Travis Farmer> why not Unterhausen?
02:51 PM Unterhausen: I bought it a long time ago and never got any use out of any of it
02:51 PM Unterhausen: it has non-standard motors
02:51 PM Unterhausen: I'm trying to remember how the harmonic drives go together :)
02:52 PM lcnc-relay: <Travis Farmer> cant change the motors in any way? adapt them?
02:54 PM Unterhausen: not worth it really, best use is if I adapt the harmonic drives and drive them with the stock motors
02:54 PM lcnc-relay: <Travis Farmer> cheapest i found so far is this beast https://www.ebay.com/itm/186287346477
02:54 PM lcnc-relay: <Travis Farmer> hmm
02:55 PM Unterhausen: maybe if I didn't have an endless supply of brushless servos I have been hoarding I would think differently
02:56 PM Unterhausen: the robot motors are brushed
02:56 PM lcnc-relay: <meisterdippel> https://www.kleinanzeigen.de/s-anzeige/yaskawa-up-20-roboter/2874127204-168-5866
02:56 PM lcnc-relay: <meisterdippel> little sweety πŸ˜‚
02:57 PM lcnc-relay: <meisterdippel> but good price
02:58 PM lcnc-relay: <Travis Farmer> 800 euro, not bad, if i could afford to import it πŸ˜‰
03:00 PM -!- #linuxcnc mode set to +v by ChanServ
03:00 PM -!- #linuxcnc mode set to +v by ChanServ
03:06 PM JT-Shop: home sweet home... nap time
03:06 PM lcnc-relay: <meisterdippel> gn8
03:12 PM lcnc-relay: <Travis Farmer> welcome home JT
03:21 PM lcnc-relay: <Travis Farmer> i have a couple used Mesa boards i don't need, on my store website: https://www.tjfhome.net/shop/index.php?route=product/category&language=en-gb&path=66_68
03:21 PM lcnc-relay: i assume i set Paypal up right (USA shipping only)... if not, it won't go through, i guess. never had a purchase from my site yet to test it. I have laid eyes on the 7i80HD-16, but the THCAD-10 i have not looked for yet, but know where it is.
03:27 PM lcnc-relay: <meisterdippel> I need sleep too, see you tomorrow
03:27 PM -!- #linuxcnc mode set to +v by ChanServ
03:27 PM lcnc-relay: <Travis Farmer> later
03:43 PM lcnc-relay: <big_kevin420> check the local ads
03:43 PM lcnc-relay: <big_kevin420> i got mine for $500
03:43 PM lcnc-relay: <big_kevin420> few models older than this ione
03:44 PM lcnc-relay: <Travis Farmer> no industry in my area that uses robots
03:45 PM lcnc-relay: <big_kevin420> that makes it tough
03:45 PM lcnc-relay: <big_kevin420> rust belt is lously with them
03:45 PM lcnc-relay: <big_kevin420> sometimes i get them for free
03:46 PM lcnc-relay: <Travis Farmer> send me one πŸ˜‰
03:47 PM lcnc-relay: <big_kevin420> i woyuld honestly consider it next time, but you cover shipping
03:47 PM lcnc-relay: <big_kevin420> because ive been turning them down lately because i dont want anymore big fanuc ones
03:48 PM lcnc-relay: <big_kevin420> mechanically they are beauty but the motors are the issue
03:48 PM lcnc-relay: <big_kevin420> fanuc shit is hard to interface to
03:48 PM lcnc-relay: <big_kevin420> motorman/yaskawa is a dream by comparsion
03:49 PM lcnc-relay: <Travis Farmer> Hmmm i saw a motorman on eBay but it was very $$$$
03:49 PM lcnc-relay: <big_kevin420> same with the gearboxes, they are primo, but the gear ratios and input shafts make them a pain
03:49 PM lcnc-relay: <big_kevin420> looks like all my robot files are on the old pc, lets see if i can find a pic online of mine
03:51 PM lcnc-relay: <big_kevin420> https://www.youtube.com/watch?v=4VlwUT4pIH8&t=34s
03:51 PM lcnc-relay: <big_kevin420> forgot i had a website
03:52 PM lcnc-relay: <big_kevin420> fuck what are these ads on my videos
03:52 PM lcnc-relay: <big_kevin420> does that mean im making money?
03:52 PM lcnc-relay: <Travis Farmer> lol
03:53 PM lcnc-relay: <Travis Farmer> you put a chain saw on one??? 🀣
03:53 PM lcnc-relay: <big_kevin420> before that other youtube boner did, yeah
03:53 PM lcnc-relay: <big_kevin420> among other things.....
03:54 PM lcnc-relay: <Travis Farmer> that is hilarious 🀣 and scary ...
03:54 PM lcnc-relay: <big_kevin420> i wanted it to be scary
03:54 PM lcnc-relay: <big_kevin420> turned out it was scary for lots of reasons
03:55 PM lcnc-relay: <big_kevin420> ohh any video filled vertical, youtube converts to a youtubve short or something
03:55 PM lcnc-relay: <Travis Farmer> yeah, they do
03:56 PM lcnc-relay: <big_kevin420> https://www.youtube.com/watch?v=twdZyoNhNaU
03:56 PM lcnc-relay: <big_kevin420> robot suicide, make it hit the estop
03:56 PM -!- #linuxcnc mode set to +v by ChanServ
03:59 PM lcnc-relay: <Travis Farmer> lol
04:00 PM lcnc-relay: <Travis Farmer> this is my latest short, note i turned it horizontal.. so...
04:00 PM lcnc-relay: https://www.youtube.com/watch?v=TOE97_Y7soU
04:03 PM rdtsc: Lookin' good T!
04:03 PM rdtsc: At work we got a big, well-used Motoman robot for testing cheap; arrived on a wooden pallet. Was apparently used for painting cars. Didn't want to run right without the track it went with. Nobody knew how to run it, so I powered it up, found what looked like a speed limit, set it low, and couldn't get it to run manually. Hit the AUTO button and it nearly lept off the pallet - only a fast hit of the e-stop prevented a tumbling multi-ton disaster!
04:03 PM lcnc-relay: <Travis Farmer> thanks πŸ™‚
04:04 PM lcnc-relay: <Travis Farmer> dang... sounds like fun times
04:06 PM rdtsc: there's a reason the teach-pendants have a 20ft cord lol
04:06 PM lcnc-relay: <Travis Farmer> yeah, i imagine... don't want to get boxed by one
04:14 PM lcnc-relay: <big_kevin420> mine was the same, used with a track, but for welding
04:14 PM lcnc-relay: <big_kevin420> theres a menu for a 7th and 8th axis thing you might need to unsync
04:14 PM lcnc-relay: <big_kevin420> https://github.com/LinuxCNC/linuxcnc/blob/master/nc_files/probe/basic_probe/macros/tool_sensor.ngc#L7
04:15 PM lcnc-relay: <big_kevin420> #<zero_height> = #1
04:15 PM lcnc-relay: <big_kevin420> G10 L20 P0 Z[#<sensor_height> - #<zero_height>]
04:15 PM lcnc-relay: <big_kevin420> i changed the stuff for tooltable
04:15 PM lcnc-relay: <big_kevin420> so now it sets tooltable
04:15 PM lcnc-relay: <big_kevin420> and sensor height
04:16 PM lcnc-relay: <big_kevin420> but im not sure where zero_height should be
04:16 PM lcnc-relay: <big_kevin420> or when i set the var
04:17 PM rdtsc: I think Tom is currently working on tool height
04:17 PM lcnc-relay: <big_kevin420> hurts p good
04:18 PM lcnc-relay: <big_kevin420> hmm thinking about the math...
04:19 PM lcnc-relay: <big_kevin420> sensor height is at 1.085
04:19 PM lcnc-relay: <big_kevin420> i dont have my g53 setup properly so 000 is bottom left corner
04:19 PM _unreal_: I'm almost done with the basic construction of my pump box
04:20 PM lcnc-relay: <big_kevin420> ok unreal is here,
04:20 PM lcnc-relay: <big_kevin420> it is a static toolsetter im trying to do
04:20 PM _unreal_: so I'm making a box that houses, the micro VAC pump, twin air compressors, and water pump.
04:20 PM lcnc-relay: <Travis Farmer> i use my 3D probe as the reference tool, and all tools are the offset difference of that
04:20 PM _unreal_: i'LL post photos when I get around to it
04:20 PM lcnc-relay: <big_kevin420> @ travis i did initially before setter
04:21 PM lcnc-relay: <big_kevin420> set all my tools based on the top of my vise ioncluding probe
04:21 PM lcnc-relay: <big_kevin420> but now i got thje setter
04:21 PM lcnc-relay: <big_kevin420> and ive confused my self
04:21 PM lcnc-relay: <Travis Farmer> i have a setter too
04:21 PM lcnc-relay: <big_kevin420> but i think i need a third math in there somewhere
04:21 PM _unreal_: big kev. to fully explain I origninally was setting up this new cnc machine to be a lincnc machine, but I ran into issues with the brushed servo controllers I was building.
04:21 PM lcnc-relay: <big_kevin420> oh ok
04:21 PM _unreal_: then other stuff happend and sh!t got real deep with my fathers ever worstening cancer issues
04:22 PM _unreal_: and everything got back burnered
04:22 PM lcnc-relay: <big_kevin420> know what you mean.
04:22 PM _unreal_: I redid the motors for steppers. I was going to go with a planetcnc setup as my small cnc is setup with. but that controller I purchased for the new machine turned out to be NFG... ARG...
04:23 PM lcnc-relay: <Travis Farmer> the Mesa board?
04:23 PM lcnc-relay: <big_kevin420> ok i remember the pic from a few days ago
04:23 PM _unreal_: I could go back to the 7i96
04:23 PM _unreal_: this machine with the original setup WAS running on lcnc
04:23 PM lcnc-relay: <big_kevin420> i think my toolsetter math is wrong, i think i need a comparsion measurment
04:23 PM _unreal_: but I really want the lcnc board to drive the brushed servos
04:24 PM lcnc-relay: <big_kevin420> how big are the burshed motiors?
04:24 PM _unreal_: 30watt
04:24 PM lcnc-relay: <big_kevin420> ok, not to buig then if i understand
04:24 PM _unreal_: ahh dont know the OZ/IN
04:24 PM lcnc-relay: <big_kevin420> well, 30watt anything wont be big
04:25 PM _unreal_: I have these very servos https://www.ebay.com/itm/232989409324
04:25 PM lcnc-relay: <big_kevin420> diameter?
04:25 PM lcnc-relay: <big_kevin420> at 30w cant be bigger than 40 id bet
04:25 PM _unreal_: .... 2.5-3"
04:25 PM lcnc-relay: <big_kevin420> ok
04:25 PM _unreal_: they are nema32 mount standard
04:26 PM _unreal_: err 24
04:26 PM lcnc-relay: <big_kevin420> you can run those off stepper drivers canty yuou?
04:26 PM _unreal_: 24 I believe
04:26 PM _unreal_: no
04:26 PM _unreal_: brushed servos are very different
04:26 PM _unreal_: they are a DC motor with an optical encoder high line count typically
04:26 PM lcnc-relay: <big_kevin420> 2 wires?
04:26 PM _unreal_: yes
04:27 PM lcnc-relay: <big_kevin420> yeah, i always thouight you could run 2 motors off a stepper driver or 1 stepper
04:27 PM _unreal_: I could put a 9v battery to them and they will spin
04:27 PM _unreal_: no
04:27 PM _unreal_: yes/no
04:27 PM _unreal_: YOu have to have active current control
04:28 PM lcnc-relay: <big_kevin420> https://www.amazon.ca/BTS7960-Current-Half-Bridge-Configuration-Driver/dp/B0BGR92TCD
04:28 PM _unreal_: brushed servo drivers typically have a 32bit processor and read the line count and error adjust the +/- directions of the DC motor to maintain position
04:28 PM lcnc-relay: <big_kevin420> kid at work just gave me some of these
04:28 PM lcnc-relay: <big_kevin420> ohh
04:29 PM _unreal_: bigkev there is an opensource project that you could use those with
04:34 PM _unreal_: big kev fround it https://github.com/misan/dcservo
04:35 PM _unreal_: an other spin off https://github.com/paukstelis/dcservo
04:41 PM _unreal_: big kev and more or less then a DC brushed servo or brushless is sitting at a position its going +....-...+..-....+.-....+..- over and over at a really high freq more or less maintaining a "fixed" position
04:48 PM lcnc-relay: <big_kevin420> yeah i got it now, so thats all done in driver then?
04:51 PM _unreal_: yes
04:53 PM _unreal_: kev I was building this https://ve7it.cowlug.org/dspic-servo.html
04:53 PM _unreal_: from ve7it
04:53 PM Tom_L: big_k you get your tool setter software working?
04:53 PM _unreal_: I'll come back to it when ever all my dads probate bs is over and I'm no longer at risk of being homeless DO to my dads bs
04:54 PM _unreal_: Tom_L, I think he's still trying to solve issues?
04:54 PM _unreal_: though I think he could be having a settings conflict between using 2 probes at the same time if I'm not mistake? because he's using a fixed. and a touch sensor probe.
04:55 PM Tom_L: they have different height offsets
04:56 PM _unreal_: I just got my touch probe macro working last night
04:56 PM _unreal_: been rough doing the paper method
04:56 PM Tom_L: you're not using linuxcnc are you
04:57 PM _unreal_: not on the big machine not any more :(
04:57 PM _unreal_: I want to use my lcnc setup with a servo system
04:57 PM Tom_L: the gcode would be the same as would the offsets
04:58 PM _unreal_: Tom_L, you where helping me ... a few years ago in the first design of that new cnc machine
04:58 PM _unreal_: its been rebuilt from the x axis up
04:59 PM _unreal_: the original build had paper thin welds that were hidden by paint. when it got some load on it. they REVEALED them selfs. so I had to do a total rebuild
04:59 PM Tom_L: to even the playing field i could use a 123 block as a tool setter and put it somewhere on the machine
04:59 PM Tom_L: then use the probe to set everything
05:00 PM Tom_L: some set a tool at a time and others have toolchangers where they're all set at once
05:01 PM _unreal_: thats the other thing that sucks. I have a second spindle waiting for the big machine to EVER be built. but even that is a manual change :(
05:01 PM Tom_L: i think using a tool setter as any other method sets the tools relative to each other
05:01 PM Tom_L: then one tool is zero'd to the workpiec z zero
05:04 PM Tom_L: so to simulate a longer tool i could rotate the 123 block and set a 2nd tool using the first one as a zero reference to set the workpiece z zero
05:04 PM Tom_L: and see how it behaves when it is run
05:05 PM Tom_L: a short test program to run each tool some distance over the work zero
05:05 PM Tom_L: and see if they both have the same work offset
05:06 PM Tom_L: of course the first couple tests would be with air tools
05:06 PM Tom_L: or use various thickness gage blocks
05:06 PM Tom_L: for the tool differences
05:07 PM Tom_L: in order to use a probe and a tool setter i would think you need to know the difference between the two in Z
05:36 PM lcnc-relay: <big_kevin420> oh, shit, probate, that means it went poorly, sorry to hear that unreal
05:37 PM lcnc-relay: <big_kevin420> hey dont douing it right now and having a tought time
05:37 PM lcnc-relay: <big_kevin420> hey tom*
05:38 PM Tom_L: but
05:38 PM Tom_L: think about this
05:38 PM Tom_L: if you used your probe on the tool setter i think it would work because one or the other will trip first and say this is where we're at
05:38 PM lcnc-relay: <big_kevin420> lol i was thinking the same thing, so i did it
05:39 PM lcnc-relay: <big_kevin420> but something wrong with the macro im trying to use
05:39 PM Tom_L: so then you can probe the zero work offset
05:39 PM lcnc-relay: <big_kevin420> doesnt seem 5063 is as volotile as i thouight it would be
05:39 PM Tom_L: you need to know the tool setter height and account for that
05:39 PM lcnc-relay: <big_kevin420> lol i kinda know, hard to tell because its lower than the max travel
05:40 PM lcnc-relay: <big_kevin420> i have 2 different numbers i can reference, one with no collet nut one with collet nut
05:40 PM lcnc-relay: <big_kevin420> so i can ref that off the toip of vise
05:40 PM Tom_L: it is until the next probe touch
05:40 PM lcnc-relay: <big_kevin420> hmm ok something math is wrong for me then
05:40 PM rdtsc: temporarily shim it to +0.1, then measure the shim
05:41 PM Tom_L: i always store 5061.. to a temp var
05:41 PM lcnc-relay: <big_kevin420> my test tiool should be +10mm taller than my probe
05:41 PM lcnc-relay: <big_kevin420> but i probed the probe and its the same as the last tool
05:41 PM lcnc-relay: <big_kevin420> fo #5063 = #1 or something
05:42 PM Tom_L: probe tool one, store it to #1001 = #5063 probe tool 2 #1002 = #5063 and compare #1001 to #1002
05:43 PM lcnc-relay: <big_kevin420> i shopuld have finished making my parameter table tab in axis, because trying to read the vals are a panm
05:43 PM lcnc-relay: <big_kevin420> pain
05:43 PM Tom_L: in my case T1 & T2 would be 2 sides of a 123 block
05:43 PM Tom_L: to show a difference
05:43 PM lcnc-relay: <big_kevin420> what macro are you using>?
05:44 PM Tom_L: i had mine in the ini initially
05:44 PM Tom_L: i dunno
05:44 PM lcnc-relay: <big_kevin420> uhh
05:44 PM Tom_L: i may have wrote it but likely stole it and modified it
05:44 PM _unreal_: thief
05:44 PM lcnc-relay: <big_kevin420> opensource yeah probablyu
05:45 PM Tom_L: yours looks quite similar to the one i'm using
05:45 PM Tom_L: https://github.com/verser-git/probe_screen_v2
05:45 PM Tom_L: maybe
05:46 PM lcnc-relay: <big_kevin420> im using
05:46 PM lcnc-relay: <big_kevin420> half what i found in linuxcnc repo
05:46 PM Tom_L: https://github.com/verser-git/probe_screen_v2/blob/master/macros/gotots.ngc
05:46 PM lcnc-relay: <big_kevin420> half proscreen ng
05:47 PM lcnc-relay: <big_kevin420> yeah im getting the impression toolsetter probe is basically a z minus probe routine
05:47 PM lcnc-relay: <big_kevin420> but with some pre/post amble
05:47 PM Tom_L: probably 2/3 of mine i wrote from scratch
05:47 PM Tom_L: it is
05:48 PM Tom_L: but you still need to realize the relationship between it and the workpiece
05:48 PM lcnc-relay: <big_kevin420> i have the easy parts down, its just the math after the probe
05:48 PM Tom_L: sim it
05:48 PM lcnc-relay: <big_kevin420> yeah that part comes after i get different numbers
05:48 PM Tom_L: it won't work the same on the mill :)
05:49 PM lcnc-relay: <big_kevin420> yeah, but it shouldnt be the same on a different mill
05:49 PM Tom_L: my sim homes left front. my mill homes right rear
05:50 PM Tom_L: but
05:50 PM Tom_L: x+ is x+ and y- is still y-
05:50 PM lcnc-relay: <big_kevin420> wierd part is my volotile 5063 isnt the exact same every time its .00x dif
05:50 PM lcnc-relay: <big_kevin420> but tool is 10mm dif'
05:50 PM Tom_L: your cad would just be programmed in a different quadrant
05:51 PM lcnc-relay: <big_kevin420> ?
05:51 PM Tom_L: you'd better figure that out
05:51 PM Tom_L: :)
05:51 PM lcnc-relay: <big_kevin420> figure out which
05:51 PM lcnc-relay: <big_kevin420> the quadrants?
05:51 PM Tom_L: the diff
05:51 PM Tom_L: no
05:52 PM Tom_L: the gcode would be the same excepting the sign of the axis
05:52 PM Tom_L: depending on the quadrant
05:52 PM lcnc-relay: <big_kevin420> yeah, its odd, my thing was basically the same z probe distance, but off by a few .00x mm
05:52 PM Tom_L: similar
05:53 PM lcnc-relay: <big_kevin420> but there was a 10mm dif in length on my tool
05:53 PM lcnc-relay: <big_kevin420> i should bring my sub in from the garage
05:54 PM Tom_L: will it fit thru the door?
05:54 PM JT-Shop: micro sub
05:54 PM lcnc-relay: <big_kevin420> its one of those home made subs
05:54 PM lcnc-relay: <big_kevin420> so priobably
05:55 PM lcnc-relay: <big_kevin420> @ unreal, shouldnt you be able to do the whole motor thing i hal with the mesa?
05:56 PM lcnc-relay: <big_kevin420> you would need to encoders to mesa, and regular ass driver
05:56 PM lcnc-relay: <big_kevin420> like how the bldc comp works
06:03 PM lcnc-relay: <big_kevin420> hmm ok
06:03 PM lcnc-relay: <big_kevin420> it is working
06:03 PM lcnc-relay: <big_kevin420> but its always 1 variable behind
06:03 PM lcnc-relay: <big_kevin420> so i set t1, then set t2, and after doing the probe on t2, it still has t1 value
06:04 PM lcnc-relay: <big_kevin420> so then when i probe t3, it has t2 value
06:04 PM lcnc-relay: <big_kevin420> so ti works if i do it 2 times inna row
06:04 PM lcnc-relay: <big_kevin420> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/hftCEeAlWYeNBKjSdfeMgaoE/tool_sensor.ngc
06:04 PM lcnc-relay: <big_kevin420> does this file show up for the irc guys?
06:05 PM Tom_L: yes
06:05 PM JT-Shop: yup
06:06 PM Tom_L: wb jt
06:06 PM JT-Shop: thanks it's good to be back in the land of double ply toilet paper
06:06 PM Tom_L: it's an engineering feat how thin they can mfg some of it ehh?
06:07 PM JT-Shop: LOL yup
06:08 PM JT-Shop: work starts tomorrow!!!
06:08 PM Tom_L: big_k what is zero_height?
06:08 PM Tom_L: the toolsetter?
06:10 PM Tom_L: sensor_height must be the toolsetter
06:10 PM Tom_L: so what is the other one?
06:11 PM Tom_L: jt does (print, x ) go to the error widget?
06:11 PM lcnc-relay: <big_kevin420> hmm let me thing
06:12 PM Tom_L: or just (debug, x)
06:12 PM lcnc-relay: <big_kevin420> zero height i set to the very top z travel
06:12 PM lcnc-relay: <big_kevin420> so its like 44mm because i set my g53 prroly
06:12 PM lcnc-relay: <big_kevin420> poorly
06:13 PM Tom_L: what do you mean? no limit switches or what?
06:13 PM lcnc-relay: <big_kevin420> so zero height is 44mm, sensor height is where im p sure the thing is set, which is either -4.75 mm (below my max travel) or 1.085mm
06:13 PM lcnc-relay: <big_kevin420> no i didnt do coordinates professionally
06:13 PM lcnc-relay: <big_kevin420> so top of z is 44 instead of 0
06:13 PM lcnc-relay: <big_kevin420> i am working is positive machine coordinates instead of negative,
06:14 PM lcnc-relay: <big_kevin420> i know, very amature like
06:15 PM Tom_L: i would store #5063 to a different var after every G38.x move and that will help give you a clearer picture
06:15 PM Tom_L: and print them
06:16 PM Tom_L: then diagram what is happening compared to what should happen
06:16 PM lcnc-relay: <big_kevin420> k so something like
06:16 PM lcnc-relay: <big_kevin420> #1 = #5063
06:16 PM lcnc-relay: <big_kevin420> then
06:16 PM lcnc-relay: <big_kevin420> #<z_minus_probed> = #1
06:16 PM Tom_L: #31-#5000 are reserved for user
06:17 PM Tom_L: stay in that range
06:17 PM lcnc-relay: <big_kevin420> isnt 1 local volitile?
06:17 PM lcnc-relay: <big_kevin420> 1-30
06:17 PM Tom_L: i've no idea
06:17 PM lcnc-relay: <big_kevin420> cos its fanuc like, i didnt see anything in the lcnc docs but 1-30 should be local volotile
06:17 PM Tom_L: http://linuxcnc.org/docs/stable/html/gcode/overview.html#sub:numbered-parameters
06:18 PM Tom_L: i just follow that
06:18 PM lcnc-relay: <big_kevin420> or maybe thats reserved for remaps
06:18 PM Tom_L: i dunno what anything below that are for
06:20 PM lcnc-relay: <big_kevin420> oh shit i see it now
06:20 PM lcnc-relay: <big_kevin420> i need to
06:20 PM lcnc-relay: <big_kevin420> #<z_minus_probed> = #5063 after the g38
06:21 PM lcnc-relay: <big_kevin420> because until i do #<z_minus_probed> = #5063, it will be the last time i did that
06:21 PM Tom_L: i store them immediately after a probe move
06:21 PM lcnc-relay: <big_kevin420> like, the first line explaining params
06:21 PM lcnc-relay: <big_kevin420> yeah thats where my issue was, i wasnt actually reading 5063
06:21 PM Tom_L: oh i see
06:21 PM lcnc-relay: <big_kevin420> i was reading my named param, but i wasnt calling it until first line , so it was always 1 time behind
06:22 PM Tom_L: you hadn't probed anything yet so 5063 would be zero
06:22 PM lcnc-relay: <big_kevin420> A parameter setting does not take effect until after all parameter values on the same line have been found. For example, if parameter 3 has been previously set to 15 and the line #3=6 G1 X#3 is interpreted, a straight move to a point where X equals 15 will occur and the value of parameter 3 will be 6.
06:22 PM lcnc-relay: <big_kevin420> yeah, so it was always the last time i called #<z_minus_probed> = #5063, which is at the start of the sub and not after g38
06:22 PM lcnc-relay: <big_kevin420> ok time to check
06:23 PM Tom_L: line 9 ish is one of your issues
06:24 PM lcnc-relay: <big_kevin420> yeah, i need to put that after probe
06:24 PM Tom_L: :)
06:30 PM Tom_L: still unsure of your 44 zero_height
06:30 PM Tom_L: you seem to have a reason
06:30 PM lcnc-relay: <roguish> Tom_L: making progress
06:30 PM Tom_L: nice
06:30 PM Tom_L: pics or nothin happened
06:31 PM lcnc-relay: <roguish> no pics yet. only thing. everytime i click on 'touch off x' the whole thing crashes.
06:31 PM Tom_L: run from a term, maybe a typo?
06:32 PM Tom_L: touch off x?
06:32 PM lcnc-relay: <roguish> yes, running thru a term
06:32 PM Tom_L: what's it say?
06:32 PM lcnc-relay: <roguish> no typo, i don't think checked it lots of times.
06:33 PM lcnc-relay: <roguish> also, the OPEN_FILE = in the .ini does not work
06:33 PM Tom_L: i haven't tried that one
06:33 PM Tom_L: did you get the deb i posted today?
06:33 PM lcnc-relay: <roguish> yest
06:33 PM lcnc-relay: <roguish> yes
06:34 PM Tom_L: what section of the ini does it go in?
06:34 PM Tom_L: display?
06:34 PM Tom_L: one i haven't tried....
06:34 PM Tom_L: does it need the full path?
06:34 PM Tom_L: dunno
06:34 PM lcnc-relay: <roguish> yes, in display
06:35 PM lcnc-relay: <roguish> should givve it full path. I do,
06:35 PM lcnc-relay: <roguish> i'll figure out how/where to post some pic tomorrow
06:35 PM Tom_L: is this your ui or an example?
06:35 PM lcnc-relay: <roguish> also, don't have the probe button images working yet
06:36 PM lcnc-relay: <roguish> my ui
06:36 PM Tom_L: you set those in the qss file
06:36 PM Tom_L: you have the resources.py file?
06:36 PM lcnc-relay: <roguish> yes, i followed JT's instructions
06:36 PM -!- #linuxcnc mode set to +v by ChanServ
06:37 PM Tom_dev: QPushButton#probe_inYplus {
06:37 PM Tom_dev: background-image: url(":images/inY+.png");
06:37 PM Tom_dev: }
06:38 PM Tom_L: for the py file you need the ':'
06:39 PM Tom_L: i have a win10 laptop that has been trying to boot for a day now
06:41 PM lcnc-relay: <roguish> there's actually ways to reload windows without loosing all your programs and data
06:41 PM lcnc-relay: <roguish> done it before
06:41 PM Tom_L: this has been sittind for a couple years
06:41 PM Tom_L: i still have a wrapped 10pro disk
06:41 PM Tom_L: but i dunno if it would wipe it or not
06:42 PM Tom_L: got it to boot but the menu won't function
06:42 PM lcnc-relay: <big_kevin420> oh no, im positive 44mm is the top of travel
06:42 PM Tom_L: i suspect a virus or bad sectors or such
06:42 PM lcnc-relay: <big_kevin420> im unsure exact position of tsetter
06:42 PM * rdtsc is tidying up some flex .rst files
06:42 PM Tom_L: do the prints like i suggested
06:43 PM lcnc-relay: <roguish> Tom_L: for each button ?
06:43 PM Tom_L: yessir
06:44 PM Tom_L: every one needs an image :)
06:44 PM Tom_L: i sized mine to 64 x 64px and that seemes to work pretty well
06:44 PM Tom_L: ymmv
06:45 PM lcnc-relay: <big_kevin420> yeah its loading...the value i tell it to now from the same cycle
06:45 PM lcnc-relay: <big_kevin420> now to figure out where stuff is
06:45 PM Tom_L: if they're too small jt found some 'no repeat' thing you add to the qss file
06:45 PM Tom_L: big_k, cnc's tend to like that
06:46 PM lcnc-relay: <big_kevin420> i guess
06:46 PM lcnc-relay: <big_kevin420> but maybe im not using the right code
06:46 PM Tom_L: it's a learning curve.. you'll get it
06:46 PM lcnc-relay: <big_kevin420> maybe g10 L10 or 11 is what i should be using
06:47 PM Tom_L: why?
06:47 PM lcnc-relay: <roguish> Tom_L: ok, thanks, i'm outa here for the day. see ya tomorrow
06:48 PM Tom_dev: later
06:48 PM Tom_dev: big_k, G10 L2 P0 R#1005
06:48 PM Tom_dev: is what i use in the ui
06:48 PM Tom_dev: all my subs end up at that var
06:49 PM Tom_dev: well, the ones that need it
06:49 PM lcnc-relay: <big_kevin420> wont that set my coordinate system,>
06:49 PM lcnc-relay: <big_kevin420> i want to write to tooltable
06:49 PM Tom_dev: wait.. that's angle offset
06:50 PM Tom_dev: G10 L1 P#5400 Z#<zworkoffset>
06:50 PM Tom_dev: o100 if [#5400 GT 0]
06:50 PM Tom_dev: G10 L1 P#5400 Z#<zworkoffset> (set new tool offset)
06:50 PM Tom_dev: (debug, Successful probe.)
06:50 PM Tom_dev: o100 else
06:52 PM Tom_dev: check to see there is a tool in the spindle
06:53 PM lcnc-relay: <big_kevin420> p is tool z is ....g54 or g53?
06:53 PM lcnc-relay: <big_kevin420> but i like the look of the g10 l10
06:53 PM lcnc-relay: <big_kevin420> or l11
06:53 PM lcnc-relay: <big_kevin420> L11 is something fixture related
06:54 PM Tom_L: http://linuxcnc.org/docs/stable/html/gcode/g-code.html#gcode:g10-l1
06:55 PM lcnc-relay: <big_kevin420> is machine origin 000?
06:55 PM lcnc-relay: <big_kevin420> thats probably means my math will be mirroed
06:55 PM Tom_L: G53 initially is i believe
06:56 PM Tom_L: G54 is the default work offset
06:56 PM Tom_L: if not specified
06:56 PM lcnc-relay: <big_kevin420> shit so if its setting from origin, i need inverse of that if i made z max 44mm instead of 0
06:59 PM Tom_L: G53 G0 X0 Y0 Z0 (rapid linear move to the machine origin)
07:00 PM Tom_L: i would think the probe X Y would be located using G53 as well
07:00 PM Tom_L: so it's not affected by any G54..59 offsets
07:01 PM Tom_L: which you are doing
07:03 PM Tom_L: G53 is not modal and must be programmed on each line.
07:17 PM -!- #linuxcnc mode set to +v by ChanServ
08:43 PM rdtsc: JT, PR116 for updating the .rst's... please check over them as I don't have Sphynx installed on this box.
08:44 PM rdtsc: That's it for me, one show with the missus then bedtime here.
08:44 PM rdtsc is now known as rdtsc_away
09:29 PM _unreal_: ok just finished milling the lid to the utility box that has all of my pumps for the new cnc machine in it.
09:29 PM _unreal_: only one real ARE YOU STUPID mistake
09:30 PM _unreal_: didnt realize the 2 wood strips I was using to prop the part up so I could mount it "LEVEL" were not square. off by 1.5mm
09:30 PM _unreal_: so my .5mm depth cuts start to get much MUCH more as the letters were being milled
09:30 PM _unreal_: didnt take too long for me to realize the OPPZ but the damage was done oh well
09:31 PM _unreal_: On the other hand the box lid being plastic has some warp in it so I had to redo an area isolating the milling job to that area just so that I could get the letters to EVEN mill
09:33 PM _unreal_: at this point I have the air twin pumps mounted, I have the water pump mounted, and I have the VAC pump mounted. the air and vac pumps are all the same kind of pump.
09:34 PM _unreal_: I cant remember if it was flyback or t4nk_fn who pointed me to a web site that I purchased them from. regardless who ever it was THANK YOU THANK YOU. its been a while since I purchased them but all of them are being used.
09:34 PM _unreal_: with delight and glee
09:37 PM _unreal_: arg. I still need to make a PCB mount an ATTINY85 and code for analog pot input for PWM output and external SIGNAL on off control. to drive the air compresors
09:38 PM _unreal_: getting closer
10:00 PM flyback: what site
10:00 PM flyback: if it was uh I forgot the name now
10:00 PM flyback: dammit
10:00 PM flyback: they are long gone
10:00 PM flyback: bgmicro
10:01 PM flyback: it could have been me that said to go there
10:01 PM flyback: they did have surplug things like pumps etc
10:04 PM flyback: don
10:05 PM flyback: don't forget thermal cutoffs or thermal fuses for the pumps
10:05 PM flyback: so they don't stall out and start glowing
10:06 PM flyback: they cost pennies, they prevent house fires
11:13 PM _unreal_: ya it was WAS bgmicro. may they rest in peace :(
11:13 PM _unreal_: an other good one bites the dust
11:15 PM lcnc-relay: <Travis Farmer> Morning (technically it is morning, here)