#linuxcnc Logs
May 25 2024
#linuxcnc Calendar
12:05 AM Leeloo: I did some calculations and with too much microstepping, I had 7.81μs pulse width, which is rather small, and I will adjust my microstepping, but, why does LinuxCNC have to worry about those joint errors with an FPGA card? Doesn't it work by it sending a request to move a number of steps and FPGA will do it as fast as necessary in parallel (obviously being much faster than needed here)?
12:20 AM jpa-: i think hostmot2 defaults to relatively slow steplen & stepspace, because some drivers won't work with faster
12:21 AM Leeloo: I have them 2500 each, seems like, so that's 2.5μs, I believe.
12:23 AM jpa-: yeah, should be able to emit pulses at up to 200 kHz then
01:16 AM Deejay: moin
01:25 AM fluffykitty: Deejay isn't it a bit early for you?
01:26 AM Deejay: fluffykitty, nope. why do you think so?
01:26 AM fluffykitty: You usually give it another hour or so
01:26 AM XXCoder: so far I know, youre never been here so im not sure why you know
01:26 AM * Deejay feels observed by fluffykitty
01:27 AM fluffykitty: that eye on the $1 bill, that's actually my eye
01:28 AM Deejay: hehe
01:29 AM Deejay: i am now going outside. afk. see you läter
01:29 AM fluffykitty: I've had the worst cold of my life for the past week and I can't tell if it's a cold or COVID
01:29 AM Deejay: whoopsie
01:32 AM XXCoder: he went far too far in reprap. using slurs and insulting people
01:32 AM XXCoder: got banned and bypassed it too many timnes
01:41 AM XXCoder: man
01:41 AM XXCoder: heat camera is so fun
01:41 AM XXCoder: when I have new place ill use it to have best isulation
01:42 AM XXCoder: I wonder if adding external wall would be usable to block sun for summers
01:42 AM XXCoder: removable for rest of year
01:43 AM XXCoder: global climate change sucks
04:54 AM JT-Cave: morning
04:56 AM Tom_L: morning
04:57 AM Tom_L: JT-Cave, 7:34PM: http://tom-itx.no-ip.biz:81/~tom-itx/irc/logs/%23linuxcnc/2024-05-24.html
04:58 AM lcnc-relay: <travis_farmer> Morning
08:24 AM Tom_L: quiet morning
08:29 AM Tom_L: 63°F hi 85°F rain this evening
10:29 AM lcnc-relay: <travis_farmer> had to get rid of a dead opossum that fell out of a tree from a storm
10:43 AM roycroft: are you sure it was dead? it might have been playing 'possum to the extreme - "method 'possuming"
10:49 AM lcnc-relay: <travis_farmer> yeah... it was dead... didn't move when i flung it over the banking across the road
10:54 AM roycroft: the rain just stopped
10:54 AM roycroft: i can load up the pickup and head up to the new house now
12:24 PM lcnc-relay: <pigeon6202> Hope this is the right place to ask. Just wondering what the most budget friendly approach would be to converting a GRBL based hobby desktop CNC like one of the many generic 4040 that run on GRBL to LinuxCNC to dip my toe into it? I come from a 3D printing background so have a bunch of STM32 boards stepper drivers and SBC, but from the research I have done seem the most common budget approach approach is SBC, FPGA, io breakout...
12:24 PM lcnc-relay: ... and a lot of wiring.
12:47 PM JT-Shop: https://www.youtube.com/watch?v=HN684WMqg4c
12:49 PM Tom_L: i kinda thought they would use spruce
12:51 PM JT-Shop: I've already forgot what wood they said they use lol
12:52 PM Tom_L: yellow birch wood
12:53 PM Tom_L: birch is pretty tight grain isn't it?
12:53 PM JT-Shop: I don't know
12:53 PM JT-Shop: takes a lot of chips to make a prop
12:54 PM Tom_L: yup
12:54 PM Tom_L: did those links point to anything good this morning?
12:55 PM JT-Shop: only took a brief look, went out to Wolf Creek early before it got hot
12:55 PM Tom_L: been nice and cool here so far
12:55 PM Tom_L: nice breeze
12:57 PM Tom_L: wonder if that's epoxy they use
12:57 PM Tom_L: probably
12:58 PM Tom_L: they got plenty o clamps
01:00 PM lcnc-relay: <roguish> finally moving my big BP series ii mill today. trailer is on it's way....
01:00 PM lcnc-relay: <roguish> a drop/lift bed trailer
01:02 PM -!- #linuxcnc mode set to +v by ChanServ
01:04 PM -!- #linuxcnc mode set to +v by ChanServ
01:15 PM Tom_L: i'd be curious the feed/speed on that insert cutter
01:30 PM XXCoder: pigeon yeah dunno, it does depend on budget. one of cheaper ways I would say, is MESA board with rpi4 and some stepper drivers
01:30 PM XXCoder: it would be couple hundred dollars
01:31 PM XXCoder: there is of course a lot cheaper ways like just using old computer with breakout board and stepper controllers
01:35 PM Unterhaus_ is now known as unterhausen
01:37 PM unterhausen: I have seen a blog post where someone used a cnc shield with linuxcnc. I think they used a parport
02:21 PM Scopeuk: I believe there is a project to use cheap 3d printer controller boards as the io, https://github.com/scottalford75/Remora
02:22 PM Scopeuk: I'm sure far from best but likely very cost effective
03:06 PM JT-Woodshop: there is not one flat spot in here bigger than 6" x 6"
03:21 PM lcnc-relay: <pigeon6202> Thank you, that looks interesting, and have all the needed hardware sitting here too!
03:28 PM XXCoder: new yorkshire cnc router using video awesome
03:29 PM lcnc-relay: <skunkworks8841> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/JScXxybWzMRWywaQIsiuqsnS/PXL_20240525_200054904.jpg
03:29 PM lcnc-relay: <skunkworks8841> found the tower
03:32 PM XXCoder: buried in vines I guess?
03:34 PM lcnc-relay: <travis_farmer> would make a good Ham radio antenna tower
03:34 PM XXCoder: think its what that is but could be misremembering
03:34 PM lcnc-relay: <travis_farmer> i thought it was a windmill
03:39 PM XXCoder: oops yorkshire made a minor error of chamfering some parts before it existed lol
03:39 PM XXCoder: thankfully tool didnt break and it didnt scrap it
04:02 PM XXCoder: hes also my favorite 3d printing channel. he does use 3d printer but heavily utility
04:09 PM XXCoder: roycroft: https://youtu.be/WMfUrKXtoHc thats also what I meant about duct for sucking chips off having its own z axis also
04:09 PM XXCoder: frankly his design is one of best
04:10 PM lcnc-relay: <travis_farmer> i need one of those...
04:11 PM JT-Shop: chores are done for the day
04:11 PM XXCoder: awesome. chores. so chore lol
04:22 PM XXCoder: he bought 2 vices and its not even same height. lool
04:23 PM XXCoder: I bet kurt would be matching, but its also much more expensive
04:25 PM lcnc-relay: <skunkworks8841> It was a windmill- dad made when I was 2
04:25 PM XXCoder: ahh cool
04:26 PM XXCoder: what was it used for?
04:26 PM lcnc-relay: <skunkworks8841> But when it was moved to the top of this hill - the pad was poured but it was never tipped up
04:27 PM lcnc-relay: <skunkworks8841> Now I am just going to put a tv antenna on it - maybe a camera..
04:27 PM XXCoder: so, ultimately unused?
04:27 PM XXCoder: dont think one blocks other use so both?
04:27 PM lcnc-relay: <skunkworks8841> Hasn't been used since we moved here - about 1980
04:28 PM XXCoder: some POE camera with ethernet and some tv antenna cable
04:28 PM JT-Shop: I have a tower at the top of my property
04:33 PM lcnc-relay: <big_kevin420> i got you covered
04:35 PM lcnc-relay: <big_kevin420> https://github.com/cakeslob/Remora-docs/blob/nucleo/docs/source/hardware/nucleo446.rst
04:37 PM Tom_L: ok, mowed before the storm that won't happen now that i mowed
04:38 PM JT-Shop: https://forum.linuxcnc.org/41-guis/52754-python-gcode-parse-and-gcode-calc-extents#301418
04:52 PM Tom_L: may be some hope there
04:55 PM JT-Shop: yup
05:05 PM Tom_L: likely tied into that file i found
05:06 PM Tom_L: can't see much reason for that to be there otherwise
05:07 PM JT-Shop: what's that?
05:07 PM Tom_L: i forgot the name of it... gcode_parser.py?
05:07 PM JT-Shop: gcode.parser()
05:08 PM JT-Shop: and gcode.calc_extents()
05:08 PM Tom_L: that sounds like the bounding box calc
05:09 PM tubbylumpkins: XXCoder aaaaaaaaaaaallllllright ya fat middle aged minimum wage worthless little faggot XXCoder, it seems you have chosen war. One thing I do not tolerate is tyrants, and you are most certainly one of them. Being a moderator of an IRC channel and discord group is the highlight of your life. So let me make your life more interesting. This is a game you cannot win.
05:09 PM JT-Shop: yup and to see if the gcode is outside the soft limits I assume
05:09 PM XXCoder: wut?
05:09 PM tubbylumpkins: the bans for no reason
05:09 PM XXCoder: wut?
05:09 PM Tom_L: i bet there was a reason...
05:10 PM tubbylumpkins: no there wasn't lol
05:10 PM -!- #linuxcnc mode set to +o by ChanServ
05:10 PM -!- #linuxcnc mode set to +b by JT-Shop
05:10 PM Tom_L: see for no reason!
05:10 PM XXCoder: okay dunno why he thinks im banning anyone
05:11 PM XXCoder: whoever the flip that person is
05:11 PM JT-Shop: that's how solarfart things
05:11 PM XXCoder: *they
05:11 PM Tom_L: may as well ban him in devel too
05:12 PM XXCoder: ah makes sense now. he went ramaging in reprap, bad enough to be klined
05:12 PM XXCoder: hes wrong btw
05:12 PM XXCoder: royalroad is highlight of my life
05:13 PM XXCoder: not being mod and op
05:13 PM -!- #linuxcnc mode set to -o by ChanServ
05:14 PM XXCoder: if he tries the discord way ill just ban him there also
05:14 PM Tom_L: was that solar?
05:14 PM Tom_L: veegee
05:14 PM JT-Shop: yup
05:15 PM Tom_L: maybe he needs a dose of ddos
05:15 PM JT-Shop: ddos?
05:15 PM Tom_L: google it
05:15 PM XXCoder: he uses 2600:3c01:* often
05:15 PM Tom_L: only had to do that one other time
05:16 PM Tom_L: and that was the guy that shut freenode down
05:16 PM JT-Shop: I have zero patience for someone that acts like him/her/it whatever
05:18 PM XXCoder: guy goes mean then gets angry when theres conquences
05:19 PM lcnc-relay: <big_kevin420> everyone better simmer down is all i know.
05:19 PM JT-Shop: even kindergarten kids know there are consequences for all actions
05:19 PM Tom_L: or what?
05:19 PM lcnc-relay: <big_kevin420> this royalroad thing..... im glad you mentiuoned it
05:19 PM XXCoder: cake who besides veegee blew up?
05:20 PM JT-Shop: I'm chill so I don't know what you mean
05:20 PM XXCoder: royalroad is a lot of fun. I read lots stories
05:21 PM lcnc-relay: <big_kevin420> im not sure what all this meta stuff is, i just saw the f bomb and thyats inappropriate for discussion in the context of linuxcnc
05:21 PM XXCoder: watching artisan makes btw
05:21 PM lcnc-relay: <big_kevin420> this royalroad thing however, i like the looks of thus
05:21 PM JT-Shop: what is royalroad thing?
05:21 PM XXCoder: dont really care about fbomb. "fuck, I blew my endmill" whatever, heavily cursing someone out, thats out
05:22 PM XXCoder: JT-Shop: https://www.royalroad.com/home
05:22 PM XXCoder: lots stories to read.
05:22 PM JT-Shop: cool
05:22 PM lcnc-relay: <big_kevin420> i mean faggot, it is inappropriate for cnc disscussion, as much as i personally like to say it in private
05:22 PM JT-Shop: so let it drop
05:23 PM XXCoder: that word I dont use in any context outside in abstract
05:23 PM XXCoder: yeah lets move on
05:23 PM lcnc-relay: <big_kevin420> wasted my whole day looking at simpsons memes on something awful, i should do some cnc stuff i guess
05:25 PM lcnc-relay: <big_kevin420> going to work on rev2 of my first cnc machine, that was essentially the same as this guys machine
05:25 PM lcnc-relay: <big_kevin420> https://forum.duet3d.com/topic/11581/duet-controlled-micro-mill/2.
05:25 PM Tom_L: mmm i missed the context of the ban but i see now...
05:25 PM Tom_L: moving on...
05:25 PM lcnc-relay: <big_kevin420> built it 6 years ago, and i wanted to re use it for my remora cnc project
05:26 PM lcnc-relay: <big_kevin420> but when i took it apart, the only good thing about it was the electronics, the mechanical was a piece of shit
05:26 PM lcnc-relay: <big_kevin420> so now i need to rebuild thwe whole thing, so i can make a demo unit for my cnc
05:26 PM XXCoder: too much mileage on stuff?
05:28 PM JT-Shop: got some baby back ribs thawing out for tomorrow :)
05:28 PM JT-Shop: and I'm still tired from the trip...
05:28 PM lcnc-relay: <big_kevin420> the linear stages i bought, were an ebay bad seller, so the ballscrews wwere bent, so i ahd to fix them
05:29 PM lcnc-relay: <big_kevin420> it was also, a patch work piece of shit
05:29 PM lcnc-relay: <big_kevin420> but nostilga made me thing it was goodf
05:29 PM lcnc-relay: <big_kevin420> the thing was solid, but all the pieces looked horrible
05:30 PM lcnc-relay: <big_kevin420> so now i will me a conceptually shittier one, but the production values wuill be better
05:30 PM lcnc-relay: <big_kevin420> conceptuially shitter becayuse it will use some alu extrusion
05:31 PM tubbylimpkins2: well now that's just not fair
05:31 PM XXCoder: if build is right then it will be quite rigid
05:31 PM XXCoder: and resist deformation when cutting hardest material you wanna cut
05:31 PM lcnc-relay: <big_kevin420> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/ZnyFnlcIkJXxucXrnxONKphx/20240524_201119.jpg
05:31 PM lcnc-relay: <big_kevin420> ive cut titanium and tool steel with the old one
05:32 PM lcnc-relay: <big_kevin420> it can take good DOC
05:32 PM lcnc-relay: <big_kevin420> but because i dont have a lot of cast iron leftover,. im gonna just use some frame parts made of alu
05:32 PM lcnc-relay: <big_kevin420> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/ilRicXsUHAQvYFdygKTOrkrR/20240524_201054.jpg
05:33 PM XXCoder: any consideration for epoxy grinite>
05:33 PM XXCoder: ?
05:33 PM lcnc-relay: <big_kevin420> the 2 xy stages are actually crazy rigid, and it would break if it actually flexed anything
05:33 PM lcnc-relay: <big_kevin420> yeah
05:33 PM lcnc-relay: <big_kevin420> i will need to fill it with epoxy g
05:33 PM lcnc-relay: <big_kevin420> the linear stages are crazy ridig, but they resonate vibrations sooo bad
05:33 PM XXCoder: that giant extrusions do have room
05:34 PM lcnc-relay: <big_kevin420> yeah thats what i was thinking, it might not be too bad if i do that
05:34 PM XXCoder: project millenium mill, they 3d print inserts and fill it with sand
05:34 PM XXCoder: sand eats high freq vibrations if I recall right
05:34 PM lcnc-relay: <big_kevin420> those other projects use alu extrusion for the whole trhing, so if they can do it, it will prob be fine
05:34 PM lcnc-relay: <big_kevin420> yeah exactly
05:37 PM XXCoder: cool though
05:37 PM lcnc-relay: <big_kevin420> sand, granite, cast iron shavings i saved from machining
05:38 PM lcnc-relay: <big_kevin420> im sure it will be another piece of shit that i hate, just like everything i do
05:38 PM XXCoder: meh youre doing more than I do
05:39 PM lcnc-relay: <big_kevin420> i only do things because i hate other things morwe
05:40 PM XXCoder: lol ok
05:41 PM XXCoder: im very slowly clearing junk out
05:41 PM XXCoder: incluing couple boxes of stuff I had to pack in rush last move
05:50 PM JT-Shop: Dad got rid of a bunch of stuff before he passed
05:51 PM XXCoder: ahh so im near death then ;)
05:51 PM JT-Shop: well no
05:51 PM JT-Shop: just saying what Dad did which surprised me
05:52 PM JT-Shop: and I have a bunch of crap to get rid of lol
05:52 PM XXCoder: yah was mostly joking, but thats interesting
05:52 PM XXCoder: my dad died pretty sudden after decade of blood cancer so we had so much stuff to get rid of
05:53 PM XXCoder: its been nearly 23 years alreadyu
05:53 PM JT-Shop: it's amazing how much crap you can accumulate over the years
05:53 PM XXCoder: my dad would be 98 years old now
05:54 PM XXCoder: and yep agreed
05:55 PM XXCoder: I got rid of pretty lot of stuff I havent used for years
05:55 PM XXCoder: including coat I last wore when my nephew didnt exist
05:55 PM XXCoder: it was never that cold again ever since that time
05:58 PM Tom_L: we should have the same amount of time to get rid of the crap as we did acumulating it
05:58 PM XXCoder: awesome! found my electrics mat! just in time. I was planning to do solder new battery into pebble steel
05:59 PM JT-Shop: lol
05:59 PM XXCoder: ill never stop wearing pebble
06:11 PM * JT-Shop calls it a night
06:13 PM XXCoder: later
07:26 PM lcnc-relay: <skunkworks8841> I would love to put some sort of tuner up at the tower - and fiber down to the house... But I have not researced it yet..
07:28 PM lcnc-relay: <skunkworks8841> I remember it being around 300ft
07:29 PM lcnc-relay: <skunkworks8841> ooh... https://www.raspberrypi.com/products/raspberry-pi-tv-hat/
07:30 PM XXCoder: interesting
07:30 PM lcnc-relay: <skunkworks8841> looks like we ran 10-3 up there.. So I could run a 30amp service up there...
07:31 PM CaptHindsight: check the voltage drop
07:32 PM lcnc-relay: <skunkworks8841> sure.. not worried though.
07:34 PM lcnc-relay: <skunkworks8841> The problem is it would need to be seamless.. Mom would have to be able to control the tuner.. easily...
07:34 PM lcnc-relay: <skunkworks8841> she has a hard enough time with the tuner being separate from the tv..
08:00 PM lcnc-relay: <skunkworks8841> oh - that doesn't work in north america...
08:00 PM lcnc-relay: <skunkworks8841> shucks
08:30 PM lcnc-relay: <skunkworks8841> hmmm Silicondust makes a network tuner and seems to have a smart tv app
08:40 PM Tom_L: storm moved in now.. tree just fell in the street
08:40 PM XXCoder: time to plan chairs, tables etc
09:13 PM lcnc-relay: <skunkworks8841> Wonder how much solar it would take to run a tuner and switch at the top of the hill...
09:13 PM lcnc-relay: <skunkworks8841> Then it would be totally isolated
09:31 PM Leeloo: Hmm, this does not look very good :) https://imgur.com/8rWzPS2
09:35 PM Leeloo: Well, at least I can see it now, but I still don't know why FPGA would report this much error.
09:41 PM Leeloo: I think the acceleration was too high.
09:42 PM Leeloo: I don't get following errors now even at high speed, but I get a funny effect that it moves in one direction regardless if I use Y+ or Y- button...
09:43 PM lcnc-relay: <skunkworks8841> Do you have Stepgen acceleration headroom? Should be at least 20% higher than the joint acceleration
09:43 PM Leeloo: Yes, I had, but I had acceleration 100 mm/s² and maybe that excessive.
09:47 PM Leeloo: My machine is downstairs, and I am in my room here and I have a camera on this axis, so I don't smash it, but now since it does not go back-forth, just one direction, it will eventually hit the end.
09:48 PM Leeloo: I guess I will have to move it by hand to the center, but this is weird - I did not change anything in the config but this acceleration value.
10:00 PM Leeloo: I tried g-code and same happens: the position is updated correctly, but it moves one direction. I guess that could mean that there's some problem with dir signal to the stepper... as if it's stuck, but, it moved both ways just before that change....
10:30 PM Leeloo: Voltages on those DIR- AND DIR+ are strange: 5V and 1.8V... I guess tomorrow I will need to investigate it how it works with 7i76 (I just connected them to the dir signals there.)
11:20 PM Leeloo: Well, upon reading the documentation, those are differential signals, so no wonder I see that 1.8V there.
11:21 PM Leeloo: My drivers are not differential, so will have to wire it differently.