#linuxcnc Logs

Feb 26 2025

#linuxcnc Calendar

01:25 AM Deejay: moin
02:08 AM lcnc-relay: <grandixximo@> Good Morning
02:08 AM lcnc-relay: <grandixximo@> 🌄
03:41 AM -!- #linuxcnc mode set to +v by ChanServ
03:52 AM -!- #linuxcnc mode set to +v by ChanServ
04:48 AM Tom_L: grandixximo, test it out: https://onelaboratories.us/abc/
04:49 AM Tom_L: i've only run it on sim so far
04:51 AM Tom_L: iiirc, you install image, headers, modules, lcnc in that order
04:52 AM Tom_L: purge any other lcnc or RTAI before you start
05:16 AM lcnc-relay: <grandixximo@> It's your website?
05:22 AM lcnc-relay: <grandixximo@> I did try RTAI before over the years, I could never get a reliable system up and running, for reasons unbeknownst to me, it would always crash at one point or another. I'm not afraid of giving it another try given the time. And when I was shifting to ethercat I remember the real time network drives being an issue, as in non existent at the time, not sure if there has been work on that.
06:36 AM -!- #linuxcnc mode set to +v by ChanServ
06:45 AM -!- #linuxcnc mode set to +v by ChanServ
06:54 AM -!- #linuxcnc mode set to +v by ChanServ
07:10 AM Tom_L: grandixximo, not my website
07:11 AM lcnc-relay: <grandixximo@> How did you find it?
07:14 AM Tom_L: those guys hang out here
07:20 AM Tom_L: https://forum.linuxcnc.org/9-installing-linuxcnc/53163-new-and-working-rtai-debs-for-2-9?start=60
07:24 AM lcnc-relay: <grandixximo@> Oh yes, I did quick search, that's cool, wish could make rtnet or IGC IGH or some other real time networking system work on it, would be great, maybe will try to tackle in the future.
07:25 AM lcnc-relay: <grandixximo@> Don't think I have what it takes yet
07:26 AM lcnc-relay: <grandixximo@> lolthekidison@ you should be looking at this you could get double the performance out of your i5
07:31 AM lcnc-relay: <lolthekidison@> Oh thats crazy I think that update came out a day or 2 after I reinstalled everything
07:32 AM lcnc-relay: <lolthekidison@> I haven't updated linux cnc like that yet before so ill look it up. maybe I can like normal in the terminal
07:33 AM Tom_L: i use it because i'm using older parport mesa cards and the port seems to like RTAI better
07:34 AM Tom_L: if you're running ethernet cards, you have to use preempt-rt
07:36 AM lcnc-relay: <grandixximo@> I am, lolthekidison is running a general LPT PCI not even mesa
07:37 AM lcnc-relay: <grandixximo@> I think you can straight up install the debs, might have to remove uninstall current linuxcnc, and make sure you select proper kernel at boot time, you could uninstall the 6.1 once you are confident in the RTAI
07:39 AM -!- #linuxcnc mode set to +v by ChanServ
07:44 AM -!- #linuxcnc mode set to +v by ChanServ
07:48 AM -!- #linuxcnc mode set to +v by ChanServ
07:57 AM -!- #linuxcnc mode set to +v by ChanServ
09:20 AM lcnc-relay: <oddname_skane@> toying with the other better suited git in a new config, its up and running with some minor caveats now @Tom 🙂
09:21 AM lcnc-relay: <oddname_skane@> [QTvcp.QTVCP.WIDGETS.DIALOG_WIDGET][WARNING] Detected hal_manualtoolchange component already loaded
09:21 AM lcnc-relay: Qtvcp recommends to allow use of it's own component by not loading the original.
09:21 AM lcnc-relay: Where can I make this not happen? Seems like I need to stop a hal from loading?
11:03 AM lcnc-relay: <skunkworks8841@> ever make a hal file and think it is pretty basic until you draw it into a block diagram?
11:03 AM lcnc-relay: <skunkworks8841@> https://photos.app.goo.gl/aNNKX9CckG6Hx9xbA
11:03 AM Tom_L: grandixximo, you can but be sure to purge any other lcnc or RTAI before you start
11:03 AM Tom_L: install order matters as well
11:04 AM Tom_L: install image, headers, modules, lcnc in that order
11:20 AM Tom_L: skunkworks, what did you use to diagram that?
11:22 AM Tom_L: oddname_skane, what gui are you using for that?
11:29 AM lcnc-relay: <skunkworks8841@> Tom_L: draw.io
11:29 AM lcnc-relay: <skunkworks8841@> it is ok - and you can create a local file. (all web based)
11:29 AM Tom_L: hmm
11:30 AM Tom_L: i had one a long time ago but don't remember if it was windows or linux based
11:30 AM Tom_L: or where it may have disappeared to
11:31 AM lcnc-relay: <skunkworks8841@> I should use some sort of schematic program but eh
11:33 AM Tom_L: oddname_skane, comment the hal_manualtoolchange lines out in the main hal file
11:34 AM Tom_L: ~5 lines iirc
11:35 AM Tom_L: depending how much the gui does on it's own
01:45 PM lcnc-relay: <oddname_skane@> Tom I found the issue 🙂 yeah like that
01:45 PM lcnc-relay: <oddname_skane@> qtdragon hd with the custom plugin for rapidchange
01:46 PM lcnc-relay: <oddname_skane@> https://imgur.com/a/AE7LX0B took some tries to get it working
01:48 PM lcnc-relay: <oddname_skane@> they kinda worked againt each other manual vs auto toolchange 🙂
02:51 PM Unterhaus_ is now known as Unterhausen
02:52 PM Unterhausen: the fiber company is digging trenches by hand, then using directional drilling to go under pavement
02:52 PM Unterhausen: this place is really rocky, they are not making good progress
03:17 PM Unterhausen: I was just looking at the price of steel. I'm going to have to see if the junkyard where I walk rescue dogs has what I need
03:25 PM Tom_L: oddname_shane, what did you end up with for the tool change code?
03:50 PM Tom_L: Unterhausen, where are you?
03:50 PM Unterhausen: central pennsylvania
03:51 PM Tom_L: i'm on the 'good' side of the river where it's good topsoil but you cross the river and go east it's all clay
03:51 PM Tom_L: with a layer of limestone under that
03:52 PM Unterhausen: there is a layer of shale about 2' down under the clay and minimal topsoil. It's not surprising our neighborhood used to be a farm that didn't work out
03:53 PM Tom_L: heh
03:53 PM Tom_L: are there many basements in that area?
04:19 PM xxcoder: bit strange planer remake by hand tool rescue
04:19 PM xxcoder: https://youtu.be/E6lMKNw8AL8
04:36 PM lcnc-relay: <skunkworks8841@> Toboggan.. wow - yep
04:37 PM xxcoder: "oh that feels great on my knee" LOL
05:02 PM lcnc-relay: <skunkworks8841@> keith rucker replied to an email! I feel like I am hob knobing with the rich and famous!
05:05 PM lcnc-relay: <skunkworks8841@> This video showed up in my feed.
05:05 PM lcnc-relay: <skunkworks8841@> https://www.youtube.com/watch?v=Xa7-Glw4Rg4
05:05 PM lcnc-relay: <skunkworks8841@> I think I did pretty good
05:06 PM lcnc-relay: <skunkworks8841@> how many knobs and switches do you need to run your lathe?
05:07 PM xxcoder: all of em
05:07 PM xxcoder: ;)
05:07 PM lcnc-relay: <skunkworks8841@> 2. 3 including the estop
05:08 PM lcnc-relay: <skunkworks8841@> (which isn't hooked up yet)
05:08 PM Tom_L: then you don't need it :)
05:08 PM lcnc-relay: <skunkworks8841@> it is in a good spot for a lathe.. I can hit it with my knee
05:09 PM lcnc-relay: <skunkworks8841@> (as I get wound up in the chuck)
05:09 PM Tom_L: let's not let that happen
05:09 PM lcnc-relay: <skunkworks8841@> agreed.
05:10 PM Tom_L: saw that one where the guy was here one min and gone the next
05:10 PM lcnc-relay: <skunkworks8841@> nope. Not watching that.
05:10 PM Tom_L: that's why i didn't share it
05:10 PM Tom_L: doesn't leave anything out
05:10 PM lcnc-relay: <skunkworks8841@> My machine that runs irc totally died. The motherboard is dead.
05:10 PM xxcoder: I remember that russian one. insane
05:10 PM lcnc-relay: <skunkworks8841@> ugg
05:11 PM xxcoder: if jus irc, you could replace that with just rpi1
05:11 PM lcnc-relay: <skunkworks8841@> nope. I remember finding rotten.com. I was never the same.
05:11 PM lcnc-relay: <skunkworks8841@> yes - I think I have an i3 on the shelf somewhere. I have the hd in my coat pocket
05:12 PM lcnc-relay: <skunkworks8841@> new enough to be ssd.
05:13 PM Tom_L: i put one of those on a dos box.. talk about fast compile times
05:13 PM lcnc-relay: <skunkworks8841@> I don't ever want to use spinning rust ever again
05:13 PM Tom_L: what kind do you normally get?
05:14 PM lcnc-relay: <skunkworks8841@> for work.. micron.
05:15 PM lcnc-relay: <skunkworks8841@> home - I mostly have good luck with samsung
05:15 PM lcnc-relay: <skunkworks8841@> well - and workstations at work
05:15 PM Tom_L: same here
05:15 PM lcnc-relay: <skunkworks8841@> I have had 1 fail
05:15 PM lcnc-relay: <skunkworks8841@> samsung
05:15 PM Tom_L: evo
05:15 PM xxcoder: my evo 970 killed itself
05:15 PM lcnc-relay: <skunkworks8841@> yes - same
05:15 PM lcnc-relay: <skunkworks8841@> It was somewhere around 97-
05:15 PM Tom_L: i have an M2 one but i think it's the motherboard
05:15 PM lcnc-relay: <skunkworks8841@> 970
05:16 PM lcnc-relay: <skunkworks8841@> most of my personal stuff is m2.. work is still rocking sata drive
05:16 PM lcnc-relay: <skunkworks8841@> drives
06:22 PM lcnc-relay: <captainhindsight_.@> I use whatever the BIOS can handle unless it really matters
06:22 PM lcnc-relay: <captainhindsight_.@> then I still use whatever the BIOS supports
06:24 PM lcnc-relay: <captainhindsight_.@> the quad core AMD APU that memleak used for much of the RTAI work years ago can't even handle SSD SATA
06:58 PM lcnc-relay: <captainhindsight_.@> came across a 2 year old Horizontal CNC mill yesterday with a plaque that said it had "Relocation Detection Technology"
06:58 PM lcnc-relay: <captainhindsight_.@> do they just use a vibration and tilt sensor or do they go further with GPS or similar?
06:59 PM xxcoder: floor picture and camera?
06:59 PM lcnc-relay: <zincboy_ca_on@> GPS and a mixture of other sensors, for export compliance
06:59 PM xxcoder: or just attach a wire to floor, check for pulling
07:00 PM xxcoder: interesting
07:01 PM lcnc-relay: <zincboy_ca_on@> Usually for ITAR restricted 5+ axis
07:01 PM lcnc-relay: <captainhindsight_.@> do most get around it by emulating the sensors output or just swapping controllers?
07:02 PM lcnc-relay: <captainhindsight_.@> this is a 3 axis horizontal CNC
07:02 PM lcnc-relay: <zincboy_ca_on@> Bricks the controller without an unlock code. Not usually easy to override.
07:03 PM lcnc-relay: <captainhindsight_.@> and LinuxCNC as a replacement controller is an option but probably will be difficult to always collect payment from the "owner"
07:04 PM lcnc-relay: <grandixximo@> Next technology we need is machining monthly subscriptions, where you pay every month to use your machine 🤬
07:05 PM lcnc-relay: <captainhindsight_.@> pay per pass
07:06 PM lcnc-relay: <captainhindsight_.@> this mill has a Fanuc controller running windows embedded
07:07 PM lcnc-relay: <captainhindsight_.@> still doesn't have an intuitive GUI
07:09 PM lcnc-relay: <grandixximo@> Next in line, ask AI to calculate your passes, pay it per program, programs are not local but stored in the cloud, two same programs paid per program as they need be regenerated in the cloud
07:09 PM lcnc-relay: <captainhindsight_.@> NIST writes LCNC, LCNC supports 5+ axis control, ITAR restricts 5+ axis export
07:11 PM lcnc-relay: <captainhindsight_.@> grandixximo@ https://cricut.com/en-us/ is not far from this now
07:12 PM lcnc-relay: <grandixximo@> yeah, the future is so exiciting!
07:12 PM lcnc-relay: <grandixximo@> * exciting!
07:12 PM lcnc-relay: <captainhindsight_.@> zincboy_ca_on@ sorry about all the stupid down here, not my fault
07:20 PM lcnc-relay: <grandixximo@> captainhindsight_.@: Necessity is the mother of invention.
07:25 PM lcnc-relay: <captainhindsight_.@> unintended consequences
10:46 PM lcnc-relay: <lolthekidison@> https://cdn.discordapp.com/attachments/970073761770512384/1344528762783531018/image.png?ex=67c13d7d&is=67bfebfd&hm=8a9d937044590d18e74f25c72ce36995b93e2f67ae9d851fc91f819b68cfe63c&
10:47 PM lcnc-relay: <lolthekidison@> Am I able to leave the tool # set to 1 in fusion for all of my bits and then not worry about it in linux?
10:48 PM lcnc-relay: <grandixximo@> If you don't have tool change
10:50 PM lcnc-relay: <lolthekidison@> So Id have to do a seperate nc program If I wanted to use multiple tools on one piece
10:51 PM lcnc-relay: <grandixximo@> Or add some simple sub to move and pause
10:51 PM lcnc-relay: <grandixximo@> move out and pause, wait for you to manual too change
10:52 PM lcnc-relay: <lolthekidison@> Maybe It will just be better to give each one a # and copy them quick to linux
10:54 PM lcnc-relay: <grandixximo@> Having linuxcnc know about your tools is better
10:54 PM lcnc-relay: <grandixximo@> you can use G41 G42 and G43
10:58 PM lcnc-relay: <lolthekidison@> Ok I see that's adding compensation or like a new offset for the tool
10:58 PM lcnc-relay: <grandixximo@> yes
10:59 PM lcnc-relay: <grandixximo@> That's the "proper" way to do machining
11:01 PM lcnc-relay: <lolthekidison@> Alright and It seems like G42 is the one that takes info from the tooltable
11:01 PM lcnc-relay: <lolthekidison@> / tool library
11:03 PM lcnc-relay: <grandixximo@> yes, alternatively you can hard code the diameters in the gcode by using G42.1 Dxx
11:05 PM lcnc-relay: <grandixximo@> https://linuxcnc.org/docs/devel/html/gcode/g-code.html#gcode:g41.1-g42.1
11:05 PM lcnc-relay: https://linuxcnc.org/docs/devel/html/lathe/lathe-user.html#sec:lathe-tool-orientation
11:05 PM lcnc-relay: https://linuxcnc.org/docs/devel/html/gcode/tool-compensation.html#sec:cutter-radius-compensation
11:06 PM lcnc-relay: <grandixximo@> check out the docs, these are concepts you have to understand well if you want to run any CAM i imagine
11:09 PM lcnc-relay: <grandixximo@> But I thought you were doing 3D printing