#linuxcnc Logs
Apr 07 2025
#linuxcnc Calendar
01:11 AM lcnc-relay: <meisterdippel@> moin
03:33 AM lcnc-relay: <meisterdippel@> https://cserver1.multixmedia.org/motoman1.jpg
03:33 AM lcnc-relay: <meisterdippel@> https://cserver1.multixmedia.org/motoman2.jpg
03:33 AM lcnc-relay: <meisterdippel@> https://cserver1.multixmedia.org/motoman3.jpg
06:10 AM -!- #linuxcnc mode set to +v by ChanServ
06:39 AM rdtsc-w: meister you're constantly finding some unusual robots :) Have a plan for all these? Pick-n-place PCB assembly?
07:14 AM -!- #linuxcnc mode set to +v by ChanServ
07:15 AM lcnc-relay: <meisterdippel@> this is not exactly my robot, i have no room for such a monster 🙂
07:15 AM Tom_L: morning
07:16 AM lcnc-relay: <meisterdippel@> it's from my best friend, but he has just as little use for robots as i do, at the moment it's more about playing around
07:16 AM lcnc-relay: <meisterdippel@> morning tom
07:17 AM lcnc-relay: <meisterdippel@> was cheap 🙂
07:17 AM lcnc-relay: <meisterdippel@> and we have a saying, having is better than needing ;P
07:18 AM Tom_L: always
07:20 AM bjorkintosh: hmm. how does he know where the wires go?
07:20 AM bjorkintosh: they're unlabeled.
07:21 AM Tom_L: luck?
07:22 AM lcnc-relay: <meisterdippel@> bjorkintosh: We have measured them all
07:22 AM bjorkintosh: hahah
07:22 AM bjorkintosh: measurement lets you know where to plug the wire??
07:23 AM bjorkintosh: oh I see some tags now.
07:23 AM lcnc-relay: <meisterdippel@> we know which wire goes to which motor / break / encoder
07:23 AM Tom_L: If you get it wrong, you're gonna knock a lot of stuff over
07:24 AM lcnc-relay: <meisterdippel@> Yes, there are labels on some plugs
07:24 AM bjorkintosh: how is the robot programmed?
07:24 AM bjorkintosh: what language and so on?
07:26 AM lcnc-relay: <meisterdippel@> the old controller is broken
07:26 AM lcnc-relay: now it gets an FPGA board with linuxcnc
07:27 AM lcnc-relay: <meisterdippel@> the original was a huge control cabinet with an 8086 pc
07:28 AM Tom_L: did it use an 8087 with it?
07:29 AM bjorkintosh: for numerical calculations?
07:29 AM Tom_L: yeah
07:29 AM lcnc-relay: <Lcvette> i have one of those that came in a rhino robotics machine
07:29 AM lcnc-relay: <Lcvette> or maybe iot was an 8088
07:30 AM bjorkintosh: what did the robot do?
07:30 AM lcnc-relay: <meisterdippel@> https://cserver1.multixmedia.org/motoman4.jpg
07:30 AM Tom_L: 8086 was more for industrial
07:30 AM lcnc-relay: <Lcvette> teaching lathe
07:31 AM lcnc-relay: <meisterdippel@> bjorkintosh: used to be a welding robot
07:33 AM -!- #linuxcnc mode set to +v by ChanServ
07:33 AM lcnc-relay: <meisterdippel@> first tests with h-bridge and fpga: https://www.youtube.com/shorts/JX0ceAN-454
07:34 AM bjorkintosh: wow. that's massive.
07:35 AM lcnc-relay: <Lcvette> https://www.youtube.com/watch?v=1kEaLSAkh5E
07:35 AM bjorkintosh: and it's already responding to lcnc?
07:37 AM jpa-: at least it is working better than my first test a few years back, which immediately made the h-bridge catch on fire ;)
07:37 AM lcnc-relay: <meisterdippel@> bjorkintosh: parts of it 🙂 all dc-brushed motors with ABZ Encoders, nothing special
07:38 AM jpa-: meisterdippel@: for DC servos, it can be a good idea to add something like this to protect for case where encoder fails https://github.com/HacklabJKL/sergei_cnc2/blob/main/linuxcnc/config/hal_components/runawayprot.comp
07:39 AM lcnc-relay: <meisterdippel@> jpa-: I also destroyed one yesterday 🙂
07:39 AM jpa-: otherwise the PID will easily make the machine run full speed to hard limit if the encoder doesn't give pulses
07:40 AM lcnc-relay: <meisterdippel@> jpa-: thank you very much, I will take a closer look
07:51 AM lcnc-relay: <skunkworks8841@> The PID has a few pins for run-away..
07:53 AM lcnc-relay: <skunkworks8841@> or 1.. pid.N.saturated
07:58 AM jpa-: yeah, that can work if the I term is aggressive enough to saturate before hitting the wall
08:00 AM lcnc-relay: <skunkworks8841@> right
08:01 AM jpa-: typical scenario: You are adjusting things with machine still but power on. You accidentally disconnect encoder cable or power. Linuxcnc sees 1 or 2 encoder ticks of movement when signals fall to 0, so position error is 0.01 mm or less, depending on resolution. Machine starts slowly accelerating towards the wall :)
08:02 AM jpa-: when running g-code, ferror limit would stop it quickly
08:12 AM lcnc-relay: <skunkworks8841@> sure. I have never had that problem 🙂
08:20 AM rdtsc-w: I've had VFDs with a backwards encoder or tach instantly ramp motor speed to maximum... (annoyance on tiny motors disconnected from load) but very dangerous on a bolted-to-cart 100kW test motor... haven't rolled one yet but it is a possibility
08:20 AM lcnc-relay: <skunkworks8841@> (plus the end limits kill power to the drives)
08:21 AM lcnc-relay: <skunkworks8841@> bet that is fun
08:24 AM lcnc-relay: <skunkworks8841@> biggest servos we have are around 7.2kw.. but they are pretty old
08:25 AM jpa-: yeah, end limits with plenty of overtravel buffer are great if you have the extra space
08:26 AM jpa-: i have maybe 5mm and switch only in one end :)
08:30 AM bjorkintosh: what's really needed is a horse whip and a good strong "whoa!" voice to control the motors.
08:30 AM rdtsc-w: haha indeed! 'when I say whoa, I mean whoa!'
08:32 AM * rdtsc-w is a firm believer that all VFDs should have removable bus capacitors. So they can be removed, and a drive tested, without thousands of Joules of stored energy ready to be released in 0.1s
08:33 AM bjorkintosh: https://www.youtube.com/watch?v=5_ZdQbiFEcM How to Say "Whoa" to Your Horse (Really)
09:59 AM roycroft: hi folks
10:00 AM bjorkintosh: how're you doing roycroft?
10:00 AM roycroft: a bit better
10:00 AM roycroft: i can sleep on my side now, which is less painful than flat on my back
10:00 AM roycroft: i slept all through the night again last night, without having to get up for meds in the middle of the night
10:00 AM roycroft: that is becoming a trend
10:01 AM bjorkintosh: a trend towards a mend.
10:01 AM roycroft: yeah
10:02 AM roycroft: i think i'm ready for some light stretching exercises, but my next doctor's appointment isn't for another week and a half
10:02 AM roycroft: i might phone them and ask if there's something i can do in the meantime
10:28 AM roycroft: i think i have a set of three that are for ccna specifically
10:28 AM roycroft: sorry, mischan
10:35 AM lcnc-relay: <roguish> Dennis the Menace has left the neighborhood......
10:35 AM lcnc-relay: <roguish> Jay North
10:41 AM roycroft: yay - my last number port to the new sip provider is scheduled for wednesday
10:41 AM lcnc-relay: <roguish> what's 'sip' ??
10:42 AM roycroft: voice over ip
10:42 AM lcnc-relay: <roguish> ah, ok. I use Ooma.
10:43 AM roycroft: session initiation protocol is the direct meaning of the acronym
10:43 AM roycroft: i run my own pbx
10:43 AM roycroft: i've been transitioning things slowly for about five years to the new switch and new sip provider
10:43 AM roycroft: this is the last one
10:44 AM roycroft: my phone bill is ~$10/month, and i have half a dozen numbers including a fax line and an sms like
10:44 AM roycroft: line
10:45 AM lcnc-relay: <roguish> that's cool
10:46 AM lcnc-relay: <roguish> my simple Ooma residential is free, just gotta pay fees and taxes = about $7 a month, way, way less than anything else around here.
10:54 AM roycroft: we sell telephony services at work, so while my pbx may be a bit overkill, it's the same system we use at work, and it gets me a lot of flexibility and also can be used as a sandbox switch for trying new features/configurations
10:55 AM roycroft: but when my job ends (soon) and i'm self-employed again it gets me a professional business presence for very little money
10:56 AM lcnc-relay: <roguish> getting fired? or bailing out on your own?
10:56 AM roycroft: i've always maintained parallel services with work vs. buying services from work
10:56 AM roycroft: my boss is in his late '70s, we're losing our biggest contract, and he's ready to wind things down
10:57 AM roycroft: that's why i've been working on social security lately
10:57 AM roycroft: he's not closing down completely, but scaling way back and i'll still be working for him but only a few hours/week
10:58 AM roycroft: i'm not ready for this - i wanted to work full-time for him for another couple years, but i understand where he's coming from and it is what it i
10:58 AM roycroft: s
10:58 AM roycroft: i'll have a lot more time for the woodworking business, which is taking forever to get off the ground because i never have enough time for it
11:04 AM -!- #linuxcnc mode set to +v by ChanServ
11:41 AM rdtsc-w: meister, here's some test robots for ya... that is a 10ft-high wall. https://postimg.cc/bDpJHpp2
11:49 AM flyback is now known as khaysus-
11:49 AM khaysus- is now known as kioxais
11:49 AM kioxais is now known as toshiba
11:49 AM toshiba is now known as flyback
12:30 PM lcnc-relay: <skunkworks8841@> we had one of those at work for automating some processes..
01:14 PM rdtsc-w: the motoman on the far right, funny story, I'd never tested one before and couldn't get it to move. so playing around with the teach pendant, thought I'd find the speed setting, turn it way down, and run one of the existing programs. Well it completely ignored the speed override and started moving at 100% speed - hit e-stop before it toppled over
01:28 PM lcnc-relay: <skunkworks8841@> yikes.
01:28 PM bjorkintosh: why did it do that rdtsc-w?
01:32 PM roycroft: maybe the existing program was set to ignore the speed override?
01:32 PM bjorkintosh: that's a little reckless.
01:44 PM roycroft: i don't know
01:44 PM rdtsc-w: well either since I wasn't familiar with it, I was adjusting the wrong thing, or the saved programs are like gcode and have the speeds built-in
01:45 PM roycroft: possibly it was dangerous to run at any but the programmed speed
01:46 PM rdtsc-w: that motoman was on a long track, for painting cars... we took it off the track, and that borked most of the programming
01:46 PM xxcoder: I hear robot arms is pretty cheap due to updating new hardware and close to zero market for used
01:47 PM rdtsc-w: have seen many 'robot spare / old parts' shops open and close - definitely a hard business
01:49 PM roycroft: dear leader wants a military parade from the pentagon to the white house on his birthday, like he wanted before
01:49 PM roycroft: the estimated cost is $91 million, not counting the millions of dollars of damage the tanks would do to the streets of washington
01:49 PM roycroft: is doge going to cancel that?
01:50 PM * roycroft needs to stop reading the news, because he knows what it's going to say, and it's always depressing
02:05 PM bjorkintosh: he might toss candy.
02:05 PM bjorkintosh: better be there to catch it!
02:10 PM roycroft: it would likely be laced with arsenic or something like that
02:11 PM xxcoder: or cheapest candy with lead as artifical sweetener
02:41 PM Unterhaus_ is now known as Unterhausen
02:41 PM Unterhausen: I thought I was losing my mind because one of my shoes disappeared. Turns out the dog took it
03:54 PM xxcoder: really heavy rain here. fun
04:03 PM roycroft: same here
04:04 PM roycroft: i was about to head to the shop for a bit during lunch but decided not to go out in that rain
04:24 PM rdtsc-w: Even the weather is pissed about the presidency, lol
04:51 PM roycroft: meanwhile, boris johnson was attacked by an ostrich
04:51 PM xxcoder: its funny that they are famously cowards sticking head in ground, but honestly they can be assholes from what I understand
05:35 PM roycroft: ostriches can be mean
05:53 PM -!- #linuxcnc mode set to +v by ChanServ
05:57 PM JT-Shop: I determined that you can't shovel gravel off of an asphalt driveway with a snow shovel
06:00 PM lcnc-relay: <skunkworks8841@> Really? seems like it should work...
06:01 PM JT-Shop: as soon as you roll over one rock it's a done deal you're on top then
06:01 PM JT-Shop: what did work was a stiff scrub brush and a flat shovel
06:08 PM xxcoder: yeah id use broom or something, sweep into shovel
06:13 PM -!- #linuxcnc mode set to +v by ChanServ
06:14 PM Tom_L: 98F here today
06:14 PM Tom_L: freeze warning back home
06:18 PM JT-Shop: same here just for tonight
06:18 PM JT-Shop: pulled the hose off and drained it
06:19 PM -!- #linuxcnc mode set to +v by ChanServ
06:21 PM Tom_L: gettin ready to watch a show
06:59 PM lcnc-relay: <lackdaz@> hello everyone! new here!
07:00 PM xxcoder: 👋
07:00 PM xxcoder: welcome, and hope you enjoy here :)
07:02 PM lcnc-relay: <lackdaz@> Oh I'll definitely be a fly-on-the-wall. I'm a prototyping engineer that just got into cnc this year and use mostly a wegster for pcb milling
07:08 PM _unreal_: do you hear a buzzing sound?
07:08 PM _unreal_: O,o ............ o,O
07:09 PM _unreal_: wegster?
07:10 PM lcnc-relay: <lackdaz@> the magic is that you don't hear me buzz, I have PID controlled and PWM whine cancelled wing flaps
07:10 PM _unreal_: hum
07:11 PM _unreal_: lackdaz then you'll like the stuff I do
07:11 PM _unreal_: https://photos.app.goo.gl/ZVxFnvZABBCnJGsW9
07:11 PM lcnc-relay: <lackdaz@> its odd but I made acquaintances with a nearby maker and its a workhorse in his space
07:12 PM _unreal_: https://photos.app.goo.gl/ggAPhV6uwbvr4jLs8
07:12 PM _unreal_: https://photos.app.goo.gl/CuUszxKaFziVnQKX9
07:12 PM _unreal_: just a few examples small sample of the stuff I do.
07:12 PM _unreal_: I work i the luxury yacht industry
07:14 PM lcnc-relay: <lackdaz@> _unreal_: I LOVE IT!
07:15 PM lcnc-relay: <lackdaz@> I used to work in a makerspace and had the first makerbot replicators and reprap gens. Then I was just watching your types customize equipment and it was amazing
07:16 PM _unreal_: What cad software do you use?
07:16 PM lcnc-relay: <lackdaz@> _unreal_: I had a friend who worked here, specifically reinforced fibreglass and I have a very interesting story to tell about it
07:16 PM _unreal_: cad/cam
07:17 PM lcnc-relay: <lackdaz@> _unreal_: My mentor uses SW/FlatCAM and I use KiCad/FlatCam(?) there's a question mark because there are breaking changes now
07:17 PM _unreal_: for pcb
07:17 PM lcnc-relay: <lackdaz@> I'm moving over to the other command line tool type
07:17 PM _unreal_: lackdoz I'd suggest looking at ESTLcam
07:18 PM _unreal_: Its a one time fee and well worth it
07:18 PM lcnc-relay: <lackdaz@> Eagle/FlatCAM for the above but I use mostly KiCad/FlatCAM
07:18 PM _unreal_: I own 2 versions of it which gives me 6 licenses
07:18 PM lcnc-relay: <lackdaz@> happy to try it out
07:18 PM lcnc-relay: <lackdaz@> I love open source but I'm wary of abandonware
07:19 PM _unreal_: its very good for 2.5d milling and PCB.
07:19 PM _unreal_: estlcam is not abandon wear
07:19 PM _unreal_: very active
07:19 PM lcnc-relay: <lackdaz@> anyways I'm readying up for work now and have to leave in 15 mins. I would love to hear your luxury yacht stories in time
07:20 PM _unreal_: lackdaz I'm on the reality show "yacht kings" on youtube
07:20 PM lcnc-relay: <lackdaz@> _unreal_: ^^ I'll definitely be checking it out
07:20 PM _unreal_: fort lauderdale florida
07:20 PM _unreal_: yacht kings/fosters yacht servies
07:21 PM lcnc-relay: <lackdaz@> amazing, that would look like excellent dinner video content ha
07:21 PM lcnc-relay: <lackdaz@> my mentor ran a makerspace on a barge in copenhagen
07:21 PM _unreal_: heh...
07:21 PM lcnc-relay: <lackdaz@> and made a submarine haha so he's going to have fond memories of all that sub/nautical fabrication
07:22 PM _unreal_: ya I'm world renound in my industry.
07:22 PM _unreal_: sounds fun. hopefully very strong in mechanical math
07:23 PM _unreal_: dont let me hold you up.
07:42 PM _unreal_: your in Europe right? 3-5 am?
07:42 PM lcnc-relay: <lackdaz@> I just run a modest coffee startup, and I'm off now ciao!
07:42 PM _unreal_: cheer's