#linuxcnc Logs

Aug 20 2023

#linuxcnc Calendar

02:46 AM Deejay: moin
03:43 AM travis_farmer: Morning :-)
05:01 AM JT-Cave: morning
06:05 AM Tom_L: morning
06:19 AM JT-Cave: rooster just crowed
06:21 AM Tom_L: looks like another 109F day
06:26 AM JT-Cave: ouch
06:27 AM JT-Cave: 96°F here
09:00 AM Tom_L: JT-Cave, when i change something in the config but not any io, the io.hal doesn't get rebuilt
09:00 AM Tom_L: it seemed that on a build they all got rebuilt
09:02 AM Tom_L: nevermind... i had a different io.hal open in geany
09:14 AM Tom_L: JT-Cave, PR #18 up
09:33 AM Unterhaus_: according to google maps, I'm not connected to the internet
09:43 AM Unterhaus_ is now known as Unterhausen
09:48 AM JT-Cave: thanks
09:55 AM Tom_L: adding metric seems like quite a task
10:06 AM JT-Cave: https://github.com/jethornton/mesact/blob/master/mesact/src/libmesact/testing.py#L6
10:15 AM solarwind: robotustra I love George Carlin
10:15 AM solarwind: I've seen every one of his recorded performances
10:17 AM CloudEvil: Shame he's cut back on the touring.
10:18 AM solarwind: He hasn't. He's touring down there with jeebus christ
10:28 AM solarwind: Does LinuxCNC have a Python (or some FFI) API that'll allow me to control it interactively in real time?
10:29 AM solarwind: What I do right now is use Python to generate G code for simple operations that don't warrant a whole CAD/CAM workflow, like cutting simple shapes
10:30 AM solarwind: It works as you'd expect, but I want to streamline it. I vaguely remember it had some interface for doing this, just can't find the right search term
10:52 AM Tom_L: solarwind, scroll down to the API section http://linuxcnc.org/docs/stable/html/
10:53 AM Tom_L: JT-Cave, wouldn't all the input need to be converted?
10:54 AM Tom_L: units/mm instead of units/inch
11:02 AM Tom_L: JT-Cave, when you're around i have a 'what do you think' idea
11:05 AM jpa-: solarwind: you can issue MDI commands through python API: import linuxcnc; cmd = linuxcnc.command(); cmd.mode(linuxcnc.MODE_MDI); cmd.mdi("G1 X0 Y0"); cmd.wait_complete()
11:05 AM jpa-: for simple shapes, nativecam is worth a look
11:06 AM jpa-: https://user-images.githubusercontent.com/922265/200109027-590fa643-e0c7-44cd-abe0-eff15467cb1f.png it embeds as a tab and has the basic shapes
11:06 AM jpa-: (it does generate a gcode file though)
11:07 AM Tom_L: jt has one that does simple shapes
11:08 AM roycroft: linuxcnc has a conversational mode that makes it pretty easy to do simple things from within linuxcnc
11:12 AM solarwind: jpa- excellent, thank you!
11:14 AM solarwind: robotustra conversational mode, that's the keyword I was looking for, thank you!
11:14 AM solarwind: roycroft * I mean
11:36 AM * roycroft has ordered some squares from weldtables.com
11:37 AM roycroft: i really like the fireball tools ones, but as little as i weld i could not cost justify them
11:43 AM JT-Shop: Tom_L, https://github.com/jethornton/mesact/blob/master/mesact/src/libmesact/utilities.py#L40
11:46 AM JT-Shop: nap time
12:10 PM Tom_L: good idea, i'll catch you after mine
12:41 PM JT-Cave: ok
12:42 PM Tom_L: .
12:42 PM Tom_L: on the joint data how you copy to next... maybe do that for the PID & rest of the stuff
12:43 PM Tom_L: i need to boot linux to see the other idea. but need to finish winders first
12:49 PM JT-Shop: I could do that
12:49 PM Tom_L: gimme a sec to boot..
12:49 PM * JT-Shop is heading out in a few
12:50 PM Tom_L: the other idea is similar
12:51 PM Tom_L: when you're entering joint data the lower tabs "PID, Homing, Stepgen, Info"
12:52 PM Tom_L: when you select from joint 0 to say joint 1 can the active tab follow that?
12:52 PM Tom_L: and also copy the same stepgen data because that will more than likely be the same for all axis
12:53 PM Tom_L: all this is just to streamline the entries
12:54 PM JT-Shop: sounds like a good idea, do that in the am
12:54 PM Tom_L: as it currently is, i may be on Stepgen in joint0 but if i switch to joint1 i may be on PID etc
12:55 PM Tom_L: maybe even copy the homing data even though some of it will be different per joint
12:55 PM Tom_L: actually homing may be the only thing to edit between say X and Y joints
12:56 PM Tom_L: and the limits
12:56 PM JT-Shop: that would be a big time saver to clone to the next axis and maybe only select the axis letter
12:57 PM Tom_L: right
12:57 PM Tom_L: other than that so far i can't see much else to change
12:57 PM JT-Shop: sent a note to myself
12:58 PM Tom_L: i assume you've tested the PLC stuff
12:58 PM Tom_L: i don't know anything about classic ladder
12:59 PM Tom_L: and i'm not sure what your plans were for the spindle encoder but it doens't attach to anything yet
12:59 PM Tom_L: the scale
01:03 PM Tom_L: 104°F already
02:37 PM CaptHindsight: pcw-home: https://lasia.org/LIA202002/xy3_100_specification.pdf
04:46 PM Tom_L: 108°F
05:04 PM XXCoder: smokey hellscope season is here :(
05:42 PM roycroft: so i just scored some nice tools for $50
05:42 PM roycroft: roycroft.us/ToolBox
05:42 PM roycroft: the seller has been having a hard time selling them because the front cover for the box is missing
05:42 PM roycroft: i don't care about that at all
05:42 PM roycroft: the tools inside the box are b&s, starrett, and the like
05:43 PM XXCoder: nice set!
05:43 PM roycroft: yeah
05:44 PM roycroft: dups, much of it
05:44 PM roycroft: but i can sell the dups for way over $50 :)
05:44 PM roycroft: and my mics >1" are all chinese
05:44 PM roycroft: until now
05:44 PM roycroft: now they're all starrett
05:45 PM roycroft: one of those mics alone is worth more than the $50 i paid for the whole box
05:47 PM XXCoder: indeed
05:47 PM XXCoder: I see maybe couple hundred
05:47 PM XXCoder: 100 at low
05:55 PM roycroft: i even found a 1" mitutoyo mic in the box
05:55 PM roycroft: and a starrett 1" mic
05:55 PM XXCoder: interesting. starret 1" mic is pretty cheap on ebay last I looked but dunno on mitutoyo
05:56 PM XXCoder: unless those is digital?
05:56 PM roycroft: i would guess that a previous owner did small engine repairs
05:56 PM roycroft: and that the person who sold it to me has no idea what it is
05:57 PM roycroft: i can't imagine anyone responding to an ad for "machinist's tools" refusing to buy at $50 because the front cover of the box is missing, but the ad had been up for a while, and that's what the seller told me
05:58 PM roycroft: he seemed rather surpised that i just opened the drawers, said "looks like the picture in the ad" and handed him the cash
05:58 PM XXCoder: what was listing for? "box of tools"?
05:59 PM roycroft: "machinist's tools with box"
05:59 PM XXCoder: weird that it wasnt snapped up within seconds
05:59 PM roycroft: yeah
06:00 PM roycroft: when i went over there, i honestly expected the seller to be surprised when i handed over the $50, and to say "it's $500, not $50"
06:00 PM roycroft: which i would not have paid, but would be closer to what the tools are worth
06:01 PM XXCoder: indeed. maybe bit high
06:01 PM XXCoder: cheaper than new
06:02 PM XXCoder: to me $150-$200 probably would be just ok
06:02 PM Tom_L: i'd just like to have the kennedy box !
06:03 PM Tom_L: does it have the front cover?
06:03 PM Tom_L: gawd that one is old
06:03 PM XXCoder: missing
06:04 PM XXCoder: frankly even if box is basically dead $50 is insane deal
06:04 PM roycroft: yes, those kennedy boxes go for an outrageous amount of money
06:04 PM roycroft: i bet i could get $175 for that one, with the front cover missing
06:05 PM roycroft: i saw one like my kennedy boxes - with the machinery's handbook drawer in the middle - at a second hand shop (not even an 'antiques' shop) while i was on vacation
06:06 PM roycroft: it was beat up to hell, and the shop was asking $379 for it, without the lock mechanism
06:06 PM roycroft: i've found over the years that shops won't haggle one bit on kennedy toolboxes
06:06 PM XXCoder: yeah I saw that main box was $800 new. I bought huge toolcart for $600
06:07 PM XXCoder: sold it off a while ago
06:07 PM roycroft: anyway, that $50 wasn't in my budget, but fortunately i keep a few $50 bills tucked away in my wallet for emergencies
06:07 PM roycroft: i can't remember the last time i pulled one of those out, but this deal counted as an 'emergency' to me :)
06:08 PM XXCoder: I would also lol
06:09 PM roycroft: there's a last word indicator in the box - i already have a couple of those, but there are some interesting fixturing mechanisms for test indicators that i don't have
06:10 PM roycroft: i only had one set of adjustable parallels, and often it would have been handy to have two of the same size, but now i have a nice starrett set to go along with my import set that i've had for years
06:22 PM _unreal_: got to love 3d printers. I just fixed the attachment mount for my dashcam
06:22 PM _unreal_: it will NEVER fail again. at least not from the area it failed from before.
06:24 PM CloudEvil: :)
06:45 PM * roycroft just found a nice 4"x6" sine plate in the toolbox, with a grid of tapped holes
06:45 PM XXCoder: isnt that very expensive
06:46 PM roycroft: they can be
06:46 PM roycroft: there's a tiny bit of corrosion on the registration bars, so it's not ultra-high precision any more, if it ever was
06:47 PM roycroft: but it will be accurate enough for anything i'm likely to do
07:49 PM roycroft: the sky has turned orange here, and it is getting smoky
07:49 PM roycroft: meanwhile, socal will be getting a year's worth of rain tonight and tomorrow
07:50 PM XXCoder: seems it will clear up tomorrow 2 pm here
07:50 PM roycroft: i hope you haven't had a milkshake at frugals lately
07:51 PM XXCoder: havent even seen frugals before so id say np
07:51 PM roycroft: like since may 29
07:51 PM roycroft: oh, it's a restaurant in tacoma
07:51 PM roycroft: with killer milksakes
07:51 PM roycroft: three dead so far
07:51 PM roycroft: three others in hospital, seriously ill
07:51 PM XXCoder: whoa what the heck? what happened?
07:52 PM roycroft: listeria infection, due to improper cleaning of the ice cream ma hine
07:52 PM roycroft: machine
07:52 PM XXCoder: wow
07:52 PM XXCoder: one of my old job was mcdonalds maintance
07:53 PM XXCoder: ice cream machine is dead simple to keep properly clean
07:54 PM roycroft: yeah, it's not hard to do
07:55 PM roycroft: and for a listeria outbreak that may spread over several months (they say may 29 through august 7th it was contaminate) means it was likely just refilled whenever necessary and not cleaned/maintained at all
07:55 PM XXCoder: yeah
07:59 PM Tom_L: along with the hurricane, 5.5 hit ca
08:00 PM roycroft: that's the rain i'm talking about
08:00 PM roycroft: oh
08:00 PM roycroft: wait
08:01 PM roycroft: 5.5 earthquake
08:01 PM roycroft: it took me a moment to parse that
08:01 PM roycroft: and that quake was in the la area
08:02 PM roycroft: se of ojai
08:08 PM roycroft: maga peanut gallery participants on the right wing forums have been wetting their pants today they're so giddy that california is being pummeled by a hurricane
08:09 PM roycroft: i wonder if they realize that the hardist-hit parts are san diego county, which is about 1/2 republican and has a huge naval base, and orange county, which is the second-most republican part of california other than the sparsely-populated northeast
08:11 PM roycroft: hilary is still tracking north northwest, and expected to veer due north tomorrow, so only a tiny corner of southeast oregon will be in its path
08:11 PM roycroft: we probably won't see any effects of it here in western oregon
08:14 PM roycroft: a couple invests in the atlantic have turned into tropical storms
08:15 PM roycroft: there are now five invests and two tropical storms
08:15 PM roycroft: things are picking up
08:15 PM roycroft: actually, four invests, one tropical depression, and two tropical storms
08:15 PM XXCoder: https://earth.nullschool.net/#current/wind/surface/level/orthographic=-109.24,36.32,1188/loc=-117.204,31.015
08:18 PM roycroft: yeah, you see emily in the mid-atlantic
08:19 PM roycroft: it's heading north, and will probably never become a hurricane
08:21 PM XXCoder: yeah. hilry is mostly a storm now though
08:21 PM roycroft: yup
08:45 PM * roycroft has to go to the fair office in a bit - today is the deadline for board candidates to submit their declarations