#linuxcnc Logs

Apr 24 2020

#linuxcnc Calendar

12:20 AM XXCoder: so....
12:26 AM XXCoder: anyone injected disinfectant yet?
12:26 AM sensille: be the first
12:26 AM XXCoder: nah i have iq of 20. way more than guy who suggested that
12:26 AM sensille: but good idea, it should solve the problem. it's a good solvent, after all
01:19 AM Loetmichel: XXCoder: i know of alcoholics that drank it. does that count?
01:19 AM XXCoder: lol less direct
01:20 AM Loetmichel: yeah, a bit sower and probably more painful result
01:27 AM Loetmichel: IIRC Isopropyl alcohol has the same biological consequences as methanol. Aka: blinds the recipient and damages the nervous system big time. just 10 times as pronounced
01:28 AM XXCoder: fun
01:40 AM Deejay: moin
01:48 AM miss0r: morning
02:00 AM miss0r: anyone up to anything interresting?
02:00 AM XXCoder: boring here. you?
02:01 AM miss0r: Thinking of doing some work on the land rover... :)
02:01 AM XXCoder: cool :)
02:03 AM miss0r: I have to rip out all the wires soon
02:03 AM Loetmichel: miss0r: landrover work? is that worth it? wont something else break while you are still at work?
02:03 AM Loetmichel: :-)
02:03 AM * miss0r slaps Loetmichel with a trout
02:03 AM miss0r: :]
02:04 AM XXCoder: careful, driving with trout in it
02:04 AM Loetmichel: dont. you may not like the echo :-)
02:04 AM miss0r: Loetmichel: Old love does not rust. The term is corrode
02:04 AM XXCoder: like ladies dont sweat but "glow"?
02:04 AM miss0r: something like that
02:04 AM miss0r: :)
02:05 AM Loetmichel: miss0r: i helped making multiple Tatra 813 into RVs... i speak from experience when i say some cars dont like to stay in "perfect" condition. SOMETHING is always broken ;)
02:05 AM miss0r: The list is long for this project... Well, not as long as the 88" I build. That was buttom up for 10 years. This is more doable. But still alot of work
02:06 AM miss0r: Loetmichel: Indeed. But theres just some things that I would like to have broken in "my way"
02:06 AM miss0r: Like the electricals in this car. Someone, at some point in the past, installed a steel cabinet(like the ones found in industry) with all the relays/connectors/fuses ect in it. I don't like that
02:06 AM miss0r: It sticks out
02:07 AM Loetmichel: but its waterproof
02:07 AM Loetmichel: not a bad thing on a landrover
02:07 AM Loetmichel: we did the same for the battery boxes on the big trucks
02:07 AM miss0r: in theory. But this is a recycled unit, with unused holes in the front from something else :D
02:07 AM Loetmichel: IP68 steel electrical cabinets, pworder coated with seals on the lid.
02:08 AM miss0r: also.. It is located 1.5 meters from the ground.. I think I will be alright with something not quite as water proof
02:08 AM Loetmichel: ... had to drill a hole in the bottom to let the condensed humidity back out ,)
02:08 AM miss0r: (I don't plan on doing wading in it)
02:08 AM miss0r: Loetmichel: hehe yeah
02:09 AM miss0r: Loetmichel: When I was still an electrician, and went around making industrial installations(mostly stuff that had to do with sewage) a coworker and me came up with a phrase: Be carefull not to make it too water proof - The water has to be able to get out
02:10 AM miss0r: Ideal constructions for stuff like that is basically a bell
02:10 AM miss0r: or a bucked turned upside down.
02:11 AM miss0r: The main issue we had with the electricals was hydrogen sulfide.. That kills everything right fast in a hurry
02:12 AM Loetmichel: miss0r: i know
02:12 AM miss0r: We had some PLCs specially coated to handle the environment
02:12 AM Loetmichel: old joke with clock makers: "waterrpoof" on a wristwatch means: Once water is in it will never get out!"
02:12 AM miss0r: and they were located inside an air tight cabinet, with air forced into it through a line of filters.. still didn't last long :)
02:13 AM miss0r: Loetmichel: Indeed :D
02:13 AM miss0r: anyway. I will go do nasty stuff to a land rover now. See you around
03:19 AM XXCoder: https://youtu.be/77Y7DHfoFOk
03:19 AM XXCoder: this is one with weird linear motion heh
03:41 AM Loetmichel: magnets as couplers and hydraulics to move the magnets... a wee bit overengineered if you ask me ;)
03:42 AM XXCoder: yeah and it dont even move all that much air at end. damn silent I guess tho
03:47 AM sensille: haha, you could just wave the controller in the air instead of moving air over it
03:49 AM sensille: what, 1.9k thumbs down?
05:24 AM jthornton: morning
05:24 AM XXCoder: yo
05:26 AM jthornton: power supply went out on the BP knee mill pc it's a tiny one what a pain to find one
05:26 AM XXCoder: doh
05:29 AM jthornton: I had another pc with the same power supply but the fan is bad so going to take the fan from the failed one and knit a new one
05:31 AM jthornton: I got opencv working on a rpi now to figure out how to stream the video to a web page
05:31 AM XXCoder: oh that reminds me
05:31 AM XXCoder: whats up on lcnc on pi4?
05:33 AM jthornton: dunno there is so much going on it's hard to keep up
05:35 AM XXCoder: lol ok
05:53 AM jthornton: dang chicken web page is not refreshing
05:59 AM p0g0: maybe the weasels got all the chickens...
06:34 AM jthornton: they would have to be magic weasels to get past chicken fort knox and get their bones added to the bone pile
06:40 AM * Loetmichel is just imagining chickens with shotguns under both wings and a laserpointer on the head ;)
06:40 AM Loetmichel: "try it, weasel, try it!"
06:44 AM jthornton: "make my day weasel!"
06:45 AM Loetmichel: yes
06:45 AM Loetmichel: forgot to imagine the cigar though ;)
06:46 AM Loetmichel: ah, just googled it, no cigar.
06:47 AM Loetmichel: could have sworn harry had a cigar in the mouth corner.
07:11 AM Tom_L: morning
07:20 AM veegee: I sweat too much for goggles and a respirator
07:20 AM veegee: I think the only solution is a PAPR helmet
07:21 AM jthornton: morning
08:06 AM gregcnc: veegee https://www.facebook.com/695042164/videos/10158006236937165/
08:28 AM unterhaus: is using a mini wireless keyboard with linuxcnc a bad idea?
08:30 AM skunkworks: I am using wireless keyboard/mouse on the pi...
08:31 AM skunkworks: It is userspace stuff anyway - you should have a physical estop
08:32 AM skunkworks: and I was getting interference with a cheap wired mouse/keyboard..
08:54 AM p0g0: Loetmichel, you might be conflating "The Good, The Bad, and The Ugly" with "Dirty Harry".
08:56 AM skunkworks: you can't handle the truth!
08:59 AM gregcnc: current state of the world https://www.youtube.com/watch?v=wVs5AyjzwRM
09:08 AM Loetmichel: p0g0_ prabably
09:09 AM Loetmichel: unless your machine is chinese and has no EMI measures at all its not a problem to use a wireless keyboard/mouse
09:09 AM Loetmichel: @ unterhaus
09:18 AM SpeedEvil: Until you lose the keyboard.
09:18 AM SpeedEvil: (mostly kidding)
09:48 AM Loetmichel: spedevil: thats indeed a possibility
09:48 AM Loetmichel: been there done that
09:50 AM Loetmichel: i use one of these on my "bed 40" TV with raspi4": https://www.amazon.de/Mini-Bluetooth-Revision-Schwarz-Hintergrundbeleuchtung/dp/B01BDS1YZC/
09:51 AM Loetmichel: i have lost that little thing countless times in the bedsheets or under the bed/behind the nightstand. no idea how long it would last in a machine shop until disappearing ;)
10:14 AM SpeedEvil: https://www.ebay.co.uk/itm/Genuine-SK-8845RC-for-Lenovo-ThinkPad-UltraNav-USB-Keyboard-Trackpoint-UK-Newest/401671669281 - I use something like this - without the trackpad though
10:15 AM SpeedEvil: works _real_ well for that app.
10:56 AM unterhaus: I have a logitech wireless keyboard, but I lost the dongle. Pretty hard to lose that keyboard, it's one of the biggest keyboards in the house
11:16 AM Tom_L: unterhaus, you can order a dongle https://www.amazon.com/Logitech-910-005235-USB-Unifying-Receiver/dp/B072JW9LT8
11:19 AM Tom_L: :( more rain on the way it appears
11:47 AM jthornton: same here
11:55 AM skunkworks: sunny here currently.
01:13 PM zipper is now known as Guest3804
02:02 PM Loetmichel: oh man. i know its unfair and very probably not true but sometimes i cant help myself to feel like my wife "enyoys" her failed hip surgery by offloading ANY household chore that involves standing or walking onto me. coming home from work, first thing you hear: "can you please take out the trash and while you are at it carry the grocerys in from the car? Also hang up the laundry please!"...
02:02 PM Loetmichel: *sigh* (being the loving husband i am i do it of course. but still it feels bad sometimes.)
02:51 PM -!- #linuxcnc mode set to +v by ChanServ
03:26 PM -!- #linuxcnc mode set to +v by ChanServ
04:01 PM -!- #linuxcnc mode set to +v by ChanServ
04:01 PM Deejay: gn8
04:15 PM -!- #linuxcnc mode set to +v by ChanServ
04:41 PM -!- #linuxcnc mode set to +v by ChanServ
05:10 PM andypugh: Is this publically viewable? It’s fascinating. https://groups.io/g/Rivett/files/RIVETT%20CATALOGS/1898%20Catalog/Rivett_1898%20Catalog.pdf
05:11 PM XXCoder: login required
05:15 PM sync: andypugh: what do? my car runs faster than the uint8 in the VehV value I can see can manage :/
05:15 PM andypugh: XXCoder: https://drive.google.com/file/d/1K0LiDjrrQl0wQfpL883E-LDtUTzw-bPm/view?usp=sharing
05:16 PM XXCoder: looking
05:16 PM XXCoder: interesting
05:16 PM andypugh: sync: Use MPH?
05:18 PM andypugh: sync: Or use an encoder-wrap, if the speed changed by more than 128kph between samples, add/subtract 256
05:18 PM andypugh: Some lovely language in that document.
05:19 PM XXCoder: most of em is lathes
05:19 PM XXCoder: pedal lathe
05:20 PM XXCoder: page 46 is still utterly familiar now.
05:20 PM sync: I don't think I can tell the software to use mph
05:22 PM andypugh: “We do not build chap lathes, and our tools are not meant for unskilled hands, … we would prefer that our lathes should be overlooked by those not capable of handling them, for men of this class well meaning as they may be, neither appreciate nor understand the value of machines like these, and in ruining them, only serve to injure our reputation and make enemies of us instead of friends”
05:22 PM andypugh: We need that disclaimer for LinuxCNC :-)
05:23 PM XXCoder: lol
05:23 PM XXCoder: sounds like they had bunch lawsuits
05:23 PM andypugh: sync: The units on the bus will be fixed.
05:25 PM sync: yes, but that does not change the internal representation I'm looking at
05:26 PM XXCoder: sync: less precise display?
05:26 PM sync: no, I just cannot look at speeds over 255kmh
05:27 PM XXCoder: ie internal is 1/10 or 1/2 and you can multiple it 2x at display
05:27 PM XXCoder: making it unable to display odd numbers
05:27 PM XXCoder: most people dont really care about single mph precision
05:29 PM andypugh: Most people don’t care about speeds over 255kph.
05:30 PM andypugh: At that point you are over the speed limit, so it is a meaningless number.
05:30 PM sync: a good 20% of my ride yesterday was spent over 255kmh
05:31 PM XXCoder: sync: you can fit number in 8 bit value by being less precise like I said.
05:31 PM andypugh: Yes, but my point is that at that point you don’t need to know the speed.
05:31 PM XXCoder: divide input by 2 store value, display multiple by 2
05:31 PM XXCoder: true
05:31 PM sync: I'd have to drill deeper into the software than I want to
05:31 PM sync: sure andypugh
05:32 PM sync: but there is no speed limit :v
05:32 PM andypugh: If there is no speed limit then you don’t need to know the speed.
05:34 PM sync: true
05:34 PM sync: I wonder when I'll melt the dpf
05:34 PM XXCoder: andy in areas with no no limit speed, I'd add "Watch out for cops!" when it overflows
05:35 PM andypugh: Does it have DPF temp sensors?
05:36 PM andypugh: It’s probably happily passively regenerating at that speed.
05:36 PM sync: yes
05:36 PM sync: I'm running into the max temp the sensor resolves
05:36 PM sync: which is 748°C
05:36 PM sync: and the ecu says boi that's pretty hot
05:37 PM XXCoder: andy page 94 man
05:37 PM XXCoder: GLASS cover
05:37 PM XXCoder: no way any company would make that now
05:38 PM sync: you can see how the differential pressure over the dpf slowly sinks when I sustain the high speed
05:40 PM andypugh: That could be passive regen.
05:40 PM sync: yeah, it seems to light off at around 600°C and then the diff p goes down
05:40 PM andypugh: The pressure drop would go very high if it started to vitrify.
05:40 PM sync: sure
05:41 PM sync: I need to log the status of the postinjection too
05:42 PM andypugh: I have asked my DPF colleague, but I think you are fine to a fair bit hotter than that.
05:42 PM Rab: Hi all, I'm trying to set up a joystick in 2.8.0~pre1, per the Simple_Remote_Pendant page. Went well until I got an error, "custom_postgui.hal:5: parameter or pin 'halui.jog-speed' not found". I don't see halui.jog-speed in the current halui man page--does anyone know if that has been deprecated?
05:42 PM andypugh: Do you have _any_ halui pins?
05:42 PM sync: the more pressing issue is the backpressure
05:43 PM Rab: andypugh, how can I see that?
05:43 PM andypugh: halcmd show pin
05:44 PM Tom_L: halui.joint.jog-speed
05:44 PM Tom_L: look for that instead
05:44 PM andypugh: In 2.8 you have halui.joint.jog-speed and halui.axis.jog-speed
05:44 PM Rab: andypugh, lots of pins.
05:44 PM Tom_L: andypugh, are they one and the same?
05:44 PM andypugh: No.
05:45 PM andypugh: But you can net them together
05:45 PM Tom_L: i noticed something i was doing a while back required me to have joint but the pin was still axis and not joint
05:45 PM andypugh: Do you need joystick jogging before you are homed?
05:46 PM Rab: Thanks! I saw those. Am I correct in thinking that halui.jog-speed was a global pin for all joints, and halui.[joint|axis].jog-speed are per individual joint/axis?
05:46 PM andypugh: No. :-)
05:46 PM Rab: andypugh, that would be nice. I guess I'd need to set joints rather than axes for that?
05:46 PM Tom_L: what is the difference between the two now?
05:46 PM andypugh: the joint one is for all joints, the axis one is for all axes
05:46 PM Rab: Oh, okay.
05:47 PM andypugh: So you jog joints before homed and axes after, generally.
05:47 PM Tom_L: returning different values?
05:47 PM andypugh: Not with trivial kinematics
05:47 PM andypugh: Just replace the net something halui.jog speed
05:47 PM andypugh: wit
05:48 PM andypugh: net something halui.axis.jog-speed halui.joint.jog-speed
05:48 PM Tom_L: that won't create an error having 2 sources?
05:49 PM andypugh: it’s two inks
05:49 PM andypugh: sinks
05:49 PM Rab: Sweet, started with halui.joint.jog-speed.
05:49 PM Tom_L: err those are inputs anyway
05:50 PM Rab: andypugh, Tom_L, thanks for your help!
05:50 PM andypugh: When you are finished, do you fancy editing the Wiki page with the new info?
05:52 PM Rab: andypugh, I'd be happy to. Is it OK to update top-level Wiki docs assuming 2.8.0~pre1, then? Or should I just append "do this instead for 2.8.0".
05:53 PM andypugh: I think “do this instead” for the moment
05:53 PM Rab: Okay, that seems safe.
05:54 PM Tom_L: yeah we don't wanna freak ppl out having docs ahead of their time. generally they are lagging :)
06:35 PM zipper is now known as Guest9235
07:11 PM skunkworks: http://electronicsam.com/images/greenmachine/IMG_20200424_182617.jpg
07:11 PM skunkworks: who what to guess at what rpm it will stop counting.. (single ended)
07:12 PM skunkworks: (I have not tried it yet)
07:13 PM skunkworks: it counts and see's the index.
07:16 PM Tom_L: i thought pcw said it would go at a pretty good clip
07:17 PM Tom_L: that's a function of the fpga frequency, not the servo thread right?
07:20 PM cradek: what resolution?
07:20 PM Tom_L: 20k i thought in quad
07:21 PM cradek: Tom_L: neither, limitation is the time constant of the single ended driver/pullup
07:21 PM skunkworks: 5000 line - 20k coiunt
07:22 PM cradek: I guess 300rpm
07:22 PM skunkworks: count
07:22 PM cradek: eek
07:22 PM cradek: 200rpm
07:22 PM skunkworks: heh - well - this should work good for what I want to do until I can upgrad the wiring.. (and add a line reciever..)
07:23 PM cradek: try it! we have to know!
07:23 PM Tom_L: yeah go for it!
07:23 PM skunkworks: (I don't plan on needing much more than 50rpm :)
07:24 PM Tom_L: is this on the spindle?
07:24 PM skunkworks: yes
07:24 PM Tom_L: why only 50 rpm then?
07:25 PM Tom_L: for you single bit cutting project?
07:26 PM skunkworks: https://www.youtube.com/watch?v=C0Wz8vnFAQU
07:26 PM skunkworks: can't go much faster with the stepper limitation...
07:26 PM cradek: heh it'll keep up
07:29 PM skunkworks: I put it all together initally and the belt pumped - like one of the pullys was off center. I was like - you have to be kidding me..
07:30 PM skunkworks: it dawned on me that the spindle pully is mounted with 3 set screws - and I was able to re-center the gear within .001" - it was showing .008" out
07:32 PM jo2y: I can speak?
07:32 PM jo2y: Hi, I'm hoping someone can confirm my understanding of linuxcnc. Right now, I have a laptop -> xPro 3 running Grbl -> stepper motors. I'm hoping to replace the laptop with a raspberry pi that feeds gcode to the xPro. But it seems like linuxcnc is made for replacing grbl (possibly on different hardware). Is that correct?
07:33 PM cradek: linuxcnc takes in gcode and other signals, and drives machinery (motors and other things) using a variety of interfaces
07:34 PM cradek: it's the whole banana
07:34 PM cradek: (I may have just made up that expression)
07:34 PM jo2y: Does it have a web interface?
07:37 PM Tom_L: no
07:38 PM Tom_L: it is being tested on the pi3 & pi4 and seems to do best on the pi4 or a regular pc
07:39 PM Tom_L: cradek, sounded like a rather professional description to me :)
07:39 PM skunkworks: what is the max step rate of the grbl? or what step rate do you need?
07:39 PM cradek: it's a fairly traditional unix application, the kind we had before everything was in a browser
07:49 PM Tom_L: skunkworks, seems about 38khz per axis
07:49 PM Tom_L: https://github.com/grbl/grbl/issues/41
07:50 PM Tom_L: does it also run on pi?
07:50 PM Tom_L: that might give better results
07:50 PM skunkworks: that is about the limit of a decent computer with software step generation
07:52 PM Tom_L: grbl would be all the mega328 is doing though
07:52 PM Tom_L: at probably 16 or 20Mhz
07:52 PM Tom_L: https://www.micrometer.xyz/cdn/node/84
07:53 PM Tom_L: might have some pi info
08:49 PM zipper is now known as Guest82491
11:05 PM _unreal_: veek, just watched maze runner
11:05 PM _unreal_: weird ass movie
11:24 PM zipper is now known as Guest55877
11:31 PM _unreal_: yawn
11:48 PM veek: _unreal_, ugh boring