#linuxcnc Logs

Jan 09 2023

#linuxcnc Calendar

12:10 AM Bleepshop: travis_farmer[m4: Lock out CNN and MSNBC on your cable box. ;D
12:20 AM roycroft: https://www.youtube.com/watch?v=KcavSNzXAt4
12:20 AM roycroft: https://www.youtube.com/watch?v=2gBEUkffwYw
12:20 AM roycroft: actually, the lyrics are easier to understand on the second one
01:07 AM randy: morning
01:16 AM Deejay: moin
01:28 AM travis_farmer[m]: G'Morning
03:39 AM XXCoder: whoa
03:39 AM XXCoder: deere now allows people fix their own tractors and stuff
03:39 AM XXCoder: i'd think it would never happen
03:50 AM -!- #linuxcnc mode set to +v by ChanServ
04:12 AM -!- #linuxcnc mode set to +v by ChanServ
04:12 AM -!- #linuxcnc mode set to +v by ChanServ
04:28 AM travis_farmer[m]: G'Morning, again (because i just woke up, again) ;-)
04:37 AM Tom_L: morning
05:08 AM -!- #linuxcnc mode set to +v by ChanServ
05:17 AM -!- #linuxcnc mode set to +v by ChanServ
05:26 AM -!- #linuxcnc mode set to +v by ChanServ
05:33 AM -!- #linuxcnc mode set to +v by ChanServ
06:36 AM travis_farmer[m]: 16F this morning. i hope my heater in my shop has enough output to warm up that much cold... my plans today are to get the VFD brake sorted out, and if i get that right, then i can work on the ModBus situation. if i can't get the ModBus stable, i can always fall back on analog control, and use ModBus to read VFD status at least. even that will reduce the number of mesa I/O pins in use, leaving more for my auto-changer when i get to
06:36 AM travis_farmer[m]: that point.
06:45 AM -!- #linuxcnc mode set to +v by ChanServ
07:04 AM -!- #linuxcnc mode set to +v by ChanServ
07:05 AM JT-Cave: geez wonder whats up with all the disconnects
07:07 AM Tom_L: started working on spindle orient again
07:10 AM JT-Cave: cool
07:11 AM Tom_L: i put debs up btw
07:18 AM JT-Cave: ok thanks
07:50 AM JT-Cave: just a minor change this morning put the pdf when installed in the correct directory so no need to build
08:20 AM travis_farmer[m4: holy crap is it cold out here...
08:26 AM travis_farmer[m4: dang, so cold my machine won't move fast... just stalls out with any fast movement....
08:29 AM Rhine_Labs: Sup... still alive ish..
08:30 AM travis_farmer[m4: yeah, i am going back in the house... not enough diesel left in my heater tank to stave off this cold... wait for a warmer day
08:49 AM Rhine_Labs: Hope to make time this week to start putting the magic smoke back in to a tormach ATC Board. https://youtube.com/shorts/xQT0qicxth4?feature=share
09:16 AM roguish[m]: JT-Cave: you around? I have a gcode face.py version for you.....
09:21 AM JT-Woodshop: I'm here, there... everywhere
09:22 AM * JT-Shop is here and not there
09:23 AM * roguish[m] posted a file: (10KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/lBENILNgdlWzMcmZRnFDkRwn/face.py >
09:23 AM roguish[m]: JT-Woodshop: there ya go. check it out
09:29 AM JT-Shop: ok I'll look when I get back from town
09:29 AM roguish[m]: thanks.
10:33 AM travis_farmer[m]: if you are feeling inventive... i created a forum post so i can collect ideas on my future build of a tool changer. https://forum.linuxcnc.org/30-cnc-machines/47897-gathering-ideas-for-a-tool-changer-system-on-my-48-x-48-cnc-router-table
10:50 AM jpa-: travis_farmer[m]: if there is empty space below the table, maybe it could be utilized somehow.. i'm visioning something like a giant spinning wheel under the table & hole at some side
10:51 AM travis_farmer[m]: the table is structural for the gantry. the slides for it mount directly to the underside. not sure i want to weaken it any... i have considered a similar idea
10:52 AM travis_farmer[m]: but i could have the tool come up and swing over the table...
10:55 AM jpa-: for rear tool changer clearance, you could just program virtual endstops in HAL to make sure you don't hit it
10:55 AM jpa-: and you could even make it removable, with a switch to engage protections when it is mounted
10:56 AM jpa-: if (y <= 100 && z <= 100 && toolchanger_input == 1) { estop(); }
10:58 AM JT-Shop: roguish[m], did you see this commit 2 days ago? https://github.com/jethornton/gcode/commit/fdec902db4282fcd62d603f718ca1e56d9de8486
11:18 AM JT-Cave: roguish[m], you don't use %% and M2 in a gcode file and it's bad practice to use %%
11:18 AM JT-Cave: which can lead to unpredictable results on the next file ran
11:45 AM -!- #linuxcnc mode set to +v by ChanServ
12:32 PM beef[m]: yikes, I will make a post to the forums - my spindle turned on with probe in the holder 😱
12:33 PM beef[m]: poor USB cable got torn up, but probe is OK and machine is ok - cut and solder and he's back in action, but I can't seem to replicate the error
12:34 PM beef[m]: * the error - I'll put details there
12:34 PM ZincBoy[CAON][m]: Ouch! That is why I like my wireless probe. Thought I haven't had the spindle turn on unexpectedly.
12:34 PM beef[m]: If I could replicate the error I would feel better about it, because I could avoid it
12:35 PM beef[m]: but now I am in fear of a random event like this happening again 😅
01:22 PM Tom_L: beef[m], preset the S word to 0 as a precaution
01:35 PM XXCoder: beef yikes lol. reminds me of that time I spun my dial test indictor and its C clamp holder
01:35 PM XXCoder: thankfully it held on, but was so tight I shrugged loosening it
01:36 PM XXCoder: thankfully yours still work fine
01:38 PM -!- #linuxcnc mode set to +v by ChanServ
01:42 PM beef[m]: Ah, you mean to prepend something like M3 S0 to the file?
01:42 PM ZincBoy[CAON][m]: Just S0
01:42 PM ZincBoy[CAON][m]: Don't need/want the M3
01:42 PM beef[m]: OK, that makes even more sense
01:43 PM roguish[m]: JT-Cave: you hame??
01:43 PM roguish[m]: home???
01:45 PM JT-Shop: just got back
01:46 PM roguish[m]: didn't quite get your comment about %%
01:46 PM roguish[m]: otherwise, did you try my file?
01:47 PM JT-Shop: you don't use the old punch tape %% with a program end
01:47 PM Tom_L: aww sure you can
01:47 PM JT-Shop: no, I didn't try it just looked at it, I fixed the issue 2 days ago
01:48 PM roguish[m]: I did not think I made it do a double %
01:48 PM Tom_L: single is ok, double maybe not so much
01:48 PM JT-Shop: % some gcode %
01:49 PM roguish[m]: I did see you worked it. I tried the new deb, and it still did not do the heights correctly
01:49 PM JT-Shop: start and stop % but they are asking for trouble
01:49 PM JT-Shop: what did it do wrong?
01:50 PM roguish[m]: too many heights. it went below the final cut depth.
01:50 PM JT-Shop: ok
01:50 PM JT-Shop: :(
01:51 PM roguish[m]: try mine. easy to swap files...
01:51 PM JT-Shop: what does it do if the top of the material is at 2.5 and you want to cut 3/8 with 1/4 depth of cut
01:54 PM JT-Shop: seems to work after I remove the append %
01:54 PM JT-Shop: the reason m2 is optional is so you can knit together several ops into one file
01:56 PM roguish[m]: also, it would help if you change the deb version number when the code chages...
01:57 PM roguish[m]: ok, just downloaded and installed your latest deb, from 2 days ago.
01:57 PM JT-Shop: I only do that when several things change but rarely for a single bug fix
01:58 PM JT-Shop: which looks like it's still a bug on my end... back to work
01:59 PM * roguish[m] uploaded an image: (85KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/imFsORTIxtjGgrJMDhHbYBki/image.png >
01:59 PM roguish[m]: JT-Shop:
02:01 PM roguish[m]: note the last pattern level, 1.10 not equal 2.5-1, goes 1 step too far.
02:03 PM JT-Shop: well crap :(
02:03 PM JT-Shop: finally got all the pneumatic crap out of that box
02:05 PM Tom_L: yay
02:07 PM roguish[m]: JT-Shop: here's my version
02:07 PM * roguish[m] uploaded an image: (78KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/VxGOXtcVSgZDthuMZKYJltgV/image.png >
02:08 PM roguish[m]: feel free to use it. no charge.
02:08 PM Tom_L: you should carry that out a few more decimal places
02:09 PM JT-Shop: ok but I'm deleting the % because it's not needed
02:09 PM roguish[m]: what ever works. I just appreciate the routines.
02:10 PM Tom_L: meh, i guess i do go 4 decimals on mine
02:10 PM roguish[m]: I put a bunch of debug type prints. all commented out. kill 'em if you want
02:10 PM XXCoder: 4 is default im pretty sure
02:11 PM XXCoder: periods is required, as I have ran machines that would interpet 2 as .0002"
02:11 PM Tom_L: J looks lonely though
02:11 PM XXCoder: unless its 2.0 then its 2"
02:11 PM Tom_L: maybe it's just cut off the img
02:11 PM roguish[m]: probably
02:12 PM Tom_L: X and Y carry it out even if it's 0
02:12 PM Tom_L: I does the same thing
02:12 PM Tom_L: odd
02:13 PM JT-Shop: hmm I need another estop button for the double chucker
02:14 PM Tom_L: ok i made a bunch of changes to the orient code. i should test it after a nap
02:23 PM * JT-Shop needs to finger out if he can put one more selector switch in this box...
02:27 PM roycroft: it's just good form to use the decimal point
02:27 PM roycroft: besides, "2" means "between 1.5 and 2.5"
02:27 PM roycroft: and that's rarely what is intended
02:28 PM roycroft: unless a variable is designated as an integer
02:39 PM * JT-Shop looks at the clock and calls it a day
02:40 PM travis_farmer[m4: currently compiling LinuxCNC on my desktop computer (spare harddrive)... using JT's deb 11 install 🙂
02:40 PM XXCoder: roy yeah. its best to always have . somewhere in coord numbers
02:45 PM travis_farmer[m4: does "debuild -uc -us" have to be run as root?
02:47 PM roguish[m]: JT-Shop: another short day.....huh
02:47 PM JT-Shop: yep they get shorter and shorter
02:47 PM JT-Shop: travis_farmer[m4, no
02:47 PM ZincBoy[CAON][m]: Perhaps in some very old controls. I am not aware of anything that doesn't take punched tape that interprets "2", "2." or, "2.0" as exactly the same things.
02:48 PM travis_farmer[m4: hmmm, it failed before, but i am running as root, and it "seems" to be going now...
02:48 PM JT-Shop: what was the failure?
02:49 PM travis_farmer[m4: i can't say at the moment as it is burried in the new compile... oh, there it is again. standby...
02:50 PM travis_farmer[m4: install -d debian/linuxcnc-doc-de/usr/share/doc/linuxcnc-doc-de... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/2c1d4c3e54dfb93326855aad7136ec3b3ec0eb53>)
02:50 PM travis_farmer[m4: don't hate me for not pastebin
02:52 PM JT-Shop: you trying to build linuxcnc as a deb?
02:53 PM travis_farmer[m4: following https://gnipsel.com/linuxcnc/debian-11-emc.html
02:53 PM JT-Shop: install -d debian/linuxcnc-doc-de/usr/share/doc/linuxcnc-doc-de is trying to install german docs
02:54 PM travis_farmer[m4: i don't speak or read german...
02:55 PM JT-Shop: try debian/configure no-docs
02:56 PM JT-Shop: then build
02:58 PM travis_farmer[m4: building...
03:00 PM JT-Shop: awesome
03:02 PM JT-Shop: crap I forgot to order 2 more n/c contact blocks
03:07 PM travis_farmer[m4: debs built!
03:08 PM travis_farmer[m4: rebooting to get into the rt kernal...
03:12 PM travis_farmer[m4: there, latency histogram running with a few glxgears... will leave that be for a few hours
03:15 PM travis_farmer[m4: max 32.7us so far
03:19 PM CloudEvil: :)
03:19 PM * travis_farmer[m4 uploaded an image: (40KiB) < https://libera.ems.host/_matrix/media/v3/download/jauriarts.org/AqnKxKYTcPupqoAcIRMJxPmr/travis-09Jan2023-403.png >
03:19 PM travis_farmer[m4: look at the odd shape so far...
03:25 PM JT-Woodshop: travis_farmer[m4, run latency-histogram --nobase
03:26 PM travis_farmer[m]: ... i just came downstairs to relax my back, will do in a bit :-)
03:29 PM travis_farmer[m]: i will have to do the intel NIC setting thing before i try much with it, but so far it is running better than my production computer... may benefit from isolcpus...
03:34 PM travis_farmer[m]: wouldn't it be funny if this computer ran LCNC far better than my old computer out in the shop... 8 core, 32GB RAM, intel NICs... it's like it has so much wrong going for it, that it can't possible be better... time will tell
03:37 PM travis_farmer[m]: temps only got up to 25F... glad i wasn't out in the shop... trying to prime the diesel heater after it ran out of fuel...
03:40 PM travis_farmer[m]: reason i am testing this computer, is it has a 10/100 NIC and a dual 10/100/1000 NIC, so 3 ports. one for network, and two for Mesa cards. i hope in the future to get a 7i94 for various add-ons.
03:43 PM JT-Woodshop: a smart serial card is much easier way to add I/O
03:44 PM JT-Woodshop: for once I didn't get it too hot out here... temperature only got up to 70°F
03:45 PM travis_farmer[m]: the 7i94 is the sserial card that goes between ethernet, and 8 sserial ports
03:46 PM travis_farmer[m]: 70F is too hot for me, when working ;-)
03:46 PM XXCoder: you a yeti?
03:47 PM travis_farmer[m]: no, but i run hot anyway
03:47 PM JT-Woodshop: do you really need 384 I/O on a router?
03:48 PM XXCoder: I suppose its always better to overshoot than undershoot but geez
03:48 PM travis_farmer[m]: probably not... likely just dreaming i suppose...
03:49 PM XXCoder: with that many I/O its possible to have 32 bit encoded directly wired to ports, for all of 3 axis
03:49 PM XXCoder: riciously overkill on precision
03:49 PM JT-Woodshop: if you need more than 48 I/O it's more practical to use a 7i74
03:51 PM ZincBoy[CAON][m]: I use the 7i74 in my machine. There are limits on how many sserial ports you can have with some FPGA cards.
03:51 PM travis_farmer[m]: my main board is a 7i80HD-16
03:52 PM ZincBoy[CAON][m]: The 7i98 only supports 6 additional sserial ports with a 7i77 as well.
03:54 PM * roycroft wonders why woodworking power feeders are so bloody expensive
03:54 PM ZincBoy[CAON][m]: The 7i80 has the smaller FPGA so it may be limited as well. Not too sure how it would stack up against the FPGA on the 7i98.
03:54 PM travis_farmer[m]: what is the 7i74? i don't see it on mesa
03:54 PM ZincBoy[CAON][m]: Though 6 sserial ports is plenty for most things. http://store.mesanet.com/index.php?route=product/product&path=83_87&product_id=117
03:54 PM JT-Woodshop: https://mesaus.com/product/7i74/
03:56 PM ZincBoy[CAON][m]: Though since you have a 7i80, you would probably want the 7i44 instead.
03:57 PM travis_farmer[m]: Hmmm...
03:57 PM JT-Woodshop: yep a 7i44 is 50 pin
03:58 PM travis_farmer[m]: i would need to free up an entire block on my 7i80HD...
04:00 PM ZincBoy[CAON][m]: You shouldn't really be connecting anything directly to the 7i80 anyway. The FPGA IO are not the most robust things around. Any IO should be going through something like a 7i84 or the like.
04:00 PM travis_farmer[m]: i use optocoupler boards between my mesa and the machine
04:02 PM * travis_farmer[m] uploaded an image: (1846KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/dIojmQpbJYCzpmCguYHfqtPz/20221129_133957.jpg >
04:02 PM travis_farmer[m]: the little boards with the LEDs
04:03 PM roguish[m]: travis_farmer: that's good. hey, what are those funky 50 pin cables?
04:03 PM roguish[m]: shieled
04:03 PM roguish[m]: ?
04:04 PM travis_farmer[m]: copper tape, and yes the tape is grounded :-)
04:05 PM ZincBoy[CAON][m]: The optoisolators are fine.
04:05 PM roguish[m]: I use these http://store.mesanet.com/index.php?route=product/product&product_id=95&search=7i42
04:06 PM travis_farmer[m]: i didn't have the money for the 7i42TAs at the time (and sure don't now) ;-)
04:07 PM ZincBoy[CAON][m]: Those are a very good idea to use.
04:10 PM ZincBoy[CAON][m]: Will you have money when you blow up the 7i80? Not trying to be a jerk, but the FPGA IO on that card are not meant to be used in an industrial system without protection. As long as everything is isolated you should be okay.
04:11 PM travis_farmer[m]: on my spindle docs, the manual they gave me showes a different configuration connector than what i have, so i hope the pinout is the same... i will try a continuity meter on what is supposed to be the release button on the spindle, and see if the numbered pins are correct or not. kind of a PITA, but not much else i can do...
04:12 PM travis_farmer[m]: everything is isolated either by opto boards, relay (with optos), or my stepper drives that have built in optos.
04:13 PM travis_farmer[m]: but yes, ideally i would like those protection boards
04:16 PM travis_farmer[m]: i have a second 7i80HD on hand, just in case, that is already flashed with the right firmware. but i hope i don't have to use it. it was my protection in case something catastrophic happens, and i need the machine working again, quickly
04:23 PM -!- #linuxcnc mode set to +v by ChanServ
04:28 PM roguish[m]: DO NOT HOTPLUG any thing around the mesa boards.
04:29 PM travis_farmer[m]: well, no. i shutdown the power before operating on the direct mesa pins, and use a static wrist strap (that is really tight, came from china...)
04:34 PM JT-Shop: got a planer on fb marketplace and I get this question is it 230v single phase?
04:34 PM travis_farmer[m]: lol
04:34 PM JT-Shop: I dunno maybe the ad is cornfusing 3HP Single Phase 15 amp motor
04:34 PM JT-Shop: 220 volts 15 amp plug
04:43 PM roycroft: when i see 230v i'm not sure if they're talking single phase or three phase
04:43 PM roycroft: 208v should always be 3 phase
04:44 PM roycroft: but other than that, anything from 220v to 250v can (but not should) refer to either single phase or three phase
04:44 PM roycroft: if i'm looking at something on cl and it has a motor, i don't believe the motor specs unless there's a clear picture of the motor plate
04:48 PM JT-Shop: I was specific about the motor being single phase
04:48 PM Tom_L: ok got the number format right, now to get the spindle to turn
04:49 PM JT-Shop: adding a photo of the motor nameplate is a good idea... I wonder if I can see it
04:56 PM JT-Shop: https://www.backyardchickens.com/threads/calling-any-one-from-missouri.73271/page-1618#post-26441976
04:56 PM roycroft: to me that photo is often the most important one in a post
04:56 PM roycroft: the motor plate one
04:57 PM Tom_L: JT-Shop, did you mark any tweaks for geany?
04:59 PM JT-Shop: https://gnipsel.com/linuxcnc/software-fixes.html
04:59 PM Tom_L: recall what it does?
05:01 PM Tom_L: double click open?
05:01 PM Tom_L: hmm mine does that
05:01 PM Tom_L: thanks
05:04 PM JT-Shop: geany will open files in an open geany in another workspace, that makes geany open up in the current workspace
05:04 PM Tom_L: odd, mine does that already
05:04 PM JT-Shop: so open a file in another workspace then change workspace and open another file
05:05 PM JT-Shop: the script fixes that
05:05 PM Tom_L: i'll try it in a bit..
05:05 PM JT-Shop: k
05:05 PM Tom_L: i see what you mean now
05:05 PM Tom_L: i seldom use more than one :)
05:07 PM JT-Shop: I have 6 workspaces on my dev pc
05:16 PM JT-Shop: looks like everyone is on the roost... time to lock up and call it a day
05:16 PM Tom_L: still daylite
05:16 PM Tom_L: are they early?
05:16 PM JT-Shop: at your house
05:16 PM JT-Shop: after sunset here
05:16 PM Tom_L: true
05:17 PM Tom_L: didn't think it was that far away..
05:17 PM JT-Shop: https://thepatriotwoodworker.com/forums/topic/38578-popcorn-bowls/#comment-305995
05:17 PM Tom_L: #2?
05:18 PM JT-Shop: well I'm trying to make 2 more but more flatter
05:18 PM JT-Shop: anyway fun mind games
05:19 PM Tom_L: no kidding
05:19 PM * JT-Shop locks up and head down to tuck the hens in
05:19 PM Tom_L: so is remembering orient :)
05:19 PM JT-Shop: I bet
05:20 PM XXCoder: jt nice
05:24 PM Tom_L: at least if i get it to work, i can use it to orient the hole used to remove the sherline tool holders
05:24 PM JT-Cave: XXCoder, thanks
05:24 PM Tom_L: i'm constantly turning the spindle for that
05:24 PM roycroft: i think i'm going to go get new tires for my pickup
05:25 PM roycroft: the previous owner put some big, fat tires on it and i hate them
05:25 PM roycroft: i don't know why a person would do that
05:25 PM XXCoder: probably improve mpg some
05:25 PM Tom_L: make a tire swing from the old ones for your neighbor kids
05:25 PM roycroft: the tire shop will actually buy them from me
05:25 PM roycroft: they have a decent amount of tread on them
05:25 PM XXCoder: regular tires would improve probably still stock brakes life
05:26 PM roycroft: if i were driving through deep mud then wide tires would probably be fine
05:26 PM XXCoder: too many people get big tires and not better brakes
05:27 PM roycroft: besides being uncomfortable to drive with them, the vehicle is already really long and has a very wide turning radius
05:28 PM roycroft: the fat tires make that even worse, as i cannot turn as sharply with them
05:28 PM roycroft: so i'm going to go from 315s to 265s, which are stock
05:28 PM roycroft: that's a *huge* difference in width
05:34 PM JT-Cave: I hope I didn't sound to sarcastic in my reply Didn't read the ad I see... 220-221 whatever it takes
06:39 PM Rhine_Labs: Well that was quick lol fried STM32 lol next..
09:53 PM -!- #linuxcnc mode set to +v by ChanServ
10:06 PM CaptHindsight[m]: the zombie apocalypse is starting in Chicago. https://toot.community/@jimlindstrom/109661395957808937
10:15 PM Bleepshop: CaptainHindsight: What's going on? No JS on this box ATM.
10:16 PM * Bleepshop is waiting for /dev/sdg to sync.
10:38 PM CaptHindsight[m]: Bleepshop: There are CDC and Illinois department of health signs indicating 1-2 blocks of homes are quarantined for Avian-A
10:39 PM CaptHindsight[m]: but it's not on the local news, so ???
10:39 PM * Bleepshop starts whistling the Twiight Zone theme...
10:43 PM roycroft: the zombie apocalypse started in chicago in the 1970s, while i was still there
10:44 PM XXCoder: birds and bugs would view zombies as walking food
10:47 PM Bleepshop: roycroft: I thought Philo T. Farnsworth started it on August 26, 1930?
10:49 PM roycroft: i used to work with his grandson, actually
11:51 PM CaptHindsight[m]: https://www.youtube.com/watch?v=3cspYZyGp1A