#linuxcnc Logs
Feb 29 2024
#linuxcnc Calendar
01:19 AM Deejay: moin
02:49 AM lcnc-relay: <.derchristian> quick question, is there any alternative download way besides the linuxcnc homepage. The homepage gives me downloadspeed around 40kbps since 2 weeks
02:55 AM lcnc-relay: <.derchristian> okay, I'll take the question back. It seems the Quad9 DNS was at fault. Just switched to the Cloudflare DNS und flushed the cache. Strange that only linuxcnc was slow as hell
02:55 AM XXCoder: bad server in middle maybe
02:56 AM lcnc-relay: <.derchristian> interesting. The Download started fast and was resetted in after 30% and then again back on 40kpbs
02:57 AM XXCoder: strange
02:58 AM lcnc-relay: <.derchristian> Yeah but seems network related on my side. Had the Problem on all Systems Windows, Mac and Debian.
02:59 AM lcnc-relay: <.derchristian> Now it's back to 5MBs
03:00 AM lcnc-relay: <.derchristian> seems that it has been the dns cache on the dreammachine pro
03:27 AM CaptHindsight: solarwind: BIOSes are also often broken
03:29 AM CaptHindsight: just home for lunch
03:32 AM CaptHindsight: solarwind: it depends on the latency test used, there were some boards that had <1uS latency jitter with RTAI
03:33 AM CaptHindsight: I forgot all the drama with RTAI latency tests though
04:39 AM JT-Cave: morning
04:39 AM Tom_L: morning
08:04 AM JT-Cave: https://paste.debian.net/1309032/ satiowadahc#0 what does get and set do?
08:30 AM lcnc-relay: <satiowadahc#0> the value you set in designer
08:30 AM lcnc-relay: <satiowadahc#0> in the properties window.
08:31 AM lcnc-relay: <satiowadahc#0> you could make "data" any variable, the way python works unless you name your arguments or use *args or **kwargs the values are filled in the order you use them.
08:33 AM lcnc-relay: <satiowadahc#0> ```python
08:33 AM lcnc-relay: <satiowadahc#0> somecheckbox.toggled.connect(handle_toggle)
08:33 AM lcnc-relay: <satiowadahc#0>
08:33 AM lcnc-relay: <satiowadahc#0> def handle_toggle(data):
08:33 AM lcnc-relay: <satiowadahc#0> print(data) # True if the check box is clicked
08:33 AM lcnc-relay: <satiowadahc#0>
08:33 AM lcnc-relay: <satiowadahc#0> def handle_toggle(is_checked):
08:33 AM lcnc-relay: <satiowadahc#0> print(is_checked) # Also valid but different first argument
08:33 AM lcnc-relay: <satiowadahc#0> ```
08:33 AM lcnc-relay: <satiowadahc#0> https://doc.qt.io/qtforpython-5/PySide2/QtCore/Property.html
08:35 AM lcnc-relay: <satiowadahc#0> if i were you in your example, I would validate decimal precision, is an integer with a reasonable range. (100 decimal places doesn't make sense to me)
08:36 AM JT-Cave: ok
08:36 AM lcnc-relay: <satiowadahc#0> ```python
08:36 AM lcnc-relay: <satiowadahc#0> def set_precision(self, data):
08:36 AM lcnc-relay: <satiowadahc#0> if 0 > data > 6:
08:36 AM lcnc-relay: <satiowadahc#0> self.decimal_precision = data
08:36 AM lcnc-relay: <satiowadahc#0> ```
08:39 AM JT-Cave: ah I see it's applied to the widget in designer
08:39 AM JT-Cave: def set_precision(self, data):
08:39 AM JT-Cave: # Sometime Validation is good here
08:39 AM JT-Cave: if data >= 0 and data <=10:
08:39 AM JT-Cave: self.decimal_precision = data
08:39 AM JT-Cave: else:
08:39 AM JT-Cave: print('error')
09:02 AM JT-Cave: https://paste.debian.net/1309041/ YIPPIEE
09:09 AM lcnc-relay: <satiowadahc#0> Nice!
09:10 AM lcnc-relay: <satiowadahc#0> fwiw: if 0 >= data >=10: has little back end optimizations in python over chained comparision
09:11 AM JT-Shop: ok
09:12 AM JT-Shop: never thought it could be done that way... very interesting
09:27 AM JT-Cave: >>> data = 0
09:27 AM JT-Cave: >>> 0 >= data >= 10
09:27 AM JT-Cave: False
09:38 AM JT-Cave: >>> data = 10
09:38 AM JT-Cave: >>> 0 <= data <=10
09:38 AM JT-Cave: True
09:38 AM JT-Cave: >>> data = 0
09:38 AM JT-Cave: >>> 0 <= data <=10
09:38 AM JT-Cave: True
10:16 AM lcnc-relay: <satiowadahc#0> say what you want about pylint, pep8 and pep9000 but they all show optimizations like that
10:17 AM lcnc-relay: <satiowadahc#0> your first example had backward signs. 0>=data>=-10 would work
10:19 AM lcnc-relay: <satiowadahc#0> python is super lazy.
10:19 AM lcnc-relay: <satiowadahc#0>
10:19 AM lcnc-relay: <satiowadahc#0> if (true and false and false and false) it stops evaluating after the first false.
10:19 AM JT-Cave: that was your example...
10:19 AM lcnc-relay: <satiowadahc#0> oh shit my bad
10:19 AM lcnc-relay: <satiowadahc#0> not enough coffee yet today.
10:19 AM JT-Cave: lol
10:21 AM lcnc-relay: <satiowadahc#0> Updating documentation this morning, so we can have drones who know nothing about computers set up lcnc mills... paperwork is not my forte
11:18 AM skunkworks: lol
11:19 AM skunkworks: Unterhaus_: https://www.reddit.com/r/hobbycnc/comments/1b235a4/comment/ksjw11g/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button
11:20 AM lcnc-relay: <satiowadahc#0> https://linkcleaner.app/
11:20 AM lcnc-relay: <satiowadahc#0> http://linuxcnc.org/docs/html/common/emc-history.html
11:22 AM skunkworks: (I am samcoinc on there)
12:57 PM Tom_L: JT-Cave, what is that test code for?
12:58 PM JT-Shop: learning how to add widgets to designer and how to use them
12:59 PM JT-Shop: so you can use a Float Label as a DRO for an axis and set the precision you want
12:59 PM Tom_L: without using round
01:00 PM JT-Shop: yup, the user just has to name it correctly then set the precision property
01:09 PM Leeloo: I unearthed my LinuxCNC PC and it has some old version on it, 2.6.x - do I want to leave it or upgrade? Also, should I bother with the RTAI version if I have a Mesa card or going with the prempt Debian version I would be fine?
01:11 PM Tom_L: if you have a mesa ethernet you have to use preempt-rt
01:11 PM Tom_L: 2.6 is pretty dated
01:12 PM Tom_L: what mesa card do you have or plan to have
01:45 PM Unterhaus_ is now known as Unterhausen
02:06 PM Unterhausen: skunkworks, I still doubt the Haas connection, but I imagine they may have had some input on gcodes
02:14 PM lcnc-relay: <skunkworks8841> Me too
02:15 PM lcnc-relay: <skunkworks8841> I mean we have been around a long time and I have never thought - huh haas or mazak are contributing to linuxcnc..
02:15 PM Roguish: JT-Shop, so, is flex something like qtpyvcp ??
02:15 PM lcnc-relay: <skunkworks8841> Tormach did - and we knew about that lol
02:29 PM Leeloo: Tom_L, I had a look - seems it's Superport 6125.
02:29 PM Leeloo: It's a PCI card with FPGA.
02:31 PM Leeloo: https://i.imgur.com/BDxeb9O.png
02:49 PM Leeloo: I guess this part in the documentation make me hesitate: "The kernel-mode RTAI installation can not be used with Mesa Ethernet-interfaced cards."
02:49 PM Leeloo: My card is not ethernet.
02:52 PM 040AAEAAJ: Mesa PCI cards work with either RTAI or Preempt-RT
02:53 PM 040AAEAAJ: I would probably choose Preempt-RT as that's the standard ISO and fewer issues then RTAI
02:55 PM Leeloo: Oh, OK, thank you - will I be able to use configurations from the 2.6 LinuxCNC "as is" or should I expect needing to do changes?
02:56 PM Roguish: Leeloo, you probably have to update to use 'joints' as well as axes.... not to difficult a mod
02:57 PM 040AAEAAJ: They should be close, I know there's a script that updates older hal/ini files but not sure if it will work with older configs than 2.7
02:57 PM Roguish: ya don't know until ya try
03:07 PM Tom_L: easy enough to try RTAI and switch if you need to
03:08 PM Tom_L: the main changes will be joints as mentioned above and motion.spindle is spindl.0. etc now
03:08 PM * roycroft really dislikes persistent spammers
03:09 PM Tom_L: Roguish, flex is the new jet
03:10 PM Tom_L: afik, 6i25 should work with RTAI
03:12 PM Tom_L: Leeloo, it's just the ethernet mesa cards that require preempt-rt
03:15 PM Tom_L: Leeloo, if you decide to use RTAI you will need all 3 RTAI files near the bottom here: http://linuxcnc.org/downloads/
03:19 PM JT-Shop: Roguish, no Flex is better
03:21 PM solarwind: 040AAEAAJ there are no issues with RTAI
03:21 PM solarwind: But yeah as long as you have like < 100µs latency jitter on the servo thread, anything works
03:22 PM solarwind: I just don't like that preempt_rt is not really "hard realtime" in principle
03:23 PM solarwind: That being said, its jitter is worse than its actual median absolute latency (response time)
03:24 PM solarwind: But RTAI just wrecks it in every way because RTAI doesn't even bother trying to make the kernel preemptable, it just treats the whole thing as an idle task so your RTAI module gets hard realtime (and along with that, the responsibility to behave nicely)
03:25 PM * roycroft wonders if preempt_rt vs rtai is the new emacs vs vi
03:25 PM solarwind: I'm just really torn between contributing to RTAI or rt-thread smart or QNX
03:26 PM solarwind: roycroft it's definitely not, they're both essential.
03:26 PM roycroft: but not for everybody
03:26 PM solarwind: preempt_rt has been steadily getting more integrated into mainline
03:26 PM roycroft: some would argue that emacs and vi are both essential, but not for everybody
03:26 PM solarwind: they've significantly improved parts of the core kernel
03:26 PM solarwind: at some point preempt_rt will be fully integrated into mainline
03:27 PM solarwind: RTAI is a fundamentally different approach, almost like dual kernels
03:27 PM solarwind: preempt_rt is completely acceptable and more than enough for a 1kHz servo thread that just needs to send position commands
03:29 PM solarwind: especially on raspberry pi where you don't have all this x86 nonsense sending a million interrupts from all over the place
03:29 PM Roguish: JT-Shop, is flex running from a .deb file?
03:32 PM JT-Cave: it will be yes
03:32 PM Tom_L: Roguish, flex is like a 'build a bear'
03:32 PM Tom_L: make your own
03:32 PM Roguish: ok, i'll give it look
03:32 PM Tom_L: drop widgets and the code is already connected to lcnc
03:33 PM Tom_L: just a bit of voo doo
03:33 PM Roguish: ok, offline for a few, restarting modem
03:46 PM JT-Shop: Roguish after creating jet I had some ideas for much better code base that would be faster... rather than try and "fix" jet I started from scratch with the Flexible GUI Builder
03:46 PM Roguish_shop: ok. does it come with a pre-made screen gui?
03:48 PM JT-Shop: right now I'm focused on getting the base code written then Chad came along and convinced me to learn how to add widgets to designer
03:48 PM JT-Shop: so that's what I'm working on at the moment
03:48 PM JT-Shop: it could have sample gui's yes
03:48 PM Roguish_shop: well, hang in there. keep up the good work
03:49 PM JT-Shop: thanks
03:49 PM JT-Shop: the custom widgets are a huge thing for flex
03:49 PM XXCoder: need that "hang on there" with hanging cat poster there :)
03:49 PM Roguish_shop: ya gonna try and get it into linuxcnc distribution ???
03:49 PM JT-Shop: no, it's too bloated now with gui's
03:50 PM lcnc-relay: <xxcodery> https://jauriarts.org/_matrix/media/v1/download/jauriarts.org/fpPZznwvAmZexipGkiMGsLoP
03:50 PM JT-Shop: the main reason I didn't "fix" jet is because I'm using it on the bp mill
03:50 PM Roguish_shop: well, i guess if it's in there, someone has to support it
03:50 PM Roguish_shop: you
03:51 PM Roguish_shop: XXCoder, very old poster...
03:52 PM XXCoder: yep
03:52 PM Roguish_shop: find the one of 'your problem is obvious'
03:52 PM XXCoder: lol funny one
03:52 PM JT-Shop: PEBKAC
03:53 PM Roguish_shop: sorry, don't know all these little acronym things
03:53 PM XXCoder: its fun one
03:54 PM JT-Shop: Problem Exists Between Keyboard and Chair
03:54 PM Roguish_shop: oh, kinda like 'it's the nut on the end of the steering wheel....'
03:55 PM Roguish_shop: and our weekend of rain has finally started.
03:55 PM JT-Shop: I'm pretty stoked to get the custom widget thing figured out
03:55 PM Roguish_shop: sierra's are expecting about 10 feet of snow.
03:56 PM Roguish_shop: JT-Shop, for an old oilfield roughneck, you do damn good
03:56 PM JT-Shop: LOL
03:56 PM XXCoder: :)
03:57 PM JT-Shop: my first job was splitting firewood with a double bit axe in Alaska when I was 14
03:58 PM * JT-Shop thinks he will go layout the mortise in the 4x4 mailbox post
03:58 PM JT-Shop: roycroft, what comes first the mortise or the tenon?
04:00 PM Roguish_shop: ya can always make the hole bigger, but it's tough to make the weenie bigger
04:00 PM Roguish_shop: guess that's the tenon
04:10 PM roycroft: most folks cut the mortise first
04:10 PM roycroft: but it all depends
04:10 PM roycroft: and it's actually the opposite to what roguish_shop said when it comes to doing it conventionally
04:11 PM roycroft: you can always shave the tenon down a little thinner
04:11 PM roycroft: so cut the mortise and then fit the tenon to it
04:11 PM roycroft: however, the shaper origin crowd do it completely the opposite, because they often don't cut the tenon using the origin
04:11 PM roycroft: they use a table saw or router table or hand saw to cut the tenon
04:12 PM roycroft: and then cut the mortise with the origin, which can reindex accuratley and had a granularity of 0.001"
04:12 PM roycroft: in my experience, doing it conventionally, it's difficult to cut a mortise dead accurately, while it's easy to creep up on a tenon to make it fit
04:13 PM Roguish_shop: so ya cut the tenon big and widdle it down
04:13 PM Roguish_shop: and get a big hammer
04:14 PM roycroft: yes, that's a way of describing the process
04:14 PM Roguish_shop: roycroft, are you raining yet?
04:14 PM roycroft: a shoulder plane or a chisel is good at paring tenons to fit
04:14 PM roycroft: it's been raining here for days
04:15 PM Roguish_shop: we just started again
04:15 PM roycroft: we had snow in the foothills these past two days
04:15 PM roycroft: the place where i'm trying to buy the house had a significant amount of snow yesterday
04:15 PM XXCoder: started dry and its now constantly raining again
04:16 PM roycroft: it's not much higher in elevation than here (300m there vs 150m here), but enough to make a difference sometimes
04:16 PM Roguish_shop: might get some of that in our high hills too
04:16 PM XXCoder: it "might" snow on next wed. doubt it
04:16 PM roycroft: i should know by the end of next week if i'm getting the house
04:16 PM XXCoder: youre probably futher away from ocean so less termalally stable
04:16 PM roycroft: the appraiser is scheduled to go out there on wednesday next, and that is the final step before underwriting
04:16 PM XXCoder: so snows is easier
04:17 PM XXCoder: (the new house)
04:17 PM roycroft: i have a mountain range between my house and the ocean
04:17 PM roycroft: and the new house is on the other side of the valley, right next to the cascades
04:17 PM roycroft: and yes, it is less thermally stable because of that
04:17 PM XXCoder: interesting
04:18 PM roycroft: just east of town the elevation starts going up steeply
04:20 PM roycroft: elevation increases 1300m in 43km starting just outside town
04:20 PM XXCoder: thats oretty steep. any ski clubs up there
04:21 PM roycroft: yes, willamette pass ski resort
04:21 PM roycroft: that's the one good thing about moving there, besides it being cheap
04:21 PM roycroft: the willamette national forest is 2 blocks from the house
04:21 PM roycroft: there are hiking/biking trails all over the place, and skiing is close by
04:22 PM roycroft: the bad things are that there aren't many services there (it's a town of 5000 people), and it's an old logger town
04:22 PM roycroft: the majority of the population are unemployed loggers on welfare
04:23 PM roycroft: it's a bit under an hour from eugene, so i'd have a medium length trip a couple times/week to get stuff
04:25 PM roycroft: the existing shop is 16'x20', which is the approximate size of my current shop
04:25 PM roycroft: but if i buy the place i'll add a 15'x34' addition to the existing shop, in an l-configuration off the back
04:25 PM roycroft: and the existing shop roof needs to be replaced
04:26 PM roycroft: my plan is to raise the walls 2', and build the addition the same, so i'll have 10' high walls
04:26 PM Unterhausen: Problem with a shop in a town where everyone is unemployed is that there are going to be some people that think of your tools as their side job
04:27 PM roycroft: and instead of trusses i'll do old-fashioned stick framing of the roof, at the steepest pitch i can get away with under zoning regs, so i'll have a fair amount of overhead storage
04:27 PM roycroft: yes, unterhausen, that's a concern
04:27 PM Unterhausen: I had that problem at my mom's house
04:27 PM roycroft: fortunately the property is completely fenced in, and i'm alredy budgeting for an alarm/surveillance system
04:28 PM roycroft: there is very little crime in that town - the crime rate is less than 1/3 what it is here in eugene
04:28 PM roycroft: but yeah, if someone shows up with $70k worth of nice tools that might attract attention
04:28 PM roycroft: and i'm already planning the shop layout so that the contents will be mostly hidden from view
04:29 PM roycroft: my excuse is that windows take up precious wall space where i can hang/mount things
04:29 PM roycroft: so few windows means more useful wall space
04:29 PM roycroft: but also less lookey-loo opportunities
04:30 PM XXCoder: have outside curtains hiding a painted window. have some scary face on it
04:30 PM XXCoder: or photorealistic picture of person behind window
04:32 PM roycroft: i can keep the windows covered
04:33 PM roycroft: the existing shop used to be a garage, but they boxed in the garage door an put a person door on it
04:33 PM roycroft: it's a window door, but it's also a 2-8 door, and i want at least a 3-0 door
04:33 PM roycroft: so i'll either put a garage door back on, or replace that door with a solid (no window) one that's wider
04:34 PM XXCoder: door sounds slightly easier
04:34 PM XXCoder: since both you will have to change framing
04:34 PM roycroft: the primary goal is to keep people of the propertly, by having the gate locked, so that nobody gets close enough to peer inside
04:34 PM roycroft: the garage door might be nice because in nice weather i can open it, roll machines outside, and work outside
04:35 PM roycroft: if i feel it's safe to do so - that would have the problem of making folks aware that i have nice machines
04:35 PM roycroft: i have time to figure that out
04:36 PM XXCoder: yeah
04:50 PM JT-Shop: if it was a garage door most likely you just have to remove that framing that was added
04:50 PM XXCoder: probably yeah
04:55 PM roycroft: yes
04:55 PM roycroft: the building is bare stud walls, and i was able to go inside, and that's all i'd have to do
04:55 PM XXCoder: cheaper to just add studs I guess
04:57 PM lcnc-relay: <JT (@jt-shop:matrix.org)> https://matrix.org/_matrix/media/v1/download/matrix.org/ElGWCRkPHpDARsmcXZVSfyjl
04:57 PM JT-Woodshop: a little clean up on the bottom and the first mortise is done
04:58 PM roycroft: remove the t-111 siding and blow out that framing, and install the new door
04:58 PM roycroft: except i'll probably want a smaller door than what was originally there
04:58 PM roycroft: but the header will still be there, so it will be an easy framing job
04:59 PM JT-Woodshop: sat and sun will be nice here
04:59 PM JT-Woodshop: yup
04:59 PM roycroft: and the dirty little secret about mortise and tenon joinery
04:59 PM roycroft: if your tenon ends up being a wee bit too loose for your taste, you can just glue a piece of veneer on the tenon tongue
04:59 PM roycroft: but it's best to not cut it too lose
04:59 PM roycroft: loose
05:07 PM XXCoder: primitive tech good as usual today
05:08 PM JT-Woodshop: got a nice square mortise 2 1/2" deep
05:09 PM Tom_L: what's it for?
05:09 PM JT-Woodshop: I'll square up the 4x4 before laying out the tenon and cut a practice piece
05:09 PM JT-Woodshop: mailbox lol
05:10 PM Tom_L: kinda had that look about it
05:10 PM JT-Woodshop: I could buy one but what's the fun in that
05:10 PM JT-Woodshop: and I've never done any mortise and tenon joinery so time to learn on something easy like pt pine
05:11 PM XXCoder: pine cheap
05:11 PM * JT-Woodshop takes 5 with Eric Johnson
05:11 PM JT-Woodshop: $8 for a 8' 4x4
05:11 PM Tom_L: i think we did one in HS but that's about it for me
05:11 PM JT-Woodshop: shop class?
05:12 PM Tom_L: yup
05:12 PM JT-Woodshop: the most fun is two of them are at a 45°
05:12 PM lcnc-relay: <JT (@jt-shop:matrix.org)> https://matrix.org/_matrix/media/v1/download/matrix.org/hdOJfDcLterWglNJRvYoaZXN
05:12 PM Tom_L: right, for the brace
05:12 PM JT-Woodshop: practice part
05:13 PM Tom_L: fasten them with dowels
05:14 PM Tom_L: pins
05:14 PM JT-Woodshop: one dowel
05:14 PM * JT-Woodshop listens to Ra Ngol Ra Hang
05:15 PM JT-Woodshop: by Les Cartes Postales Sonores
05:18 PM roycroft: you want an offset dowel pin if you use a dowel pin at all
05:18 PM roycroft: that will suck it in really tight
05:19 PM roycroft: i used offset dowel pins on my workbench legs and i know they will never, ever loosenup
05:20 PM JT-Woodshop: yup
05:21 PM roycroft: i also used walnut dowels in an ash workbench, and they look awesome
05:21 PM lcnc-relay: <JT (@jt-shop:matrix.org)> https://matrix.org/_matrix/media/v1/download/matrix.org/qufzOGPScsRGQBoSCglLYRgO
05:23 PM roycroft: oh, you're doing through mortises
05:23 PM roycroft: neve mind on the offset pin then
05:24 PM roycroft: a wedged through mortise does the same thing
05:29 PM lcnc-relay: <roguish> https://matrix.org/_matrix/media/v1/download/matrix.org/CEVmuUeSegGaugkissvzlCdN
05:30 PM JT-Woodshop: that works too
05:30 PM lcnc-relay: <roguish> The leg through a large butcher block table I made a long time ago.
05:30 PM JT-Woodshop: roycroft, I was just showing what I did on the 2x4 wood rack
05:30 PM lcnc-relay: <roguish> 2 wedges
05:30 PM JT-Woodshop: looks like 3...
05:31 PM roycroft: i did wedged tenons on my threading machine that i just made
05:31 PM Roguish_shop: well, yeah, 1 + 2
05:31 PM Roguish_shop: table is 3 inches thick
05:31 PM JT-Woodshop: now if you could grain match the wedges...
05:31 PM Roguish_shop: mortise goes through completely
05:31 PM roycroft: https://roycroft.us/Threader/Threader1.jpeg
05:32 PM Roguish_shop: be clever, be creative
05:32 PM JT-Woodshop: yup
05:32 PM Roguish_shop: no guts, no glory
05:32 PM roycroft: you can't see the joinery there, but the lower horizontal piece is through dovetailed, and the one in the center has wedged through tenons
05:32 PM JT-Woodshop: roycroft, does that cut inside or outside threads?
05:32 PM roycroft: that cuts inside threads only
05:33 PM JT-Woodshop: ok I see the cutter now
05:33 PM roycroft: i'll be using a live tool for outside threads
05:33 PM roycroft: https://roycroft.us/Threader/CutterRelief.jpeg
05:33 PM roycroft: it was really hard to make the initial cut until i relieved the cutter head
05:33 PM roycroft: now it works like butter
05:33 PM JT-Woodshop: now it makes sense LOL
05:34 PM XXCoder: hows it been so far
05:34 PM roycroft: hard to adjust
05:34 PM roycroft: it's on hold for now
05:34 PM roycroft: i have some 2" round bar arriving on saturday, and when i get that i'll make a new cutter head with a grub screw to adjust the cutter depth more precisely than just pushing it in with my finger
05:35 PM roycroft: i also haven't sharpened or hardened the cutter yet
05:35 PM roycroft: it should work a lot better once i do those things
05:35 PM XXCoder: its closer to the first inside threads cutter than I initially thought it would be
05:36 PM roycroft: it is just an inside thread cutter
05:36 PM XXCoder: yeah. the first one ever used external threads on back of long rod with cutter at end
05:36 PM roycroft: the only real differences between and one on a lathe is that the cutter rotates while the part does not, and the leadscrew is directly attached to the cutter head
05:37 PM XXCoder: so it dupicates the thread from back trheads to inside of wood hole
05:37 PM roycroft: aah
05:37 PM XXCoder: which is essentally what your tool does
05:37 PM XXCoder: history is so fun :)
05:39 PM roycroft: i do not claim what i made to be any kind of innovation
05:39 PM XXCoder: nor did I :D but you did good work anyway
05:40 PM roycroft: almost all simple machines have already been invented
05:40 PM roycroft: i did ok work
05:40 PM roycroft: the cutter head is a prototype, but i learned enough from it that the next one should be production quality
05:40 PM XXCoder: on that interesting first one, they used pins to work on the back thread, though the bore, shaped to fit to thread
05:40 PM roycroft: yeah, i've seen that done before
05:41 PM roycroft: hand carve the pattern, and then use pins to follow it
05:41 PM roycroft: i'm still not certain how i'm going to make the live tool external thread cutter
05:42 PM roycroft: i am certain that it will be a live tool
05:42 PM roycroft: the inside cutter is going to cut threads 3" deep or so at most
05:42 PM roycroft: the external thread cutter may be cutting 24" long threads, and i do not want to do that with a single point tool by hand
05:43 PM XXCoder: pipe with cutter in inside comes to my mind lol but yeah doubt its even workable
05:43 PM roycroft: a router with a 90 degree v cutter is way better
05:43 PM roycroft: or 60 degree - i can experiment with both
05:44 PM roycroft: i just see 90 degree threads in the really large sizes more than 60 degree
05:44 PM roycroft: and figure there must be a reason that folks use 90 degree cutters for the big threads
05:45 PM XXCoder: ballscrew rotating in sync with wood rod to be cut?
05:45 PM XXCoder: it would pull tool as it rotates
05:45 PM XXCoder: essentally like lathe
05:45 PM XXCoder: you manually rotate it like your inside thread one
05:47 PM XXCoder: small rail by both sides of ballscrew to use as tool rest both ways
05:47 PM XXCoder: so you can just flip tool to reverse it out
05:48 PM roycroft: i'm thinking for my external setup i'll make a wooden nut with the internal threader
05:48 PM roycroft: mount the nut on a holder, and set the router up so that the cutter is in line with the thread pitch on the nut
05:49 PM roycroft: then i'd take the piece i want to thread, turn the end down to the minor diameter so will fit in the nut unthreaded, then start cutting as i rotate the workpiece
05:49 PM roycroft: the nut should guide it through at the correct pitch
05:49 PM roycroft: and since it will use a live tool it should be single pass, so no alignment issues
05:49 PM roycroft: it auto-indexes on the only pass
05:50 PM XXCoder: cool :)
05:50 PM roycroft: that's my conceptual plan
05:50 PM roycroft: whether it works or not i'll find out
05:50 PM XXCoder: I suspect my concept design would work as well, but maybe with more work and too complex maybe?
05:51 PM roycroft: yeah, what i'm thinking of doing should be pretty simple
05:52 PM roycroft: and by design the thread pitch will be identical on the male and female threads, since the mail will index off the female
05:52 PM roycroft: male, rather
05:52 PM * JT-Woodshop calls it a night... the tenon setup is ready but I'm not
05:52 PM XXCoder: :)
05:52 PM roycroft: don't do fine joinery when you're tired
05:53 PM * roycroft has another meeting tonight - the third this week
05:53 PM XXCoder: my brain is so tired. bought out trash and stuff and cleaned restroom and hallway a little bit
05:53 PM XXCoder: hate how i get tired so easily
05:54 PM XXCoder: cant wait to get tool to clean stuff
05:54 PM XXCoder: I cant really clean some stuff now lol
06:00 PM JT-Cave: RIP Pee Wee
06:00 PM XXCoder: actor died few months ago
06:04 PM XXCoder: 2 cancers. not fun
06:05 PM XXCoder: lack of oxgen in blood being direct cause
06:11 PM lcnc-relay: <skunkworks8841> sun is up later - yay - but I still got home too late to do anything outside
06:59 PM roycroft: the round bar i ordered for the cutter heads is 12l14, and i hope i get a better finish on that than on the 1018 i was using for the prototype
07:00 PM Tom_L: should
07:00 PM Tom_L: nice workable material
07:04 PM roycroft: yeah, i haven't used it in a long time, but i seem to recall it was kind of like milling butter
07:04 PM XXCoder: and not bad kind I guess
07:16 PM roycroft: we have mixed rain and snow right now
07:16 PM roycroft: but it's 4 degrees, so the snow is just melting as it comes down
07:22 PM roycroft: so the town where i might move has rain right now, but up the road a little bit at the pass there is very heavy snow
07:28 PM roycroft: the washington passes are all wet right now, but not snowy
07:30 PM roycroft: well, sherman pass is snowed over, but it's the highest winter-maintained pass in the state
07:43 PM roycroft: brian mulroney has left the building
11:02 PM XXCoder: https://youtu.be/l0prwAiKjgA
11:02 PM XXCoder: pretty cool
11:03 PM XXCoder: making bronze/steel ax
11:18 PM roycroft: i'm concerned about the strength of that dovetail joint
11:19 PM roycroft: i don't think i'd want to try to do any real work with that axe
11:19 PM roycroft: it looks kind of cool though
11:19 PM XXCoder: he hammers it to be really tight fit
11:19 PM XXCoder: that and it has bar inside it also, so its not just dovetail
11:20 PM roycroft: then he ground it down, so the peening did not matter
11:20 PM roycroft: i saw the gap between the steel and the bronze
11:20 PM XXCoder: that was to expand it so it completely filled in
11:20 PM XXCoder: that was first failed cast
11:21 PM roycroft: well i'll let you chop a tree down with it
11:21 PM roycroft: because you're far away from me :)
11:21 PM XXCoder: lol
11:21 PM XXCoder: well i think it would work fine
11:21 PM XXCoder: its just too much work for me to make one
11:26 PM roycroft: my meeting just ended
11:26 PM roycroft: it was way too long
11:28 PM XXCoder: ugh meetings so boring
11:28 PM XXCoder: expecially business meetings where they dont get interpeter lol
11:29 PM XXCoder: i remember that meeting that went on 3 hours
11:29 PM XXCoder: I was so bored. it was before any gaming on phones
11:38 PM roycroft: it was not boring - quite the opposite
11:38 PM roycroft: it was fairly contentious, as expected
11:38 PM roycroft: it was close session so i cannot discuss the details, but it was a very controversial topic
11:40 PM XXCoder: lol. hopefully gunfires is kept to minium
11:40 PM XXCoder: seriously though hope it had vbeen resolved
11:54 PM roycroft: no
11:54 PM roycroft: this is a topic that's been festering for 15 years
11:55 PM roycroft: we may have made some positive progress tonight, for the first time in all those years, but it's going to take a long, long time before it's resolved