#linuxcnc Logs

Oct 09 2024

#linuxcnc Calendar

12:09 AM lcnc-relay: <pixiepaws01> I just realized there's only one possible state I need to identify to get the exact zero position. For example, there's only one state where Z is high, A is high, and B is low. It was a lot simpler than I was making it out to be
12:23 AM xxcoder: nic
12:23 AM xxcoder: hopefully new solution will be perfect.
12:51 AM lcnc-relay: <vibram> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/wzcjquwXHgwuvYMtKMTDtxxe/Instruction_S2-CS0892024-08-07_18_06_02.pdf
12:51 AM lcnc-relay: <vibram> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/mKOPTkshNnZILvbZANdFtyVU/Instruction_S2-CS0782024-08-07_18_06_13.pdf
12:51 AM lcnc-relay: <vibram> big_kevin420
01:07 AM lcnc-relay: <captainhindsight_.> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/JQHpDmMiGygGyGHhyCZvqUza/IMG_20241009_005949.jpg
01:07 AM lcnc-relay: <captainhindsight_.> worlds ugliest drill?
01:12 AM Deejay: moin
03:52 AM -!- #linuxcnc mode set to +v by ChanServ
04:08 AM JT-Cave: morning
04:34 AM -!- #linuxcnc mode set to +v by ChanServ
04:42 AM Tom_L: morning
05:15 AM lcnc-relay: <Travis Farmer> Morning
07:26 AM rdtsc-wk: Happy belated JT! :)
08:05 AM JT-Cave: thanks
08:12 AM JT-Cave: hmm I was going to do something in flex but now I'm out of time
08:18 AM rdtsc-wk: Probably fix more of my doc issues, sorry about that. Now we know - don't attempt unless sphynx is installed.
09:24 AM lcnc-relay: <Travis Farmer> skunkworks8841 just checking if you got my DM about the 7i80, that you asked if i still had. 🙂 Just wanted to make sure it didn't get lost in the shuffle.
09:41 AM rdtsc-wk: Guess what day it is.... Mike Mike Mike Mike Mike
10:11 AM rdtsc-wk: https://www.youtube.com/watch?v=G2s0RPrdB_8
10:13 AM Tom_L: yeah yeah we get it :)
10:13 AM Tom_L: my kid used to run around saying that all the time
10:16 AM rdtsc-wk: Best we hold onto that kid (in all of us) as long as we can. :)
10:17 AM Tom_L: another favorite (at the time) was 'where's the beef'
10:17 AM rdtsc-wk: Or "Mikey likes it!"
10:17 AM Tom_L: yeah
10:20 AM lcnc-relay: <skunkworks8841> two all beef patties special sauce lettus cheese pickles onions on a sesame seed bun
10:22 AM Unterhaus__ is now known as Unterhausen
10:23 AM Unterhausen: comcast must have had a bad night, got to the third possible nick
10:26 AM -!- #linuxcnc mode set to +v by ChanServ
10:36 AM Tom_L: JT-Shop, PR #123
10:42 AM JT-Shop: thanks
10:44 AM Tom_L: 119 must have been a problem :)
10:47 AM lcnc-relay: <Travis Farmer> i saw that too 🙂
10:48 AM lcnc-relay: <roguish> JT-Shop: I think I can attach my .ini file in the github issue.... i'll try
10:52 AM lcnc-relay: <roguish> JT-Shop: ok, got it done, with the .ini as a txt file, and an image of the error
11:07 AM Tom_L: roguish, is that case sensitive? i found that to be true on a few things
11:07 AM lcnc-relay: <roguish> Tom_L: in linux, all file shit is case sensitive
11:08 AM Tom_L: i haven't tried that on launch yet
11:09 AM lcnc-relay: <roguish> Tom_L: i put in an issue, and JT says it works for him
11:09 AM Tom_L: i was just looking at it
11:13 AM Tom_L: looks like it didn't open here either
11:15 AM lcnc-relay: <roguish> gotta run out for a bit. back in a couple hours....
11:35 AM Tom_L: yeah mine looks for the file listed in the ini but doesn't find it. checked the spelling several times
11:35 AM Tom_L: tried mixed case and all lower etc
11:38 AM lcnc-relay: <Travis Farmer> when i OPEN_FILE, i have the file in the config dir, with no directory path in OPEN_FILE
11:50 AM JT-Cave: rouguish Tom_L full path to file has been fixed
11:50 AM JT-Cave: nap time
11:55 AM rdtsc-wk: gonna give JT the nickname of "lightning flash"
11:56 AM Tom_L: yay, spare probe tips arrived
12:07 PM Tom_L: JT-Cave, works here thanks
12:08 PM lcnc-relay: <skunkworks8841> Tom_L: the only time I broke a probe tip was with the hammer handle I was using to tap a part in...
12:08 PM Tom_L: #124 to reflect that
12:08 PM Tom_L: :)
12:08 PM lcnc-relay: <skunkworks8841> Dad just laughed.
12:09 PM Tom_L: i somewhat expected a mishap testing all these probe routines
12:09 PM lcnc-relay: <skunkworks8841> I bet
12:09 PM Tom_L: did pretty well overall though
12:10 PM lcnc-relay: <skunkworks8841> You did awesome!
12:11 PM lcnc-relay: <skunkworks8841> (Plus I probe at like 10ipm - atleast the first attempt)
12:11 PM Tom_L: probe air on the first couple ones each
12:41 PM JT-Shop: I just use a block of wood sitting on vise or hold it for vertical tests
01:40 PM lcnc-relay: <roguish> JT-Shop: ok, back from coffee....
01:41 PM lcnc-relay: <roguish> I see you worked on the OPEN_FILE
01:42 PM lcnc-relay: <roguish> thanks
02:52 PM Tom_L: JT-Shop, have you tested some of the routines?
03:09 PM lcnc-relay: <guntted> Hi, I'm planning to build a plasma cnc cutter and have a couple of questions about the controller board. 1. How stable is riocore? The ethernet support is pretty attractive and I want an excuse to play with fpga's. 2. I'm not in US, are most of the electronics available from Aliexpress? 3. What are the best ways to protect and or minimize EMI? 4. I'm overthinking this and should just get a normal boring serial bob?
03:10 PM Tom_L: i'd suggest using mesa electronics as they are proven to work
03:11 PM xxcoder: yeah in most cases mesa is only barely more money than many of aliexpress boards
03:12 PM xxcoder: theres some more unusual boards supported by lcnc though, like that light frpa board
03:12 PM xxcoder: im sure capt knows what im talking about
03:17 PM Tom_L: https://mesaus.com/product/thcad2/
03:17 PM Tom_L: is one i know they use on plasma
03:17 PM Tom_L: along with maybe a 7i96s
03:18 PM Tom_L: https://mesaus.com/product/7i96s/
03:31 PM rdtsc-wk: Dealing with EMI - heavily Earth-ground your chassis, use three-prong plug. Where high currents flow, keep this loop area as small as possible. Changes in current is what creates EMI, and the more of that over a larger area, the better an antenna it becomes. Use shielded cable for all signals, and tie the shield to chassis on one end only (nearest the chassis ground.)
03:42 PM t4nk_freenode is now known as t4nk_fn
03:43 PM _unreal_: opto isolation helps as well
03:43 PM _unreal_: its a bit windy out side today
03:46 PM roycroft: now i have to make a hard decision
03:46 PM roycroft: the compressor is reinstalled and working
03:47 PM roycroft: as i feared, the drain fitting is a little janky
03:47 PM roycroft: it leaks very slowly when the pressure is above 130psi
03:47 PM roycroft: my normal working pressure for the compressor is 145psi
03:48 PM roycroft: do i just live with this, knowing that above 130psi the drain will leak slowly, or do i tear it all apart again and enlarge the drain hole from 1/4" to 1/2"?
03:48 PM roycroft: while i hate janky, i'm thinking of learning to live with it
03:49 PM roycroft: i guess if it gets worse over time i'll need to fix it properly, and i was hoping to never have to touch it again
04:02 PM rdtsc-wk: What is it that leaks, a pipe thread? Several things come to mind... putty, teflon tape, brazing rod...
04:03 PM roycroft: the drain plug is a 2" cap with a 1/4" npt hole tapped in the middle
04:03 PM roycroft: there was a brass street elbow screwed into that
04:04 PM roycroft: a couple days ago when i was attaching the drain line to the street el the elbow sheared off flush with the cap
04:04 PM roycroft: i disassembled the whole thing, did my best to drill out the remnants of the brass fitting, and ran a tap in the hole
04:04 PM roycroft: but it seemed to tap a wee bit oversize
04:05 PM roycroft: and i was afraid it might leak, which is the case
04:06 PM -!- #linuxcnc mode set to +v by ChanServ
04:08 PM rdtsc-wk: Know anybody with a TIG welder and silicon bronze wire? Or an oxy-acetylene torch and some flux-coated wire? Ok here's a dumb idea, what about polyester Gorilla glue, the stuff that expands/cures from moisture - could put that in the threads (never tried it)
04:14 PM JT-Shop: Tom_L, no I've not had time
04:44 PM _unreal_: ok I got this stepper based pump thing working
04:44 PM _unreal_: I like it
04:44 PM _unreal_: I think its a bit faster then they rate it at
04:44 PM _unreal_: I can really spin the pump fast
04:45 PM _unreal_: have not tested it pumping any fluid yet
04:45 PM roycroft: access is very difficult, as it's a drain hole on the bottom of a large vertical tank
04:45 PM _unreal_: but the fact that I can drive it like an IV or a full flow will be nic
04:45 PM _unreal_: nice
04:45 PM roycroft: the plug is painted
04:45 PM roycroft: the street elbow is galvanized steel
04:45 PM roycroft: there are all sorts of challenges to sealing it up well
04:46 PM _unreal_: roycroft, then pull it put a fitting on it make it so you can have a valve on the tank drain and install it with some high quality sealent
04:46 PM roycroft: but i think it wil be ok - it stops leaking when it gets to 120psi
04:46 PM roycroft: _unreal_: it's several hours work to do that
04:47 PM _unreal_: to pull a plug on a tank and put a nice little 90 and a short stem?
04:47 PM _unreal_: so you can have a valve
04:47 PM _unreal_: ?
04:47 PM roycroft: i have to disconnect the plumbing, the power, remove the compressor pump and motor, then lay the tank down, move it into a position where i can work on it, remove the mounting plate
04:47 PM roycroft: then i can have access to the drain hole
04:47 PM _unreal_: well if there is no access to it currently consider it full of water in no time then
04:47 PM roycroft: and i do have a drain pipe connected to it
04:48 PM _unreal_: with a valve?
04:48 PM roycroft: it goes out to a sill cock on the outside of the shed that houses the compressor
04:48 PM roycroft: so i can drain it without having to crawl under the tank
04:48 PM _unreal_: so then its just a choice of listening to a slow crackling leak or not
04:48 PM roycroft: that's the whole reason it's leaking in the first place - i was redoing the plumbing so i would have this external drain when the old fitting sheared off
04:49 PM roycroft: yeah, and as i said, it only leaks when at full pressure
04:49 PM roycroft: when it gets down to 120psi it stops leaking
04:49 PM _unreal_: so then enjoy the rust stain on the floor under the tank and move on :)
04:50 PM roycroft: which is well above the pressure that triggers the pump motor
04:50 PM roycroft: so i anticipate that it will never cycle because of this leak, as long as the leak does not get worse
04:51 PM roycroft: also, a big point of putting that external drain cock on was so i could drain the tank every day when i'm done working
04:51 PM roycroft: it should not be under pressure most of the time
05:04 PM _unreal_: I cant wait to test my first marble milling job with water cooling pump
05:04 PM _unreal_: going to be so cool
05:04 PM _unreal_: and same with being able to mill aluminum
05:04 PM _unreal_: does anyone in here have a 1.5kw spindle and are able to mill steel?
05:05 PM _unreal_: I have a water cooled spindle.
05:05 PM _unreal_: just wondering if may be any options
05:05 PM _unreal_: I can run the spindle rather slow but I doubt 500 RPM would have any torque behind it
05:06 PM _unreal_: I would assume it would want to run likely some 8k rpm at least. My spindle can do 24k rpm
05:08 PM _unreal_: ?
05:08 PM _unreal_: sigh
05:10 PM roycroft: it's been an hour since the compressor cycled
05:10 PM roycroft: and it's still holding at 120psi
05:10 PM roycroft: so i think that this is tolerble
05:10 PM roycroft: tolerable
05:20 PM -!- #linuxcnc mode set to +v by ChanServ
05:21 PM xxcoder: sounds like fix went ok-ish roy
05:24 PM JT-Shop: deer feeder is fixed now to put it back together and fill it up then off to the next job
05:24 PM roycroft: it went well enough for me to live with it, i think
05:25 PM roycroft: i'm going to move on to the dust collector
05:26 PM _unreal_: roycroft, what type of dust collector? I own a few
05:34 PM roycroft: an old grizzly 1-1/2hp unit
05:34 PM roycroft: i have a cyclone separator for it
05:34 PM roycroft: and i've upgraded the filter to a pleated paper one
05:35 PM roycroft: there's a 55 gallon barrel to collect chips/sawdust from the cyclone separator
05:35 PM roycroft: when it's working well, which is almost all the time, pretty much zero dust gets in the actuall collector bag - 99.9+% goes into the 55 gallon barrel
05:41 PM JT-Shop: Humidity 31%
05:50 PM Tom_L: long day
06:36 PM JT-Shop: yup
06:48 PM Tom_L: got the plan all worked out?
06:49 PM JT-Shop: for the control panel?
06:49 PM Tom_L: yeah
06:49 PM JT-Shop: I have most of the components sorted out and all the remote stations in cad
06:49 PM JT-Shop: starting to add all the components into the main panel
06:51 PM Tom_L: they got guys to help install it once you got it all ready?
06:54 PM JT-Shop: I'll do anything on the ground they have to do anything in the air
06:55 PM Tom_L: i just figuerd it's gonna be a hefty piece for one
06:55 PM JT-Shop: they will help me get the panel into position using a forklift
07:00 PM JT-Shop: the panel weight is 220 lbs
07:06 PM rdtsc_away is now known as rdtsc
07:07 PM lcnc-relay: <roguish> JT-Shop: Tom_L guys. i just cannot get the button images to work consistenly. can we look into it tomorrow?
07:07 PM lcnc-relay: <roguish> JT-Shop: thanks. the file run works
07:07 PM Tom_L: look at the resource file
07:07 PM JT-Shop: consistenly?
07:08 PM lcnc-relay: <roguish> i've been messing with it for hours....
07:08 PM Tom_L: that's how you address them from the py file
07:08 PM Tom_L: with the prefix ":" instead of ./
07:09 PM Tom_L: the resource file goes in the config folder
07:09 PM rdtsc: perhaps a good candidate for a YT short
07:09 PM * JT-Shop calls it a night as it is night here
07:09 PM lcnc-relay: <roguish> guess I need a really good example config directory
07:09 PM JT-Shop: tom's probing example is good
07:09 PM lcnc-relay: <roguish> tomorrow's cool....... good night Gracie
07:10 PM Tom_L: and 'RESOURCES = in the ini
07:10 PM Tom_L: i'll have some time in the morning
07:10 PM Tom_L: till around 10 cst
07:10 PM Tom_L: cdt?
07:10 PM Tom_L: i forget
07:11 PM Tom_L: all the 'T's have to be crossed just right
07:13 PM Tom_L: also if you don't have a current resources.qrc and resources.py you should get it
07:13 PM Tom_L: i added the flipped angle probe icons
07:15 PM Tom_L: i need to push changes to the example since i had to rename the buttons
07:15 PM Tom_L: no duplicates...
07:16 PM Tom_L: button name / hal pin name
07:17 PM lcnc-relay: <roguish> Tom_L: i've been trying everything possible. I loaded JT's latest deb today, and it through that error. so I changed the button names in the probing parameters list.
07:18 PM Tom_L: wait til i update the example files
07:19 PM Tom_L: i had to fix those in my test folders too but haven't had a chance to update the examples
07:19 PM lcnc-relay: <roguish> I've used qtdesigner to make the resources file, and JT's Linuxcnc menu Resource creater
07:19 PM Tom_L: just remember to address the icon in the qss file the same as you do in the qrc file
07:20 PM lcnc-relay: <roguish> we can go over it tomorrow... it's late back there. go have a beer
07:20 PM Tom_L: i'm good for a few hrs yet :)
07:21 PM Tom_L: gonna run an errand then i'll update the examples. likely won't get pulled til tomorrow
07:21 PM lcnc-relay: <roguish> well, i'm done for the evening..... gotta scratch up my chow....
07:21 PM Tom_L: ok
07:21 PM lcnc-relay: <roguish> later gator....
07:21 PM Tom_L: get new files tomorrow
07:44 PM Tom_L: JT-Cave, PR #125 for probe_ name changes
07:45 PM Tom_L: roguish, i ran the example and the png show up
07:45 PM Tom_L: look at the qss and qrc files to see the syntax
07:47 PM Tom_L: i made a few changes to the ui also
08:49 PM Tom_L: roguish, i'm also able to copy the resources.py file from one config folder to another as long as the qss file maintains the same path: background-image: url(":images/yourimage.png");
08:49 PM Tom_L: handy if you're using the same png files on more than one config
08:55 PM rdtsc is now known as rdtsc_away
09:51 PM lcnc-relay: <ccatlett1984> o/ everyone, I'm starting down the linuxCNC road. does a CAD model exist of the Mesa 7c80 card? I'm trying to get a jump start on modeling the enclosure for my setup. I know of the layout drawing in the manual, but if something already exists, it will save me the time
09:56 PM xxcoder: nice! dunno if theres models, but jt surely would know if such exists
10:29 PM lcnc-relay: <knoxmachining> 7i96 on grab cad.
10:30 PM xxcoder: is layout similiar on those 2?
10:31 PM lcnc-relay: <ccatlett1984> the 7i96 doesn't look anything like the 7c80
10:31 PM lcnc-relay: <ccatlett1984> 7i96 https://store.mesanet.com/image/cache/catalog/7i96colo-228x228.png
10:31 PM lcnc-relay: 7c80 https://store.mesanet.com/image/cache/catalog/7c80colo-228x228.png
10:33 PM lcnc-relay: <ccatlett1984> I should add, I've searched grabcad, yeggi, thangs, printables, thingiverse, cults3d
10:33 PM lcnc-relay: <ccatlett1984> knoxmachining
10:35 PM lcnc-relay: <big_kevin420> im gonna doubt the userbase if the 7c80 is big enough that someone has made one yet
10:36 PM lcnc-relay: <ccatlett1984> that is what i am suspecting, I'll probably end up making a basic block out model and post the STEP/ f3d files
10:36 PM xxcoder: that'd what I would do also. just flat plate with connector rows and serial end
10:36 PM xxcoder: enough to plan things out
10:37 PM xxcoder: theres this saying, if it cant be perfect, make it adjustable 🙂
10:37 PM lcnc-relay: <big_kevin420> you could do a pretty easy mokup using easyeda, by just placing terminal blocks and exporting the 3d preview
10:38 PM lcnc-relay: <ccatlett1984> well, I need vertical space for the enclosure, and fitment for the Pi (leaning towards a short ribbon cable for the GPIO, unless that will cause me issues)
10:38 PM lcnc-relay: <big_kevin420> the 40pin?
10:38 PM lcnc-relay: <ccatlett1984> yeah
10:38 PM lcnc-relay: <big_kevin420> 2inch max
10:38 PM lcnc-relay: <ccatlett1984> that should work
10:39 PM lcnc-relay: <big_kevin420> i guess not 2inch max, but recomended 2in
10:39 PM lcnc-relay: <ccatlett1984> Pi mounts to back of the touchscreen i'm using, just need a length of cable so i can hinge the back cover with the mesa card