Become a Creator today!Start creating today - Share your story with the world!
Start for free
00:00:00
00:00:01
#443 Webcams watching our robots image

#443 Webcams watching our robots

Business of Machining
Avatar
3.2k Plays1 month ago

Topics:

  • POE camera tracking machine alarms
  • Python programs to display DPRNT data
  • Measuring systems
  • Grimsmo's office update
  • Lathe updates
  • Trond power strips with mounting ears on Amazon
Recommended
Transcript

Introduction and Podcast Overview

00:00:00
johngrimsmo
Good morning and welcome to the Business on Machining episode 443. My name is John Grimsmaug.
00:00:06
John Saunders
My name is John Sonners.
00:00:07
johngrimsmo
and This is your weekly dose of manufacturing where John and John talk about their businesses and their thoughts and what's what's going on and how to fix things and what what pleases us and what displeases us with our manufacturing businesses.
00:00:21
John Saunders
Ooh, is that top of mind?
00:00:22
johngrimsmo
and
00:00:23
John Saunders
Okay.
00:00:23
johngrimsmo
It's not ominous. um I am mostly pleased with things right now, which is really good.
00:00:26
John Saunders
okay I had a viewer reach out to laugh wholeheartedly when last week, when you said all three lathes are down and I said, that

Viewer Reactions and Skiing Adventures

00:00:37
John Saunders
warms my heart. So sorry, but not sorry.
00:00:40
John Saunders
No, good.
00:00:40
johngrimsmo
Tour back up.
00:00:42
John Saunders
That's great.
00:00:42
johngrimsmo
Yeah. Oh, actually, i I will update you on that. Add my list right now. um Yeah, on my list real quick. It doesn't need much discussion, but the half the guys and I went skiing yesterday.
00:00:56
johngrimsmo
was amazing.
00:00:56
John Saunders
Nice.
00:00:57
johngrimsmo
Yep. I got to get my ski legs ready for our mammoth trip um because I've never skied more than a day in a row.
00:00:58
John Saunders
Good.
00:01:03
johngrimsmo
Like, I've never skied two days in a row. And looking forward to that. So that was that was super fun. I am rubber today.
00:01:11
John Saunders
Oh yeah. Well, that's good. I feel like if you get that out of your system, then you'll be good, dude.
00:01:13
johngrimsmo
Exactly. Yep. Yep. No, but it was fun. um
00:01:16
John Saunders
Good.
00:01:18
johngrimsmo
More updates on speedio bevel automation, ah updating my office and lay the update.
00:01:21
John Saunders
Okay.
00:01:27
John Saunders
Laif or Laid?
00:01:29
johngrimsmo
Lay it, you know, machining lay it.
00:01:30
John Saunders
Laid. Okay. Okay. Okay.
00:01:31
johngrimsmo
That's right.
00:01:32
John Saunders
Okay. I have home assistant, um, measurement systems, fiber

Challenges with Home Assistant and Frigate

00:01:38
John Saunders
laser stuff. I forget. And then just Johnny five and ice storm here and all that.
00:01:41
johngrimsmo
Yes.
00:01:42
John Saunders
Yeah.
00:01:42
johngrimsmo
I want to know all of that.
00:01:44
John Saunders
Yes. Great. I'll kick it off.
00:01:47
johngrimsmo
Sure.
00:01:48
John Saunders
Because I know I've talked a ton about this sort of openly of like of one of my many flaws, but it's over, it's sometimes overthink stuff. And so combination of just some self-imposed discipline as well as my time timer, my little ah I do.
00:02:03
johngrimsmo
You liking it?
00:02:04
John Saunders
yeah Yes, it's not, you know, it doesn't like It's just a trick, or let's call it what it is. It's just like a trick to let yourself like, oh, I don't want to do do do this or I'm scared to do this. It's just like, dude, set the timer for five minutes and just go do it.
00:02:21
John Saunders
Every time I used it, I've never looked at it again because you end up getting absorbed in it.
00:02:21
johngrimsmo
Love it.
00:02:27
John Saunders
like
00:02:27
johngrimsmo
Okay.
00:02:27
John Saunders
So it's just like I need that little trick to just start to do something.
00:02:30
johngrimsmo
So it's it's ah it's a kick to like start and then, yeah.
00:02:31
John Saunders
It's perm...
00:02:35
johngrimsmo
Okay.
00:02:36
John Saunders
It's permission slip to to do something, ironically, usually it's like work-related.
00:02:40
johngrimsmo
Yeah.
00:02:41
John Saunders
it's not like i'm It's not like I give myself 10 minutes to go you know watch unrelated YouTube or whatever. but ah So for example, I was nervous about home assistant. I got really give a big shout out to a fellow Canadian who's been super helpful. I got stuck on installing Frigate. It's probably a good reminder of how technologically Wild West Home Assistant is in a bad way, in a way that like, I don't even know if I could ri get the setup replicated again, because you're installing third party app store called Hacks. And then the Hacks instructions were for regular Frigate, but Home Assistant, you actually want the Frigate full access version, which changed the, ah not truncated, the
00:03:24
John Saunders
It changed the very strange like local host DNS resolution address to from one thing. to like A bunch of characters you had to add a dash FA. Never would have figured that out. He helped me get through that.
00:03:36
John Saunders
um But punchline is that what led me to reach out was, was I think a great recipe playbook

Video Recording in Manufacturing

00:03:45
John Saunders
for me. i so I set my timer, I got Home Assistant kind of dusted back off and then I stopped and I was like, okay, I have this camera, I have the Home Assistant software.
00:03:54
John Saunders
What do I want to do with this, John? Like, fi what do I want to do?
00:03:57
johngrimsmo
Yeah.
00:03:58
John Saunders
And I realized all I want to do for now is I want to be able to have, video being recorded of the UR robot, and it will overwrite itself like any SD card does after it fills up. but So I could always go back and look back and scrub through the last few days of footage. But what I also wanted to do is copy off footage into the frigate shared folder, or a frigate special folder, or home assistant special folder, and alert me if an e-stop occurs.
00:04:31
johngrimsmo
OK.
00:04:32
John Saunders
Now we can figure out later, like if we e-stop the machine every day for some reason at night, maybe we don't want that to happen. So I can think about ways to refine it, but like, wouldn't that be great? Every time your machine has a unscheduled e-stop, you get a video feed of what happened 30 seconds or 60 seconds leading up to that.
00:04:49
John Saunders
um And we have that now with the caveat that we didn't order a tower light with the brother. So I need to like, I need to figure out what I want to be considered an alarm state.
00:05:01
John Saunders
um
00:05:01
johngrimsmo
yeah.
00:05:03
John Saunders
Lots of ways to, for sure, lots of ways I can do that. But to be clear, I haven't done that yet, but I have done everything else. I got the camera installed on the machine. Free it sees it. It's a peel it's a power over Ethernet camera and it's logging footage.
00:05:18
John Saunders
It looks mediocre on screen, but if you download the clip, it's full res and um the automation code is there. I just haven't turned it on because again I don't know what I want the triggering event to be yet.
00:05:29
johngrimsmo
Yeah, yeah.
00:05:29
John Saunders
And it was real win.
00:05:31
johngrimsmo
So with a tower light, you could like visually see green, red, things like that. Does that help?
00:05:39
John Saunders
The there's, there's frigate, which is the web cam or the, not shouldn't say webcam. The frigate is the camera. don't know what they even call it. um Cause you can use, you could use like real link has its own home assistant plugin, just like bamboo does as well. Oh my gosh. That's crazy. I'm watching the robot on the camera right now. um Sorry. I was looking, so frigate is like a better video.
00:06:06
John Saunders
I'm sorry. want to figure out what what it's called. is it Frigate is an NVR, so networked video recorder with real time local object detection for IP cameras.
00:06:18
John Saunders
And it has a subscription, paid subscription thing for inexpensive, maybe 50, 100 bucks a year, that is Frigate AI. So Frigate AI is interesting. That's the example I gave of the gentleman that's helping me who had it on his front yard and the AI,
00:06:32
John Saunders
relatively quickly and relatively eloquently learned his front yard behavior and it doesn't notify the system when it's ups or the trash truck but it does notify this the system if it's a stranger like tell a you know door-to-door salesperson walks up um i had thought about having that sort of ai on the robot system but i think that's overkill for now, so set it aside. So then I thought, well, with the regular frigate, could you just have the frigate look at a tower, a separate camera, I guess, looking at the tower light. There's probably a better way to do it. And I know lots of folks have already suggested like, oh, wire into the 24 volt or this that.
00:07:11
John Saunders
I'm aware that we can do that. There's just something nice about not touching the machine.
00:07:16
johngrimsmo
yeah
00:07:16
John Saunders
like an air gap thing where you just have the camera pointing at it and it now knows like a human knows, you know, I know in the machines he stopped as a human, I don't have to wire myself into it. Use my eyeballs.
00:07:26
johngrimsmo
yeah love it yeah you can buy a cheap tower light and wired in probably somehow um like we bought a cheap one for our router and it works fine yeah there's our cnc router
00:07:26
John Saunders
That's the top.
00:07:32
John Saunders
Yeah.
00:07:37
John Saunders
Wait for your router. Oh my God. I'm thinking like so Cisco network router. Sorry. hol Okay. Yeah. yeah
00:07:45
johngrimsmo
You got to know when the internet's up or down, man.
00:07:47
John Saunders
That's funny. Um, so getting in the weeds, the tower lights, probably not even the best thing because the frigate built in NVR doesn't actually see color.
00:07:59
John Saunders
So what you could do though, the tower light is probably three separate physical bulbs at different Z heights.
00:08:04
johngrimsmo
Yep.
00:08:05
John Saunders
You could probably just show it on the red one and have it understand whether it's on or off in a kind of black and white on off luminosity.
00:08:10
johngrimsmo
Hmm.
00:08:12
johngrimsmo
Well, wasn't CJ looking at her, Phil or something, looking at something where you could scan all your machines, like like take a video of all of your machines and auto detect green and red lights from all the tower lights.
00:08:24
John Saunders
Does sound familiar. Yeah. I'm not recollecting which one that was.
00:08:27
johngrimsmo
Which is wild.
00:08:29
John Saunders
Yeah. Um, but the UR will also know East side. In fact, it's likely that the UR system would be what triggers the East side, not the machine tool. Um, and the UR has IO pins that we could easily help put and then read.
00:08:38
johngrimsmo
Mm-hmm.
00:08:43
John Saunders
Um, so I'll figure that out.
00:08:46
johngrimsmo
I guess the thing with doing everything through a video feed is that kind of the one interface, the one program handles all inputs and outputs through video, as opposed to literally having individual wires going from somewhere from the UR to something that now tells your home assistant information.
00:09:06
johngrimsmo
Cause that involves another IO board that involves signal processing stuff. i don't know. It's all doable, but.
00:09:14
John Saunders
Yes. Again, i want to, i have to bring myself back. First off, we already have the webcam just recording everything. So I could just scrub through the footage if I needed to.
00:09:25
johngrimsmo
Yep.
00:09:25
John Saunders
I'd rather that sort of coolness factor of like, no, if it alarms out, it actually just scrapes that footage into a folder for me.
00:09:25
johngrimsmo
yep.
00:09:32
John Saunders
So I just need to trigger it. The better way to trigger it probably just will be with a, wired condition for now. And I could just parallel out a line from the UR or the machine tool and just monitor that high-low pin status and then be done with it or whatever.
00:09:48
johngrimsmo
ye ye
00:09:50
John Saunders
Sorry, longer explanation than I thought, but...
00:09:51
johngrimsmo
That's good. What you're really trying to do is um
00:09:57
johngrimsmo
account for all variables, all situations, all problems. You want to be able to scrub the video feed of what happened 30 seconds before the problem so that we can learn from that problem and eliminate it, especially with the UR, like doing actual physical motions and movements and like doing stuff.
00:10:08
John Saunders
who
00:10:15
John Saunders
the Yeah.
00:10:19
johngrimsmo
Cool.

Bevel Automation Success

00:10:20
johngrimsmo
I like it.
00:10:20
John Saunders
Yeah. Awesome.
00:10:21
johngrimsmo
Yeah.
00:10:22
John Saunders
Right.
00:10:22
johngrimsmo
And it's just fun.
00:10:23
John Saunders
Yeah. Yeah. Well, like the, you know, if I'm working remotely or I'm on the road and there's a problem, it's like, I don't have to go remote desktop in and scrub through the video feed on a remote desktop connection. It's just like, nope, the folder's there.
00:10:35
John Saunders
I grabbed the file. Like that's the wind.
00:10:37
johngrimsmo
Yes.
00:10:39
John Saunders
All right, your turn.
00:10:41
johngrimsmo
Um, okay. My big one is bevel automation on the speedio is working extremely well. So yesterday when I was skiing, I left, uh, I left some posted notes on, on the machine for Steven to come in and be like, I know things are different.
00:10:49
John Saunders
Ooh.
00:10:55
johngrimsmo
Things are weird. You're going run these programs now. And it's going to do this. And normally I'm there to like ah walk him through a change, but he knows how to do this. And, uh,
00:11:08
johngrimsmo
Basically, on top of the thermal compensation that is working fantastically, so now the machine is relatively geometrically stable and and tweaking G53, the global coordinate offset, based on the probed results of thermal drift.
00:11:25
johngrimsmo
And we're seeing up to a thou on all three axes at various states of temperature. So now that's basically null. Like, it's really, really cool.
00:11:36
johngrimsmo
On top of that, we talked last week about lasering the grinding wheel with the diameter and coolant around it, like oil, dried oil causes a problem kind of thing.
00:11:41
John Saunders
Yes.
00:11:45
johngrimsmo
So I got that figured out. Now we're getting extremely consistent results from lasering the wheel with the odd outlier of being like thou bigger and it should never be bigger.
00:11:54
John Saunders
Okay.
00:11:55
johngrimsmo
So I put, I think I put a 5 tenth outlier elimination, anything bigger than 5 tenths of the last one, ignore it for now.
00:12:02
John Saunders
Okay.
00:12:05
John Saunders
Okay.
00:12:06
johngrimsmo
and And then I looked at all the data for the past few months. Does it ever laser significantly smaller, like thou or two smaller for whatever reason? And no, it does not.
00:12:16
John Saunders
Yeah.
00:12:16
johngrimsmo
It never lasers smaller, which is good. So if it lasers bigger, it's probably like dust or la dirt or grinding goo or whatever stuck to the outside. um So I have the outlier elimination on there. That's working fantastic. And now...
00:12:31
johngrimsmo
my guys not having to mic the wheel diameter um with little shims so you don't scratch your mic every time.
00:12:35
John Saunders
Yeah.
00:12:37
John Saunders
yeah
00:12:38
johngrimsmo
It's like, yeah, I'm like, you can stop doing that because this works great. um On top of that, the Python program that I made a few weeks ago for looking at all the dprint data is so, so helpful.
00:12:55
John Saunders
you're talking about that. Remind me though, what that does.
00:12:58
johngrimsmo
So to back up a little bit, when you manually or programmatically de-print information from the machine, any variable, any dimension, any size, any position, any number probed result, you can send to a text file.
00:13:12
John Saunders
Mm-hmm.
00:13:13
johngrimsmo
And it just keeps appending that text file, makes it bigger or bigger.
00:13:14
John Saunders
Mm-hmm.
00:13:16
johngrimsmo
The next day, a new text file starts. So you have one per day.
00:13:19
John Saunders
Okay.
00:13:20
johngrimsmo
I have these all going to a Raspberry Pi, to a folder on the Raspberry Pi. If that breaks or goes down, then the machine's going to complain. So there's no real redundancy yet there.
00:13:30
johngrimsmo
But basically, so I'm deep printing all kinds of stuff. Date and time, obviously. um Grinding wheel diameter before lasering, after lasering, um tool various tool lives for all kinds of different tools, probed values of heights and diameters and widths, things like that, all the thermal comp results. So I'm collecting a lot of data. And you can sift through a text file with your eyeballs and kind of like Yeah, OK, OK, I see it getting a little bigger. getting little smaller.
00:13:57
johngrimsmo
And you can drag all that into a spreadsheet and you can cut and paste and like sort and organize. But it takes time and it's annoying and I never end up doing it well enough. So when you're collecting all this data but you're not really reviewing it, it's annoying. So the Python program that I and Kurser created, um Basically it can open up one of the dprint files.
00:14:17
johngrimsmo
I can highlight a line of text and I can say search all and it searches through the entire thing.
00:14:22
John Saunders
OK.
00:14:23
johngrimsmo
It lists out every, basically dprint line will look like I have it open right now. So it'll say like whole diameter space space space 0.31308 is the size of my calibration hole.
00:14:37
johngrimsmo
If I copy that line of text, then every result, um, the actual diameter is the last few characters in that line of code.
00:14:48
John Saunders
okay
00:14:49
johngrimsmo
So my code, but my, my program basically says when I search for this string of text, uh, print the results of the last characters in that line of text. Does that make sense?
00:14:59
John Saunders
No, but that's probably because I'm being slow.
00:14:59
johngrimsmo
Like, like did this that's okay. It's so much easier to like show you, but, um, I will, I will for sure.
00:15:05
John Saunders
do Do a video on it if you're willing. Or is it, is it?
00:15:08
johngrimsmo
No, it's, it's really cool. But anyway, all the, all,
00:15:11
John Saunders
does deep Does it deprint one line at a time? Cause it's just like a serial string output, right? It's not.
00:15:16
johngrimsmo
Yeah.
00:15:17
John Saunders
so you would have to like, okay.
00:15:17
johngrimsmo
And it it could be it could be a section that's like 10 lines long, but you're manually programming each line what you want it to say.
00:15:24
John Saunders
You're programming the deprint. It's not just like deprint whatever the machine is thinking at the time.
00:15:27
johngrimsmo
Correct.
00:15:28
John Saunders
Okay. God, thank you.
00:15:28
johngrimsmo
so So in my machining program, I have either a sub-program or in the program, it says, you know, D-print day and time, D-print hole diameter, D-print wheel size, D-print variable 500, whatever.
00:15:38
John Saunders
I'm with you. Yep.
00:15:41
johngrimsmo
And so the answer, the result of that query is the actual diameter of the thing or the actual tool life or the actual that.
00:15:48
John Saunders
Yes.
00:15:49
johngrimsmo
So that's the number I'm talking about.
00:15:51
John Saunders
Mm-hmm.
00:15:52
johngrimsmo
And basically my program shows me all instances of my highlighted text and it graphs it automatically into a plot. And I can do it for today's file. I can do it for the past seven days, the past 30 days, the past 365 days.
00:16:04
johngrimsmo
So all this data that I've been collecting, I can within like two clicks automatically graph like the results.
00:16:13
John Saunders
Yeah, I love it.
00:16:13
johngrimsmo
And then there's there's little fields of like min, max, average, and the difference. So if, say it's a thermal growth range, for all the data for the past seven days, it automatically shows me the difference of two tenths of of this, ah well, of whatever it is I'm looking at.
00:16:29
John Saunders
Wow. Okay, okay.
00:16:32
johngrimsmo
um
00:16:33
John Saunders
Will you leave this in and the text files for each day or do you actually scrape this into a database?
00:16:38
johngrimsmo
I leave them in the text files. So I have one text file per day.
00:16:42
John Saunders
OK.
00:16:43
johngrimsmo
And then I use this to visually like analyze.
00:16:47
John Saunders
OK.
00:16:48
johngrimsmo
Cause collecting data is useless if you don't analyze it and do something with it.
00:16:52
John Saunders
Mm-hmm.
00:16:52
johngrimsmo
um So this is a tool for me specifically to analyze my data and to like learn what the machine's doing, learn what the tool's doing, learn what lasering a grinding wheel does, learning how consistent our machined features are.
00:17:07
johngrimsmo
Like we've got one feature on the Fjell where we
00:17:07
John Saunders
Mm-hmm.
00:17:11
johngrimsmo
rough machine in Z depth, rough machine a pocket 9 thou deep. And I have the probe come in and I probe the top of the blade and I probe that 9 thou pocket and I go, oh, i was actually 8,9 0.
00:17:22
johngrimsmo
i know
00:17:24
John Saunders
Okay.
00:17:24
johngrimsmo
Like 8 thou 9 tenths or whatever. um Comp the tool by 1 tenth and then remachine it and then reprobe the results. And I have all this data for the past six months of doing this on our Fjall.
00:17:39
johngrimsmo
And it's automatically comping the tool length every time. So now that I have all that data, I can put it into my program and I can be like, how consistent is the final result actually over all time?
00:17:51
johngrimsmo
And I'm holding a Z depth of under one 10th consistency for for all time, or maybe it's two tenths, I forget, but it's like, really, I've never machined so consistently and proving that I can,
00:17:56
John Saunders
Yeah, it's insane. It's awesome.
00:18:07
John Saunders
I think you need to get a t-shirt made for IMTS this year that just has a picture of your brother and it just says hold sense all day and walk around IMTS with that.
00:18:14
johngrimsmo
Yes.
00:18:17
John Saunders
And everybody who knows knows.
00:18:19
johngrimsmo
That's funny. Cause I, I've been thinking about that phrase, you know, like every salesman goes, Oh, it holds two tents all day long.
00:18:24
John Saunders
Yeah.
00:18:26
johngrimsmo
I actually want my speedy out to do that. And I am in some way.
00:18:30
John Saunders
The back of the shirt is just deep print data sets. ah
00:18:34
johngrimsmo
I love that. oh my gosh.
00:18:37
John Saunders
What? So to my curiosity is getting the best your. So like on the ninth out pocket example, it machines it.
00:18:43
johngrimsmo
Yeah.
00:18:44
John Saunders
Let's assume it's off by two tenths. It probes it, comps the tool, remachines it again.
00:18:46
johngrimsmo
Yeah.
00:18:48
John Saunders
if it's,
00:18:49
johngrimsmo
Remachine to two 11 tenths. That's my actual, I want 11 tenths or 11 thou deep. So I do a semi machine to nine thou.
00:18:56
John Saunders
Oh, okay. Okay. okay Okay. Nine thousand was a waste. ah Okay. I'm with you.
00:19:01
johngrimsmo
Yeah. Nine thou is a, what is this tool actually doing? It's supposed to be nine.
00:19:04
John Saunders
Yes, for sure.
00:19:05
johngrimsmo
It's actually eight, nine confident by one 10th remachine to 11. And then what actually happened is it 11 is an 11 one is a 10, nine is it whatever?
00:19:09
John Saunders
Yes.
00:19:13
John Saunders
So if it's 10, nine, does it then remachine it again?
00:19:16
johngrimsmo
No, no, it's good good enough.
00:19:16
John Saunders
Okay. It just, it just leaves it is.
00:19:18
johngrimsmo
Yeah.
00:19:18
John Saunders
Yes. for Sure. Sure. Okay. That was my, it's like, hate to say this. So sorry for everybody for the trauma I'm about to impose on them. But like back when I used to run a manual, it's not well, but i used to run a manual.
00:19:28
johngrimsmo
Yeah.
00:19:29
John Saunders
It's like, you'd use the the compound or the cross slide to like creep in, leave yourself fourth out, but you'd measure how much and you're like, Oh, i actually need to go in and you know, 4.3 thou and you should nail your final blah, blah, Yeah.
00:19:37
johngrimsmo
Exactly. Exactly. So that's, I'm trying to anticipate, I'm trying to prove with all this data. And it's just going extremely well.
00:19:48
John Saunders
That's cool.
00:19:49
johngrimsmo
Yep. And then the

Python Program for Data Analysis

00:19:50
johngrimsmo
other part of this program that has been working amazingly, like, tab two of this program is my Findly Replace program. So because I have so many subroutines and so many macros and so many whatever, it like in my speedio folder with all my programs, how many programs use variable 699?
00:20:07
John Saunders
Got
00:20:11
John Saunders
it. Oh, sure, sure.
00:20:12
johngrimsmo
I can now search hashtag 699 and it'll display all results and it'll take me exactly to that line of code.
00:20:16
John Saunders
Mm-hmm.
00:20:20
johngrimsmo
It can masterplace if it wants. I've been using that so much
00:20:24
John Saunders
Find and replace in VS code or text editor.
00:20:27
johngrimsmo
in my Python program.
00:20:29
John Saunders
oh Oh, good for you. That's cool.
00:20:32
johngrimsmo
Yeah, so yeah, yeah, yeah.
00:20:32
John Saunders
So there's like it's a pilot program, but there's like a front end to it. Okay.
00:20:35
johngrimsmo
It's an actual like UI is really, really cool. So I mean, I do find a replace in VS code all the time, but it doesn't, as far as I know, work across multiple files, not cleanly or easily.
00:20:47
John Saunders
Right.
00:20:47
johngrimsmo
um And if I've got, you know, 40 machining programs that I'll use variable 699 or not, whatever, um it's been pretty powerful.
00:20:51
John Saunders
Yeah.
00:20:54
John Saunders
right huh
00:20:58
johngrimsmo
So a video there would really make things more clear, but then everybody's going to be asking for it. And I don't know if i want to share it, but it is pretty cool.
00:21:05
John Saunders
yeah yeah you should i mean i'd not tell you what to do but like
00:21:07
johngrimsmo
Maybe I should.
00:21:10
johngrimsmo
No, please.
00:21:10
John Saunders
um i mean, we've said the same thing, like less lately, but and when we first started releasing Lex, everybody wanted Lex. I'm like, sorry, pause.
00:21:18
johngrimsmo
Yeah.
00:21:19
John Saunders
I'm like, should we go into the ERP business? i'm like, no, we should not. And we're not software developers, blah, blah, blah. And it's like, dude, Lex works for us.
00:21:24
johngrimsmo
Totally.
00:21:24
John Saunders
Like go write your own Lex. Like it's just, it was so much easier now than even when we did it.
00:21:26
johngrimsmo
That's.
00:21:29
John Saunders
Oh my God.
00:21:29
johngrimsmo
Oh yeah, exactly. And that's where I would kind of want to go with that. It's like, I'm just showing what's possible. I'm just showing what I did. You probably don't want what I built.
00:21:37
John Saunders
Yeah.
00:21:37
johngrimsmo
Although I also figured out how to make an actual EXE program.
00:21:41
John Saunders
Oh, really?
00:21:42
johngrimsmo
Like, like it's a single file. You don't even need Python installed on your computer to just run this file. Cause it does it all self-contained. And I was like, oh that just elevated this like 10 times better.
00:21:52
johngrimsmo
um
00:21:54
John Saunders
Are you using Claude's... Gosh, I wish I could look up the name.
00:21:57
johngrimsmo
Cursor is the one I'm using.
00:21:58
John Saunders
Cursor. you who's Cursor's for Anthropic? No.
00:22:01
johngrimsmo
I don't know.
00:22:03
John Saunders
Who's Cursor AI?
00:22:03
johngrimsmo
but From what I understand, Claude is the same thing by a different vendor.
00:22:04
John Saunders
Look that a
00:22:07
John Saunders
Okay. Yeah. I don't care. um i cursors any sphere, I guess I don't know that, but there were, there are these LLMs that have like, they're like coding sections within LLMs. We talked about that on the podcast before. You're not, you're just using cursor, like chat GPT. You're not using the, like with a Claude, I think it's Claude agent.
00:22:31
John Saunders
Well,
00:22:33
johngrimsmo
The cursor has an agent as well. What are you getting at?
00:22:36
John Saunders
not for use rate for I for, know what i'm talking about as a short answer, but there's LLMs where you just like, like chat GPT, I just log on and I ask it for help planning a a trip or help with a question about tax code. That's different than if you want to log into chat GPT and say, Hey, there's a codex. I think it's probably what it's called. Here we go. Codex is chat GPT's specifics for software engineering.
00:22:58
johngrimsmo
OK.
00:22:59
John Saunders
Are you using a software engineering specific subset within cursor?
00:23:02
johngrimsmo
I think cursor is all software engineering.
00:23:04
John Saunders
Okay. That may be the answer.
00:23:05
johngrimsmo
And whereas chatGPT will talk back to you and like like tell you all kinds of stuff, cursor's a lot more simple with its replies. um So I don't use it as much convers... Well, I'll like speak to it conversationally, but I don't like hash out ideas as much.
00:23:22
johngrimsmo
I'm just like, this is what I want to do.
00:23:23
John Saunders
Yeah.
00:23:24
johngrimsmo
I want it to be here. I want that to be blue. I want this to be green. I want that over here. I want that bigger, that smaller. And then it goes, okay, here's what I did. Whereas Chachup PD is a lot more like, oh, good for you. This sounds really cool.
00:23:35
johngrimsmo
Let's dump.
00:23:35
John Saunders
Yeah. You wouldn't ask Kursa to write you a short story about a boy who would, yeah.
00:23:39
johngrimsmo
I don't think so.
00:23:40
johngrimsmo
Maybe it would, but don't know. but But sometimes I'll i'll be like, um I'll be like, I want to do this thing. Don't write anything yet, but I just want to hash out this idea. Like, could it do this? how What are options do we have?
00:23:40
John Saunders
The Wikipedia...
00:23:51
johngrimsmo
And course, it's just like more blunt with simplicity, which is good in like its replies, you know?
00:23:58
John Saunders
Yes. Yeah, sure. ah Dude. Awesome.
00:24:05
John Saunders
Okay, well, good segue on to my next topic, which is at our manager meeting, we were talking about a desire to have a different or better way to measure our, I think the example was our fixturing pins, but we make a number of different products that are half inch diameter, fixture pins, diamond pins, Modvice press inserts, there's more plug jacks.
00:24:34
John Saunders
And right now, most of those are done on the Willimon with turning.

Precision in Interpolation

00:24:43
John Saunders
In the past, we have sometimes purchased where you've sometimes purchased centerless ground stock, which means we don't need to turn that critical. And we've also nick done experimentation on the Willamans. You can interpolate it with an end mill.
00:24:58
John Saunders
You can turn it. You can do a mix of the both depending on which one's your finishing strategy. Some of that's for tolerancing. Some of it's for chip control. In a weird way, Willamans are really, really, really good at interpolating. I think some of that also has to do with the fact that interpolation, you have twice the resolution because when you're turning, you're you only get the radius adjustment.
00:25:16
johngrimsmo
Yeah.
00:25:17
John Saunders
this still seems very weird to me to think that a mill could ever be better than a turn feature.
00:25:18
johngrimsmo
and
00:25:23
John Saunders
But actually you and I saw that at Kern when we were with Marv and they, they polared and swarfed the, remember that?
00:25:31
johngrimsmo
Yeah.
00:25:32
John Saunders
The tape, the fake, the interpolation was better than the swarf where the swarf just rotated it in place on a see
00:25:32
johngrimsmo
Yep. That taper. And then they see a member right in front of us and they're like, no, no, it's really good. Um,
00:25:41
johngrimsmo
right. And the interpolation was better.
00:25:44
John Saunders
When it moved in 4XY, I think, yeah.
00:25:45
johngrimsmo
Yeah, yeah, yeah. And we've seen the same thing on our 20-year-old Willimon. Like, an interpolated feature is is holding less than two tenths all day long, cold or hot machine.
00:25:56
John Saunders
Yeah.
00:25:56
johngrimsmo
And that's that's the main feature on the Fjell clip that we're making on the Willimon, is you make that feature, and you know the guy's comping the the tool radius by like half a tenth sometimes, but generally, all day long, it holds less than two tenths.
00:26:11
John Saunders
Yeah.
00:26:11
johngrimsmo
Like, oh my gosh.
00:26:13
John Saunders
And that plays back into the same thing you've been dealing with, which is, do we touch off the turning tool? We can, do we want to comp it? Do we want to wait till the machine's warm? How do we, how does this play into the first parts that are run during the day?
00:26:26
John Saunders
How does it play into an overnight run where we don't want to make scrap?
00:26:27
johngrimsmo
Mm-hmm.
00:26:28
John Saunders
There's all these like very, they feel pedestrian, but I think they're pedestrian because that's the way life works. Whatever's on, whatever's on your plate right now feels normal to you. but You know, you don't mean that bias.
00:26:38
johngrimsmo
yeah Yep, yep.
00:26:40
John Saunders
So um I had visited Metal Quest in their Idaho facility back in November. They have three of the multi-spindle index machines.
00:26:49
johngrimsmo
Mm-hmm.
00:26:50
John Saunders
It's always fun to see different shops. And they had these Mitsutoyo digital indicators on granite blocks, a little like four inch square granite blocks.
00:26:56
johngrimsmo
Yep.
00:26:59
John Saunders
um And had The nice thing about those, I've never used one to be fair, but I know one of the nice things about them is that they will show you the high spot. Like on a multimeter, you can say, hey, capture the highest current or the highest voltage.
00:27:11
John Saunders
And so you don't you have to visually look for it.
00:27:11
johngrimsmo
Okay.
00:27:13
John Saunders
You just, you move it around it tracks the high spot.
00:27:13
johngrimsmo
Yeah.
00:27:16
John Saunders
And so
00:27:17
johngrimsmo
This is a a vertical indicator. The plunger just moves up and down.
00:27:20
John Saunders
just like a dial indicator, yeah.
00:27:20
johngrimsmo
Yep. yep yeahp But super accurate.
00:27:22
John Saunders
But digital, correct, accurate and digital.
00:27:24
johngrimsmo
Yeah, I bought one of those about a year ago and it's one of my favorite tools.
00:27:28
John Saunders
Oh, really?
00:27:29
johngrimsmo
Yeah, so go on.
00:27:30
John Saunders
Is it set up for, is that what you for your knife bending your Oh, that that's ironic.
00:27:35
johngrimsmo
No, we use it for measuring that 9,000 pocket, that 11,000 D pocket.
00:27:40
johngrimsmo
Yeah. And it measures down to 20 millionths. Super accurate. um My favorite thing is it will zero instantly. just push the zero button.
00:27:47
John Saunders
Yeah.
00:27:47
johngrimsmo
So you zero on the surface and then you measure down 11 thou and you're like, oh, that's perfect.
00:27:49
John Saunders
Right.
00:27:52
johngrimsmo
So every blade, you just re-zero it on its actual new surface if you're measuring feature to feature kind of thing. And we've got it on a granite plate with a rod on the back and a stand.
00:28:02
John Saunders
Yeah.
00:28:03
johngrimsmo
And it's it's absolutely and phenomenal. I just love the tool.
00:28:07
John Saunders
Yeah.
00:28:07
johngrimsmo
We've used different for all kinds of stuff.
00:28:09
John Saunders
It's good to hear. i So that's option one.
00:28:12
johngrimsmo
Yep. They're not cheap. They're like $600 from McMaster or something like that. but And then you need a stand, like a super rigid kind of...
00:28:19
John Saunders
Yeah.
00:28:20
johngrimsmo
We've actually been buying small granite blocks indicator stands from McMaster as well. They're great.
00:28:24
John Saunders
Interesting.
00:28:25
johngrimsmo
Yeah, they're fantastic.
00:28:27
John Saunders
The thing other thing I like about them is that they support the Digimatic, which is the mid-tutoy is just serial output of, it's just like you can literally hook it in notepad on a USB cable and it'll just start putting your values in an Excel or notepad.
00:28:39
johngrimsmo
Yep, yep. You need the extra cable, which is like a hundred plus dollars.
00:28:44
John Saunders
Okay.
00:28:44
johngrimsmo
We got that too. Um, we don't use it though.
00:28:45
John Saunders
Yeah.
00:28:47
johngrimsmo
That's, uh, it's annoying when you buy something and it, or you don't use it.
00:28:51
John Saunders
Yeah.
00:28:53
johngrimsmo
Nobody uses that kind of thing. I just got to build a process around it. But, but yes, logging data like that is super cool.
00:29:00
John Saunders
So that's the conversation we've been having. It's like, okay, the Willman has a robot. The brother has a robot. We can now create a system where it unloads these parts. It measures them. it could just do a It could just do a pass fail where the data is then thrown out.
00:29:08
johngrimsmo
Hmm.
00:29:13
John Saunders
It's just like, hey, is it with intolerance or not? um and But you could also very easily start logging. you got to be careful because it's you know the the you know endless data collection possibilities here but you know time of day cool temperature shop ambient temperature tool light you start tracking a lot of data which i do think i like but baby steps
00:29:33
johngrimsmo
OK.
00:29:35
John Saunders
Actually, coincidentally, have a call with our mentor after you and I hang up because option one is the digital indicator. Option two um is what's called a linear gauge.
00:29:46
John Saunders
And so it looks like an indicator, but it doesn't have anything other than the indicator plunger in a little sealed body. um They are more accurate or they have the capability of being more high resolution, I should say, and their IP, whatever rated.
00:30:02
John Saunders
They are then hooked into one of many different Mitu Toyu pairing devices that can support different data formats. I i don't know these other times, EtherCAT and Digimatic and i don't know other data formats. um They're actually the Linear gauge is maybe seven, $800.
00:30:20
John Saunders
So it's not markedly more expensive than the digital indicator, but you also then need the companion kind DIN rail IO device for it.
00:30:29
johngrimsmo
yeah
00:30:30
John Saunders
So, but still, I guess at this, I don't really view that as problematically more expensive. If the whole thing there is two grand, that's very, it seems very robust for what we're trying to do. The other option, which I love the most, but won't be able to justify it is both Mitsutoyo and it looks like key and have very, very common readily available laser measuring non-contact measuring systems that are, i mean, very accurate.
00:30:53
John Saunders
and
00:30:53
johngrimsmo
yeah
00:30:53
John Saunders
um they would be $10,000 to $15,000. Benefit is non-contact, but we're relatively low volume, low pace, you know, one per minute type of thing.
00:31:04
John Saunders
So I'm pretty sure one of the mechanical contact tools there will work fine, but that's what I want i now want.
00:31:04
johngrimsmo
Mm-hmm.
00:31:11
John Saunders
And so we started thinking through the logic. Okay. It measures the first part and it's, you know, let's say it's outside our, outside our target, but inside our scrap tolerance bands. Then the second one's the same, but then the third one is outside and truly scrap. Well, we have the robot put that in a scrap bin, but then we still let the system make one more. We measure it. If we're back to good for whatever reason, we're okay. But if it does two scrap parts row, then the machine stops.
00:31:35
johngrimsmo
Okay, or update the tolerance automatically in the machine.
00:31:37
John Saunders
I'm not, I'm going to let you do that.
00:31:38
johngrimsmo
Nah. Yeah, yeah.
00:31:40
John Saunders
I'm not there yet. not there yet.
00:31:41
johngrimsmo
yeah
00:31:42
John Saunders
We could, but
00:31:43
johngrimsmo
do you have ah Do you have a spindle probe on the Willimon? You must.
00:31:46
John Saunders
yes, we do.
00:31:47
johngrimsmo
Okay. I mean, yeah, you could do it all within the spindle probe itself. Measure the diameter, log the diameter, comp the tool automatically that way. Okay.
00:31:55
John Saunders
No. Sorry, sorry. Yes, we could. I want this done by a separate system offline while the machine's running the next part and you're not, i want to i want a third party system like measuring it.
00:32:07
johngrimsmo
what why yeah depending on how close you care for accuracy
00:32:10
John Saunders
Well, the Willowman, you shouldn't use the machine itself as a CMM. Like if it has ball squares or thermal errors, et cetera. Yeah. Yeah.
00:32:20
John Saunders
yeah I am stubborn in this one. It's for a thousand bucks. I can get a tool that I believe the linear gauges have 0.2 micron resolution, like insane that we need like, don't know, five to 10 microns.
00:32:31
johngrimsmo
hmm
00:32:35
John Saunders
So you're talking about a device that's 20 times more accurate than needed. Perfect. I now want to know offline what this really is period. For, for thousand bucks, 2000 bucks done.
00:32:47
johngrimsmo
I like it.
00:32:48
John Saunders
Yeah. That's my goal.
00:32:52
johngrimsmo
And you got to build some sort of interface to like do action based on these results.
00:32:58
John Saunders
Correct.
00:32:59
johngrimsmo
Right.
00:33:00
John Saunders
Yeah, I don't totally know how I'm going to do that yet. um But the there are lots of ways for the UR to sort of stop the brother. Because you don't even need to, you need to control where the UR puts the parts. That I know we can do for sure.
00:33:16
John Saunders
Put it into a different bin if we think it potentially needs to be rechecked or it's for sure scrapped. If you need the machine to stop, we just stop it. That's not going to be hard.
00:33:28
johngrimsmo
yeah i'm i'm moving a lot more towards the machine automatically um fixing itself within tolerance ranges so that it just keeps running instead of keep stopping all the time like if your tolerances are tight and then the machine's in kind of warm-up mode where it's still all over the place you're going to make a lot of out of tolerance parts and the machine's going to stop all the time and then by the time you get back to it it's going to be cold again and you're in this endless loop of
00:33:36
John Saunders
Yes.
00:33:53
John Saunders
yes
00:33:55
johngrimsmo
of the state of the machine when it stopped is not the same state as when you come to it to fix it. So you make a comp that you think is one thing, but the machine's cooled down a bit and the next part's not what the comp should be in a way.
00:34:08
johngrimsmo
And that's what I'm kind of seeing with the speedio too. So I'm trying to nip it as as live as possible to to do that. And then this is what I want to learn more about in the coming year. Like you said, you went to Metal Quest, you saw that thing. Like if I went to Metal Quest, I'd want to ask as many questions as I can of like, how are you consistently hitting TIE tolerances?
00:34:32
johngrimsmo
um you know it's one thing to hit a tolerance two tenths once anybody can do that to hit like all day long literally is involves measuring systems involve feedback loops involves the operator knowing all these things um mike at milter was telling me they a train driving by five kilometers away was in effecting his parts and i was like wow okay i want to know more about that like
00:34:39
John Saunders
Yep.
00:34:50
John Saunders
Oh my God. Crazy.
00:34:57
John Saunders
Did he buy, I mean, there are sensors out there. Did he buy something that can measure the building floor vibrations?
00:35:02
johngrimsmo
I don't know. Yeah, I don't know.
00:35:06
John Saunders
I respectfully, first off, you have more experience with this. You've you've done it, i you've proven it, you're

Robust and Independent System Design

00:35:14
John Saunders
implementing it. So like, end of conversation, you are ahead.
00:35:18
John Saunders
in ah in
00:35:19
johngrimsmo
For my needs and my goals. And maybe you have slightly different needs or or wants or, you know, theories to prove out kind of thing.
00:35:26
John Saunders
Well, I just philosophically am not going to worry about the state of the machine because I'm going to build a process that's ambivalent to it. So in other words, if we need to have a 15 minute warmup every time you start interrogating the machine condition, then we run the 15 minute warmup.
00:35:42
John Saunders
If we need a coolant chiller or coolant warmer or heater, we're going to do that to at least narrow the range of outcomes.
00:35:47
johngrimsmo
Yeah. Yeah.
00:35:48
John Saunders
um I'm not worried about daytime production as much, although it's a fair point. It's more about I don't care. Anybody who ran automation will happily tell you they'd rather the machine stop making parts at 7 p.m. than it made parts until 7 a.m., but they were all scrap.
00:36:04
John Saunders
I think I'm designing a system that will minimize, if not completely stop the ability for it to produce scrap because we're going to do a hundred percent inspection. There'll be a buffer. Like I'll probably be willing to let it run.
00:36:17
John Saunders
It may have made two more parts by the time it measures the third prior, and it may make two more to see if what's really going on.
00:36:20
johngrimsmo
Yep.
00:36:23
John Saunders
I care about that. I care about just unabashed production of scrap.
00:36:27
johngrimsmo
Yep. Yeah, we see it on our SwiftLave all the time because we have no feedback loop other than the operator measuring and checking parts. And a part could be made in as low as 30 seconds or as high as like five minutes.
00:36:38
johngrimsmo
And it's just keeps fitting out parts.
00:36:39
John Saunders
Yeah, right.
00:36:40
johngrimsmo
So it's up to the operator to learn that warmup curve to like, make sure it's making good parts. and And then he can walk away and like, leave it at night because it's running. It's running good parts, but.
00:36:49
John Saunders
Yeah. but that's the other thing I got. I gotta to get over myself, but like, I don't want to subscribe to the key and so information because of those turkeys, uh, how they hound you.
00:37:01
John Saunders
But like, there are those key ins glass table measuring systems that are 10, 20, 30 grand.
00:37:05
johngrimsmo
Vision systems. Yep.
00:37:07
John Saunders
And I'm making this up.
00:37:08
johngrimsmo
Yep.
00:37:08
John Saunders
Um, for like a lathe part like that, it's just every, it dumps it on there and measures it moves on like pretty, pretty awesome.
00:37:13
johngrimsmo
Yeah. That's what I built in on my on my desk at home.
00:37:17
John Saunders
Oh, that's right. Yeah. How's that going?
00:37:21
johngrimsmo
it's ah No progress, but it works.
00:37:24
John Saunders
OK.
00:37:24
johngrimsmo
It works great. I haven't used it for anything work-wise yet. My problem with a lathe part on a vision system is what if the part tips over?
00:37:28
John Saunders
OK.
00:37:34
johngrimsmo
it's depending on the shape of the part. Some parts are cylindrical and they sit square. Some have a big head, like a a screw, and it will sit crooked.
00:37:41
John Saunders
OK.
00:37:42
johngrimsmo
You're going to measure, you know, accurately if the part is crooked. So for those parts, you need like a little cradle to make sure it sits square.
00:37:51
John Saunders
Yeah.
00:37:52
johngrimsmo
You know what I
00:37:53
John Saunders
Viable, don't know if this is what you're looking for but you could Viable feed it. You could buy a $500 robot that can pick it up.
00:38:00
johngrimsmo
You can load it onto a thing.
00:38:01
John Saunders
You pick tray.
00:38:01
johngrimsmo
Yep.
00:38:01
John Saunders
and Yeah, exactly.
00:38:03
johngrimsmo
It's all solvable for sure. But like I've seen people, i don't know if I'm seeing this right, but you know, they'll dump a whole bunch of screws on the table and I'm like, all those screws are now sitting crooked because like, yeah, you can see them all.
00:38:15
johngrimsmo
You're not measuring accurately if the, if the part is not sitting square to the cylinders.
00:38:20
John Saunders
Sure.
00:38:21
johngrimsmo
So I wonder about that, you know, it's great for like watch gears and like, like flat square cylinders, rods.
00:38:26
John Saunders
Right.
00:38:29
johngrimsmo
um It has its place, but you have to really fiddle with it to do the weird stuff. And most of my lathe parts would not sit square like that.
00:38:39
John Saunders
OK, I'm with you.
00:38:40
johngrimsmo
Yeah.
00:38:43
John Saunders
Well, I'll let know what learned.
00:38:44
johngrimsmo
Hmm.
00:38:45
John Saunders
I'm also proud of myself because I figured out this based on just Google research chat and then mid toilet catalogs, browsing YouTube, because I didn't, was like, look, measuring half inch round parts has been done billion times in industrial America.
00:38:58
John Saunders
Like this is not a new thing, but I didn't want pick up the phone because like, actually remember when I toured Metal Quest, they had a automation cell that included an Okuma, uh, OD grinder, which apparently Okuma makes really good OD grinders and they're kind of a hidden secret. Um, and they had a MarPos gauging system that was, I'm sure non-contact that was measuring for true lights out, high volume, unattended production. And again, in that situation, you need a system that's independent of the thermal movement of the machine. That's ISO bearre or, you know, whatever ANSI, ISO, whatever, you know, it can be calibrated gauge proven, et cetera. Um, so i was like, okay, I can,
00:39:39
John Saunders
I can, more people I can reach out to. i was like, no, I think I got this. um And also like for a thousand bucks to buy that in the tutorial digital, like you just, you just added fuel to fire. Like those things are great.
00:39:49
johngrimsmo
you You'll use it for other stuff, maybe.
00:39:50
John Saunders
Yeah. Right.
00:39:51
johngrimsmo
Unless you build a cell and nobody's allowed to touch it because it's for this. But then that's fine. That works.
00:39:57
John Saunders
I hope it gets consumed by this and like, know, you had to be a great outcome.
00:39:59
johngrimsmo
Yeah, yeah. Yeah, exactly.
00:40:04
John Saunders
What up to in your office?
00:40:06
johngrimsmo
um so the office that i'm sitting in right now has storage shelves on one side with like t-shirts and junk and stuff and then just garbage boxes it's never been a nice space i use it for podcasting one hour a week that's about it i i don't work in here i have a i have a desk down by the curtain that i do all my work work at work then i have my office at home then i do all the work there too so i don't
00:40:10
John Saunders
Uh-huh.
00:40:20
John Saunders
That's it. it It's funny.
00:40:30
johngrimsmo
This office is underutilized. So what we're going to do and Angelo's taking lead on this, he's going to reorganize my office with a new table. It's going to put the podcasting computer into the corner and we're going to turn into a media room somewhere where we can just walk up film.
00:40:44
John Saunders
Nice.
00:40:46
johngrimsmo
There's already lights. There's already cameras. It's just like
00:40:48
John Saunders
Love it.
00:40:49
johngrimsmo
it's so It'll be so much easier because there's a lot of things we want to film this year, whether it's product introductions or teardown videos or like intros to other videos, things like that. And I think this will make everything a lot easier and more accessible to just film those things.
00:41:07
johngrimsmo
The caveat is I'm trying to remind myself having all the cool gear doesn't make you good at the thing.
00:41:13
John Saunders
do it.
00:41:14
johngrimsmo
You can buy a current and it doesn't make you a good machinist. um You can absolutely ba make bad parts on a current. So like having a media cell with all the lights and all the cameras and all the everything doesn't make you good at making videos.
00:41:25
johngrimsmo
it It doesn't write the script for you. You know, like.
00:41:27
John Saunders
Or does it make you make the videos?
00:41:29
johngrimsmo
Exactly, exactly.
00:41:29
John Saunders
Sure.
00:41:30
johngrimsmo
So i'm I'm super cautious of that, spending a few thousand dollars on on gear to have this perfect sell if we're not going to use it.
00:41:30
John Saunders
sure
00:41:39
johngrimsmo
So it obviously comes with some strings attached, but that's okay. I think I need that to do what we want to do this year, which is a lot of things. um So it's exciting and it's cool to have Angelo and Ryan and some of the other guys like handle this for me and I can kind of check in and make sure it's not horrible, but I trust them.
00:41:58
John Saunders
Yeah.
00:41:59
johngrimsmo
I think it's going great. And then even with like, you've got nice posters on the wall, you've got cool things shown and I've never been good at that. And they're great at that. So let them do that.
00:42:08
John Saunders
You're so much better that than that John. You are. You've like, for sure,

Office Transformation into Media Room

00:42:15
John Saunders
you can do that. think the wall art is like, I forget what, iCanvas.com.
00:42:19
johngrimsmo
Yeah, totally. It doesn doesn't mean I do it because I don't.
00:42:19
John Saunders
It's easy and cheap.
00:42:23
John Saunders
I know. Yeah. um It's fair point.
00:42:25
johngrimsmo
So let let other people do it. Yeah.
00:42:27
John Saunders
Fair point. Yeah. no good for you.
00:42:28
johngrimsmo
Yeah.
00:42:29
John Saunders
I've done the, look, I've learned the lesson you said for sure taken to heart.
00:42:34
johngrimsmo
yep
00:42:34
John Saunders
Buying a get gizmo doesn't mean I'm going to tackle the project. So it's like, I would take a project like yours and be like, okay, first off, let's just purge and clean out. Then you can, you for like no money, you could add a drop cloth and ah the cameras you already have and that type of stuff.
00:42:48
John Saunders
And then you can add your laundry list to everything you're going to buy. But like,
00:42:51
johngrimsmo
Yeah, exactly.
00:42:51
John Saunders
wait till you, I I'm not telling you to do.
00:42:52
johngrimsmo
Yeah.
00:42:53
John Saunders
I'm saying like, had to go through the same process of letting myself spend the money in my head, but like, wait till you've earned it Saunders.
00:42:53
johngrimsmo
Yeah.
00:42:58
johngrimsmo
Exactly. Exactly. So yeah, that's exciting. So that's going to happen in the next few weeks. Your view of me and the podcast will change over the next.
00:43:06
John Saunders
Exciting.
00:43:07
johngrimsmo
Yeah.
00:43:07
John Saunders
Exciting.
00:43:07
johngrimsmo
So that should be good. I'm looking forward to that. Yeah, that's good.
00:43:10
John Saunders
I feel like I should do the same in my office in terms of, i have a, My office, um technically we rebuilt it because this had been this area had been, what do they call it, gutted down to the studs.
00:43:23
johngrimsmo
Right.
00:43:24
John Saunders
But my office was basically reusing the stud lines that were already here. But it's larger than it needs to. And we do we could use another office office now.
00:43:31
johngrimsmo
okay
00:43:32
John Saunders
And it's like, man, i would there's no ego in my part. like I would happily cut my office in half.
00:43:37
johngrimsmo
Exactly.
00:43:37
John Saunders
um and But maybe I should do that. Ask Yvonne about...
00:43:43
johngrimsmo
Well, we get we get ah lazy in what is. Like your office has been the same probably for years and years. And my office here, and it doesn't get used and it's underutilized.
00:43:54
johngrimsmo
And like you said, I have no ego with somebody else using my office. If we hire another person and they need a place, like, well, i just need it for an hour a week.
00:43:57
John Saunders
Yeah.
00:44:00
johngrimsmo
Like you can have it the rest of the time kind of thing.
00:44:03
John Saunders
Yeah.
00:44:04
johngrimsmo
So we need a quiet, well-lit, like good place to film these videos. That's always a problem. And let's make it not a problem.
00:44:12
John Saunders
Love it. It's awesome. you have a view too, down to the floor? Is that on your right?
00:44:17
johngrimsmo
Not in this room in ah where the two other guys, Ryan and Darren work, but it's been blocked off since day seven.
00:44:18
John Saunders
Oh.
00:44:25
John Saunders
No way.
00:44:25
johngrimsmo
Yeah.
00:44:25
John Saunders
Really? oh man.
00:44:26
johngrimsmo
Yeah. So nobody actually uses that window.
00:44:28
John Saunders
That's funny. It's funny.
00:44:30
johngrimsmo
But yeah, that that window looks from the upstairs offices down into the whole shop floor. But we've just had covered with the foam because you can hear like machine noises and stuff from it.
00:44:35
John Saunders
Yeah.
00:44:38
John Saunders
Got
00:44:38
johngrimsmo
So they just blocked it off. And then in my office here, I have a window looking out to trucks and snow right now. But I want to put like a blackout curtain on a rail that I can you know control the lighting of a video depending.
00:44:51
John Saunders
it. Mm-hmm.
00:44:51
johngrimsmo
so that's easy stuff, super easy.
00:44:53
John Saunders
Yeah.
00:44:54
johngrimsmo
And I think we're going to have a table, like a wooden Home Depot table in the middle of the room. So we can, camera guy can walk all around it or whatever, or tripods or things like that.
00:45:00
John Saunders
Nice.
00:45:02
johngrimsmo
it It should be, you know, we can have four people standing around the table. It should make it useful, you know, nice and dynamic.
00:45:08
John Saunders
Good. Love it. And that like walking into a room, flipping a switch having lights hanging and your power strips there, ah cameras on hanging.
00:45:16
johngrimsmo
Yep. You just, you're you're reducing all the reasons to say, no, I'm not going to do that right now.
00:45:18
John Saunders
Oh,
00:45:22
John Saunders
agreed.
00:45:23
johngrimsmo
Yep.
00:45:24
John Saunders
Yep.
00:45:24
johngrimsmo
And then my last thing, so of our three lates that were down, the Williman needed a $300 sensor, which Jeff was able to install himself and align.
00:45:28
John Saunders
Mm-hmm.
00:45:33
John Saunders
nice
00:45:35
johngrimsmo
It basically, on the tool carousel, it's the sensor that says, hey, there's a tool here. I'm going to grab it. um That sensor was flaking out, so it was saying, there's no tool there. We're like, yes, it is.
00:45:45
johngrimsmo
So that was good, down for less than a week. The Tornos had the servo motor that drives the live tools on the lathe.
00:45:53
John Saunders
yes oh yeah yeah
00:45:54
johngrimsmo
It was flaking out, and it would spin for a quarter of a second, not even a full revolution, then it would just alarm out. They dug in, they dug in, they asked Toranos, they got service documents. They figured out that the encoder on the back of the motor, these are the black FANUC motors with the red cap on the back, like every FANUC motor, that whole red cap is the encoder that measures the position and the speed of the motor and stuff.
00:46:11
John Saunders
Sure, sure.
00:46:17
johngrimsmo
And this being just a live tool motor, it doesn't matter that much, but it matters for RPM control. um And the encoder, a whole area was full of oil. Cause it's an oil, it's an oil machine and there's just oil all over it.
00:46:26
John Saunders
Oh.
00:46:29
johngrimsmo
So even though the surface documentation was like, don't take this apart. I'm like, take it apart.
00:46:35
John Saunders
ah
00:46:36
johngrimsmo
Just get the part.
00:46:36
John Saunders
Warranty will be voided, yeah.
00:46:37
johngrimsmo
clean it Exactly. Um, so they took it apart. They cleaned it nice, purple alcohol, dried it really good, careful with the glass disc. I didn't get to see it, but, um, the encoder and they put back together and I see Jeff throws hands up in the air and it worked.
00:46:51
John Saunders
Shut up. Oh, good for you.
00:46:52
johngrimsmo
Yep.
00:46:53
John Saunders
oh that's awesome.
00:46:54
johngrimsmo
So nothing's wrong. it was just dirty. After, what, six years we've had that machine running it hard.
00:46:59
John Saunders
Yeah.
00:47:00
johngrimsmo
And it's the motor that's at the lowest, so there's the most amount of oil on it. Whatever. i don't know.
00:47:04
John Saunders
Did you RT like ask at it again or code it?
00:47:07
johngrimsmo
I don't know what they did. There's an O-ring that seals, and I don't know.
00:47:10
John Saunders
Yeah.
00:47:10
johngrimsmo
they They weren't quite sure how the oil got in. um So I don't know what they did, but therere I trust them.
00:47:13
John Saunders
Yeah, sure.
00:47:16
johngrimsmo
like it's kind of It's kind of weird at this point.
00:47:17
John Saunders
No, no, for sure. What's funny, like six-year-old machine, i would be like coding the outside of that with like a Flex Seal because it's like, I don't care that it looks janky.
00:47:25
johngrimsmo
yeah
00:47:27
John Saunders
Like we're just not dealing with this again if I can avoid it.
00:47:30
johngrimsmo
Yeah, it just works.
00:47:31
John Saunders
That's awesome. Good for you.
00:47:32
johngrimsmo
Yep. And then the third lead, the Nakamura, the live tools on that started making this weird bearing noise. So they stopped running it. And what is a $1,300 part is probably like 16 hours of service call to install.
00:47:47
John Saunders
Oh.
00:47:48
johngrimsmo
And so we're kind of stalling on organizing the scheduling of that. But I think Angela is going to take care of it like soon.
00:47:54
John Saunders
Yeah. Yeah.
00:47:55
johngrimsmo
And the service guys are like two weeks out, and even though they're an hour away at Elliot, but still scheduling.
00:47:58
John Saunders
Yeah.
00:48:01
John Saunders
Oh,
00:48:02
johngrimsmo
So we're not running that machine right now, but I think we're good for parts for the moment. So two out of three fixed.
00:48:09
John Saunders
that's good. When you know, on the third one is what is.
00:48:10
johngrimsmo
Yep.
00:48:11
John Saunders
Yeah.
00:48:11
johngrimsmo
Yeah,
00:48:11
John Saunders
Yeah. We had one real nibble on the horizontal. I don't think they'll be the ones that ended buying it, but they they were they had two others, so they were real.
00:48:20
johngrimsmo
that's good.
00:48:23
John Saunders
um But I still think, I'm still curious about if I'm having fun sharing out loud. Like, do I call a broker or I'm thinking about it. It's not called a Dutch auction, but it's just like, just start dropping the price until it sells.
00:48:38
John Saunders
Like, just you're good go, right?
00:48:39
johngrimsmo
yeah
00:48:40
John Saunders
um We'll see.
00:48:43
johngrimsmo
You still got to get the right eyeballs on it. like You know that that have hundreds of thousands of dollars or loan or whatever to like right machine, right time, right person kind of thing.
00:48:48
John Saunders
Yes. True.
00:48:53
John Saunders
Right.
00:48:54
johngrimsmo
Price matters, but less than having the right person, you know? Sure.
00:48:59
John Saunders
A hundred percent. and And I would much prefer to sell to somebody who already owns one of these because if I sell to somebody who it's their first horizontal, they'll end up being some handholding, which I don't mind, but it'd be worth more.
00:49:06
johngrimsmo
Yep. Yep.
00:49:08
John Saunders
somebody's like, Hey, we have three these, we go want a fourth one. let's Let's talk.
00:49:11
johngrimsmo
Yeah. Let's, let's find a price.
00:49:12
John Saunders
Yeah. Exactly. Yeah.
00:49:15
johngrimsmo
Good. That's progress.
00:49:17
John Saunders
It is. Exactly. It is. So it's all I can ask for.
00:49:21
johngrimsmo
Yeah. I mean, are you up to today?
00:49:25
John Saunders
ah I, um when I installed the POE camera on the brother, I did plug in a power strip behind the machine for 110,
00:49:37
John Saunders
but Actually, I have a PoE like injection port is where you can take non-PoE ethernet and add PoE to it. Or I just had a little five port PoE router.
00:49:45
johngrimsmo
OK. Mm-hmm.
00:49:46
John Saunders
I just use the five port PoE router. But I have a router, ethernet cables, 110 cords. And I'm like, nope John, this is something you're doing differently now, which is that I was okay plugging in for today just to get it tested. But then when they go back, this is like a days off in the shop. going to spend an hour.
00:50:03
John Saunders
cable ties, rubber magnets that like mount on I'm going to zip tie the cables and make it look nice. Every machine we want should have a 110 power strip on the side of the machine. Cause guess what? You're always wondering where do I plug in a heat gun or a a shot back or whatever.
00:50:14
johngrimsmo
Yep.
00:50:17
John Saunders
Um, and
00:50:18
johngrimsmo
Have you found a power strip that you like? Because I have.
00:50:22
John Saunders
do we send it to me or post it?
00:50:25
johngrimsmo
Yeah, well, on Amazon, it's Trond, T-R-O-N-D.
00:50:25
John Saunders
Okay. Okay.
00:50:29
John Saunders
okay
00:50:30
johngrimsmo
um T-R-O-N-D. It's the brand, and it's just a nice power strip, but it has feet, like little ears on the end that you can like bolt through or you can add magnets to or whatever.
00:50:40
John Saunders
Yeah, yeah, yeah.
00:50:40
johngrimsmo
And I'm like, all power strips always have the like, the keyhole in the back.
00:50:45
John Saunders
Yeah, that's that.
00:50:45
johngrimsmo
But like, what do you do with that? Like on a machine, you're not going put two screws into the machine to do that. Anyway, I just really like them.
00:50:51
John Saunders
Oh, look at these. Yeah.
00:50:52
johngrimsmo
And they're fantastic. And they have all different sizes. They have long ones. They have square ones. I've probably bought 20 of them, like for home, for everything.
00:50:58
John Saunders
No, I don't.
00:51:00
johngrimsmo
Once you standardize on something, you're like, oh, these are great. I just love them.
00:51:03
John Saunders
Thank you for that. That's, these look awesome they're, they're not expensive, but this is of the things where I actually don't care anymore. I will, I would love to have, it's just what I want. When you walk in and you see and you're like, oh wow, at Saunders, every machine had that power strip in the bottom right corner or somewhere on the machine.
00:51:15
johngrimsmo
Yep.
00:51:18
johngrimsmo
Mm-hmm.
00:51:19
John Saunders
Like, love it.
00:51:19
johngrimsmo
and And you know, those magnets, uh, I get them from McMaster that were like rubber encapsulated.
00:51:25
John Saunders
You mean this pack that just showed up to replace the ones I just finished using?
00:51:26
johngrimsmo
Yes. Yes. So they have the ones with the threaded hole and they have the ones with the stud right on it.
00:51:28
John Saunders
Yeah.
00:51:32
John Saunders
Okay.
00:51:32
johngrimsmo
Um, either one would work for this, uh, for the power strips.
00:51:36
John Saunders
Okay.
00:51:36
johngrimsmo
Those are huge. You could buy the much smaller ones, the one inch diameter ones. Um, right.
00:51:40
John Saunders
We need the big ones down here.
00:51:42
johngrimsmo
But for the power strip, you don't. So you just put like one on each end of those and then you stick to the side of the machine.
00:51:44
John Saunders
Okay.
00:51:47
johngrimsmo
It's fantastic.
00:51:48
John Saunders
Yeah. Yep, not drilling any holes. You could move it or clean it.
00:51:49
johngrimsmo
Yeah.
00:51:50
John Saunders
Love it.
00:51:51
johngrimsmo
But then you don't have to like design any 3D printed things.
00:51:51
John Saunders
Yeah.
00:51:53
johngrimsmo
You don't have to three d print extra stuff. It's just like add a magnet to it. Good to go.
00:51:57
John Saunders
You buy those magnets at McMaster?
00:51:58
johngrimsmo
I do. Yeah.
00:51:59
John Saunders
Will you send me what part number you use for the Trons?
00:52:03
johngrimsmo
Sure. I will. Yeah.
00:52:03
John Saunders
because we have a, on our wiki, we have an embedded Google sheet that tracks magnets because I find magnets to be the weird thing. We buy some from KJ Magnetics. We buy from some super magnet man.
00:52:14
johngrimsmo
Yep.
00:52:15
John Saunders
We buy some from Amazon. We buy some from eBay and we buy some from McMaster. And um I've now become particular about which ones I want, right?
00:52:21
johngrimsmo
I like it. Yep.
00:52:24
John Saunders
So want to add whatever you get to my list.
00:52:25
johngrimsmo
And I like the McMaster ones because they're in metric threads and they just are really good, really powerful. A rubber encapsulated magnet for anybody who's never used one is like 10 times the holding force of anything else because it's rubber.
00:52:39
johngrimsmo
It's sticky. Like magnet magnets slip on a metal vertical surface, but the stickiness adds so much more like sliding force, sliding grip.
00:52:40
John Saunders
Oh, yeah.
00:52:47
John Saunders
Yeah.
00:52:48
johngrimsmo
They're just fantastic.
00:52:50
John Saunders
And they don't have that like metal crash sound when they snap up against sheet metal or a pole, which I like as well.
00:52:54
johngrimsmo
Yeah. Yeah, yeah.
00:52:57
John Saunders
Good.
00:52:57
johngrimsmo
ah that That's a whole video right there. It's just gushing about those rubber magnets. Right?
00:53:02
John Saunders
Seriously, right?
00:53:03
johngrimsmo
I'm going to have that to my video list.
00:53:05
John Saunders
Thank you.
00:53:08
johngrimsmo
All right, man.
00:53:09
John Saunders
good What are you up to today? Okay.
00:53:11
johngrimsmo
um finalizing the speedio automation um i did some palette changing two days ago and i like ground the blade with one palette then i switched palettes automatically and ground the next blade two in a row and i got a one thou difference between the two parts and i was like okay that's progress that's good it turns out there's a one thou difference in the fixture which is good and now i can compensate for that right so it's like okay even though those fixtures are made on the current and everything's perfect nothing's perfect um
00:53:30
John Saunders
Oh yeah, sure, sure, sure. Yeah.
00:53:39
johngrimsmo
So you gotta, you gotta, the key is to find all the sources of variation and account for them. And I'm really enjoying the process of doing it. You're going through it as well with the, with the speedio. Yeah.
00:53:52
John Saunders
But it's funny because that problem is something I'm like getting rid of with one piece flow. Having even like, i love your system. i actually would like genuinely love to own what you have with the a row and the current and all that. But like, i also don't want to have 47 different pallets.
00:54:10
John Saunders
Each one is two tens, four tens, now different.
00:54:13
johngrimsmo
Yeah.
00:54:14
John Saunders
Nope. I'm so, I'm so excited for this one piece flow stuff.
00:54:18
johngrimsmo
Good. All
00:54:20
John Saunders
Yep.
00:54:22
johngrimsmo
right, man.
00:54:23
John Saunders
right, see you next week
00:54:24
johngrimsmo
See you next week.