#linuxcnc Logs

Apr 01 2023

#linuxcnc Calendar

12:57 AM Vvega[m]: Well I got my 7c80 working and moving !!
01:08 AM Vvega[m]: https://youtube.com/shorts/sW0Co6e5wDc?feature=share
01:08 AM XXCoder: nice!
01:08 AM Vvega[m]: Not just to tidy things up , and put it all on the machine !
01:08 AM XXCoder: I look forward to see machine make chips
01:08 AM Vvega[m]: Soon ๐Ÿ™‚
01:29 AM Deejay: moin
01:30 AM TurBoss: hello
01:30 AM Deejay: hi turbo-ss
01:31 AM TurBoss: shh... ๐Ÿ˜›
01:32 AM TurBoss: : |
01:33 AM TurBoss: tur-boss ๐Ÿ˜„
01:33 AM Deejay: :)
03:09 AM travis_farmer[m]: G'Morning โ˜•๏ธ
03:19 AM TurBoss: good morning!
03:21 AM XXCoder: o/
05:07 AM JT-Cave: morning
05:18 AM Deejay: afternoon
05:31 AM mrec: 1 apple from the U.S. costs 40 NTD = 1.31 USD
05:31 AM mrec: how much do they cost in the U.S?
05:32 AM mrec: in Austria you can get 1-2kg for ~2-2.5 USD sometimes
05:48 AM travis_farmer[m]: apples where i am (Maine USA) average about $1.99/pound
05:49 AM XXCoder: I live at wa state. state of apples
06:06 AM Tom_L: morning
06:14 AM mrec: in Austria you can find many places where apples are just rotting because it just doesn't pay off to collect them...
06:15 AM travis_farmer[m]: :-(
06:18 AM mrec: and I wouldn't like to live near a commercial apple farm, there are some rumours about higher cancer rates within those areas due to the use of pesticide; the natural grown apples within our area are just perfectly fine but of course too less for earning money.
06:21 AM Tom_L: JT-Cave, any storm damage nearby?
06:21 AM Tom_L: seems that one had quite a bit of potential
06:25 AM JT-Cave: I've not looked outside yet but watching radar the worst went north and south of us
06:25 AM Tom_L: anybody else get the global message about libera going to discord?
06:25 AM JT-Cave: not seen that
06:25 AM travis_farmer[m]: ???
06:25 AM Tom_L: [Global Notice] Good Morning All! Following our Annual General Meeting that took place last night (31st), we have decided that Libera will be pivoting to a Discord server ( https://discord.gg/4QNt6VjT )! We feel this is the best way forward for our various communities. Please let us know what you think in #libera-discord
06:25 AM * JT-Cave reads back
06:26 AM JT-Cave: time to pick a new host?
06:26 AM Tom_L: i don't think it posts unless the channel has a chanserv active
06:27 AM travis_farmer[m]: so are they abandoning IRC?
06:28 AM CloudEvil: Consider the date
06:29 AM XXCoder: 4 am hmm
06:29 AM mrec: makes sense who needs irc today
06:31 AM Tom_L: hasn't there already been a discord channel secured?
06:31 AM mrec: 1st april
06:32 AM Tom_L: they could do better than that
06:32 AM travis_farmer[m]: ๐Ÿค”
06:32 AM JT-Cave: seems to be a lot of chatter on #libera-discord
06:32 AM Tom_L: so is it a joke or not?
06:32 AM XXCoder: yeah went there for a bit. was maybe 10 or 20th person to join
06:33 AM XXCoder: tom yep the discord server has april fool channel
06:33 AM JT-Cave: <example99> it was qust april fools
06:33 AM XXCoder: picture this, having to create channel each time someone requests. insane
06:34 AM XXCoder: having to set channel specific admins each channel too
06:34 AM XXCoder: yeah irc server will never be ported to discord
06:34 AM Tom_L: ok... back to the weather report :)
06:34 AM travis_farmer[m]: snowed overnight, here
06:34 AM Tom_L: i think Memphis got hit with one
06:34 AM mrec: they could say in order to secure free speech we will host the librechat network in moscow, and backup servers in north korea.
06:36 AM JT-Cave: looks like arkansas, illinois got some tornados
06:37 AM XXCoder: hope people there are ok
06:37 AM Tom_L: JT-Cave, i just noticed that one near you had lots of red in it
06:38 AM JT-Cave: south of me?
06:38 AM Tom_L: yeah
06:39 AM Tom_L: https://www.cnn.com/us/live-news/severe-storm-midwest-midsouth-weather-03-31-23/index.html
06:40 AM JT-Cave: ozarks electric coop reports no outages in my area
06:43 AM JT-Cave: that was a pretty bad storm for sure
06:43 AM Tom_L: ... as we return to our previously scheduled programming.... we will keep you up to date of any changes
06:45 AM JT-Cave: rooster just crowed time to open the coops up
07:21 AM JT-Cave: Tom_L, got a lot done with the firmware tab in mesact ii
07:23 AM Tom_L: ok
07:28 AM travis_farmer[m]: Hmmm, snow changed over to pouring rain (33F)
07:35 AM JT-Cave: hmm I should verify flashing works...
07:36 AM JT-Cave: well I'd have to add it first to see if it works lool
07:59 AM JT-Cave: ok firmware tab done
08:03 AM Rowow[m] is now known as Rowow5457[m]
09:49 AM Tom_L: cloning..
09:51 AM Tom_L: JT-Cave, which firmware is the default for the 7i96s? 7i96s_d.bin?
09:57 AM Tom_L: read HMID: http://tom-itx.no-ip.biz:81/~webpage/cnc/JT-SHOP/mesact2/Mesact2_error.png
09:59 AM Tom_L: read PD is ok
10:02 AM Tom_L: same error on the 7i92
10:02 AM Tom_L: and no firmware list for it
10:03 AM Tom_L: check IP Failed on 7i80HD-16
10:06 AM Tom_L: works with mesaflash --device 7i80HD-16 --addr 10.10.10.10 --readhmid in a terminal
10:08 AM Tom_L: yeah, no inquiries work on the 7i80
10:08 AM Tom_L: Read HMID errors, Read PD fails, Check IP fails
10:08 AM Tom_L: using 7i80HD-16
10:37 AM JT-Shop: ok more work is needed there thanks for checking
10:38 AM JT-Shop: when you read hmid which board did you try for the first error?
10:38 AM JT-Shop: I only checked this morning with a 7i92t this morning
10:57 AM Tom_L: any of them
10:57 AM Tom_L: 7i92 7i96s
11:13 AM JT-Cave: I added some debug prints to all the firmware functions so see what that prints before the error
11:13 AM JT-Cave: I might be failing to check for some required item
11:13 AM JT-Cave: well got a bug...
11:14 AM Tom_L: i can boot into it here in a bit and retry
11:15 AM JT-Cave: i still have a bug with readhmid
11:16 AM Tom_L: i'll wait a bit
11:19 AM JT-Cave: ok, I forgot to add .currentData() to the combobox if statement lol
11:19 AM JT-Cave: should be good to go
11:53 AM Tom_L: i'll check here in a bit
12:13 PM Tom_L: 7i80HD-16 still fails but works on cmd line mesaflash
12:19 PM Tom_L: seems we went thru that on mesact too
12:20 PM Tom_L: i think i see the issue
12:20 PM Tom_L: instead of 7i90hd16 you need 7i90hd-16
12:20 PM -!- #linuxcnc mode set to +v by ChanServ
12:21 PM Tom_dev: command: ['mesaflash', '--device', '7i92', '--addr', '10.10.10.10']
12:21 PM Tom_dev: ommand: ['mesaflash', '--device', '7i80hd16', '--addr', '10.10.10.10']
12:22 PM Tom_L: sry, s/7i90/7i80
12:31 PM Toneloc27 is now known as Toneloc
12:33 PM JT-Cave: ok
12:33 PM Tom_L: trying to find it myself
12:33 PM Tom_L: maybe in combos.py?
12:34 PM JT-Cave: you mean 7i80 not 7i90?
12:34 PM Tom_L: the boards array
12:34 PM Tom_L: yes... my typo
12:34 PM JT-Cave: and yes the data is in combos.py
12:35 PM Tom_L: line 10-14
12:35 PM Tom_L: needs a '-' added
12:35 PM Tom_L: ?
12:39 PM Tom_L: no that didn't work.. then the ip isn't available to select
12:39 PM JT-Cave: yea and that is cornfusing because the board name in hostmot2 is 7180 IIRC or 7i80hd16 with no dash
12:39 PM JT-Cave: I had to fix that too
12:39 PM Tom_L: python novice... but trying
12:39 PM JT-Cave: boards.py
12:39 PM Tom_L: i tried it there too
12:40 PM Tom_L: but probably not the right place
12:40 PM JT-Cave: the if board == 7i80hd16 needs to be if board == '7i80hd-16':
12:40 PM JT-Cave: anyway just pushed the fix so you can try it again and I tested on my 7i80hd-16
12:40 PM Tom_L: probably on all 4 of them
12:41 PM JT-Cave: gotta get a new one and see what it likes
12:41 PM Tom_L: db hd 16 & 25
12:41 PM JT-Cave: fixing that broke download firmware lol
12:41 PM Tom_L: i'll try the one first
12:44 PM JT-Cave: gotta rename the firmware zip files to match the board name in the data
12:44 PM Tom_L: wrond device though in 'Verify Board'
12:44 PM Tom_L: oh nevermind... i'm going nuts
12:45 PM Tom_L: unable to select firmware for it now though
12:45 PM travis_farmer[m]: Tom_L: "oh nevermind... i'm going nuts", happens when you stare at code ;-)
12:45 PM Tom_L: better fix all the references to it
12:46 PM Tom_L: the read hmid and read pd work on it now though
12:46 PM Tom_L: just in the firmware dropdown menu
12:53 PM JT-Cave: https://3.21-4.1.backports.org/devel/wnpp/being_packaged_byactivity
12:53 PM JT-Cave: search for mesact on that page
12:54 PM JT-Cave: you need to delete the local 7i80 firmware and download again
12:54 PM Tom_L: don't see it
12:54 PM Tom_L: mesact that is
12:54 PM JT-Cave: do a search ctrl f
12:55 PM Tom_L: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1027457
12:56 PM JT-Cave: no clue what that means but this is the first time I've seen mesact anywhere else on debian
12:56 PM Tom_L: where's the firmware stored?
12:56 PM Tom_L: i forgot
12:57 PM JT-Cave: .local/lib/libmesact
12:58 PM JT-Cave: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1027457
12:58 PM JT-Cave: Severity: wishlist
12:58 PM Tom_L: yeah i've seen that one before
12:58 PM * JT-Cave heads out to the shop
12:59 PM Tom_L: seems ok now
12:59 PM Tom_L: don't worry.. i'll break something else
01:01 PM Tom_L: ok, on the read HMID for a custom firmware you could consider adding a button to create a pin file for it and add to your firmware list
01:01 PM Tom_L: ^^ wishlist
01:02 PM JT-Cave: I do have room on the firmware page for that now
01:02 PM Tom_L: i just deleted the custom one i had added for my board :)
01:03 PM Tom_L: may be a catch 22 though.. if it doesn't have a pin file it won't show on the list will it?
01:03 PM Tom_L: so scrap that idea
01:04 PM JT-Cave: I can make a button to add a bit/bin file and create a pin file
01:05 PM Tom_L: it's not a priority.. just a passing thought
01:08 PM JT-Cave: pull and check out the firmware tab
01:10 PM Tom_L: but... but... it doesn't work yet!
01:11 PM Tom_L: why did you separate the read HMID from the rest of the mesaflash commands?
01:11 PM Tom_L: out of curiosity
01:11 PM Tom_L: ... so you can also read daughter cards?
01:12 PM Tom_L: that mesaflash switch you were asking about the other day...
01:13 PM JT-Woodshop: yep you can pick a daughter card and see the terminals on the daughter card
01:13 PM Tom_L: if that _is_ the case you should make only one P1 or P2 available
01:13 PM Tom_L: somehow..
01:13 PM Tom_L: deselect one if the other is used
01:14 PM Tom_L: can't read 2 daughter cards at once
01:14 PM Tom_L: good idea though
01:14 PM roguish[m]: well poooo. came down with the Crud on Friday. feel like a bad head cold. just finished a video medical call to get the Paxlovid.
01:15 PM Tom_L: roguish[m], tested + ?
01:16 PM Tom_L: i had the crud a few weeks ago but tested - so there is things like a common cold still
01:17 PM roguish[m]: yup
01:18 PM roguish[m]: little red line showed almost immediately
01:18 PM roguish[m]: no clue how or where i got it
01:18 PM JT-Woodshop: Tom_L, why? you can have a daughter card on both
01:18 PM Tom_L: yeah... way back when i got 'it' good.. there was no doubt at all
01:18 PM Tom_L: JT-Woodshop, can mesaflash return a result for both with that switch?
01:19 PM Tom_L: or will it read one at a time?
01:19 PM Tom_L: i've never tried that feature
01:19 PM JT-Woodshop: yes
01:19 PM JT-Woodshop: try it
01:19 PM Tom_L: no cards to test with for that
01:19 PM Tom_L: but.. nevermind then
01:21 PM Tom_L: JT-Woodshop, do you issue the --dbname# name twice or enter it as a list?
01:22 PM JT-Woodshop: --dbname1 7i76 --dbname2 7i76
01:22 PM Tom_L: ok
01:24 PM Tom_L: pcw--home, can one use the --rpo addrs and --wpoaddrs=data switches to redirect the 'user' led option?
01:25 PM Tom_L: --wpo addrs=data
01:27 PM Tom_L: except for firmware rev16 i think it was..
01:29 PM Tom_L: no.. ver 17 had the bug
01:30 PM Tom_L: <pcw--home> (this is in ethermh2 version 17, older version 16 was correct) I have fixed the bug in V18 firmware
02:10 PM pcw--home: No, the WPO option only works in Hostmot2 space
02:12 PM pcw--home: roguish[m] I had about 4 days that were pretty bad but just a lingering cough for the last 10 days or so (I just barely registered positive yesterday)
02:13 PM pcw--home: Katharine was negative a few days ago
02:31 PM roguish[m]: pcw--home: so far it's like a bad head cold. worst is not sleeping much or very well. had a video med appointment with JohnMuir urgent care, got a Paxlovid prescripition. wife is out now picking it up.
03:00 PM unterhausen[m]: we had a power outage and hexchat forgot everything about libera
03:01 PM unterhausen[m]: And I can't figure out how to connect again
03:02 PM Tom_L: the server info?
03:02 PM unterhausen[m]: it doesn't let me add libera
03:02 PM Tom_L: you didn't ask nice enough
03:03 PM unterhausen[m]: too bad the name of this server isn't newserver, I would be golden
03:03 PM Tom_L: make sure it's not already in the list in order
03:03 PM unterhausen[m]: no list
03:03 PM Tom_L: reinstall hexchat
03:04 PM unterhausen[m]: is there a better irc host on winders?
03:05 PM Tom_L: i use hexchat on both
03:05 PM unterhausen[m]: I might delete the appdata first
03:05 PM Tom_L: dunno why but it's in roaming
03:06 PM * roycroft ircs from a linux machine and has no idea what software exists for windows irc
03:10 PM Unterhausen: okay, edited the servlist file in appdata
03:10 PM unterhausen[m]: I use hexchat on linux too
03:11 PM Tom_L: seems to have worked or you lost your [m]
03:11 PM unterhausen[m]: yeah, it worked
03:11 PM Unterhausen: they shouldn't bother to have menus
03:12 PM Unterhausen: what's the devel channel?
03:12 PM Tom_L: linuxcnc-devel
03:13 PM Unterhausen: thanks
03:14 PM roguish[m]: roycroft: try Hexchat for IRC
03:15 PM Tom_L: i think he's on I-someting or other
03:15 PM Tom_L: dunno if there's one for that
03:16 PM Unterhausen: the internet seems to think there is a mac version
03:16 PM roguish[m]: just took first dose of Paxlovid
03:16 PM Unterhausen: I thought they stopped prescribing that
03:17 PM roguish[m]: well. i just got it. everyone i know who's had the Crud, has taken it, and says it helps
03:21 PM Unterhausen: I hope you feel better soon
03:30 PM roguish[m]: Unterhausen: thanks
03:36 PM JT-Shop: rikon bandsaw gone to the other side of the lake
03:37 PM JT-Shop: my dad called it the creeping crud
03:38 PM roguish[m]: well, I hope it doesn't creep along too long...
03:39 PM JT-Shop: Tom_L, got an email from a debian guy asking about a copyright item so it must be in the works
03:39 PM Tom_L: huh
03:39 PM JT-Shop: I just had sore throat and cough no fever or anything else
03:39 PM roycroft: i bumped into my old bandsaw a few minutes ago and am thinking seriously about just selling it
03:39 PM JT-Shop: I had CnC Machines LLC in the copyright after my name
03:40 PM Tom_L: woops
03:40 PM roguish[m]: my 20" bandsaw needs mor horsepower
03:40 PM JT-Shop: my 15" bandsaw has 3hp
03:41 PM JT-Shop: it's no biggie I think I just need to remove it from the copyright
03:41 PM roguish[m]: 1-1/2 is it.... would love 3hp
03:41 PM roguish[m]: it's an old Delta, wood cutting, came out of Chevron.
03:41 PM JT-Shop: aye 1-1/2hp is too small for a 20" bandsaw
03:42 PM roguish[m]: it's 220, but still no nearly enough oomph
03:42 PM JT-Shop: HP counts more than voltage...
03:43 PM roguish[m]: oh yeah. i have a 2hp from an old compressor I may try and install.
03:47 PM roycroft: jt-shop: i contributed some code to bsd/os many many years ago, and that was fine
03:47 PM roycroft: but then bsdi open sourced that code, and openbsd adopted it
03:47 PM roycroft: they found my code and started writing me letters about the copyright
03:48 PM roycroft: they made it a pretty big hassle submitting the appropriate diclaimers, and in the end i just said "take my company name off the copyright and just issue it under the bsd license"
03:49 PM roycroft: and what triggered them was that i had the copyright statement in my company name, not my personal name
03:49 PM roycroft: i wanted them to use the code, so i made the effort to make it work for them
03:50 PM roycroft: roguish: my jet bandsaw has a 1-3/4hp motor, and i can resaw 13" jatoba (a very very hard wood) like butter with it
03:50 PM roycroft: if you get a decent blade you don't need a heap of horsepower
03:51 PM roycroft: a decent blade and a saw that is set up properly, i should say
03:53 PM JT-Shop: you use wood slicers?
03:54 PM Unterhausen: I have yet to use my laguna resaw blade with my new fence. New being 3 years old, I think
03:54 PM JT-Shop: yup I think all I have to do is remove my company name, just waiting for a reply... btw they fellow was very nice about it
03:55 PM Unterhausen: I used to use the kde ide and it put a copyright notice on by default
03:55 PM Unterhausen: not that anyone is still using my code, Paul Comer re-wrote it I think
03:55 PM roycroft: i do
03:56 PM roycroft: the woodslicer is the ultimate resaw blade, imo
03:56 PM JT-Shop: I think I have all I need to hook up the pm1500 and the griz sander to the dust collector on order
03:56 PM roycroft: for narrow blades i use timberwolf
03:57 PM JT-Shop: I had a couple of timberwolf blades on the rikon
03:57 PM roycroft: that reminds me - i need to get back to my dust collection upgrades
03:57 PM roycroft: next step is replacing the 5ยต top bag with a 0.5ยต canister
03:57 PM Unterhausen: I need to make it so I can remove the barrel from my cyclone
03:58 PM roycroft: the dust collector is not in the shop, so i don't really need the added filtration, but i need to move a lot more air
03:58 PM roycroft: and the canister will do that
03:58 PM JT-Shop: looks like timberwolf only has a 1/4" x 6 tpi positive claw in 153"
03:58 PM roycroft: i have mine set up to do that, unterhausen
03:58 PM JT-Shop: for small blades
03:58 PM roycroft: i'm using a small cyclone on my setup
03:59 PM Unterhausen: I thought I had it set up to work, but adding an external filter made it droop
03:59 PM roycroft: and what i did was install a short piece of 6" flex hose between the bottom of the cyclone and the barrel lid
03:59 PM JT-Shop: now I have to make a new circle jig for the pm1500
03:59 PM roycroft: it works great - i can just lift the lid a tiny bit and pull the barrel out
03:59 PM Unterhausen: I have flex hose, but it's so compressed I can't easily remove the lid
03:59 PM roycroft: then it's too long
03:59 PM JT-Shop: mine has dual bags with quick release clamps
04:00 PM Unterhausen: I'm not sure it can be shorter, like I said the whole dust collector drooped
04:00 PM roycroft: i'd really like a bigger dust collector, but the one i have barely fits
04:00 PM roycroft: so i just need to make it work as well as possible
04:00 PM Unterhausen: I wanted to give the motor more room from the ceiling, and cut things too close as is my custom
04:00 PM JT-Shop: I really like to have the dust collector outside under the lean to
04:01 PM roycroft: that's how mine is set up
04:01 PM JT-Shop: if it was outside most of the time I would not need hearing protection
04:01 PM roycroft: it's in a lean-to shed
04:01 PM Unterhausen: the oneida mount for my cyclone was also not well thought out
04:02 PM roycroft: i'm also in the process of replacing the flex hose with sheet metal tubing
04:02 PM roycroft: again, to gain efficiency
04:02 PM roycroft: but the new cannister is the next thing to install
04:02 PM xxcoder[m]: wow https://www.youtube.com/watch?v=Gs6UC2xK5t0 its for 3d printing, but I wonder if could be used for TLO measuring
04:03 PM JT-Shop: if your machines are along a wall pipe makes more sense but my wagon circle flex works better
04:03 PM xxcoder[m]: would work for even facemills as it'd "scan" whole tool area then set size at lowest point
04:03 PM roycroft: https://wynnenv.com/products-page/woodworking-filters/35c222nano-cartridge-kit/
04:04 PM JT-Shop: I liked the guy that blew the chips up to a hyd press that made wood pellets for heat in the winter
04:04 PM roycroft: jt-shop: i just want to elimiate as much of the flex hose as is practical
04:04 PM roycroft: my plan is to bring solid pipe out to the middle of the shop, and then branch off flex hoses from that to each machine
04:04 PM roycroft: or something like that
04:05 PM JT-Shop: just depends on how the machines are related to the dust collector
04:05 PM roycroft: if a machine has 10' of flex hose instead of 40' of flex hose it's going to be a lot more efficient
04:05 PM roycroft: well several of mine are never used where they are parked
04:05 PM Unterhausen: I am running metal pipe from everything to as close to a central point as possible
04:06 PM roycroft: with my tetris-style shop it's impossible to hard pipe dust collection really efficiently
04:06 PM roycroft: i'm looking for "better", not "optimal"
04:06 PM Unterhausen: I was thinking about building a swing arm for the dust collector. Even have a slip ring made for it
04:06 PM * JT[m] uploaded an image: (402KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/bpgZEQfKnZpTZDFFGjObYrdE/20230401_160501.jpg >
04:07 PM Unterhausen: I wish I could reliably see the floor in my shop, but I'm a slob
04:07 PM Tom_L: JT[m], make a pellet adapter for your log splitter
04:07 PM * JT[m] uploaded an image: (349KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/OlwQIeZtvCMAThIUKkcaEvfc/20230401_160549.jpg >
04:07 PM Tom_L: all the hoses.. starting to look like an alien
04:08 PM JT-Woodshop: lol
04:08 PM roycroft: nice dust recirculator you have :)
04:08 PM Unterhausen: JT did you figure out what to do about your mobile base?
04:08 PM JT-Woodshop: robbie the robot
04:08 PM JT-Woodshop: not yes
04:08 PM JT-Woodshop: still thinking on it
04:09 PM roycroft: those bags are 15ยต at best
04:09 PM roycroft: they'll keep large chunks from settling on things
04:09 PM roycroft: but they do nothing for your lungs
04:09 PM JT-Woodshop: I know for sure I don't want it to raise the bandsaw more than 3/4"
04:09 PM Unterhausen: my oulet filter is one of these https://www.pennstateind.com/store/CYFN36.html?
04:09 PM Tom_L: and i remember pics of that building empty
04:10 PM Unterhausen: can't tell if there is dust or not in the shop. If there is, it's really small
04:10 PM roycroft: your thicknesser looks to be installed backwards
04:11 PM JT-Woodshop: unless you enclose the machines you're not going to capture 100% of the dust and chips
04:11 PM JT-Woodshop: backwards to?
04:11 PM Tom_L: well get a roomba for the rest
04:11 PM roycroft: to the jointer and tablesaw
04:11 PM roycroft: a typical workflow is to joint, thickness, rip
04:11 PM Unterhausen: my cyclone does pretty well, considering they knew nothing about cyclones when they designed it
04:12 PM roycroft: i'd have the inlet side of the thicknesser near the outfeed table of the jointer
04:12 PM * JT[m] uploaded an image: (325KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/BCfyaBGNLaJIttAkdYzXZfro/20230401_161050.jpg >
04:12 PM roycroft: and the outfeed side of the thicknesser near the feed side of the tablesaw
04:12 PM Unterhausen: my jointer is really backwards, I need to turn it around so I can hook it up to dust collection
04:12 PM JT-Woodshop: doesn't seem to fit that way
04:12 PM Unterhausen: tetris shop is a good description
04:13 PM Unterhausen: mine is a tetris shop after you lose the game
04:13 PM JT-Woodshop: I usually joint several passes then joint the edge then sit it on the planer
04:13 PM travis_farmer[m]: mine is a small chaos shop ๐Ÿ˜
04:13 PM roycroft: oh, that's your drum sander in the first picture
04:13 PM JT-Woodshop: it's possible some shuffling could be better
04:13 PM roycroft: sorry, i'm not really familiar with powermatic machines
04:14 PM JT-Woodshop: right now the disc sander is in the way...
04:14 PM roycroft: but yeah, i'd find a way to flip the thicknesser and drum sander if possible
04:14 PM Unterhausen: at least I can use the planer, tablesaw, bandsaw, and metal lathe
04:14 PM roycroft: but you're retired
04:15 PM roycroft: so it doesn't matter :)
04:15 PM * travis_farmer[m] is so embarrassed by his shop mess, he doesn't post full pictures ;-)
04:15 PM * roycroft need to do some measuring for the tablesaw/router table cabinet build
04:16 PM Unterhausen: I wonder if I have room to reverse the jointer, I really want to use it
04:16 PM roycroft: oh, i do have a question, especially for folks who use vectric products
04:16 PM JT-Woodshop: at first look it doesn't seem possible to get the planer after the jointer and keep the operating controls on the outside
04:16 PM * JT-Woodshop goes to make some chicken crack
04:17 PM roycroft: if i need to make multiple parts, and have a standard way of laying them out on the cnc router table, either horizontal or vertical, do i program for that in aspire/vcarve, or do i do it with linuxcnc?
04:17 PM roycroft: so what i'll do, i assume, is set a local origin for each part, and then run the code x times
04:17 PM travis_farmer[m]: i think aspire/vcarve has tiling of parts, IIRC
04:18 PM roycroft: i'd like to be able to do this automatically, and mount all the parts at once
04:18 PM roycroft: i'm looking specifically at end joinery right now, and building custom jigs for mounting parts vertically
04:18 PM Tom_L: you can't copy them in cad with the offsets built in the cad?
04:18 PM Tom_L: there are several ways to approach that
04:19 PM roycroft: if i did that then whenever i made a design change i'd have to change it 4x
04:19 PM roycroft: or nx
04:19 PM Tom_L: no just recopy the same one to the offset locations
04:19 PM roycroft: and i don't think that the machining process should be part of the design files anyway
04:19 PM roycroft: say i make 4 parts at a time normally
04:19 PM roycroft: but some day i need to make six instead of four
04:19 PM roycroft: i don't want to have to go back to the cad software and deal with that
04:19 PM Tom_L: run half the program the 2nd time
04:20 PM roycroft: i want to run all six of them together
04:20 PM * JT[m] uploaded an image: (402KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/wNsOrziQwckmWnRWzNThRBuL/20230401_161845.jpg >
04:20 PM roycroft: i'm just trying to think of the process side now, so that i can determine whether my jig design is affected by it
04:20 PM Tom_L: i'm not sure you can do this but put the file in a sub and increment the G54..59 offset in the subroutine
04:20 PM travis_farmer[m]: that's too clean, JT. you should be ashamed...
04:20 PM Tom_L: having them pre'set to the offset you like
04:21 PM Tom_L: can a work offset be incremented in a subroutine?
04:21 PM Tom_L: i've never tried that but have used multiple offsets in a file
04:22 PM Tom_L: i'm betting not
04:24 PM Tom_L: https://forum.linuxcnc.org/10-advanced-configuration/26051-incremental-adjustment-of-work-coordinates
04:24 PM roycroft: it seems i should be able to write a stored procedure on the linux cnc machine that says "for n parts, run this gcode, move the x origin r units to the right, then run again"
04:24 PM Tom_L: or carefully use world coordinates
04:25 PM Tom_L: roycroft, done with the last suggestion
04:25 PM Tom_L: For instance G53 G0 X[#5221 + 1] Y[#5222 +1] will move by the current offset of G54 plus 1 unit, ie move +1 unit in G54 for X and Y - so there is your jog +
04:25 PM ZincBoy[CAON][m]: You can change a workoffset in a sub using G10 L20. Use one of the work offsets as the variable on that is called in the sub. Then at the top level copy and increment the master workoffset for each call of the sub.
04:26 PM roycroft: so it sounds pretty doable in linuxcnc
04:26 PM roycroft: which means i don't have to reload and adjust the cad file whenever i want to change the quantity
04:26 PM Tom_L: yes and likely more than one way to do it
04:26 PM roycroft: and that's my end goal
04:28 PM roycroft: if i can do that, and make some bespoke "touchoff plates" for my parts, the work i'm wanting to do can be done very efficiently
04:29 PM ZincBoy[CAON][m]: I.e. if G54 is the master and G55 is used in the sub, you would do a G10 L20 P2 X#5221+#<xoffset> Y#5222+#<yoffset> Z#5223. Then in the sub you would switch to G55 and you would have as many offsets as you would like.
04:29 PM roycroft: that looks pretty straightforward
04:30 PM JT-Woodshop: you can use g92 to move your offset in increments
04:30 PM Tom_L: i would figure out a way to include the offset amount in the cad post but that's just me thinking
04:31 PM Tom_L: then you would have a complete packaged run
04:31 PM JT-Woodshop: a simple loop could make multiple parts in an array
04:31 PM ZincBoy[CAON][m]: I forgot about G92 ๐Ÿ™‚ that would be even easier.
04:31 PM JT-Woodshop: I use it on the plasma a lot
04:32 PM JT-Woodshop: gotta remember to turn it off lol
04:33 PM roycroft: for vertical parts i would only ever need to offset x
04:33 PM roycroft: but for horizontal parts i may need to offset both x and y
04:33 PM roycroft: but that's no problem - whatever mechanism i use for the looping can be nested
04:34 PM roycroft: tom_l: the reason i want to avoid that is that the cad software will be running on a windows machine in another part of the building
04:34 PM roycroft: i want to store the machining files on the linuxcnc machine
04:34 PM roycroft: and i want to be able to adjust the quantities on the fly
04:35 PM roycroft: so in my mind, the cad software should produce code to make one part
04:35 PM JT-Woodshop: say the part is x3 y2 you move to x0y0 (after offsets) the do a relative move to x3.25 y2.25 then set g92 x0 y0 and run your program
04:36 PM JT-Woodshop: yes with x0 and y0 at a predicable location for the part
04:36 PM roycroft: yup
04:37 PM roycroft: thanks
04:38 PM roycroft: now i have to figure out whether it makes sense to try to make touchoff plates for the parts themselves, or whether i need to build my jig plate to be able to repeatedly be able to index the parts, while still be easily removable/reinstallable
04:39 PM roycroft: but i can get that sorted, i think
04:41 PM -!- #linuxcnc mode set to +v by ChanServ
04:48 PM * JT[m] uploaded an image: (132KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/czlXNArOpSkTYAaAkMhBxMmn/20230401_164644.jpg >
04:48 PM JT-Woodshop: I think the paint stick is not fully cured...
04:48 PM XXCoder: finslly got new psu, installed it. hope no more rebooty
04:48 PM JT-Woodshop: nice
04:48 PM XXCoder: nice work there
04:48 PM JT-Woodshop: thanks
04:49 PM Tom_L: and on some parts it may be more efficient to rotate them 180 degrees for the grid
04:49 PM XXCoder: i notice its pretty tall but screws is short. plan to do cutoff or is it "cup" shape?
04:49 PM JT-Woodshop: p2500
04:49 PM JT-Woodshop: I've not parted it off yet
04:49 PM XXCoder: cool :)
04:49 PM Tom_L: how thick is the end part to be?
04:49 PM JT-Woodshop: 0.125"
04:50 PM XXCoder: wonder if its good idea to tape ove the end to porotect it against falling off hit it
04:51 PM Tom_L: roycroft, http://tom-itx.no-ip.biz:81/~webpage/rue/Can_Holder/A8_new/A8_fixture.jpg
04:51 PM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/rue/Can_Holder/A8_new/A8%20profile1.jpg
04:51 PM Tom_L: i pre'drill a couple holes for the next part and feed the material into the clamps
04:52 PM JT-Woodshop: I've done that before
04:53 PM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/rue/Can_Holder/A9_New/final/A9_cutout2.jpg
04:53 PM Tom_L: i run those from a continuous sheet now too
04:53 PM XXCoder: what is those tom
04:53 PM Tom_L: just cut the edges off the straight end and keep feeding to the dowel pins
04:54 PM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/rue/Can_Holder/Can_holder_assy.jpg
04:54 PM Tom_L: for the forestry industry to mark trees
04:54 PM Tom_L: holds a paint can
04:55 PM XXCoder: ahh nice
04:55 PM XXCoder: I guess regular can gets very tiring
04:55 PM Tom_L: few extra pieces he sent me there
04:55 PM XXCoder: so this makes it easy
04:55 PM JT-Woodshop: if I can get the streaks off it tomorrow I'll spray some lacquer on it
04:55 PM Tom_L: and reach.. he makes long ones too
04:55 PM XXCoder: cool :)
04:56 PM Tom_L: i made him a tab bender for that part so the end fits inside the tube
04:58 PM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/rue/Can_Holder/A9_New/MODS/fixture/A9_Fixture11.jpg
04:58 PM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/rue/Can_Holder/A9_New/MODS/fixture/A9_Fixture18.jpg
04:59 PM Tom_L: he has an arbor press.. i don't
04:59 PM XXCoder: no worries kurt strong
04:59 PM XXCoder: ;)
05:00 PM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/rue/Can_Holder/A9_New/MODS/fixture/A9_Fixture14.jpg
05:01 PM Tom_L: he had been beating them down with a hammer :)
05:10 PM XXCoder: lol fun one https://youtu.be/KHGwgDS8moQ
05:11 PM XXCoder: (intro part, it gets serious on welders afterwards)
05:24 PM Unterhausen: I remembered why my jointer was backwards, fits between the mill and the wall that way
05:24 PM XXCoder: cant make it wheel out and in?
05:25 PM Unterhausen: I can, just have to turn it around which takes about 10 minutes
05:28 PM Unterhausen: I really need to figure out how to put my lathe on wheels
05:28 PM XXCoder: cant do that basically due to alignment
05:36 PM Unterhausen: it's a wood lathe, I'm not sure alignments a real issue
05:36 PM XXCoder: ahh yeah that would be fine I think. just need reliable way to move and lock down so it dont move as youre cuttting
05:40 PM roycroft: do you ever watch videos by simone giertz, xxcoder?
05:40 PM XXCoder: dont look familiar but lemme look
05:40 PM roycroft: she's a maker
05:40 PM roycroft: does really interesting things in a very entertaining way
05:41 PM roycroft: probably her most famous project was turning a tesla into a pickup that she called "truckla"
05:41 PM XXCoder: nice I like those kind of channels. saving for later watching.
05:41 PM roycroft: https://www.youtube.com/watch?v=jKv_N0IDS2Ahttps://www.youtube.com/watch?v=jKv_N0IDS2A
05:41 PM roycroft: yeah, she got 13 million views on that one
05:42 PM roycroft: i just watched one where she built a doggie selfie photo booth out of legos
05:43 PM roycroft: dogs aren't very good at shooting selfies, but she found a way to make it work
05:43 PM XXCoder: lol ok
05:47 PM Unterhausen: windows is deleting my program
05:48 PM Tom_L: Unterhausen, don't run windows 10
05:48 PM XXCoder: or any windows
05:49 PM Unterhausen: program only runs on windows
05:49 PM XXCoder: except ones you use to let air in or out
05:49 PM Unterhausen: not helpful
05:49 PM Tom_L: is it a 32 or 64bit program?
05:49 PM XXCoder: well not really but yeah windows have been getting worse. i hear of ads in start menu, or news? forgot.
05:53 PM Unterhausen: it's 64 bit windows made with the matlab compiler
05:53 PM Tom_L: Unterhausen, if it's one bill hasn't put his blessing on it will most assuredly get deleted
05:53 PM XXCoder: bill gates havent ran microsoft for quite a while now
05:54 PM Tom_L: he has indoctrinated his followers
05:57 PM Unterhausen: I guess I get to learn how to whitelist it
05:57 PM Unterhausen: this time it deleted the zip file on download
05:58 PM XXCoder: what program was it anyway
05:58 PM Tom_L: you get about one shot at it before it does that
05:59 PM Tom_L: https://support.microsoft.com/en-us/windows/add-an-exclusion-to-windows-security-811816c0-4dfd-af4a-47e4-c301afe13b26
06:00 PM Tom_L: you gotta get daddy's permission
06:01 PM Tom_L: https://computing.which.co.uk/hc/en-gb/articles/209752885-How-to-allow-or-block-programs-with-the-Windows-Firewall
06:03 PM XXCoder: hm why did she add clamp to rod shes cutting on bandsaw? (blondihacks)
06:03 PM Unterhausen: it deletes it pretty quick
06:04 PM Unterhausen: I forgot my program talks, pretty funny
06:04 PM Unterhausen: add a clamp to a round rod to keep it from rotating
06:05 PM XXCoder: ahh makes sense. thanks
06:12 PM Unterhausen: they of course changed where the exclusions are made since that web page was put up
06:46 PM Sariah[m]: did my first LinuxCNC today \o/
06:46 PM Sariah[m]: set it all up with EtherCAT and an ECT60
06:47 PM XXCoder: congats!
06:47 PM Sariah[m]: why is it all bots in here?
06:47 PM Sariah[m]: oooh, IRC -> Discord
06:47 PM Sariah[m]: heh
06:48 PM XXCoder: yeah :D
06:48 PM XXCoder: with matrix in middle
06:48 PM CloudEvil: :)
06:48 PM Sariah[m]: fun ๐Ÿ˜›
06:48 PM Sariah[m]: https://tenor.com/view/matrix-neo-keanu-reeves-power-windy-gif-15235043
06:48 PM XXCoder: hah
06:48 PM Sariah[m]: I'm curious if input shaping could be incorporated into LinuxCNC
06:49 PM Sariah[m]: 3d printers do it a lot, and it all seems to be below 60Hz, so it should be doable, given ECAT runs at 1kHz even.
06:49 PM XXCoder: good question, though its bit of workaround for not rigid enough frame
06:51 PM Sariah[m]: could be wrong (though I really shouldn't be - I should know more then I probably do about this...) but I *think* input shaping also helps a lot with Inertia / Inertia matching
06:52 PM XXCoder: possibly
06:52 PM Sariah[m]: yeah, it is mostly for resonance / rigidity.
06:53 PM Sariah[m]: but, for systems like 3D printers / laser cutters
06:53 PM Sariah[m]: not building it like a brick shithouse is quite important
06:53 PM Unterhausen: I'm not sure it's necessary in lcnc
06:54 PM Sariah[m]: 'necessary' is a matter of application
06:54 PM Sariah[m]: for a 2 tonne machine? probably not, unless you're doing *funky* stuff on it.
06:54 PM Unterhausen: you can tune the controller in lcnc
06:56 PM Unterhausen: I'm not sure how it's done in a cnc controller, I see there have been some research articles about it
06:59 PM Unterhausen: I think a bandpass filter might work just as well. I used some aerotech controls that had that. Probably could be added to lcnc more easily than input shaping
07:00 PM Sariah[m]: I think it's basically the same thing
07:00 PM Unterhausen: klipper and other input shapers have limited ability to change the control system
07:07 PM Unterhausen: lcnc has automatic pid tuning, but it may be there aren't quite enough terms in the pid controller
07:07 PM Sariah[m]: pid tuning is also something quite different, as it uses an input encoder, no?
07:07 PM Sariah[m]: also wouldn't work amazing at 1kHz update rate, i.e. EtherCAT - better to do PID at the drive really
07:09 PM Unterhausen: does your drive allow filters?
07:10 PM Unterhausen: I assume there is feedback at the drive to allow a pid
07:11 PM Unterhausen: lcnc is a feedback controller. I think most people use the PID hal component even if the drives close a loop locally
07:12 PM Sariah[m]: yeah, I think that just makes it easier to tune
07:12 PM Unterhausen: the drives don't know where they are going, they just take commands
07:12 PM Sariah[m]: the drive has some anti-vibration filtering
07:13 PM Sariah[m]: the closed loop drives do know
07:13 PM Unterhausen: so there has to be a controller back at the computer. Although it uses fake feedback for steppers
07:13 PM Sariah[m]: as they close the loop locally
07:13 PM Sariah[m]: I don't think you'd want to close the loop through LinuxCNC, especially at 1kHz
07:13 PM Sariah[m]: as it would ruin the performance of any servo
07:14 PM Sariah[m]: given most close their own loops at 10-20kHz
07:14 PM Sariah[m]: with some new EtherCAT servos even having 100kHz servo loops lol
07:14 PM Sariah[m]: (They are beautiful)
07:14 PM Sariah[m]: (The stiffness is insane with 100kHz + 22bit+ encoders
07:15 PM Sariah[m]: * (The stiffness is insane with 100kHz + 22bit per turn or beyond encoders
07:16 PM Unterhausen: you should probably figure out how lcnc works. It doesn't feed trajectories to drives
07:18 PM Sariah[m]: it uses Cyclic Synchronous Position with the EtherCAT drives
07:18 PM Unterhausen: whatever that means
07:19 PM Sariah[m]: I DO know that one! ๐Ÿ˜„
07:19 PM Sariah[m]: That means it sends a list of timestamped / interval specified positions for the drive to follow
07:19 PM Sariah[m]: all set to a distributed clock across the EtherCAT Bus
07:20 PM Sariah[m]: the drive figures out the velocities / accelerations to be ast that point by that timestamp
07:20 PM Sariah[m]: it also has some lookahead to the next position in it's buffer
07:21 PM Unterhausen: I'm curious how you get lcnc to do that
07:27 PM Sariah[m]: somewhere in the 1700 lines of the lcec_main.c file
07:31 PM Unterhausen: don't you have your lcnc set up to run at 1khz?
07:33 PM Unterhausen: from what I see, ethercat runs just the same as any other driver in lcnc, so it gets positions one at a time
07:35 PM Sariah[m]: servo_period is set to 1000000 ns, so 1ms
07:35 PM Sariah[m]: so yes, servo period is 1kHz
07:36 PM Sariah[m]: basic order of events in the servo loop
07:37 PM Sariah[m]: -> Read status of EtherCAT System... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/6932febccc294fb1a71b13112d30f64fcdeea1f4>)
07:38 PM Sariah[m]: and back to the beginning
07:38 PM Sariah[m]: in time for the next ms
07:42 PM Sariah[m]: welll then
07:42 PM Sariah[m]: now I have the working hardware & software for EtherCAT up to 4 axis
07:42 PM Sariah[m]: what should I build :V
07:42 PM Sariah[m]: impulse purchase is my middle name :v
08:05 PM XXCoder: LOL https://youtu.be/mC99GqNw_4w
08:05 PM Sariah[m]: lmfao, that's great
08:05 PM Sariah[m]: one way to make your 0.5x8s
08:06 PM Sariah[m]: s/0.5x8s/1/2x6s/
08:07 PM XXCoder: :D
08:12 PM skunkworks[m]: Sariah I like closing the loop in linuxcncn
08:13 PM Sariah[m]: at what frequency?
08:13 PM skunkworks[m]: 1khz
08:13 PM Sariah[m]: ๐Ÿ˜ฌ
08:13 PM skunkworks[m]: maybe 2 if running current drives
08:13 PM skunkworks[m]: lol - what performance are you looking for? 1khz is pretty fast for most applications.
08:14 PM Sariah[m]: I suppose if your system is not very dynamic
08:14 PM Sariah[m]: I come from a background with a lot of performance systems
08:14 PM Sariah[m]: so, linear motors etc.
08:14 PM Sariah[m]: if you're closing a linear motor's update rate at 1kHz, you're gonna have a saaad time
08:14 PM skunkworks[m]: Ah.. Most milling applications don't require it..
08:15 PM Sariah[m]: if you're running very slowly, bit bits of steel
08:15 PM Sariah[m]: it's a bit more 'predictable'
08:15 PM Sariah[m]: and the PID loop doesn't have to work as hard
08:16 PM Sariah[m]: old iron vs Datron :p
08:17 PM Sariah[m]: will also matter if you're trying to do "fancy" shapes
08:17 PM Sariah[m]: update rates along a line doesn't matter so much
08:17 PM Sariah[m]: but if you're doing a circle accurately
08:17 PM Sariah[m]: or fast
08:17 PM Sariah[m]: it start mattering more and more
08:17 PM Sariah[m]: especially if you start machining with a slow spindle speed
08:18 PM Sariah[m]: with a deep DoC
08:18 PM Sariah[m]: 'cause your PIDs would have to compensate for the axis being pushed out of position with each chunk taken out of the material
08:19 PM Sariah[m]: but if you are running a faster spindle RPM, it gets averaged out more into a constant force, which is easier for a PID loop to compensate against
08:19 PM Sariah[m]: I should come up with a nice tech demo for this some time
08:19 PM Sariah[m]: would make a good youtube video
08:20 PM MikeM[m]: This reminds me of when Veritas would do a joke tool every 4/1
08:22 PM MikeM[m]: which they restarted the tradition: https://www.leevalley.com/en-ca/tools/veritas-dbmfj-jigs
08:23 PM Sariah[m]: I was visiting an old fashioned servo drive company
08:24 PM Sariah[m]: who had only just started making digital drives
08:24 PM Sariah[m]: about 10 years behind everyone else
08:24 PM Sariah[m]: (they had a lot of legacy analogue business, and lazy sales people)
08:25 PM Sariah[m]: I saw in their lab they were trying to get a linear motor running with their digital servo drive
08:25 PM Sariah[m]: and were having a lot of issues with it
08:25 PM Sariah[m]: long story short they were trying to move it about and position it within 5um, and move it up to 1-2m/s
08:25 PM Sariah[m]: their position loop was 200Hz :V
08:27 PM Sariah[m]: given they probably had a 1um encoder on it
08:27 PM skunkworks[m]: Sariah (@_discord_261798261994553344:jauriarts.org) I don't have any really good examples... but this is 1khz - the THC pid is also in linuxcnc..
08:27 PM skunkworks[m]: https://www.youtube.com/watch?v=mOg5C_TusdM
08:28 PM Sariah[m]: * given they probably had a 1um encoder on it
08:28 PM Sariah[m]: 1 million counts per second encoder
08:28 PM Sariah[m]: position loop getting updated effectively every 10mm of motion / 10,000 encoder counts
08:29 PM Sariah[m]: 200 inchs per minute is still only 83mm/s
08:30 PM Sariah[m]: so you're updating effectively every 0.08mm
08:30 PM skunkworks[m]: that was a limit of the machine.. Not linuxcnc
08:30 PM Sariah[m]: sure
08:31 PM Sariah[m]: but effectively the slower the update rate of your servo loop
08:31 PM Sariah[m]: the less stiff the motion of your system is
08:31 PM Sariah[m]: as it's responsiveness becomes very bad
08:31 PM Sariah[m]: so if you hit it with a hammer, it will move quite a bit before moving back to compensate
08:31 PM Sariah[m]: where as if I have a really high update servo loop
08:31 PM Sariah[m]: you hit it with a hammer and it reacts / compensates without moving a fraction of that
08:31 PM Sariah[m]: like, say, 1mm vs 1um
08:32 PM Sariah[m]: of course, the control loop works much better with more information, so having a high resolution encoder is also very important
08:32 PM Sariah[m]: as it allows better velocity estimation etc.
08:32 PM Sariah[m]: giving you a better system effectively
08:33 PM Sariah[m]: if you have a lot of mass in your system, and everything that can effect your system is very small in force, in comparison
08:33 PM Sariah[m]: it matters a lot less
08:35 PM skunkworks[m]: Sariah (@_discord_261798261994553344:jauriarts.org) look here http://linuxcnc.org/docs/stable/html/config/ini-config.html#_traj_section
08:35 PM Sariah[m]: for?
08:35 PM skunkworks[m]: there is a ARC_BLEND_RAMP_FREQ - might be what you are looking for
08:39 PM Sariah[m]: more to do with motion blending
08:39 PM Sariah[m]: nothing to do with compensation of the mechanical system
08:39 PM skunkworks[m]: You can certainly setup a linuxcnc system where you can test all of this - play with servo period, see the following error and such.
08:39 PM Sariah[m]: yeah
08:39 PM Sariah[m]: I need a machine
08:39 PM Sariah[m]: (I'm not destroying my Voron v0 3d printer ๐Ÿ˜›
08:40 PM Sariah[m]: and my bridgeport that need a CNC conversion is on the other side of the country for the forseeable future, in storage ;-;
08:40 PM skunkworks[m]: referencing this
08:40 PM Sariah[m]: I need to build me a small machine
08:40 PM Sariah[m]: ye
08:40 PM Sariah[m]: maybe I should build a small lathe or laser cutter c:
08:41 PM Sariah[m]: I keep wanting mill
08:41 PM Sariah[m]: but for a mill, I want it to be very high performance
08:41 PM skunkworks[m]: I have an emco lathe - setup with servos. PWM out from linuxcnc - read encoders back.
08:41 PM skunkworks[m]: Pid setup within linuxcnc - I think 2khz.
08:41 PM skunkworks[m]: works great.
08:42 PM Sariah[m]: I have Mill plans, but it's more like a very expensive mini linear motor, high speed machining setup
08:42 PM Sariah[m]: not sure if that'll get LinuxCNC or something else entirely
08:42 PM skunkworks[m]: following error set to .001" - doesn't trip. (unless I crash)
08:43 PM XXCoder: its good to set it to whatever amount above noise ceiling
08:43 PM Sariah[m]: with the speeds it likely goes at
08:43 PM Sariah[m]: and the leadscrews, gear ratios etc
08:43 PM Sariah[m]: it likely wouldn't be an issue
08:43 PM Sariah[m]: you only start running into the stuff I'm talking about when you're pushing the norms
08:44 PM skunkworks[m]: but - are you pushing the norms or dreaming?
08:44 PM Sariah[m]: ... yes.
08:44 PM Sariah[m]: for the mini cnc mill at least
08:44 PM Sariah[m]: tbh a laser cutter would really push them, if going at high speed, but for the cutting speed of a normal CO2 laser cutter - not so much.
08:45 PM XXCoder: bad obsession motorsport posted a video showing all jokes they had across years of shows
08:46 PM skunkworks[m]: OH? I have not seen them in ages..
08:47 PM skunkworks[m]: Sariah you will probably run into jerk issues well before that.. (linuxcnc has none)
08:47 PM XXCoder: yeah. project is done, though they was just delaying the other project
08:47 PM Sariah[m]: ๐Ÿ˜ฌ
08:47 PM Sariah[m]: oh dear
08:47 PM Sariah[m]: though actually
08:47 PM skunkworks[m]: yep.
08:47 PM Sariah[m]: most EtherCAT Drives have some form of it in them too
08:48 PM Sariah[m]: you just loose accuracy on those transitions
08:48 PM Sariah[m]: ... due to them not being account for in motion planning
09:39 PM Bert[m]: Hey, is there a shop with MESA boards for CNC in stock ?
09:39 PM XXCoder: JT-Woodshop: yo
09:39 PM XXCoder: wheres you at Bert[m]
09:39 PM Bert[m]: Australia
10:06 PM roycroft: bert: mesaus.com are a us distributor of mesa hardware, owned by jt, who is on this channel
10:06 PM roycroft: he ships internationally
10:06 PM roycroft: so check out his website and look for him here during daytime hours in the us
10:07 PM roycroft: he is a stocking distributor
10:37 PM -!- #linuxcnc mode set to +v by ChanServ
10:44 PM CaptHindsight[m]: what is up with Craigslist scammers and them wanting to send you a random number to see if I am a scammer?
10:45 PM CaptHindsight[m]: how does sending you a random number via SMS mean anything?
10:48 PM roycroft: all numbers sent to me via sms mean nothing, since i never get them
10:49 PM CaptHindsight[m]: ah hah https://truleap.net/scam-alert-beware-of-craigslist-scammers/
10:50 PM CaptHindsight[m]: ah they set up a google voice number