#linuxcnc Logs

Feb 21 2025

#linuxcnc Calendar

02:39 AM -!- #linuxcnc mode set to +v by ChanServ
03:35 AM lcnc-relay: <oddname_skane@> good night sleep, alot of new energy, still hate the complexity of linuxcnc 😄
03:35 AM lcnc-relay: <oddname_skane@> * nights
03:50 AM lcnc-relay: <meisterdippel@> better love the possibilities you have with linuxcnc 🙂
03:52 AM lcnc-relay: <oddname_skane@> not until I get remap working, then I will worship it once more
03:53 AM lcnc-relay: <oddname_skane@> linuxcnc is the posterboy of no pain no gain 😄
03:54 AM lcnc-relay: <oddname_skane@> allways well worth the pain when you get the result though
04:48 AM -!- #linuxcnc mode set to +v by ChanServ
04:49 AM -!- #linuxcnc mode set to +v by ChanServ
04:51 AM Tom_L: oddname_skane, this was another i'd worked on i didn't know if you caught yesterday: https://paste.debian.net/1352933/
05:51 AM lcnc-relay: <oddname_skane@> what does it do?
07:11 AM Tom_L: waits for orient then does a change
07:26 AM lcnc-relay: <meisterdippel@> https://www.multixmedia.org/teacher.png
07:27 AM lcnc-relay: <oddname_skane@> but how does it know what to do when running M6?
07:29 AM Tom_L: it calls the manualtoolchange comp at that point
07:37 AM lcnc-relay: <oddname_skane@> manual tool change?
07:38 AM Tom_L: gotta run for now
10:18 AM lcnc-relay: <unterhausen@> is it hal_manualtoolchange ?
10:39 AM lcnc-relay: <skunkworks8841@> you need to make sure you hook up the hal pins correctly for your setup. (the tool prepare and change pins)
10:40 AM Tom_L: Unterhausen, yes
10:46 AM Tom_L: oddname_skane, http://linuxcnc.org/docs/stable/html/man/man1/hal_manualtoolchange.1.html
10:49 AM JT-Shop__ is now known as JT-Shop
10:54 AM roycroft: i'm about to leave to get my last two machines from the old shop
10:55 AM roycroft: there are still going to be some boxes and fixtures there, and my solvent cabinet, but after today i'll be almost done
11:26 AM -!- #linuxcnc mode set to +v by ChanServ
11:27 AM Tom_L: oddname_skane, i've kinda layed out what you need to remap M6. i haven't tested it but going off a faded memory i came up with this:
11:27 AM Tom_dev: https://paste.debian.net/1353604/
11:28 AM Tom_L: the remap_lib directory should be there with a lcnc install
11:29 AM Tom_dev: in the main hal file:
11:29 AM Tom_dev: # Line for Manual Tool Change Dialog Box
11:29 AM Tom_dev: loadusr -W hal_manualtoolchange
11:31 AM Tom_dev: net tool-change iocontrol.0.tool-change => hal_manualtoolchange.change
11:31 AM Tom_dev: net tool-changed iocontrol.0.tool-changed <= hal_manualtoolchange.changed
11:31 AM Tom_dev: net tool-number iocontrol.0.tool-prep-number => hal_manualtoolchange.number
11:31 AM Tom_dev: net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared
11:31 AM Tom_dev: the remap will call your sub and then in your sub you can call M6 where needed
11:35 AM Tom_L: also change the REMAP line in the ini: ngc=yoursub.ngc
11:35 AM lcnc-relay: <yikityyax@> hey all, I was wondering if anyone has the bandwidth, time, or knowhow to set up a LCNC with Remoa ...
11:36 AM Tom_L: having problems?
11:36 AM lcnc-relay: <yikityyax@> yes.... starting after getting the Pi4 up with Lcnc... wher do I go! lol.
11:37 AM lcnc-relay: <yikityyax@> remora docs havent been updated in like 2 years.
11:37 AM Tom_L: i know nothing about remora
11:38 AM lcnc-relay: <yikityyax@> or any other way to ues ESP32 / ESP32-S3 / STM32104F (bluepill) as the step gen. I have losed loop motors... so...
11:38 AM Tom_L: plan to keep it that way
11:38 AM Tom_L: capn or ntulinux might know
11:38 AM lcnc-relay: <yikityyax@> I need ( or would like to) have limits on min/max for each axis.
11:38 AM lcnc-relay: <unterhausen@> I guess big kevin is working
11:38 AM Tom_L: or him
11:39 AM lcnc-relay: <unterhausen@> aka cakeslob
11:39 AM Tom_L: limits are set in the joint section of the ini file per axis
11:39 AM lcnc-relay: <unterhausen@> it works just like hostmot though, I thought
11:39 AM Tom_L: http://linuxcnc.org/docs/stable/html/config/ini-config.html#sub:ini:sec:joint-num
11:40 AM Tom_L: MIN_LIMIT =
11:40 AM Tom_L: MAX_LIMIT =
11:40 AM lcnc-relay: <yikityyax@> K.. great... buyt you on step "change a head gasket" and Im still looking for the jack to change a tire...
11:41 AM Tom_L: lots of reading material available
11:41 AM Tom_L: start with that link
11:41 AM Tom_L: get familiar with the ini settings
11:42 AM Tom_L: that's where you set the behavior for each axis/joint
11:42 AM Tom_L: no free handouts until you try :D
11:43 AM lcnc-relay: <yikityyax@> well.. Id liek the x axis to move back anf forth, y axis left to right and z up and down.... maybe an A axcis to pin me round, round like a record baby!
11:43 AM Tom_L: http://tom-itx.no-ip.biz:443/~webpage/cnc/configs/NEW_MILL/
11:43 AM Tom_L: my configs for reference
11:44 AM Tom_L: every config is gonna be a little different
11:44 AM Unterhausen: you want to change a head gasket but you think you are changing a tire. Much easier ways to go about setting up lcnc than a Pi and remora
11:44 AM Tom_L: main files to look at are the new_mill.hal and new_mill.ini
11:45 AM Tom_L: Unterhausen, that's part of learning
11:45 AM lcnc-relay: <yikityyax@> $$$ ... somehting I dont have tons of... and Im not getting an FPGA card.
11:45 AM lcnc-relay: <yikityyax@> I have ESP/stm and pi on hand...
11:47 AM Tom_L: https://www.youtube.com/watch?v=HRA3majpFXI
11:48 AM Tom_L: couldn't resist
11:54 AM Unterhausen: that's fine, but I don't think you should complain about it being difficult when it's somewhat experimental
11:55 AM Unterhausen: and I think remora still works, so that's possibly why they haven't updated docs. Although it works on so many different microcontrollers it could be a problem if you want to use it on something less supported
01:18 PM lcnc-relay: <skunkworks8841@> lol - 1/2 amp fuse isn't quite enough for a couple relays run by the 7i97
01:21 PM lcnc-relay: <skunkworks8841@> I turned the spindle by hand and my wcomp activated and activated the relay that puts the resistor across the amature. It when clickityclickityclicky and blew the fuse
01:21 PM lcnc-relay: <skunkworks8841@> so - I need a little more logic.
01:22 PM lcnc-relay: <skunkworks8841@> I need an egde detector that detect went he spidle is turned off and not allow it to come back on until it is stopped.
01:34 PM lcnc-relay: <oddname_skane@> Thanks Tom, what does confuse me is the use of something called manual toolchange for non-manual tool change though now 😄
01:38 PM lcnc-relay: <unterhausen@> skunkworks whenever you flip the switch you should sing this first: Everybody come on! (come on, come on)
01:38 PM lcnc-relay: Click, click, boom! (come on, come on)
01:42 PM lcnc-relay: <skunkworks8841@> lol.. I am not getting the reference
01:54 PM Tom_L: oddname_skane, M6 is REMAPPED in the ini file so it calls the subroutine on that line
01:54 PM Tom_L: then inside the subroutine you can call M6 again and it calls hal_manualtoolchange
01:54 PM Tom_L: give it a try
01:55 PM Tom_L: just make a simple subroutine that (debug, print this line)
01:55 PM Tom_L: then call the M6
01:55 PM Tom_L: quick test without having to fight your code too
01:55 PM Tom_L: then start adding your code to it
01:57 PM Tom_L: one of the seven wonders of linuxcnc :)
01:59 PM Tom_L: also, you can modify some of those python files to do even more magic if you're so enclined
01:59 PM Tom_L: i never did myself
01:59 PM Tom_L: definitely more advanced than what you need
02:01 PM Tom_L: http://linuxcnc.org/docs/stable/html/remap/remap.html#cha:remap
02:03 PM Tom_L: http://linuxcnc.org/docs/stable/html/remap/remap.html#remap:how-tool-change-currently-works
02:03 PM Tom_L: also 17.12
02:15 PM lcnc-relay: <oddname_skane@> well that gave me alot of info atleast to be able to look at whats out there and understand 🙂
02:15 PM lcnc-relay: <oddname_skane@> https://github.com/keyepitts/CutterOuter_V1/tree/main like this
02:15 PM lcnc-relay: <oddname_skane@> the python files readily in the config etc
02:17 PM lcnc-relay: <oddname_skane@> makes much more sense to me now when looking how that guy did it now
02:20 PM Tom_L: i just tested it
02:20 PM Tom_L: just did a debug print then M6 and that's what it did
02:21 PM Tom_L: you need those 5 manual toolchange lines in the hal file
02:21 PM Tom_L: then i'll post what i added to my ini and the test sub
02:21 PM lcnc-relay: <oddname_skane@> can I do like the git above did it? custom hal for the atc?
02:22 PM lcnc-relay: <oddname_skane@> easier to keep track of changes etc 🙂
02:23 PM Tom_L: i commented out a bunch of lines in one i already had but you can see that
02:24 PM -!- #linuxcnc mode set to +v by ChanServ
02:24 PM Tom_dev: https://paste.debian.net/1353713/
02:24 PM Tom_L: back in a few...
02:24 PM lcnc-relay: <oddname_skane@> yeah I noticed that 🙂
02:24 PM Tom_L: you need a couple .py files in your config folder
02:24 PM lcnc-relay: <oddname_skane@> yeah I noticed the config in my posted git also had those I need
02:25 PM lcnc-relay: <oddname_skane@> getting a decent understanding now atleast what I need to get it going, and what is happening
02:30 PM Tom_L: try that test subroutine
02:30 PM Tom_L: then add to it
02:30 PM Tom_L: i can even make a video showing the toolchange
02:33 PM Tom_L: http://tom-itx.no-ip.biz:443/~webpage/cnc/JT-SHOP/flexgui/Toolchange.mkv
02:38 PM Tom_L: whatever you put above the M6 in the subroutine will execute
02:52 PM Tom_L: and to disable it all you need to do is comment out the REMAP = line in the ini
02:52 PM Tom_L: and the normal toolchange will work
02:52 PM Tom_L: notice i didn't use the prolog epilog in the remap line
02:53 PM Tom_L: for what you're doing i don't think you need it
03:13 PM lcnc-relay: <oddname_skane@> ahhh cool
03:13 PM lcnc-relay: <oddname_skane@> I have a stupid Q then 😄
03:13 PM lcnc-relay: <oddname_skane@> which NGC-code did we end up saying was working? 😄
03:14 PM lcnc-relay: <oddname_skane@> ahhh just got what you meant with commented code, the part I didnt think was relevant, the spindle orientation
03:14 PM lcnc-relay: <oddname_skane@> now it made even more sense to me
03:15 PM lcnc-relay: <oddname_skane@> REMAP=M6 modalgroup=6 ngc=oddname
03:15 PM lcnc-relay: [PYTHON]
03:15 PM lcnc-relay: TOPLEVEL=./toplevel.py
03:15 PM lcnc-relay: PATH_APPEND= ./
03:15 PM lcnc-relay: this is basically all I need in the ino then?
03:16 PM lcnc-relay: <oddname_skane@> or did i aim too low now?
03:23 PM Tom_L: likely more complicated
03:23 PM Tom_L: ignore that
03:23 PM lcnc-relay: <oddname_skane@> lets start with ini, was I right there?
03:24 PM Tom_L: that's all you need in the ini
03:24 PM lcnc-relay: <oddname_skane@> I think I can use the ngc from the git before to make things happen 🙂
03:24 PM Tom_L: the one i posted of your code worked for me
03:24 PM lcnc-relay: <oddname_skane@> just a mess when ppl post a complete config in a git imo.
03:25 PM Tom_L: depends what it is sometimes i do
03:25 PM lcnc-relay: <oddname_skane@> alot of files not even related to the post
03:25 PM lcnc-relay: <oddname_skane@> since post was about atc mainly
03:25 PM lcnc-relay: <oddname_skane@> but thanks to your awesome explanation an patience with me I can atleast sort files 🙂
03:25 PM lcnc-relay: <oddname_skane@> * and
03:27 PM lcnc-relay: <oddname_skane@> if I dont make any sense just smack me and tell me to make sense 😄 I come from manual tool changing and very non standard amateurish ways of working with cnc-routers
03:28 PM lcnc-relay: <oddname_skane@> in the style of "this is 0,0 enough, lets go from this"
03:29 PM -!- #linuxcnc mode set to +v by ChanServ
03:29 PM Tom_dev: pretty sure this version of yours ran: https://paste.debian.net/1353759/
03:30 PM Tom_dev: just wrap it in a subroutne
03:30 PM Tom_dev: maybe comment the bottom half until you see what it's doing
03:30 PM lcnc-relay: <oddname_skane@> just wrap it in a subroutine, that is greek to me 😄
03:31 PM lcnc-relay: <oddname_skane@> I though the O100 etc was subroutines though=?
03:31 PM lcnc-relay: <oddname_skane@> * thought the O100 etc was subroutines though?
03:31 PM Tom_dev: you saw the sub i posted for the test
03:31 PM Tom_dev: the subroutijne name in the file is the same as the .ngc filename
03:31 PM Tom_dev: o100 also is
03:31 PM lcnc-relay: <oddname_skane@> ahhhh yeah
03:32 PM lcnc-relay: <oddname_skane@> subroutine:
03:32 PM Tom_dev: then and endsub at the bottom then an M2
03:32 PM lcnc-relay: o<oddname> sub this you mean
03:32 PM Tom_dev: yup
03:32 PM Tom_dev: the file is oddname.ngc
03:32 PM lcnc-relay: <oddname_skane@> so basically o<tool_change> sub
03:33 PM lcnc-relay: <oddname_skane@> assuming the filename is tool_change.ngc
03:33 PM Tom_dev: whatever you decide to call it
03:33 PM lcnc-relay: <oddname_skane@> or I need *.ngc too?
03:33 PM Tom_dev: tool_chnge.ngc
03:33 PM lcnc-relay: <oddname_skane@> is this for the ini?
03:33 PM lcnc-relay: <oddname_skane@> or in the ngc?
03:33 PM Tom_dev: yup
03:33 PM Tom_dev: both
03:34 PM lcnc-relay: <oddname_skane@> ahh in the ini I make a "list " of subroutines I have?
03:35 PM Tom_dev: you would just call the one file there
03:35 PM Tom_dev: https://github.com/tlight9/flexgui/blob/master/examples/touch-probe3/subroutines/bolt_hole_pattern.ngc
03:35 PM Tom_dev: example of a subroutine
03:35 PM lcnc-relay: <oddname_skane@> i think im currently at 50% understanding now, that is great news for me 😄
03:35 PM Tom_dev: note the filename
03:35 PM Tom_dev: and the sub name in the file
03:35 PM lcnc-relay: <oddname_skane@> 65% understanding 😄
03:36 PM lcnc-relay: <oddname_skane@> yeah I think I understand so far
03:36 PM Tom_dev: that's nothing to do with toolchange but a good sub example
03:36 PM lcnc-relay: <oddname_skane@> it explains the sub for me atleast 🙂
03:37 PM lcnc-relay: <oddname_skane@> what I have in the ngc is the same
03:39 PM Tom_dev: https://paste.debian.net/1353765/
03:39 PM Tom_dev: the file would be tool_change.ngc
03:43 PM lcnc-relay: <oddname_skane@> yeah so far Im with you
03:43 PM Tom_L: you may want to slow the feeds down until you test it out
03:43 PM lcnc-relay: <oddname_skane@> i think ill just offset Y
03:43 PM lcnc-relay: <oddname_skane@> to bypass the magazine
03:43 PM Tom_L: or that
03:44 PM Tom_L: in that post, you need to fix the X Y values anyway
03:44 PM Tom_L: i changed them for my own purpose
03:44 PM lcnc-relay: <oddname_skane@> yeah I suspected that 🙂
03:44 PM Tom_L: and #<_tool> is defined at the top
03:45 PM Tom_L: which you will want to change
03:45 PM lcnc-relay: <oddname_skane@> can I set it to 0 so that it think its empty?
03:46 PM Tom_L: yup
03:46 PM Tom_L: or any other number
03:46 PM Tom_L: as long as the number is in the tool table
03:47 PM lcnc-relay: <oddname_skane@> ill try this tomorrow then, very promising now
03:50 PM lcnc-relay: <oddname_skane@> just looked deeper into https://github.com/keyepitts/CutterOuter_V1/tree/main they are also using a sub for the tool change
03:50 PM Tom_L: i suspected so
03:53 PM lcnc-relay: <oddname_skane@> just for fun, do you see where they input coordinates for atleast 1 pocket?
03:53 PM lcnc-relay: https://github.com/keyepitts/CutterOuter_V1/blob/main/ncam/scripts/rack_change.ngc
03:54 PM lcnc-relay: <oddname_skane@> I assume they input 1 pocket and the rest is just offsets by 38mm
03:55 PM Tom_dev: G53 G0 X[#<_ini[ATC]FIRSTPOCKET_X> + [#<oldtool> -1] * #<_ini[ATC]DELTA_X>] Y[#<_ini[ATC]FIRSTPOCKET_Y> + [#<oldtool> -1] * #<_ini[ATC]DELTA_Y>]
03:55 PM Tom_dev: 63
03:56 PM Tom_dev: lots of checks for valid tool etc
04:06 PM lcnc-relay: <oddname_skane@> ahh
04:07 PM lcnc-relay: <oddname_skane@> yeah a full mag is a bit more advanced than what I got
04:07 PM lcnc-relay: <oddname_skane@> with sensors to indicate pickup etc
04:11 PM lcnc-relay: <oddname_skane@> I now have high hopes on getting this working thanks to you 🙂
04:11 PM lcnc-relay: <oddname_skane@> may I credit you in rapidchange discord if I get things working? 😄
04:14 PM Tom_L: that's up to you
04:22 PM lcnc-relay: <oddname_skane@> mostly due to you I think i can do this and I would gladely spare others this journey 😄
05:17 PM memleak: i had to break all the GUIs that depend on python-qscintilla or whatever because qt5 support for that python package disappeared..
05:18 PM memleak: which isn't much i dont think but still.
05:18 PM memleak: sooner or later debian is going to drop qt5 support too, maybe not in 13 but 14.
05:19 PM JT-Shop: that's why I use pyqt6
05:19 PM memleak: which is still a long ways to go, i just hope there's developers willing to port things from qt5 to qt6
05:19 PM memleak: flexgui is in great shape from a gentoo point of view
05:19 PM JT-Shop: thanks
05:19 PM JT-Shop: glad to hear that
05:21 PM xxcoder: I almost wish linuxcnc has its own whole distro
05:21 PM xxcoder: but it takes so much work
05:22 PM JT-Shop: I wish linuxcnc only had one gui axis and the rest were add on
05:22 PM JT-Shop: that would remove a lot of dependencies
05:23 PM memleak: xxcoder, well i can make packages that keep qt5 alive but it'd all be in my fork
05:23 PM memleak: making gentoo packages is a lot easier than debian ones (at least imo)
05:24 PM xxcoder: might be experence but then maybe? I usually use debian distro s its easier ones to use. currently LMDE 6
05:24 PM memleak: gentoo is as close to "make your own distro" than just using linux from scratch
05:25 PM memleak: i actually wrote a LFS script for arm64 that i just never finished (and never will at this point) but it built everything from source in a sysroot, all command line
05:26 PM memleak: but it essentially automated linux from scratch lol
05:26 PM memleak: took forever to get the gcc cross-compiler right because i wanted to avoid crosstool-ng to make it more "from scratch"
05:27 PM memleak: if i used crosstool-ng i could have at least made scripts for ~30 packages
05:27 PM memleak: but i kind of gave up after that
05:28 PM memleak: all the basic infrastructure is still there: https://github.com/NTULINUX/clfs-arm64
05:30 PM memleak: oh i was going to build 45 packages actually with it lol
05:32 PM memleak: way too much work for one man lol
05:35 PM memleak: i should just delete that repo, it's 8 years old and only builds a few packages besides the cross-compiler
05:35 PM memleak: i had an X.org script too that would build the entire X.org infrastructure in Bash to update the graphics drivers in debian
05:37 PM memleak: 3D performance would get a huge jolt that's for sure :D
05:45 PM roycroft: my band saw and my belt grinder are home now!
05:45 PM roycroft: still on the back of the pickup, but they are home
05:45 PM JT-Shop: how much is left?
05:45 PM roycroft: no more machines at the old shop
05:45 PM roycroft: i have a solvent cabinet, a couple shelving units, a few boxes, and my two vw buses, which i'm trying to sell before moving them
05:45 PM roycroft: and about 4 more trips to the dump
05:46 PM JT-Shop: getting close then
05:46 PM roycroft: oh, i still have my blasting cabinet there
05:46 PM roycroft: and my paint cart
05:46 PM roycroft: but both of those will fit in one load, with room to spare
05:46 PM roycroft: yes, i really am getting close
05:46 PM xxcoder: nice
05:47 PM roycroft: i still have 2 8x20 storage containers of stuf
05:47 PM roycroft: but that's all local, so i can go through it as i have the time
05:47 PM roycroft: and half that stuff is going to be yard sale material, i'm sure
05:48 PM JT-Shop: I've been slowly cleaning stuff I'll never use again in my life time
05:48 PM roycroft: there are 30 or 40 boxes of stuff that i did not have time to sort through at all - in the manic rush to get out of the house i just started filling boxes up with everything that was left
05:48 PM roycroft: so much of that will probably go to the dump
05:49 PM roycroft: the new house is about the same size as the old one, but only has a fraction of the stuff
05:49 PM roycroft: i'm trying really hard to only put things in the house that i actually need/use
05:50 PM roycroft: i'm pretty tired and sore from loading
05:50 PM roycroft: it's supposed to start raining in the morning, so i need to try to unload today
05:51 PM roycroft: there is one task that is not going to be fun - when i was disconnecting the ground wire on the belt grinder motor, a star washer fell inside the motor
05:51 PM roycroft: so i'm going to have to disassemble that motor, at least partially, and fish it out before i can power it up again
05:51 PM JT-Shop: shake, shake, shake your booty
05:52 PM roycroft: there's probably a 90% chance it fell somewhere benign, and would be fine
05:52 PM roycroft: but i'm pretty good at hitting that 10% of the time when it would short something out and fry the motor instantly
05:52 PM roycroft: and probably cause feedback that would fry the vfd as well
05:53 PM JT-Shop: I'm getting real close to connecting the control panel to all the motors at Empire
05:53 PM roycroft: and yeah, i may try shaking it out first, but the opening from the wire connector part to the motor is pretty small, and already has a half dozen wires in it
05:53 PM roycroft: nice
05:54 PM JT-Shop: I'll be so glad to get the project done, been working on it for 5 months
05:54 PM roycroft: that's quite a while to be working on a project
05:54 PM JT-Shop: it's a huge control panel
05:54 PM JT-Shop: and I don't work long days
05:55 PM roycroft: hmm, the forecast has been updated, and it's not supposed to rain until tomorrow afternoon now
05:55 PM JT-Shop: took a couple of months just to do the research and get the parts in
05:55 PM roycroft: i'm still going to try to get at least the belt grinder cabinet unloaded today - it has some wooden drawers that i would not want to get wet
05:55 PM roycroft: the bandsaw i can cover with a tarp if need be
05:56 PM roycroft: yeah, design and procurement can be a huge part of a project like that
05:56 PM roycroft: sometimes that takes longer than the build itsel
05:56 PM roycroft: f
05:56 PM JT-Shop: once I started the install I had to work around their batching and grinding schedule due to the dust
06:00 PM * JT-Shop calls it a night
06:01 PM roycroft: i had a brilliant idea on the way home today
06:01 PM roycroft: i want to make some custom window casing for my house
06:02 PM roycroft: i've been playing with designs, and settled on what i think might be the look i want
06:02 PM roycroft: then i started pricing router cutters to make the shape, and it will cost me about $150 to get what i need
06:03 PM roycroft: that's a lot of money, and i was trying to figure out a way to mock up the casing before investing the money
06:03 PM roycroft: and it dawned me that i could 3d print some short pieces of casing
06:04 PM roycroft: so i'm going to do that, and it should give me a pretty good idea how it will look
06:04 PM lcnc-relay: <skunkworks8841@> I am getting closer to the final solution for the monarch...
06:04 PM * roycroft was even considering making a molding plane for this job
06:04 PM roycroft: nice, skunkworks8841
06:05 PM lcnc-relay: <skunkworks8841@> roycoft: I remember watching a youtube video where someone created the cutter bit for a certain casing shape..
06:05 PM roycroft: i wish i had the space and the money for a monarch, or something like that
06:05 PM roycroft: if i had a shaper (wood) i would grind my own cutters
06:05 PM roycroft: but i don't
06:05 PM roycroft: and a shaper takes up more real estate than i can afford
06:07 PM lcnc-relay: <skunkworks8841@> dad did a ton of casing work with a belsaw planer...
06:07 PM lcnc-relay: <skunkworks8841@> this is slightly entertaining... https://www.youtube.com/watch?v=u9wi9xgoRbI
06:07 PM roycroft: yeah, some of those machines could take molding knives
06:07 PM roycroft: there also used to be tablesaw cutter holders that could do moldings
06:08 PM xxcoder: wonder if you could make custom shape to make your own
06:10 PM roycroft: that guy complains that his shop is too full
06:11 PM roycroft: if he spent a few days cleaning it up and organizing it there would be heaps of room
06:11 PM roycroft: xxcoder: if i had a wood shaper i could grind my own cutters
06:11 PM roycroft: but it's hard to make custom router bits
06:14 PM xxcoder: I wonder if can use steel plates and just cut shape you want, then relief for those
06:14 PM xxcoder: thn install into larger alum wheel with cutout for that tool
06:15 PM xxcoder: bolted into, so easy to repair or make new shape
06:18 PM lcnc-relay: <skunkworks8841@> wait - wasn't it this old tony? I remember someone reletively big youtuber make custom casing cutters
06:18 PM xxcoder: I know clickspring chris also did one, but for knobs
06:20 PM lcnc-relay: <skunkworks8841@> maybe. I can't find it.. I don't remember who did it - it was interesting enough to slightly stick into my memory wearhouse
06:22 PM roycroft: i know of several ways to make custom molding cutters
06:22 PM roycroft: none of them would work well for me for this project
06:22 PM roycroft: but i can make what i need with some router bits and multiple router setups
06:23 PM roycroft: and i don't mind that, because millwork is not what i want to do for a living - it's a personal project
06:23 PM roycroft: but the router bits can be used for other things
06:23 PM lcnc-relay: <skunkworks8841@> yah.. I have the tools.. but only for times when I absolutly need it
06:24 PM * roycroft is having a hard time getting up and isn't sure that unloading the pickup is going to happen today
06:24 PM roycroft: my recent trips to haul stuff from the old shop have gone that way - one day i load it, the next day i unload
06:24 PM roycroft: doing both on the same day is too much work
06:25 PM lcnc-relay: <skunkworks8841@> lol - it has been a long week.. Daughter as a friend over - and the ex too our son to a movie.. (suprising) and I am just hanging out in the shop trying to figure out hal logic)
06:26 PM roycroft: i took vacation days yesterday and today
06:26 PM lcnc-relay: <skunkworks8841@> nice!
06:26 PM roycroft: outside my shop i set up a portable garage to store things while i'm working on the shop extension, which hasn't started yet
06:27 PM roycroft: there was so much stuf in there that i had to squeeze through it to get to my shop door
06:27 PM roycroft: yestery i did a lot of tidying up, and now there's not only a wide path to the shop through it, there's room for the belt grinder and bandsaw (not blocking the path)
06:28 PM roycroft: it was pretty major work, but hard work
06:28 PM roycroft: and today the loading was pretty hard work
06:28 PM roycroft: it reminded me yet again that i'm not in my 20s any more
06:29 PM roycroft: the belt grinder table weighs probably about 125kg
06:29 PM roycroft: not too heavy, but still a lot of weight to wrestle with
06:30 PM roycroft: i loaded it by putting a piece of wet plywood over my ramps and pulling it up with some snatch blocks, a strong rope, and a come-along
06:31 PM roycroft: i'm thinking that since the plywood is wet, there may be enough stiction that i can effect a controlled slide down the ramps
06:31 PM roycroft: it's upside down in the pickup, and it has a smooth steel top
06:32 PM roycroft: smoothish - it's been sitting in the old shop for a year and the top is a bit rusty
06:33 PM roycroft: i'll see how long it takes me to stand up, and if not too long, i might be able to walk some of the soreness out and be ready to unload it today
06:48 PM lcnc-relay: <big_kevin420@> unterhausen@: i was, but im starting to get the sense of when i should and shouldnt step in, this seems like one of those cases
06:55 PM lcnc-relay: <skunkworks8841@> https://www.youtube.com/shorts/9oQTd2eN0_4
06:57 PM lcnc-relay: <big_kevin420@> i love the dial rpm thing
06:57 PM lcnc-relay: <big_kevin420@> also no offence
06:58 PM lcnc-relay: <big_kevin420@> i was watching snl 50th something last weekend
06:58 PM lcnc-relay: <skunkworks8841@> that has to be the lightest dial kneedle I have ever seen..
06:58 PM lcnc-relay: <big_kevin420@> "blah blah blah .... and heres jim gaffigan "
06:59 PM lcnc-relay: <big_kevin420@> it pans to him and i think ....sams alter ego
06:59 PM lcnc-relay: <big_kevin420@> i think you look like jim gaffigan
07:00 PM lcnc-relay: <skunkworks8841@> lol - yes. I get jim gaffigan all the time
07:00 PM lcnc-relay: <big_kevin420@> hahaha ok good
07:00 PM lcnc-relay: <skunkworks8841@> also Philip Seymour Hoffman
07:01 PM lcnc-relay: <big_kevin420@> ohhhhh i see it
07:01 PM lcnc-relay: <skunkworks8841@> but less now that he is dead
07:03 PM lcnc-relay: <skunkworks8841@> I usually get the 'have I met you before? you look very familiar'
07:04 PM lcnc-relay: <big_kevin420@> if he starts telling cnc jokes, ill be very suspicious
07:04 PM lcnc-relay: <skunkworks8841@> lol
07:04 PM lcnc-relay: <big_kevin420@> hmm just lean into it
07:05 PM lcnc-relay: <big_kevin420@> " yes i am jim gaffigan, but im a little short on cash, can get some cab fare? "
07:08 PM lcnc-relay: <skunkworks8841@> $50 for an autograph...
07:32 PM roycroft: too much pain - i'll be unloading in the morning
07:33 PM xxcoder: mad really expensive meal today
07:33 PM xxcoder: it used eggs
07:39 PM lcnc-relay: <skunkworks8841@> lol
07:39 PM lcnc-relay: <skunkworks8841@> eggs are like gas. Kinda.. Need them anyway - don't look at the pride.
07:39 PM lcnc-relay: <skunkworks8841@> price
08:03 PM roycroft: eggs used to be the primary ingrediant for poor college student secret dorm means
08:03 PM roycroft: meals
08:03 PM roycroft: that is obviously not the case any more
08:05 PM roycroft: when i saw that carton of 24 eggs for $45, though, it really gave me pause
08:06 PM roycroft: it is friday night, and i am making pizza
08:06 PM roycroft: no eggs on the pizza these days, though
08:06 PM roycroft: i used to use them occasionally on pizza
08:10 PM lcnc-relay: <skunkworks8841@> In western WI - today some free range eggs were 6 dollars
08:10 PM lcnc-relay: <skunkworks8841@> at aldis
08:10 PM lcnc-relay: <skunkworks8841@> dozen
08:11 PM roycroft: the $45 eggs were not free range, not organic, not grain fed, not even brown or blue
08:11 PM lcnc-relay: <skunkworks8841@> crazy
08:11 PM lcnc-relay: <skunkworks8841@> that seems more like price fixing
08:11 PM roycroft: they were just the standard factory white eggs
08:11 PM roycroft: yes, i think it was
08:11 PM lcnc-relay: <skunkworks8841@> (I just bought them today)
08:11 PM Tom_L: ostrich eggs
08:12 PM roycroft: when i can find them, i can still get organic free range eggs for about $6/dozen
08:12 PM roycroft: they were $4.50 a year ago
08:12 PM roycroft: i just can't find them often
08:12 PM roycroft: that *should* change, but i'm not sure it will
08:13 PM Tom_L: get some chickens
08:13 PM lcnc-relay: <skunkworks8841@> lol - mom says no...
08:13 PM Tom_L: :)
08:14 PM roycroft: sure
08:14 PM xxcoder: skunkworks yeah I rarely use eggs so its no big to have em once a while
08:14 PM roycroft: i think that my eggs will only cost about $5 each if i raise my own chickens
08:14 PM lcnc-relay: <skunkworks8841@> yah - we probably use about a dozen a month. Not a big dear
08:14 PM xxcoder: and super fresh
08:14 PM lcnc-relay: <skunkworks8841@> deal
08:14 PM Tom_L: we get a dozen or two from the neighbor free every now and then
08:15 PM Tom_L: they have some rural property
08:15 PM * roycroft would like to be able to make quiche again some time soon
08:15 PM xxcoder: lol less for me. I bought those eggs last month and I still have 3 left
08:15 PM xxcoder: early lkast month
08:15 PM lcnc-relay: <skunkworks8841@> when I was a kid - we had chickens.. Mom made a lot of angel food cake to get rid of the eggs
08:16 PM Tom_L: and chicken soup to get rid of the chickens?
08:16 PM xxcoder: surpised you guys didnt just feed em to chickens? they do eat em when it wont hatch evenually
08:16 PM lcnc-relay: <skunkworks8841@> lol - smells like toy trains in here with all the monarch testing
08:16 PM xxcoder: if I recall right anyway
08:16 PM lcnc-relay: <skunkworks8841@> no - then they get a taste for eggs and eat all of them
08:17 PM xxcoder: ahh interesting. ok
08:17 PM lcnc-relay: <skunkworks8841@> we fed them feed and food scraps..
08:17 PM Tom_L: no chicken crack like jt?
08:18 PM Tom_L: some sort of sprouts
08:18 PM lcnc-relay: <skunkworks8841@> we fed them what - shale? to make the egg shells tougher
08:19 PM lcnc-relay: <skunkworks8841@> ah
08:19 PM lcnc-relay: <skunkworks8841@> crushed oyster shells or limestone grit
08:19 PM lcnc-relay: <skunkworks8841@> I think it was oyster shells
08:32 PM lcnc-relay: <skunkworks8841@> wow - it is going to be nice to have a fully working monarch again
09:41 PM lcnc-relay: <skunkworks8841@> Lol.. It just dawned on me that at some point I started writing hal files the way I make changes in halcmd.. I will put a comment...
09:41 PM lcnc-relay: #working on spindle lockout
09:41 PM lcnc-relay: Then unhook pins.. reconnect them to other components..
09:41 PM lcnc-relay: <skunkworks8841@> Change parameters...
10:03 PM lcnc-relay: <grandixximo@> i don't have a single unlinkp in my .hal files
10:05 PM lcnc-relay: <grandixximo@> I love the => to understand better the flow, but you can't use in halcmd, so I have two modes in my head, halcmd mode, and hal file mode 😅