#linuxcnc Logs
Apr 10 2025
#linuxcnc Calendar
01:18 AM Deejay: moin
01:32 AM lcnc-relay: <TurBoss> good morning
01:48 AM lcnc-relay: <turboss@> meisterdippel@ hello! in riocore is posible to specify the load command in makefile?
01:49 AM lcnc-relay: <turboss@> or whats best to upload to an olimex ice40 board?
01:49 AM lcnc-relay: <turboss@> I'm using serprog running on a esp32 but i have an ft2322H and curious if i can use it
01:52 AM lcnc-relay: <meisterdippel@> turboss@: hi, look at: riocore/configs/rioctrl/config.json
01:52 AM lcnc-relay: <turboss@> 👍
01:52 AM lcnc-relay: <meisterdippel@> "flashcmd": "openFPGALoader -c dirtyJtag --write-flash --unprotect-flash rio.bit",
01:53 AM lcnc-relay: <meisterdippel@> thiss will de added to the makefile
01:53 AM lcnc-relay: <turboss@> cool
01:54 AM lcnc-relay: <turboss@> thanks!
02:07 AM lcnc-relay: <meisterdippel@> I had also used the ft2322H for my olimex
02:07 AM lcnc-relay: <meisterdippel@> but it should also work via gpio on the raspberry
02:07 AM lcnc-relay: <turboss@> curious if I need CDONE or RST
02:09 AM lcnc-relay: <meisterdippel@> I'm not sure about CDONE, but RST definitely,
02:09 AM lcnc-relay: as you can only programme the flash directly via SPI and the FPGA must be in reset for this
02:11 AM lcnc-relay: <turboss@> ok 🙂
02:12 AM lcnc-relay: <turboss@> brb
03:32 AM lcnc-relay: <turboss@> ""flashcmd": "truncate -s 2M rio.bin && flashrom -p serprog:dev=/dev/ttyACM0:921600,spispeed=8M -w rio.bin","worked like a charm
03:32 AM lcnc-relay: <turboss@> I could not figure how to use the ft232h 😅
03:40 AM lcnc-relay: <TheMightyFozz> I notice that no-one uses the showroom. It would be nice to see more pictures of what people have been making. #BlenderCamShowroom:matrix.org
05:45 AM -!- #linuxcnc mode set to +v by ChanServ
06:43 AM -!- #linuxcnc mode set to +v by ChanServ
06:43 AM Tom_L: morning
07:01 AM lcnc-relay: <meisterdippel@> turboss@: did you mean ft2232 or ft232 ?
07:02 AM lcnc-relay: <turboss@> sorry its FT232H 😅
07:02 AM lcnc-relay: <meisterdippel@> you need ft2232 for bitbanging
07:03 AM lcnc-relay: <turboss@> ahhhh okay!
07:03 AM rdtsc-w: @ThrMightyFozz - what's that about blendercam showroom? couldn't find anything - https://duckduckgo.com/?q=blendercam+showroom
07:06 AM lcnc-relay: <meisterdippel@> rdtsc-w: i need a free 5axis cam for linux 😦
07:34 AM rdtsc-w: hmmm... dunno about free... but did you see qcadcam trial version? 2.5D CAD with CAM plug-in. It uses ECMAScript language / post-processor; might be able to do 5-axis (unsure) https://www.qcad.org/en/what-is-qcad-cam
07:37 AM lcnc-relay: <meisterdippel@> qcad can only handle 2d files and for 2.5d i have my own CAM
08:05 AM lcnc-relay: <skunkworks8841@> Freecad isn't there yet?
08:05 AM lcnc-relay: <skunkworks8841@> I have only lightly played with it's cam.
08:05 AM lcnc-relay: <skunkworks8841@> (but it did work)
08:38 AM Paranoid2: Hi guys, i try to register in the Form with 2 diffrent E-Mail Adresses and its not possibility to register. But i think i know whats the Problem with the e-Mail receiving.
08:41 AM Paranoid2: hi
08:50 AM rene-dev3 is now known as rene-dev
08:52 AM Paranoid74: once again. hi, i try to register in the Form with 2 diffrent E-Mail Adresses and its not possibility to register. But i think i know whats the Problem with the e-Mail receiving. May be the Problem ist that the Domain linuxcnc.org have no SPF Record Entry in the DNS. Look:
08:52 AM Paranoid74: https://mxtoolbox.com/SuperTool.aspx?action=spf%3alinuxcnc.org&run=toolpage So the E-Mailproviders can´t check from where the E-Mail comes and it will be rejected by the Server.
09:05 AM lcnc-relay: <rs> maybe there is a new problem with email. https://docs.digitalocean.com/support/why-is-smtp-blocked/
09:07 AM roycroft: i still think spf is a bad protocol, but it's reckless these days to operate an smtp server and not publish an spf record
09:08 AM roycroft: that's the reality of today's universe
09:09 AM lcnc-relay: <rs> I think andy would be glad if somebody volunteered their expertise and maintained that stuff
09:09 AM roycroft: but that said, i still accept emails without spf records published for the sending domain
09:09 AM roycroft: well i've been volunteering for years to help with the domain and forum stuff, and nobody has taken me up on my offers
09:09 AM lcnc-relay: <zincboy_ca_on@> Looks like password rest emails are silently dropped by gmail as well.
09:09 AM roycroft: it seems they could use some help but don't really want it
09:10 AM roycroft: gmail definitely wants spf and dkim
09:10 AM lcnc-relay: <rs> maybe they are not sent any more. i remember reading something on the orange site about DO starting to block outgoing SMTP.
09:11 AM roycroft: they might block port 25, but they shouldn't be blocking 465 and 587
09:11 AM roycroft: it would be easy to relay the mail through another provider, if that is what is needed
09:13 AM Paranoid74: so you have a closing Community, it's strange for an Open Source-Projekt ^^
09:13 AM roycroft: it can be uncomfortable and stressful bringing in new peole
09:13 AM roycroft: people
09:14 AM roycroft: i'm not trying to make judgements here
09:14 AM roycroft: i'm just saying that help has been offered but nothing has been worked out
09:15 AM lcnc-relay: <skunkworks8841@> If JT was here - he could probably help.
09:16 AM lcnc-relay: <skunkworks8841@> You have to remember - this is all done with volunteers..
09:17 AM lcnc-relay: <rs> _checking if forum topic subcription notifications come through to me_
09:18 AM Paranoid74: yes i know i just wanted to help solve a problem
09:19 AM lcnc-relay: <rs> this https://news.ycombinator.com/item?id=43620318
09:24 AM lcnc-relay: <rs> seems i don't get topic reply notifications -- but maybe forum doesn't send notification to own-replies.
09:25 AM JT-MShop: @Paranoid74, not really but sometimes there are issues with the forum and or the host
09:30 AM -!- #linuxcnc mode set to +v by ChanServ
09:30 AM JT-Shop: <Paranoid74> so you have a closing Community, it's strange for an Open Source-Projekt ^^
09:31 AM JT-Shop: so after reading that I'll just go back to work
09:33 AM roycroft: that is a statement from one person
09:33 AM roycroft: i do not think it represents the views of this channel or the community as a whole
09:37 AM JT-Shop: nor do I
09:37 AM bjorkintosh: it's just paranoia.
09:40 AM roycroft: paranoia strikes deep
09:40 AM roycroft: into your heart it will creep
09:40 AM JT-Shop: olo
09:40 AM roycroft: it starts when you're always afraid
09:41 AM roycroft: get out of line, the man comes, and takes you away
09:43 AM lcnc-relay: <skunkworks8841@> lol
09:45 AM roycroft: there's an adage that people listen to the music that was current when they were in high school for the rest of their lives
09:46 AM roycroft: i listen to a lot of more modern music, but i think that when it comes to my formative years, i listen more to the music of my earlier youth than my high school years
09:49 AM lcnc-relay: <skunkworks8841@> I grew up in the 80's.. When I was out of highschool - early 90's - I didn't really like the popular music so I started listening to 70's rock... Now I listen to most anyting..
09:50 AM lcnc-relay: <skunkworks8841@> (80's had the best music) 😉
09:51 AM * JT-Shop decides to take the 10' trailer to pick up some 16' 2x6's as the bed of the Ridgeline with the tailgate down is only 7'
09:51 AM lcnc-relay: <skunkworks8841@> The kids want to build a tree house this summer. So - I have to figure out what I have and what I have to get.,
09:52 AM lcnc-relay: <skunkworks8841@> holy crap - treehouse hardware is expensive. But . I have a machine shop.
09:52 AM lcnc-relay: <skunkworks8841@> one anker is 140 dollars..
09:52 AM roycroft: i can fit a 16' 2x in my pickup and have it not stick out at all if i open the back window and have it stick into the cab all the way to the windshield
09:53 AM roycroft: i guess that's one advantage of having that crew cab
09:53 AM lcnc-relay: <skunkworks8841@> we would strap longer stuff to the front, rear bumper and somwhere in the middle under the truck,
09:54 AM roycroft: i listen to music from the middle ages up until this morning
09:54 AM lcnc-relay: <skunkworks8841@> ie - rebar.. sure would get the looks from the hardware store people.
09:54 AM roycroft: '80s music
09:55 AM roycroft: some good, some not so much
09:55 AM roycroft: parachute club
09:55 AM roycroft: eurythmics
09:55 AM roycroft: late talking heads
09:55 AM lcnc-relay: <skunkworks8841@> cars, talking heads, tom petty..
09:55 AM roycroft: culture club
09:55 AM lcnc-relay: <skunkworks8841@> (but I also liked guns and roses - don't judge)
09:56 AM roycroft: the rick roll before it was a rick roll
09:57 AM lcnc-relay: <skunkworks8841@> lol - I don't know if I mentioned this - a local station plays american top 40 with casey casum.. (random years) and I got rick rolled because he was at like number 8 at whatever year they were playing.
09:57 AM roycroft: billy joel
09:58 AM roycroft: i'd say that, coming off the '60s and '70s, '80s music kind of sucked
09:58 AM roycroft: but outside that context it wasn't so bad
09:58 AM roycroft: keeping in mind that there is always a lot of crappy music being produced
09:58 AM rdtsc-w: too many synths and flashy beats, too little substance?
09:59 AM roycroft: we tend to rember the good stuff, filter out most of the crap, but definitely remember the worst of the crap
09:59 AM roycroft: yeah, rdtsc-w
09:59 AM lcnc-relay: <skunkworks8841@> I think it is kinda like what is your favorite dr who.. Usually the one you were first exposed to.. (tom baker)
09:59 AM roycroft: in the '80s music became overproduced and lots much of its soul
10:00 AM roycroft: but you know
10:00 AM roycroft: that again is all relative
10:00 AM lcnc-relay: <skunkworks8841@> yep
10:00 AM roycroft: i mean, frank zappa's first album "freak out" was the first ever album recorded on a 3 track and mixed down to 2 track
10:00 AM roycroft: one could call that "overproduced"
10:01 AM roycroft: and phil spector's wall of sound stuff was definitely overproduced
10:01 AM rdtsc-w: Vangelis
10:02 AM lcnc-relay: <skunkworks8841@> the police, u2.
10:02 AM rdtsc-w: oh, he recently passed. https://en.wikipedia.org/wiki/Vangelis
10:03 AM roycroft: i mostly listen to classical/fine arts music these days
10:04 AM lcnc-relay: <skunkworks8841@> My Ex introduced me to Cake.. That kinda put me down the rabbit hole of beck, wheezer and such.. (more 90's alternative)
10:05 AM roycroft: when i was a wee lad, my parents got me out of bed one sunday night when the ed sullivan show was on to see the beatles
10:05 AM roycroft: i got into rock and roll that night
10:06 AM roycroft: my parents at the time were listening to jazz and vocal stuff like harry belafonte and nat king cole and the like
10:06 AM roycroft: so that's what i started listening to as a toddler
10:06 AM roycroft: i've always been a big fan of count basie and the orchestra
10:07 AM roycroft: but then they made the mistake of turning me on to the beatles
10:07 AM roycroft: and my life went downhill from there :)
10:09 AM bjorkintosh: this is one of the funkiest things I listened to as a kid: https://www.youtube.com/watch?v=s0pwUp3QDYg
10:10 AM bjorkintosh: part of Johnny Keating's Space Experience album.
10:10 AM bjorkintosh: analog synths forever!
10:13 AM roycroft: i would not call that funky
10:13 AM roycroft: more like trippy
10:14 AM bjorkintosh: heheh. I sometimes forget that funk is a technical term.
10:15 AM roycroft: https://www.youtube.com/watch?v=3MsBs9QEwWc
10:15 AM roycroft: there's some good funky music
10:16 AM roycroft: i'm excited
10:16 AM roycroft: i'm getting a dummy spindle for my shaper origin today
10:16 AM bjorkintosh: oh yes. of course.
10:16 AM roycroft: that will make indexing parts go a lot faster
10:17 AM roycroft: people were actually spending $350 for a spare spindle to dedicate to indexing
10:18 AM roycroft: but a shaper user who is a professional woodworker finally designed and manufactured a dummy spindle and is selling them for $55
10:18 AM roycroft: in a way, the spare is nice, because if your spindle were to die in the middle of a job you would have the spare handy
10:19 AM roycroft: but as well, folks buy spares and dedicate them to particular cutters to save time when swapping cutters during a job, so the dummy spindle still makes sense
11:58 AM roycroft: i have no idea how i'm going to live when my job is over since i can't get my social security claim processed, but i'm more than ready to be done dealing with my boss
11:59 AM roycroft: he's getting worse by the day
12:01 PM JT-Cave: nap time here
12:06 PM roycroft: were that it were here
12:06 PM bjorkintosh: roycroft: maybe you could do what the boss does? is it a question of what he knows vs what you know?
12:06 PM * roycroft could use a nap, but is in the midst of a billing system conversion
12:07 PM roycroft: he has serious adhd is the biggest problem
12:08 PM roycroft: when he has a problem and i try to explain it to him he loses interest in seconds and then starts raising his voice about the problem
12:08 PM roycroft: when i tell him what he needs to do and why he does something completely different then blames me when it does not work
12:08 PM bjorkintosh: hmm. are your skillsets similar?
12:09 PM roycroft: when i'm fixing a problem and tell him to wait until the fix before he does anything else he waits about 5 seconds and then starts doing random things, which usually break what i'm doing
12:09 PM roycroft: we do similar things, but the skillsets are quite different
12:10 PM roycroft: more than that it's the approach to problem solving that is quite different
12:10 PM bjorkintosh: hmm. maybe it's not ADHD. maybe it's just plain mind withering away.
12:10 PM roycroft: i try to troubleshoot by identifying the root problem, looking into possible causes, changing one thing, analyzing the results of the change, and then determining the next step based on that
12:11 PM roycroft: i also take backups/snapshots of existing systems so that if i try something that does not work i can fall back to a known set point quickly
12:12 PM roycroft: my boss focuses on symptoms, not root problems, and applies random solutions, usually in multiple, without ever taking a snapshot or backup
12:12 PM roycroft: for 30 years we've been coexisting this way
12:12 PM roycroft: and for 30 years he has been telling me to focus on the solution, not on making backups, and that backups are a waste of time
12:12 PM roycroft: for 30 years i've been proving that my approach works much better
12:13 PM roycroft: and when i don't take a backup right before making a change, if it blows things up i have to restore from the previous day's system backup, which takes orders of magnitude longer (literally) to do than to restore a snapshot/backp taken just before the scary thing
12:14 PM roycroft: and also results in a loss of all new data since the daily restore point
12:14 PM roycroft: yesterday he could not log into one of our systems and asked me to look into it
12:15 PM roycroft: literally seconds later i said "i'll see what's going on"
12:15 PM roycroft: but by that time he had already changed the password and i could not log in
12:15 PM roycroft: and he did not document the new password
12:15 PM roycroft: but still waned me to fix some stuff
12:15 PM roycroft: it's like playing checkers when the actual game is chess
12:16 PM bjorkintosh: heh. sounds like an odd couple :-D
12:16 PM roycroft: it is
12:16 PM roycroft: and after 30 years i'm finally fed up with it completely
12:18 PM bjorkintosh: you're a patient human.
12:18 PM roycroft: that is something i've learned in my old age - to be patient
12:19 PM roycroft: and my boss is a decent guy, generally
12:19 PM roycroft: the adhd is something he's been clinically diagnosed with
12:19 PM roycroft: i'm not just saying he behaves like that
12:19 PM roycroft: he really does have it
12:20 PM roycroft: i can't hold that against him
12:20 PM rdtsc-w: the network guy needs the passwords - the CEO does not.
12:20 PM roycroft: of course
12:20 PM roycroft: except my boss needs all the passwords to everything
12:21 PM rdtsc-w: to bork it all up for you?
12:21 PM roycroft: one part of his personality that i think he can do something about but won't is taht he's a total control freak
12:22 PM roycroft: man, i'm so glad these staples are coming out of my head today
12:23 PM roycroft: they have been annoying me constantly ever since they were put in
12:23 PM rdtsc-w: heh - create a honeypot system that looks like the real thing, and give him that password lol
12:23 PM roycroft: i don't even care how much it hurts - i want them out
12:23 PM roycroft: on new systems that i build i often conveniently "forget" to set up his account
12:23 PM roycroft: and leave them that way until he notices and complains
12:28 PM bjorkintosh: roycroft: curious, what's his area of expertise?
12:28 PM bjorkintosh: sys admin or something?
12:30 PM roycroft: he's a self-taught database programmer
12:30 PM bjorkintosh: oh.
12:31 PM roycroft: we've been running unix/linux on our isp servers for 30+ years, and after all that time he can hardly use a unix shell
12:31 PM bjorkintosh: maybe that's why he insists on having so much control. he's afraid he might not know something.
12:31 PM roycroft: like to the point that he cannot use command line history or tab completion in the shell
12:32 PM roycroft: he can't write a one-liner sed command to alter a data set - instead he writes a perl or php script to do it
12:32 PM roycroft: he's been using vi for 30 years yet can barely navigate around a screen with it
12:33 PM roycroft: he comes from an as400 environment, using db2
12:33 PM roycroft: so it's not like he grew up with windows and finds a command line intimidating
12:34 PM roycroft: it's a good thing for him that the internet grew up around unix machines instead of something like vms
12:34 PM roycroft: i can't imagine him in a dec environment
12:35 PM roycroft: and yeah, there's a lot of maga energy in him, and the being afraid someone might figure out that he doesn't know everything is a thing
12:35 PM roycroft: he's my boss so he has to know everything i know and more
12:36 PM bjorkintosh: has to? hardly!
12:36 PM lcnc-relay: <skunkworks8841@> I have had a lot of bosses over the years.. (they try to get me organized - which is a tall order) but I think they finally gave up. My current boss is mostly hands off. One of my bosses was intent on changing everyting to ruby on rails. So I set him up an environment with enginx on debian.. He didn't want it on linux.
12:36 PM bjorkintosh: he merely has to trust you.
12:38 PM lcnc-relay: <skunkworks8841@> but but - it works just fine with sql light on my windows 7 machine and puma!
12:39 PM bjorkintosh: the hell is puma?
12:39 PM lcnc-relay: <skunkworks8841@> a very light web server
12:43 PM roycroft: by definition a boss knows everything every one of his workers knows and more
12:44 PM bjorkintosh: maybe in a small work shop or something.
12:45 PM bjorkintosh: with apprentices and whatnot.
12:48 PM roycroft: so we opened a ticket on this billing system issue, and we got a response
12:49 PM roycroft: the vendor said "you have a permissions problem with your logs, but the real problem is that your old billing system does some really sloppy accounting practices, and we do ours correctly, so some things may not import properly. if you install the previous version of the software the import might go better, as we are using a different importer with the older version"
12:51 PM roycroft: my email to my boss said "the vendor did not answer my question about permissions other than saying they are wrong, but the permissions problem is *JUST* for logs, and i have a different kind of log for that. i think we should install the older version of the software to see if the import works better"
12:51 PM roycroft: my boss' response was "fix the permissions and then do the import again exactly as you did before"
12:52 PM roycroft: keeping in mind that i'm leaving shortly for a doctor's appointment, this is the last work i'll be doing on it today
12:52 PM roycroft: so i guess i'll spend my time redoing what i've already done, and getting the exact same result
12:59 PM xxcoder: "fun" boss
01:00 PM xxcoder: ill never forget that guy I had to work under. he kept yelling to everyone. I largely avoided that due to me being dishwasher and hes chef
01:00 PM xxcoder: I was really sick of him yelling at others, even if I couldnt hear him at all.
01:01 PM xxcoder: anyway one day basically every dishwasher was sick, I am only one washing everything, and I couldnt keep up. (you need 4 for busy day)
01:01 PM xxcoder: chef needed more pans and come to yell at me. I was upset so I just waited as he yelled for couple minutes
01:01 PM xxcoder: (being deaf is amazing sometimes)
01:02 PM xxcoder: then I geasured that I am deaf. oh boy I will never forget his expression change. from angry to really livid. eyes opened wider and such.
01:03 PM xxcoder: he yelled what I found out, really loud and cursing. loud enough for front, where people eat at, to hear him
01:03 PM xxcoder: he got fired that day
01:03 PM xxcoder: good riddence
01:04 PM JT-Shop: hmm rain on the way
01:05 PM xxcoder: couple months? later I see him working carts ferrying at nearby store winco. then never saw him again
01:06 PM xxcoder: man its been 20 years now lol
01:07 PM JT-Shop: so much for working on the deck today
01:07 PM roycroft: then the judge came in with the seein' eye dog
01:08 PM roycroft: officer obie stood there, lookin' at the seein' eye dog, then at the 27 8x10 color glossy photos with the circles and arrows and a paragraph on the back of each one explaining what each one was, and them back at the seein' eye dog, and came upon realization that this was another case of blind justice, and that judge was not going to look at the 27 color glossy photos ...
01:11 PM * roycroft seems to be fixated on the '60s today
01:11 PM roycroft: for those of you young whippersnappers, that's from "alice's restaurant", which arlo first performed in 1966
01:12 PM xxcoder: jt that sucks lol. time to build massive awning so you can work on deck?
01:14 PM JT-Shop: time to do something else...
01:14 PM roycroft: that's how my life generally goes
01:14 PM roycroft: always have a backup plan
01:14 PM bjorkintosh: Whippersnapper or whipper snapper is a young, impertinent and irritatingly overconfident person. <-- another word for teenagers
01:14 PM xxcoder: stack projects enough, you will never not have something to do
01:15 PM roycroft: and when you're an old fart like me, anyone in their 40s or younger is a teenager :)
01:15 PM JT-Shop: lol
01:15 PM xxcoder: im barely teenager then lol 49
01:37 PM roycroft: similarly, and xxcoder can attest to this, if you're from the west coast, anything east of the rockies is "back east", and anything east of the mississippi is "the east coast"
01:37 PM xxcoder: lol
01:37 PM roycroft: and having grown up on "the east coast", a day and a half's drive from the ocean, i get the irony of that
01:37 PM roycroft: it's all a matter of perspective, though
01:46 PM roycroft: so i did what my boss told me, and i feel a little bit like einstein was talking about me (or my boss)
01:46 PM roycroft: because the result was exactly the same as before
01:46 PM roycroft: which i told him it would be
01:52 PM xxcoder: wow you can see the olvious future
02:01 PM bjorkintosh: now he's satisfied.
02:02 PM bjorkintosh: I remember once, doing some temp work a long time ago. told the boss "hey, that shit's going to collapse if we keep piling shit upon it". he said it was okay.
02:02 PM bjorkintosh: a few minutes later, it did.
02:03 PM bjorkintosh: there was no other way to convince him.
02:05 PM JT-Shop: sun is back out so break is over
02:06 PM xxcoder: boss sun :)
02:06 PM JT-Shop: but might get a bit more...
02:11 PM roycroft: it's sunny here today
02:13 PM xxcoder: light overcast here
02:16 PM roycroft: now my boss asked me why i didn't do the thing i told him i wanted to do in the first place
02:16 PM roycroft: i found a way to respond diplomatically :)
02:16 PM roycroft: but i'm still in trouble
02:16 PM lcnc-relay: <skunkworks8841@> lol - that sounds exhausting.
02:17 PM xxcoder: "its your fault that what you said wouldnt work didn't work"
02:17 PM roycroft: pretty much
02:19 PM roycroft: he's still pissed that he can't yell at me in person, and i'm still grateful that i've been working from home since the pandemic started
02:21 PM roycroft: so to get back to what i was asking about yesterday, that is pretty much on-topic
02:21 PM roycroft: in linuxcnc there is a tool table where one defines tooling and tooling parameters
02:22 PM roycroft: is that used for anything besides matching up with the tool that the gcode calls for and setting the z offset properly?
02:22 PM roycroft: i.e. does linuxcnc care about the axial offset of the tool, or is the cam software supposed to handle that completely?
02:24 PM JT-Shop: if you mean cutter diameter compensation G41/42 does that
02:25 PM roycroft: yes
02:25 PM roycroft: so it's all done in the cam software?
02:25 PM JT-Shop: http://linuxcnc.org/docs/stable/html/gcode/g-code.html#gcode:g41-g42
02:25 PM JT-Shop: if you use G41/42 the profile path is on the line and emc offsets the tool
02:26 PM roycroft: oh, ok
02:26 PM roycroft: i'm reading that now
02:26 PM xxcoder: when I worked, most was just zero in cnc comp, assuming cam hve properly set tool size, and you use comp to get more precise parts. but some gcode cam has zero tool radius so you have to input tool rad in it
02:26 PM -!- #linuxcnc mode set to +v by ChanServ
02:26 PM roycroft: so that brings me to the other part of the question
02:26 PM roycroft: tapered cutters
02:26 PM xxcoder: its best to use it in cam, less error prone
02:27 PM Tom_L: I've programmed tapered cutters before
02:27 PM roycroft: if i have a cutter with a 5 degree (10 degree included) taper, the deeper i go the more the cut path is offset from the axis
02:27 PM Tom_L: You surely want to do it in cam
02:27 PM roycroft: can linuxcnc do that compensation?
02:27 PM JT-Shop: no
02:27 PM roycroft: ok
02:27 PM roycroft: thanks
02:27 PM xxcoder: yeah and use linuxcnc tool comp only to tweak it, if it dont look right
02:27 PM roycroft: that's what i was trying to understand
02:28 PM Tom_L: Reading the log, I was wondering if this was still a cnc channel
02:28 PM xxcoder: ie if lettering is too thin, down the radius to say, -.01mm or something
02:28 PM xxcoder: errm too thick
02:28 PM xxcoder: depends on if cut inside or external lol
02:29 PM roycroft: the trigonometry to calculate the offset is really simple
02:29 PM JT-Shop: that's why I use scorchworks f-engrave for generating the engraving paths
02:29 PM Tom_L: I generally don't use tool comp I fix the cad model
02:30 PM Tom_L: Tool comp can screw you up on a tight radius
02:30 PM xxcoder: yeah when good tooling its usually good. the nightmare fiberglass job though, it has its own special set of endmills thats been endlessly reground. like .75 down to .69"
02:30 PM roycroft: i have to say, that while i really like my shaper origin i really dislike that all i can feed it is svg files
02:31 PM roycroft: the shaper studio software that they push for a $100/year subscription is utter crap
02:31 PM JT-Shop: rain has returned
02:31 PM xxcoder: yeah that sucks. cnc router would be lot more flexable
02:31 PM roycroft: they still don't even know what the word "fillet" is
02:31 PM * JT-Shop goes to remove the fan shroud on the C3
02:31 PM xxcoder: according to blondihack, that means they are savages ;)
02:31 PM roycroft: so most folks use affinity designer, which is a nice adobe illustrator alternative, but it's really hard to design parts with
02:32 PM Tom_L: I think the weather is trying to screw with you today
02:32 PM roycroft: i want to use cad software
02:32 PM roycroft: but oh well
02:32 PM xxcoder: you ever find a way to convert freecad sketch to svg to work with your router?
02:32 PM Tom_L: You can't use solid works
02:32 PM roycroft: it's never worked out well
02:33 PM roycroft: there are scaling issues that i've not been able to get sorted
02:33 PM lcnc-relay: <andypugh@> Is anyone online with EtherCAT experience?
02:33 PM roycroft: there's the crap shaper studio stuff, affinity designer, and fusion 360 with a shaper plugin
02:33 PM roycroft: that's pretty much all that folks use
02:33 PM roycroft: oh, and the on-tool design tool, which is rudimentary at best
02:33 PM xxcoder: sucks. freecad probably has best precision 2d design I have tried so far. I have used it to make very nice svg files that would really suck to make in inkscape.
02:34 PM lcnc-relay: <andypugh@> I am trying to help someone out with a new build and my ethercat ignorance is showing
02:34 PM roycroft: i haven't dealt with ethercat
02:34 PM roycroft: somehow it's never made a blip on my radar
02:34 PM roycroft: i'll spend more time with it, xxcoder
02:34 PM xxcoder: cool
02:35 PM roycroft: from what i've gathered, svg is not the most intelligently designed vector format in the history of such things
02:35 PM pcw-home: rodw and hakan on the forum are quite knowledgeable about EtherCAT
02:35 PM roycroft: i mean, it's vectors, but you have to specify pixels per inch and use those units
02:35 PM roycroft: what's up with that?
02:35 PM roycroft: er, dots per inch, not pixels per inch
02:36 PM * Tom_L grabs a drink and goes back on the deck
02:37 PM xxcoder: DPI for accurate sizing for prints
02:37 PM roycroft: but still, it should be all units@angle, and you define units somewhere at the beginning of the file that aren't necessarily related to "inches" or other parochial units
02:37 PM xxcoder: can use any units really. document setting for default units
02:38 PM xxcoder: I usually use pixels by default, and mm otherwise
02:39 PM xxcoder: (for inkscape, in freecad its always metric)
02:45 PM lcnc-relay: <ntulinux2467@> as of 6.15 kernel, only 22 RT patches are missing from mainline (328 additions, 99 deletions)
02:48 PM lcnc-relay: <ntulinux2467@> most of it pertains to the 8250 console driver
02:48 PM xxcoder: huh thought it was completed in 6.12
02:49 PM lcnc-relay: <ntulinux2467@> not everything, you can't use mainline 6.12 with linuxcnc because it's missing the /sys/kernel/realtime entry
02:49 PM xxcoder: ahh ok
02:49 PM lcnc-relay: <ntulinux2467@> it'll say "not using POSIX real-time" because linuxcnc checks it
02:50 PM lcnc-relay: <ntulinux2467@> the i915 preempt_rt patches are still missing too so unless you're on gen12+ intel graphics, you won't have 3D hw accel
02:50 PM lcnc-relay: <ntulinux2467@> (intel Xe driver)
03:37 PM * rdtsc-w thinks that if work had a beer vending machine, it would always be empty.
03:43 PM roycroft: sadly, i'm still on acetaminophen
03:43 PM roycroft: so no refreshing beverages for me for now
04:14 PM -!- #linuxcnc mode set to +v by ChanServ
04:15 PM rdtsc-w: today's been a horrid day repairing stuff... one job was custom-made by a 3rd party, so can't get parts for, and the other one the customer decided they want it back unfinished after working on it for 3 days
04:16 PM xxcoder: partial work paid?
04:44 PM lcnc-relay: <skunkworks8841@> Oof - I just found 30lbs of freon 22.. I forgot all about that. I have a vague recollection of dad also having a tank of freon 12.. I wonder if that is right...
04:44 PM lcnc-relay: <skunkworks8841@> and - if it is - where is it.
04:44 PM xxcoder: oh boy. old stuff
05:16 PM lcnc-relay: <Rhine_Labs> WA Right to repair PASSED 48 TO 1
05:16 PM xxcoder: nice
05:26 PM xxcoder: https://youtu.be/tzqJ1rJURgs
05:26 PM xxcoder: man I still want one!
05:29 PM NetPipe: https://github.com/netpipe/VOKO/ secure token system for voting and giving out IOU's i just finished
05:35 PM _unreal_: ugh.this hotel wifi is killing me
05:37 PM _unreal_: I can not wait till I buy a house and get my tools setup again
05:37 PM _unreal_: and open my company finally
05:38 PM _unreal_: I've got so much stuff to do its killing me
05:38 PM xxcoder: man the newest version shown in video is even better than last one.
05:38 PM lcnc-relay: <lackdaz@> xxcoder: i watched that video like 3 months ago, he's got a new rev?
05:38 PM xxcoder: yep its new video new version
05:38 PM lcnc-relay: <lackdaz@> perfect for doom scrolling datasheets
05:38 PM _unreal_: xxcoder, what do you plan to do with that scroll wheel
05:39 PM _unreal_: do you have one already built one already?
05:39 PM _unreal_: plans desires idea?
05:39 PM xxcoder: scroll webpages. nope I have zero skill
05:39 PM _unreal_: palm to face
05:39 PM _unreal_: ;)
05:43 PM lcnc-relay: <lackdaz@> its fine, he'll find a nail to hit one day
05:43 PM _unreal_: I'm dieing here, gag after gag with my daughter
05:43 PM lcnc-relay: <lackdaz@> _nervously looks at all the curio around my house_
05:44 PM _unreal_: my daughter told me her calc died. I said oh hum battery. .et me see it.
05:44 PM lcnc-relay: <lackdaz@> probably just LCD bleed
05:44 PM _unreal_: I looked at it. picked it up said oh look its working. she was like WHAAAAT? handed it to her she looked at it said its blank. I said I know. !! steam !!! responce hehehe
05:45 PM _unreal_: no dead bat
05:45 PM lcnc-relay: <lackdaz@> magician
05:45 PM lcnc-relay: <lackdaz@> if you fool her with the batteries everyday you'll look like a wonder dad
05:45 PM _unreal_: 5min ago I crawled on the ground and out of her sight, got to a good location and grabbed her foot. she screamed HEHEHEHE
05:46 PM lcnc-relay: <lackdaz@> someone in my apartment just threw out an espresso machine and I just took that in
05:48 PM _unreal_: :p
05:48 PM _unreal_: lackdaz first thing to be aware of is theheating element. they are always aluminum and raw exposed
05:48 PM _unreal_: very nasty
05:49 PM lcnc-relay: <lackdaz@> i love how you just zero-ed in to anything aluminium
05:49 PM _unreal_: same with drip coffee makers. always have a raw aluminum
05:49 PM _unreal_: I usee to be a nurse, and med tech and I did bio med research for shy of a decade
05:49 PM lcnc-relay: <lackdaz@> I see so many parts I can salvage - 3-way valves, pumps, grouphead etc
05:49 PM _unreal_: on top of that
05:50 PM _unreal_: oh so your not planning for human use?
05:50 PM lcnc-relay: <lackdaz@> I already have one rofl, but I'll try to repair it first for free
05:50 PM _unreal_: regardless french press is the only way to go
05:50 PM _unreal_: imo
05:50 PM lcnc-relay: <lackdaz@> I'm a coffee scientist right now
05:50 PM lcnc-relay: <lackdaz@> and I respect all opinions
05:51 PM _unreal_: surgeon more like!
05:51 PM lcnc-relay: <lackdaz@> I'm hoping he/she/they buys a new one so I can actually use it for parts
05:52 PM _unreal_: have you looked at/into estlcam at all?
05:52 PM lcnc-relay: <lackdaz@> Yeah I did and I texted you about the OS
05:52 PM lcnc-relay: <lackdaz@> holy crap the site is german and there's virtually no technical information
05:52 PM _unreal_: texted?
05:53 PM _unreal_: if you mean PM if I'm not online I'm not going to get it
05:53 PM _unreal_: pm/dm'
05:53 PM lcnc-relay: <lackdaz@> no biggie, I was up last night milling
05:53 PM _unreal_: are you not in the EU?
05:53 PM lcnc-relay: <lackdaz@> nah I'm in Asia
05:53 PM _unreal_: oh.... the other EU
05:53 PM _unreal_: ;)
05:54 PM lcnc-relay: <lackdaz@> shit is really going down everywhere
05:54 PM _unreal_: ?
05:55 PM _unreal_: not sure what your refering to
05:55 PM lcnc-relay: <lackdaz@> well I've got a friend that was considering retiring next year to Ireland
05:56 PM lcnc-relay: <lackdaz@> but he's actually retiring in the next few months because paranoid _rich_ americans are buying up properties all over rural Ireland
05:57 PM lcnc-relay: <lackdaz@> he was observing the market for the past 1 year and it was virtually quiet
05:57 PM lcnc-relay: <lackdaz@> now he has to hire a realtor to even get a property
05:57 PM _unreal_: lackdaz you'll prob like this. this is one of my designs. https://forum.armbian.com/topic/25673-orange-pi-5-opi5-micro-desktop-case-design/
06:00 PM lcnc-relay: <lackdaz@> _unreal_: very sweet, I love the homebrew heat sink system
06:01 PM _unreal_: check the git hub
06:02 PM lcnc-relay: <lackdaz@> I think that heatsink is going to cost more than the orange pi
06:03 PM lcnc-relay: <lackdaz@> bahaha just like how starbucks costs more than my lunch here
06:03 PM xxcoder: some people like brewed ashes but not me
06:04 PM lcnc-relay: <lackdaz@> _unreal_: do you have a page detailin your cnc build?
06:05 PM _unreal_: sadlyhttps://photos.app.goo.gl/ggAPhV6uwbvr4jLs8
06:06 PM _unreal_: ish
06:06 PM _unreal_: https://photos.app.goo.gl/ggAPhV6uwbvr4jLs8
06:11 PM lcnc-relay: <lackdaz@> gorgeous
06:12 PM lcnc-relay: <lackdaz@> we don't have garages here so all I can do is admire big CNCs
06:12 PM _unreal_: thats in an extra room
06:12 PM xxcoder: lol I miss days of running big machines sometimes
06:12 PM lcnc-relay: <lackdaz@> I used to run a 4x8 shopbot back in the day when I worked in a makerspace
06:13 PM lcnc-relay: <lackdaz@> but I didn't even know how to use a terminal then lol
06:13 PM _unreal_: 20"x30" big?
06:13 PM xxcoder: I ran a lot, from tiny haas office mill to a61
06:16 PM lcnc-relay: <lackdaz@> https://imgur.com/a/cEpS7zZ
06:16 PM lcnc-relay: This is my mill these days
06:17 PM xxcoder: thats cool
06:17 PM lcnc-relay: <lackdaz@> A 0,0 centred in the middle using a fresnel lens
06:17 PM lcnc-relay: <lackdaz@> God each cnc workflow has it's quirks
06:18 PM _unreal_: I have this well a version of this much older witha lot of upgrades. I want to CNC it though https://photos.app.goo.gl/ggAPhV6uwbvr4jLs8
06:18 PM _unreal_: and I have a lathe from little machine shop as well that I want to convert to cnc
06:19 PM _unreal_: lackdaz I built this for my daughter dhttps://drive.google.com/file/d/1hnd8mD4u5KKsIrPQOX7oN4ZlZ37xEnPs/view?usp=drive_link
06:20 PM _unreal_: minus the D before http
06:21 PM lcnc-relay: <lackdaz@> _unreal_: my god imagine being a classmate of your daughter's during a show and tell
06:21 PM _unreal_: thats simple stuff to me
06:21 PM _unreal_: should see the complex stuff I've done
06:21 PM bjorkintosh: goodness.
06:21 PM _unreal_: I have a lot of stuff that is NDA only
06:21 PM bjorkintosh: how long did that take?
06:21 PM _unreal_: .. ahhh 3 weeks
06:22 PM lcnc-relay: <lackdaz@> dad of the year
06:22 PM bjorkintosh: which 3d printer did you use?
06:22 PM _unreal_: and having my daughter help build it
06:22 PM _unreal_: thats not printed its milled
06:22 PM _unreal_: HDPE
06:22 PM bjorkintosh: ah okay.
06:22 PM lcnc-relay: <lackdaz@> its meant to hold a sharpie anyways
06:22 PM lcnc-relay: <lackdaz@> its hopefully overengineered
06:23 PM lcnc-relay: <lackdaz@> * hopelessly
06:23 PM _unreal_: https://drive.google.com/file/d/1C-fuAbumCqSQ0Zs6zVfMSxH7qZYv99aW/view?usp=drive_link
06:23 PM _unreal_: no its designed to hold a small spindle as well
06:23 PM lcnc-relay: <lackdaz@> hey actually i got a question for you
06:23 PM _unreal_: https://drive.google.com/file/d/1rFEx3XtYgrmPli6b3nXNBJTHIRIF4vIo/view?usp=drive_link
06:23 PM lcnc-relay: <lackdaz@> that material you used for the build
06:23 PM lcnc-relay: <lackdaz@> what's that?
06:24 PM _unreal_: HDPE
06:24 PM _unreal_: it comes in all colors but it is a POLY its acetone tollerant
06:24 PM lcnc-relay: <lackdaz@> is it hella heavy?
06:24 PM _unreal_: it will warp over time if the distance is long enough and or not supported well
06:24 PM _unreal_: yes it is
06:25 PM _unreal_: its more or less cutting board matierla
06:25 PM lcnc-relay: <lackdaz@> is this likely HDPE too?
06:25 PM _unreal_: I deal with it a lot working on luxury yachts
06:25 PM _unreal_: is what also hdpe too?
06:25 PM lcnc-relay: <lackdaz@> I've been seeing these high-grade
06:25 PM lcnc-relay: <lackdaz@> * 'high-grade' heavy stuff coming onto cheap but well-built chinese fabrication equipment too
06:26 PM lcnc-relay: <lackdaz@> the material in my cnc router
06:26 PM lcnc-relay: <lackdaz@> used for the gantry etc
06:26 PM lcnc-relay: <lackdaz@> it was also used for the bed
06:27 PM lcnc-relay: <lackdaz@> _unreal_: so small but thick got it
06:28 PM _unreal_: bbiab in 20.. quick shower. have not gotten to itt yet.
06:29 PM _unreal_: lackdaz I'm also on a reality show. "Yacht Kings" if I have not already mentioned pryer
06:29 PM _unreal_: prior
06:29 PM lcnc-relay: <lackdaz@> yeah its on my watch list
06:29 PM lcnc-relay: <lackdaz@> I've just got to finish this 6hr long mongol history series first rofl
06:29 PM lcnc-relay: <lackdaz@> im heading to work now too
06:29 PM lcnc-relay: <lackdaz@> you are one hell of a dad
06:30 PM lcnc-relay: <lackdaz@> I own two parrots and I don't think I'm building them a cnc anytime soon
06:30 PM lcnc-relay: <lackdaz@> bead sorter maybe
06:31 PM bjorkintosh: reality show? really? that's unreal!
06:50 PM _unreal_: yes
06:50 PM _unreal_: yt. Yacht kings
07:47 PM lcnc-relay: <imagesurgery@> Hi y'all, anyone able to help with a HAL issue? I have got my mesa 7i76eu working for my estop signals, but it has a strange side effect of not allowing me to reset the estop state of the software. See video for my process… halshow has all my estop showing up and responding, physical switch causes the change in pin state, but the ui estop/machine off buttons are innefective. Multimeter verifies 24v over pin4 and I'm wired NC...
07:47 PM lcnc-relay: ... of course. Only thing I see which looks strange is that in halshow, the estop-latch.0.reset function set/clr buttons are greyed out. To my knowledge, this is the signal which will reset the estop state, but it's set true and I can't seem to change it, so it won't reset the state. https://pastebin.com/VvQVHmCJ https://imgur.com/a/0nQMf6g
08:58 PM pcw-home: Polarity issue?
09:03 PM lcnc-relay: <imagesurgery@> polarity of…
09:05 PM lcnc-relay: <imagesurgery@> I get response in all the pins on the mesa, so it's not a voltage polarity issue; and since both .input-04 and input-04-not are inverted and each change, I doubt it's that either.
09:06 PM lcnc-relay: <imagesurgery@> Pretty sure I have a bad HAL setup in some way, as the physical hardware (switch, mesa, etc.) is all reacting as expected. It's the HAL estop-latch function which has a few misbehaving pins.
09:14 PM lcnc-relay: <imagesurgery@> I did just notice that my watchdog is never toggling, but the manpage says it should toggle when… watchdog is working as expected, it's the ok-out which isn't ever changing to true, so watchdog is never toggling, and I'm not sure what signal is supposed to make ok-out go true (as described in https://linuxcnc.org/docs/stable/html/man/man9/estop_latch.9.html)
09:14 PM lcnc-relay: <imagesurgery@> Not entirely sure what but the states are not lining up to what the manpage says is required.
09:20 PM pcw-home: By polarity I meant choosing the non inverting or inverting input
09:21 PM lcnc-relay: <imagesurgery@> in the hal, do you mean (-not)?
09:22 PM pcw-home: Yes. This changes depending on the switch type (NC or NO)
09:23 PM lcnc-relay: <imagesurgery@> It's NC. I changed it to -not and it worked, once. But then repeat triggers can't be cleared.
09:24 PM lcnc-relay: <imagesurgery@> Also, the switch state for the -not is backwards from what I expect of the loop, but I might just be n00b.
09:27 PM lcnc-relay: <imagesurgery@> (switch in 'operate' mode [up] then pin is true, -not pin is false; true seems correct when switch is up, right?)
09:28 PM pcw-home: What pin estop latch pin is the input connected to?
09:29 PM pcw-home: what estop-latch pin is connected to the input?
09:30 PM pcw-home: and what are the states of estop-in fault-in, ok-in, reset? (A rising edge of reset is needed to get out of estop)
09:31 PM pcw-home: (a rising edge of reset when fault-in is false and ok-in is true)
09:37 PM lcnc-relay: <imagesurgery@> from my hal (board is an EU, even though it only works as an E):
09:37 PM lcnc-relay: E-Stop Chain
09:37 PM lcnc-relay: loadrt estop_latch count=1
09:37 PM lcnc-relay: addf estop-latch.0 servo-thread
09:37 PM lcnc-relay: ... long message truncated: https://jauriarts.org/_heisenbridge/media/jauriarts.org/KzXGLpNmmSJFDzmyZoIPDEcZ/LCDTlcCrDPE (10 lines)
09:39 PM lcnc-relay: <imagesurgery@> (.fault-in is connected to the mesa pin 04, nomal, except in the copypasta above I tried the -not as suggested)
09:42 PM pcw-home: So is fault-in false when you switch is in operate mode?
09:43 PM pcw-home: (it needs to be)
09:43 PM lcnc-relay: <imagesurgery@> (normal pin, switch up) fault-in:T, ok-in:F
09:43 PM pcw-home: switch up means?
09:44 PM lcnc-relay: <imagesurgery@> switch up, safe, do operate the machine. switch down, unsafe, stop the machine
09:45 PM lcnc-relay: <imagesurgery@> fault-in and input-04 mirror each other; input-04-not is inverse of fault-in
09:45 PM pcw-home: ok, so you need to use the -not pin (so fault-in is false in operate mode)
09:46 PM pcw-home: (probably not sufficient but a necessary step)
09:46 PM lcnc-relay: <imagesurgery@> okay! That sounds like a start since I can indeed clear the fault once to get lcnc into machine-on mode. However, I can't ever clear it again, because the… just a sec, checking the results)
09:47 PM pcw-home: you need to check the ok-in and reset states as you get back to operate mode
09:48 PM lcnc-relay: <imagesurgery@> Yeah, I think my reset is not functioning properly and not sure where to look next.
09:49 PM lcnc-relay: <imagesurgery@> I will become used to HAL but for now it is not quite settled in my brain. This is a normal learning step for me, unfortunately.
09:51 PM pcw-home: You should be able to trace this with halshow (showing ok-in, fault-in, reset pins)
09:54 PM pcw-home: (using the "Watch" tab)
09:59 PM lcnc-relay: <imagesurgery@> thx! this is how I've been watching, but I'm setting up a spreadsheet so I can track what happens to each pin at each state so I can see the fault better.
10:03 PM pcw-home: you can also plot them in halscope
10:52 PM lcnc-relay: <imagesurgery@> I have found what I believe is the problem: the latch reset triggers, but stays 'depressed' when reset in the UI. So I might look into the reset signal being sent by the UI button, as it seems to be when the signal turns true, and if it isn't false, it can't 'change to' true, which is the required condition. The rest of the conditions seem to be met properly.
10:53 PM lcnc-relay: <imagesurgery@> qtdragon fyi; might go to _hd once I source a higher res monitor, but I presume the issues will be identical
10:56 PM lcnc-relay: <imagesurgery@> https://imgur.com/a/yWUtEFg