#linuxcnc Logs
Feb 19 2024
#linuxcnc Calendar
12:25 AM rifraf: is there a better place to discuss linux CAM software? for a lathe in this case.
12:45 AM CaptHindsight: rifraf: try the LCNC forums
12:46 AM CaptHindsight: or back here in 8+ hours
12:47 AM rifraf: cheers looking at the forums now
12:47 AM CaptHindsight: the Linux CAM projects are only 3 axis max
12:52 AM rifraf: just need dxf 2d profile to a roughing and finish pass and be able to setup a few tools
12:52 AM Deejay: moin
01:07 AM CaptHindsight: old list http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Cam
01:10 AM CaptHindsight: rifraf: https://www.youtube.com/watch?v=RFu-DQ04uZM you can find sliptonic on the Matrix room/channel for freecad/path
01:14 AM rifraf: thanks will check it out, just not much software around for cnc lathe even in windows
01:18 AM rifraf: did try the freecad tools for a while so might try revisit nad see if there are turning options
01:20 AM rifraf: to do stuff like https://www.youtube.com/watch?v=gytoimzLKHc
05:20 AM JT-Cave: morning
07:58 AM -!- #linuxcnc mode set to +v by ChanServ
07:59 AM -!- #linuxcnc mode set to +v by ChanServ
08:20 AM lcnc-relay: <satiowadahc#0> Morning JT digging into the hal pin issues. I don't think its possible to make it work the way its documented.
08:21 AM lcnc-relay: <satiowadahc#0> Either you get the ability of direct assignment, IE its an int/float/bool. Or you get the functions and need to use get_value/set_value functions
08:22 AM lcnc-relay: <satiowadahc#0> ```python
08:22 AM lcnc-relay: <satiowadahc#0> a = CustomInt()
08:22 AM lcnc-relay: <satiowadahc#0> print(type(a))
08:22 AM lcnc-relay: <satiowadahc#0> a = 5
08:22 AM lcnc-relay: <satiowadahc#0> print(type(a))
08:22 AM lcnc-relay: <satiowadahc#0> print(a)
08:22 AM lcnc-relay: <satiowadahc#0> ```
08:22 AM lcnc-relay: <satiowadahc#0> First type is custom int, but since 5 is a INT it overrides the object to be a INT
08:46 AM lcnc-relay: <satiowadahc#0> gdi. Theres two documentation sources:
08:46 AM lcnc-relay: <satiowadahc#0> http://linuxcnc.org/docs/html/hal/halmodule.html
08:46 AM lcnc-relay: <satiowadahc#0> http://linuxcnc.org/docs/stable/html/config/python-hal-interface.html
09:07 AM JT-Shop: my lost box of dead crickets showed up this morning by some kind of magic
09:30 AM lcnc-relay: <satiowadahc#0> Will chickens eat the dead ones?
09:37 AM chris1313: NoSpark are you around?
09:45 AM chris_ is now known as chris131313
09:54 AM chris131313: hey all is there a converter out there to convert .xml mach 3 config file to linux cnc config? I tried using the option under stepconf wizard. but not of the pins populated.
09:55 AM chris131313: none of the pins populated*
10:10 AM JT-Shop: I wrote that conversion tool a long long time ago and it's not 100% but worked pretty well
10:12 AM JT-Shop: https://github.com/LinuxCNC/linuxcnc/blob/master/src/emc/usr_intf/stepconf/import_mach.py
10:12 AM JT-Shop: that's the code
10:13 AM JT-Shop: wow 460 lines of code just to convert a mark file to stepconf file
10:15 AM chris131313: ill give it a shot. thanks JT-Shop
12:24 PM lcnc-relay: <schoch_> fusion 360 lathe cam is worth trying
12:24 PM lcnc-relay: <schoch_> cool "lathe" btw
12:51 PM -!- #linuxcnc mode set to +v by ChanServ
12:53 PM XXCoder: JT-Cave: did chickens enjoy the dead crackets?
01:25 PM Unterhaus_ is now known as Unterhausen
01:26 PM Unterhausen: that "lathe" leads me to wonder if it's easier to tell lcnc you have a lathe or a rotary axis on a mill, since it was based on a router
01:28 PM lcnc-relay: <zmrdko> Hi, I have a question regarding servo thread. If I configure 125000ns thread time, why is the value of pin: servo-thread.time oscillating around value 27000? And why is the value of parameter servo-th
01:28 PM lcnc-relay: <zmrdko> read.tmax 115204? (less than 125000ns)
01:47 PM lcnc-relay: <zincboy_ca_on> The tmax value includes the first run and initialization time. You need to set it to zero after init to see what the real max value is. You can do this with "setp servo-thread.tmax 0" in halshow.
01:49 PM lcnc-relay: <zincboy_ca_on> The servo-thread.time value gives the execution time of the thread. It does not mean it is run every 27us. With your config you will have the servo thead run every 125us and it takes ~27us.
02:14 PM lcnc-relay: <skunkworks8841> Do you have a base thread set?
02:23 PM lcnc-relay: <JT (@jt-shop:matrix.org)> https://matrix.org/_matrix/media/v1/download/matrix.org/YjicqsQSsRfYhGAWIGZzHYyA
02:23 PM lcnc-relay: <JT (@jt-shop:matrix.org)> Almost to big to fit in the kiln
02:24 PM XXCoder: powdercoating eh
02:29 PM lcnc-relay: <zmrdko> This is what I needed to know! Thanks!! And unexpected real time delay on task 0 happens if execution takes too long or execution is not scheduled within next 125us?
02:32 PM lcnc-relay: <zincboy_ca_on> You will get a real time delay error if the threat execution exceeds the period or if it is unable to be called in the next period. I am unclear on behavior if your execution time is close to your pe
02:32 PM lcnc-relay: <zincboy_ca_on> riod but I suspect you will run into issues.
02:32 PM lcnc-relay: <zmrdko> i did this - just via HAL Show
02:55 PM JT-Cave: XXCoder, I don't feed the chickens dead crickets...
02:56 PM XXCoder: oh thought it was still fine, though cant breed dead ones of course
02:59 PM lcnc-relay: <satiowadahc#0> If you did a custom KINS component, could you toggle table rotation from position/feedrate F to spin at speed like S?... sounds like a neat project...
03:00 PM lcnc-relay: <satiowadahc#0> Switchkins might be the wrong answer... might need to be part of motion.
03:15 PM JT-Shop: XXCoder, it's no fun if the crickets aren't jumping about while the chickens chase them
03:15 PM XXCoder: lol ok
03:19 PM XXCoder: so, your picture. was it powdercoating?
03:19 PM JT-Shop: yes
03:19 PM XXCoder: cool
03:19 PM JT-Shop: powdercoating the lift for the bottom part of primo grills
03:20 PM XXCoder: making it nice and rust-resistant
03:33 PM lcnc-relay: <skunkworks8841> I think someone did the mill turn thing all in hal...
03:34 PM lcnc-relay: <skunkworks8841> (switching between rotary and spindle)
03:34 PM lcnc-relay: <skunkworks8841> I bet if you search the forum you will find it
04:12 PM -!- #linuxcnc mode set to +v by ChanServ
05:27 PM lcnc-relay: <skunkworks8841> wow - the main jet came out of a 57 case bull dozer
05:27 PM lcnc-relay: <skunkworks8841> modifying pittsburg tools for the win!
06:08 PM chris131313: i agree pittsburg tools for the win...
06:44 PM lcnc-relay: <skunkworks8841> https://jauriarts.org/_matrix/media/v1/download/jauriarts.org/CmtAtcxmYSTFWrEyqXYefimy
06:47 PM lcnc-relay: <skunkworks8841> Probably one that needed a firmware update... 980 pro.. But I was running it on linux - so I didn't think to even worry about it.
06:48 PM XXCoder: so those bad sectors is permently bad or?
06:49 PM lcnc-relay: <skunkworks8841> I would assume..
06:50 PM lcnc-relay: <skunkworks8841> But waiting for the end.. lol
06:50 PM XXCoder: yeah it might retest if firmware had been updaed
06:50 PM XXCoder: not too sure
06:59 PM XXCoder: hopefully its recoverable anyway lol
06:59 PM roycroft: once a sector turns to the dark side it never goes back
06:59 PM XXCoder: usually yes. nvme firmware issues though
07:00 PM XXCoder: its why 980 990 pro is pretty bad indeed, if firmware was not updated. 970 pro also
07:00 PM XXCoder: not as bad as other 2 but yeah
07:02 PM lcnc-relay: <skunkworks8841> oh - it has already been cloned and restored on another hard drive.. No real issues suprisingly...
07:03 PM roycroft: i made an offer on a house today
07:03 PM roycroft: i should know this week if it's accepted
07:04 PM roycroft: it's a bigger house than my current one, but on a much smaller lot
07:04 PM roycroft: however, it has a garage that's about the size of my current one, and room to build another garage the same size
07:04 PM roycroft: and zoning/permitting that will actually allow me to build the second garage
07:04 PM roycroft: plus, it's in a town that has no unhoused people
07:05 PM roycroft: so no more invading my property and camping in my lawn and tearing things up
07:07 PM bjorkintosh: I wonder. what word will replace 'unhoused'?
07:07 PM bjorkintosh: de-housed?
07:07 PM bjorkintosh: sub-housed?
07:08 PM bjorkintosh: less-housed?
07:08 PM bjorkintosh: *gasp* home-less?! :-o
07:09 PM roycroft: the term "unhoused" was created to make some situations distinct from "homeless"
07:09 PM roycroft: i you live in your car you have a home, but your home is your car
07:10 PM roycroft: and it's not a house
07:10 PM roycroft: if you live on the street that's not a home
07:10 PM roycroft: nor is it a home if you crash on friend's sofas on a rotating basis
07:10 PM bjorkintosh: ah!
07:10 PM bjorkintosh: makes perfect sense.
07:10 PM bjorkintosh: Thanks for the clarification.
07:10 PM bjorkintosh: I can see that.
07:10 PM roycroft: i don't buy into new words to replace old words just for the sake of doing so
07:10 PM roycroft: but this term actually makes sense
07:11 PM bjorkintosh: exactly as you put it.
07:11 PM bjorkintosh: I thought it was another euphemism. but it's more technically descriptive.
07:11 PM roycroft: i could say homeless for the folks who try to camp in my yard, because that's what they are
07:12 PM roycroft: but homeless is a subset of unhoused
07:12 PM roycroft: so both are apt
07:12 PM roycroft: and i'll say this as well
07:13 PM roycroft: even though i don't buy into using new words to replace perfectly good old ones, sometimes i do so just to make it easier to communicate with the folks who embrace the new words
07:13 PM roycroft: but not always
07:16 PM lcnc-relay: <skunkworks8841> roycroft: good luck!
07:16 PM XXCoder: hopefully house will be great
07:19 PM roycroft: thanks
07:19 PM roycroft: the house is not great
07:20 PM roycroft: but it's cheap, and i can fix it up
07:20 PM roycroft: and i'll have cash to build the second garage/shop building
07:20 PM roycroft: pickin's are really slim in the housing market these days
07:20 PM roycroft: so i'm taking what i can get for now
07:21 PM roycroft: i don't want to move again after this but the house i made the offer on is one that should be easly to resell in a couple years for probably twice what i would pay for it
07:21 PM lcnc-relay: <skunkworks8841> right - it isn't getting better
07:21 PM roycroft: so there may be one more move after this - if i can "flip" it after a couple years and move back closer to town
07:22 PM roycroft: interest rates just went back up, actually
07:22 PM roycroft: and they probably won't come down again until some time this summer
07:22 PM roycroft: and there's still no inventory, and won't be any inventory
07:23 PM roycroft: that's the main problem
09:03 PM Centurion_Dan1 is now known as Centurion_Dan