#linuxcnc Logs

Dec 01 2024

#linuxcnc Calendar

12:39 AM lcnc-relay: <big_kevin420@discord> krey2892@discord: could be better. its not as good as printer firmware feature wise
01:01 AM lcnc-relay: <travis_farmer@discord> https://youtu.be/D2xoxPlDnW4?si=Aq9xYHVDr3cECFHK
01:01 AM lcnc-relay: <travis_farmer@discord> https://youtu.be/D2xoxPlDnW4?si=Aq9xYHVDr3cECFHK
01:03 AM lcnc-relay: <travis_farmer@discord> https://youtu.be/6jLL9DBJ4hY?si=0jS-XOgyC-lmRGzj
01:03 AM lcnc-relay: <travis_farmer@discord> https://youtu.be/6jLL9DBJ4hY?si=0jS-XOgyC-lmRGzj
01:46 AM Deejay: moin
02:33 AM lcnc-relay: <krey2892@discord> travis_farmer@discord: https://upload.disroot.org/r/4WQb3r3o#DDQUIADQ7JxbBWIPgp1M0vI8fhAjCwIQn+qtXP9KlbQ=
02:33 AM lcnc-relay: it's fine, additionally to that there are 4 3D Printers doing things in the other room with fire suppresion built-into those and it's not just friction on wood that you need to worry about. You figure out risks to manage them
02:35 AM lcnc-relay: <krey2892@discord> travis_farmer@discord: Thermal runaway happens rarely and when it does the software will shut down the printer. The idea is to make these CNCs usable by untrained people so that they can use them without issues and learn on the way tbh
02:41 AM lcnc-relay: <krey2892@discord> i worry more about the 3D printer chopping my hand off tbh xD We have like bunch of those that we either get for free to mod the hell out of them or get them ourselves to design optimized profiles and mods that make them very fast
02:43 AM lcnc-relay: <krey2892@discord> also it's like layers of management so even if the 3D printer engulfs into a fire the building it made out of non-flammable and firesupressing materials and it also sends you an alarm about anything unusual via home assistant etc.. etc..
04:27 AM JT-Cave: morning
04:35 AM lcnc-relay: <huursabg@discord> If in using the lpt port of my PC to control the breakout board and need an encoder with db9 connector, do I just plug it in the serial port of that pc
04:36 AM lcnc-relay: <huursabg@discord> * im
05:28 AM Tom_L: morning
06:43 AM JT-Cave: mesact bug fixed
06:48 AM lcnc-relay: <travis_farmer@discord> huursabg@discord just because the connector fit, does not mean it goes there. you need to find out the specs of the encoder and it's connection diagram.
06:51 AM lcnc-relay: <travis_farmer@discord> krey2892@discord complacency in your software is not an excuse to allow a machine setup by a novice to go unattended. a CNC machine is far more complex in it's setup than a 3D printer.
07:09 AM lcnc-relay: <huursabg@discord> travis_farmer@discord: but if the connector is db9 and my port is db9 then why wont it go, its just an lpt port on the motherboard itself so logically thats where i should also plug in the db9 and here is the diagram
07:09 AM lcnc-relay: <huursabg@discord> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/VpPRmDgUzraaeZgeubiaKjKa/image.png
07:10 AM lcnc-relay: <huursabg@discord> but if the connector is db9 and my port is db9 then why wont it go there, its just an lpt port on the motherboard itself so logically thats where i should also plug in the db9 and here is the diagram
07:11 AM lcnc-relay: <travis_farmer@discord> because the port on your computer is serial data protocol, not an encoder connection
07:13 AM lcnc-relay: <huursabg@discord> then where does it go
07:14 AM lcnc-relay: <travis_farmer@discord> you need a db9 breakout, and then you can make your connections to your parallel port breakout board
07:16 AM lcnc-relay: <huursabg@discord> travis_farmer@discordthis is the board im using
07:16 AM lcnc-relay: <huursabg@discord> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/xUEOzWHljYGFwWNnaItfwZkK/bl-mach-V1_1.png
07:17 AM lcnc-relay: <travis_farmer@discord> that doesn't have encoder inputs...
07:19 AM lcnc-relay: <huursabg@discord> arent the limit switch pins just general input pins
07:19 AM lcnc-relay: <travis_farmer@discord> yes, but you need limit switches too
07:19 AM lcnc-relay: <huursabg@discord> i dont need on my mill so can i use them then
07:20 AM lcnc-relay: <travis_farmer@discord> how does your mill seek home location with no limits or homing switches?
07:21 AM lcnc-relay: <huursabg@discord> by simply going back to 0 on all coordinates, i tell it where the zero is
07:22 AM lcnc-relay: <travis_farmer@discord> that is inaccurate, at best
07:23 AM lcnc-relay: <travis_farmer@discord> http://linuxcnc.org/docs/stable/html/config/ini-homing.html
07:23 AM lcnc-relay: <huursabg@discord> if the accuracy is good why would it inaccurately go back to 0, its just moving along axis
07:24 AM lcnc-relay: <travis_farmer@discord> when you automate a machine, everything needs to be automated for the software to work correctly
07:24 AM lcnc-relay: <huursabg@discord> not for me so can i use these pins
07:26 AM lcnc-relay: <travis_farmer@discord> whatever floats your boat... just don't cry to me when something breaks, or you run into trouble because you can't home correctly...
07:27 AM lcnc-relay: <huursabg@discord> which pins on the db9 board do i use for input
07:27 AM lcnc-relay: <huursabg@discord> * output
08:18 AM lcnc-relay: <zincboy_ca_on@discord> Also, just because there are input pins on your BOB doesn't mean you can use them for an encoder. If this is for a MPG handwheel it can work but any axis or spindle feedback will be far too fast for the parallel port and base thread to read. You generally need something like a Mesa board with hardware quadrature decoder for that.
08:21 AM lcnc-relay: <huursabg@discord> zincboy_ca_on@discord: demn but if u do get an encoder it feeds back the actual position and linuxcnc adjusts if theres a deviation between expected and real value right
08:23 AM lcnc-relay: <zincboy_ca_on@discord> Yes, if you configure it correctly in HAL. It is fairly easy if you are closing the servo loop in linuxcnc but using a stepper with external feedback is a bit more tricky as you have a dual position loop.
08:23 AM lcnc-relay: <huursabg@discord> what about using an open stepper not closed
08:23 AM lcnc-relay: <huursabg@discord> or you need the rotary encoder of the closed one
08:26 AM lcnc-relay: <zincboy_ca_on@discord> You can have an encoder on an open loop stepper (or linear encoder on the axis) and have a closed position loop in linuxcnc. It is just more tricky to tune as you have two position loops effectively. One is the motor itself and the other is the software one in linuxcnc.
08:26 AM lcnc-relay: <zincboy_ca_on@discord> It is usually easier to just use a servo or closed loop stepper from the start.
08:27 AM lcnc-relay: <huursabg@discord> if thats the case then why spend money on expensive ballscrews or lead, just buy some cheap shit add encoders and get single digit micron accuracy?
08:29 AM lcnc-relay: <zincboy_ca_on@discord> Because it doesn't work that way. A linear scale feedback is not a magic bullet. It can work if you are moving to fixed points but not dynamically.
08:30 AM CloudEvil: Even dynamically can be just fine with zero force.
08:30 AM lcnc-relay: <zincboy_ca_on@discord> You still get artifacts with backlash due to finite bandwidth.
08:31 AM lcnc-relay: <huursabg@discord> zincboy_ca_on@discord: what do you mean by dynamically
08:34 AM CloudEvil: You can compensate for some classes of inaccuracy in positioning by using feedforward/back, even if you have a fairly nonlinear motion system, but good readouts. Once you need to be able to apply/react to/apply forces, the slop and bounce and backlash starts to matter too much
08:34 AM lcnc-relay: <zincboy_ca_on@discord> If you want to move along a line or an arc you will not be able to do so without error. You will be able to accurately stop at the endpoints but you will have errors in the path getting there. So if you want to drill a bunch of holes in accurate locations you can because the drill locations.
08:38 AM lcnc-relay: <zincboy_ca_on@discord> @CloudEvil, and any real system has forces just from moving the axis. And while it is technically possible to model the machine and compensate for a non-linear system it is not really practical to do so. At least at the hobby scale.
08:40 AM jpa-: cheap inkjet printers do it very well, but they have low and very predictable loads
08:41 AM CloudEvil: https://www.youtube.com/watch?v=CiorGYCZOgk comes to mind
08:41 AM CloudEvil: Jugglebot
08:41 AM CloudEvil: Floppy but fast
08:44 AM lcnc-relay: <krey2892@discord> travis_farmer@discord: for milling wood.. Kinda yes as it likes to set itself on fire unless you have a firesupression in place to manage that. For other materials kinda moot as worst case you break the tool or the machine.
08:48 AM lcnc-relay: <krey2892@discord> or like wood chip vacum or something alike on the head
08:48 AM lcnc-relay: <travis_farmer@discord> krey2892@discord: if you want to injure people and equipment with your complacency, do what you want. i will have no further part of it.
08:49 AM lcnc-relay: <krey2892@discord> equipment is easy and economical to fix and people get training to use it safely and insurance in worst case.
08:50 AM lcnc-relay: <krey2892@discord> *easy to fix
08:51 AM lcnc-relay: <krey2892@discord> point is that it can be done in a user-friendly way that is functional instead of having to be an expert with years of experience
08:51 AM lcnc-relay: <zincboy_ca_on@discord> @CloudEvil, The juggle bot only cares about endpoints and in fact overshoots and rings so would be terrible in any system where path accuracy is important. It is "easy" to get accurate endpoints with a crappy motion system but it is very hard to get an accurate path. Things like inkjet printers have a team of people generating the model.
08:59 AM lcnc-relay: <zincboy_ca_on@discord> @krey, I admire your optimism but I have to agree with travis_farmer@discord. I can see making something work if you constrain it to the point of uselessness. The solution space for a CNC is just too big to have an easy mode. Plus I don't know how you can say CNC equipment is "easy and economical" to fix. Every time I crash my machine I have to recalibrate at a minimum. Replacing spindle bearings is a cheap outcome at...
08:59 AM lcnc-relay: ... $2k. I do _lots_ of simulation and review before I hit cycle start and then have my hand over the stop button with the feeds turned down until the program is proven.
09:02 AM Tom_L: $2k? that's it???
09:05 AM lcnc-relay: <zincboy_ca_on@discord> Bearing Kingdom. You can get them cheap 🙂
09:05 AM lcnc-relay: <krey2892@discord> zincboy_ca_on@discord: We design and engineer the CNCs so it's using parts that are economical to replace in case it breaks like the threaded rods that cost around 80 EUR and and quick replacement. Calibration also doesn't take long time if you adjust tools for it to have the ability to do it quickly
09:05 AM Tom_L: zinc, are you on a first name basis with them?
09:05 AM Tom_L: :)
09:06 AM lcnc-relay: <zincboy_ca_on@discord> Actually, yes 🙂
09:06 AM Tom_L: i hear what you're saying though...
09:07 AM Tom_L: interesting watching a noob try and get by on a shoe string budget
09:08 AM lcnc-relay: <krey2892@discord> i ain't on budget and i do machining on 0.001mm tolerances :D
09:11 AM lcnc-relay: <zincboy_ca_on@discord> You aren't doing that with threaded rods that cost 80eur. Or with a quick and easy calibration. To hit those tolerances I pull out the laser interferometer so I can calibrate the axis in real time.
09:11 AM Tom_L: nope
09:11 AM Tom_L: very few industries need those tolerances
09:12 AM lcnc-relay: <zincboy_ca_on@discord> I do stuff for the semiconductor space and there are a few spots where we need 1um tolerance but that is not the rule.
09:17 AM lcnc-relay: <krey2892@discord> zincboy_ca_on@discord: done this today, the tolerances are 0.001mm ~ 0.002mm
09:17 AM lcnc-relay: <krey2892@discord> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/vDhoWbWQEZNocpVOYDBJWLAo/image.png
09:18 AM Tom_L: shame those don't come thru on irc
09:18 AM lcnc-relay: <krey2892@discord> https://imgur.com/a/iGwqHbi
09:18 AM lcnc-relay: <krey2892@discord> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/tNofSbdjcjwPIlsloibOJOZO/https%3A//imgur.com/a/iGwqHbi
09:19 AM lcnc-relay: <krey2892@discord> The threaded rods can be bought from china for that price they are straight and hard af though you gotta know where to look
09:22 AM lcnc-relay: <zincboy_ca_on@discord> The tolerances on what in that picture? Flatness, hole location, diameter? The tooling marks I see are at least 1um deep.
09:35 AM Tom_L: i was kinda wondering that myself
09:35 AM lcnc-relay: <krey2892@discord> zincboy_ca_on@discord: face is 0.07mm grid pattern per request with 9mm endmill 3 flutes HSS, the hole in the middle is 19mm diameter
09:53 AM lcnc-relay: <zincboy_ca_on@discord> Absolutely nothing about what you have posted shows you are hitting 1um tolerances. The fact you haven't talked about metrology or what dimensions are critical points to not meeting those levels. That looks like a 5 minute lathe job and absolutely does not require tight tolerance. Look, I actually do hit 1um tolerance but usually only on one critical dimension and to do so I have to use a laser interferometer to...
09:53 AM lcnc-relay: ... compensate for temperature changes and mechanical error. The scrap rate is also pretty high as I have an old machine and it doesn't take much. 10um is doable with special care for toolpath and in process probing. 100um is zero effort.
09:54 AM lcnc-relay: <thorhian@discord> Tom_L discord pictures don’t come through on IRC? Shouldn’t they just appear as a public link where you can view the image?
09:54 AM Tom_L: the bot is broken
09:54 AM lcnc-relay: <thorhian@discord> Ah
09:54 AM Tom_L: no and alot of posts are double as well
09:57 AM Tom_L: zinc, can i show my .001mm tolerance wood carving too?
09:58 AM Tom_L: i was just gonna let it slide...
09:59 AM lcnc-relay: <thorhian@discord> Also, I think I’m going to have to side with ZincBoy and Travis here. Having nice UIs and camera monitoring is nice, but it can’t replace someone being able watch and stop machines if anything goes wrong. You usually need experienced operators to run machines reliably all the time. Fire suppression is good, but machine and tool destruction is not good. Your claimed tolerances sound a bit naive. If you want true levels...
09:59 AM lcnc-relay: ... of automation, I’m not hearing anything that will get you close to lights out machining (probes, tested and simulated programs, tool redundecy of tool failure is found or cutting time exceeded).
10:00 AM Tom_L: that takes fairly deep pockets to achieve
10:00 AM lcnc-relay: <krey2892@discord> zincboy_ca_on@discord: metrology: Checked with probe on the CNC and height probe outside of the CNC, flatness 0.001 ~ <0.002 (analog dial would say it's closer to 0.0018). middle hole checked with calibers.
10:00 AM lcnc-relay: It took 5 hours to make, temperature managed via mist of H20, 20% Ethyl Glycol and acetic acid to balance the pH to neutral.
10:00 AM lcnc-relay: <krey2892@discord> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/lsyqFVzXTsYCEZPIuzUMgBgc/image.png
10:00 AM lcnc-relay: <krey2892@discord> metrology: Checked with probe on the CNC and height probe outside of the CNC, flatness 0.001 ~ <0.002 (analog dial would say it's closer to 0.0018). middle hole checked with calibers.
10:00 AM lcnc-relay: It took 5 hours to make, temperature managed via flood of H20, 20% Ethyl Glycol and acetic acid to balance the pH to neutral.
10:00 AM lcnc-relay: <krey2892@discord> metrology: Checked with probe on the CNC and height probe outside of the CNC, flatness 0.001 ~ <0.002 (analog dial would say it's closer to 0.0018). middle hole checked with calibers.
10:00 AM lcnc-relay: It took 5 hours to make, temperature managed via mist of H20, 20% Ethyl Glycol and acetic acid to balance the pH to neutral.
10:05 AM lcnc-relay: <krey2892@discord> zincboy_ca_on@discord: special care^
10:05 AM lcnc-relay: <krey2892@discord> https://jauriarts.org/_matrix/media/v3/download/jauriarts.org/BrTyvFDqcowlxmPBCbbHKKDj/image.png
10:07 AM lcnc-relay: <krey2892@discord> metrology: Checked with probe on the CNC and height probe outside of the CNC, flatness 0.001 ~ <0.002 (analog dial would say it's closer to 0.0018). middle hole checked with calipers.
10:07 AM lcnc-relay: It took 5 hours to make, temperature managed via mist of H20, 20% Ethyl Glycol and acetic acid to balance the pH to neutral.
10:08 AM lcnc-relay: <krey2892@discord> (this is one of 4 CAM jobs to level it, i didn't keep the rest)
10:13 AM lcnc-relay: <krey2892@discord> thorhian@discord: tbf i don't want to do lights out machining yet, it's just the end goal while the current goal is just to control the machine via FreeCAD UI. The conversation got to lights out cuz i mentioned that's where i eventually want to get and make the CNCs easy to use for non-experienced operators.
10:15 AM lcnc-relay: <thorhian@discord> Yeah more FreeCAD integration is good. It’s needed.
10:16 AM lcnc-relay: <thorhian@discord> It’s nice being able to export tool tables but having a way to sync and communicate in a more sophisticated way would be nice.
10:17 AM memleak: The new Gentoo image for LinuxCNC is almost ready, but now I'm having issues starting linuxcnc. ModuleNotFoundError: No module named 'linuxcnc'
10:18 AM memleak: If I run: python then type in "import linuxcnc" it works fine though
10:18 AM memleak: I found this thread but it's not helpful: https://forum.linuxcnc.org/nativecam/44391-error-no-module-named-linuxcnc
10:19 AM lcnc-relay: <krey2892@discord> memleak: ebuild missing runtime dependency?
10:25 AM memleak: I have all the dependencies :)
10:25 AM memleak: also latency-test doesn't work either: No module named 'vcpparse'
10:25 AM memleak: but latency-histogram works
10:26 AM memleak: also the 6.12 mainline kernel isn't ready for linuxcnc yet as there's no /sys/kernel/realtime entry
10:26 AM memleak: and the RT patch hasn't been updated since -rc4 :(
10:52 AM memleak: brb
10:59 AM memleak: there's a lot of threads having the same issue as mine but mostly due to RIP builds, this is a system install
11:01 AM memleak: it worked a year ago too, mostly the same configuration, just updates
11:53 AM rdtsc_away is now known as rdtsc
12:22 PM lcnc-relay: <big_kevin420@discord> recently, issues came up with some automation, so they started CMMing the parts I made
12:22 PM lcnc-relay: <big_kevin420@discord> compared to the outsourced parts that we had to get made outside
12:23 PM lcnc-relay: <big_kevin420@discord> personally, i make all my parts under the assumption that someone will measure it when theres an issue. I put my full ass into these things, so i was ready for all bullshit they tried because I know what they are like when theres an issue, blame the cnc
12:25 PM lcnc-relay: <big_kevin420@discord> needless to say, all my parts came in at .01mm , the outsourced parts no so much
12:25 PM Tom_L: inspection should check them before signing off on outsourced parts
12:26 PM Tom_L: i know around here there's a paper trail that follows every part
12:26 PM lcnc-relay: <big_kevin420@discord> lol thats what came up after "who is checking these parts"
12:27 PM xxcoder: yep shop I worked at, theres outgoing qa checks
12:27 PM lcnc-relay: <big_kevin420@discord> i made one and the outcource made opne, mine was better than the drawing, an assembly of 36 parts
12:27 PM Tom_L: seems to be a 'bug' in G2 G3 using Z with P
12:27 PM Tom_L: starting at different Z levels you get very different results
12:27 PM Tom_L: as i learned over the last 2 days
12:27 PM lcnc-relay: <big_kevin420@discord> but .001mm.....MM is highly unrealstic
12:28 PM lcnc-relay: <big_kevin420@discord> just the measuring tools needed... and the controlled environment
12:28 PM Tom_L: i think we covered that... don't wake the beast
12:28 PM lcnc-relay: <big_kevin420@discord> alright alright
12:28 PM Tom_L: alot of discord is double posted here :)
12:29 PM Tom_L: and alot of images don't show up
12:29 PM lcnc-relay: <big_kevin420@discord> but i live everyday, anticipating they will check my beautiful; parts, and one day they did
12:29 PM lcnc-relay: <big_kevin420@discord> i showed them
12:29 PM Tom_L: my kid feels the same way
12:30 PM lcnc-relay: <big_kevin420@discord> i mean, it didnt fix the automation, but it was a really good day at work
12:30 PM Tom_L: other shifts have tried to get him to sign off but he won't unless he made it
12:30 PM lcnc-relay: <big_kevin420@discord> i wouldnt
12:30 PM Tom_L: most of the parts he runs are in the multi $K range
12:30 PM lcnc-relay: <big_kevin420@discord> i mean, i make parts for inhouse stuff, so its a balance act of what actually needs to take extra time and what can be shit
12:31 PM Tom_L: he's been running alot of lithium alloy alum parts
12:31 PM lcnc-relay: <big_kevin420@discord> and because i install the parts also, no one else notices the cobnflict of intetest
12:31 PM lcnc-relay: <big_kevin420@discord> so, hes machining big white blobs>?
12:31 PM Tom_L: that's what i hear
12:32 PM Tom_L: i think i got single point threading working in flex now
12:33 PM lcnc-relay: <zincboy_ca_on@discord> That is always the trick. Figuring out where the tolerance actually needs to be. I tried to get them to change the design so we didn't need the 1um dimension but instead I just charge 100x the price it would be if it was 10um tolerance. Makes it worth my while.
12:33 PM lcnc-relay: <big_kevin420@discord> exactly, engineers arent always good at picking dimensional tolerances
12:34 PM Tom_L: alot of them are ignorant of surroundings outside their little box
12:34 PM lcnc-relay: <big_kevin420@discord> sometimes they do 2 decimal places for imperial
12:34 PM lcnc-relay: <big_kevin420@discord> and it just messes everyone up
12:34 PM lcnc-relay: <big_kevin420@discord> they will make the part .38
12:34 PM Tom_L: makes it easier for the machinist :)
12:34 PM lcnc-relay: <zincboy_ca_on@discord> Yes, this is a bunch of EEs designing mechanical bits.
12:35 PM lcnc-relay: <big_kevin420@discord> and then becaause i do it on cnc, can see its .375, sio the assenmbly doesnt fit
12:35 PM lcnc-relay: <big_kevin420@discord> ha, that will do it
12:35 PM memleak: has anyone seen andypugh lately?
12:35 PM Tom_L: not here
12:35 PM memleak: !seen andypugh
12:35 PM Tom_L: not for a while
12:35 PM memleak: ruh roh raggy
12:36 PM lcnc-relay: <big_kevin420@discord> on the forum/git, hes bneen working on stuff for 2.10
12:36 PM lcnc-relay: <big_kevin420@discord> sometimes in dev
12:37 PM Tom_L: maybe he's on another yacht adventure
12:37 PM memleak: i'll hit the mailing list too
12:39 PM memleak: i need my buddy!
12:39 PM memleak: Tom_L, you know you're my buddy too tho ;)
12:39 PM Tom_L: awwww...
12:40 PM memleak: man, i really dont know what happened. i recompile linuxcnc a year later on gentoo and i get two errors
12:43 PM lcnc-relay: <big_kevin420@discord> what library does flexi hal use for qwidgets?
12:44 PM Tom_L: pyqt6
12:45 PM Tom_L: i'm using QT5 designer though
12:46 PM Tom_L: https://www.gnipsel.com/linuxcnc/flexgui/designer.html
12:47 PM lcnc-relay: <big_kevin420@discord> did you guys make your own cnc widgets or did you borrow qt/py/vcp ones?
12:47 PM Tom_L: i don't think anything was borrowed save a few png files
12:48 PM lcnc-relay: <big_kevin420@discord> ok, jt made all the cnc widgets then?
12:48 PM Tom_L: the widgets are the defaults available in designer
12:48 PM Tom_L: the hooks to python come in with the widget name
12:49 PM lcnc-relay: <big_kevin420@discord> oh so you guys didnt do it like the others and have like, a tooltable widget, offset table,. etc?
12:49 PM Tom_L: nope
12:49 PM lcnc-relay: <big_kevin420@discord> ah ok
12:50 PM Tom_L: it's as open as it can be
12:51 PM Tom_L: but if you name a button widget estop_pb, that's what it does
12:52 PM Tom_L: saving the user of any code work
12:53 PM Tom_L: and if that's not enough, he's added python hooks so you can add your own python file
12:54 PM Tom_L: i think he's done a YT on just about everything about flex too
12:59 PM lcnc-relay: <big_kevin420@discord> hmm ok
01:19 PM lcnc-relay: <big_kevin420@discord> basic math nquestion here
01:19 PM lcnc-relay: <big_kevin420@discord> is my velocity actually faster when i move on a 45degree angle?
01:21 PM Tom_L: only if you're going downhill
01:22 PM lcnc-relay: <zincboy_ca_on@discord> If you keep the same x and y feed then your velocity will be 2^.5 times faster.
01:22 PM lcnc-relay: <big_kevin420@discord> because of.....math and triangles?
01:23 PM jpa-: but in normal G-code, the feedrate you define is the linear feedrate, so the speed is the same at any angle
01:23 PM jpa-: and the axis motors move slower
01:24 PM lcnc-relay: <big_kevin420@discord> ahhh ok, i was testing it in jog,
01:24 PM lcnc-relay: <zincboy_ca_on@discord> Yes, you are going a shorter distance than jogging the distance in x and then y. If you command a 45deg move with a fixed feed rate then it will be the same as the motion planner will deal with it.
01:24 PM lcnc-relay: <big_kevin420@discord> ok, so jogging its faster but if i did it in auto it would be proper
01:48 PM memleak: does qtpyvcp work with qt6?
01:48 PM memleak: The gentoo image I'm working on has the entire Qt6 framework including designer.
01:49 PM Tom_L: i doubt it
01:50 PM memleak: ok, so no qt6 yet for linuxcnc?
01:50 PM Tom_L: flexgui is
01:50 PM memleak: OH!
01:50 PM Tom_L: qtpyvcp is older
01:50 PM memleak: is flexgui the replacement or something?
01:51 PM Tom_L: https://www.gnipsel.com/linuxcnc/flexgui/index.html
01:51 PM Tom_L: build your own gui
01:51 PM memleak: ok so it's like qtpyvcp but supports qt6 :)
01:52 PM Tom_L: except adding widgets with the proper names brings in the python code behind them
01:52 PM Tom_L: using the python lcnc interface mostly
01:52 PM memleak: who's the developer behind flexgui? i know turboss is the main front-runner for qtpyvcp
01:53 PM Tom_L: JT-Cave
01:53 PM Tom_L: i helped debug alot
01:53 PM lcnc-relay: <skunkworks8841@discord> Tom_L
01:53 PM lcnc-relay: <skunkworks8841@discord> 😉
01:53 PM lcnc-relay: <skunkworks8841@discord> the duo
01:53 PM Tom_L: not bad for a couple ole pharts
01:53 PM memleak: i didn't know JT was a software developer!
01:54 PM Tom_L: well don't tell him...
01:54 PM memleak: LMFAOOOOOOOOOOOO
01:54 PM Tom_L: i dumped all my screens for one of mine but i'll grab a screenshot for one
01:56 PM Tom_L: http://tom-itx.no-ip.biz:443/~webpage/cnc/JT-SHOP/flexgui/touch-probe3.png
01:57 PM Tom_L: been working on the threadmill op
01:57 PM Tom_L: i think i got it but need to test
01:59 PM Tom_L: http://tom-itx.no-ip.biz:443/~webpage/cnc/JT-SHOP/flexgui/touch-probe3-2.png
02:03 PM memleak: does anyone here use linuxcnc with cam view?
02:04 PM lcnc-relay: <skunkworks8841@discord> gene?
02:04 PM lcnc-relay: <skunkworks8841@discord> but using is probably a strong word
02:04 PM memleak: heskett?
02:05 PM memleak: i built the gentoo image with opencv but would like to make sure it actually works. no idea how to test the cam in a sim.
02:05 PM memleak: and i know nothing about custom guis
02:06 PM Tom_L: i didn't either :)
02:11 PM lcnc-relay: <big_kevin420@discord> its just a tab option for axis
02:12 PM memleak: big_kevin, what is?
02:12 PM lcnc-relay: <big_kevin420@discord> fmpg or whatever has a native embedding option, so its pretty easy, or using the qtvcp tab
02:12 PM lcnc-relay: <big_kevin420@discord> the camview
02:12 PM lcnc-relay: <skunkworks8841@discord> I did some linuxcnc with opencv a while ago.. Long enough ago that I don't remember much
02:12 PM lcnc-relay: <big_kevin420@discord> the actual machine vision is something else, but camview is pretty basic
02:13 PM lcnc-relay: <big_kevin420@discord> the plasmac guys use it a bunch
02:13 PM lcnc-relay: <big_kevin420@discord> but linuxcnc in 2024, theres probably a sim config for it in axis
02:14 PM lcnc-relay: <skunkworks8841@discord> https://www.youtube.com/watch?v=Pe2RACwiEbg
02:14 PM lcnc-relay: <skunkworks8841@discord> https://www.youtube.com/watch?v=Pe2RACwiEbg
02:14 PM memleak: so not many people use it, so if it didn't work, it wouldn't be that big a deal at least?
02:15 PM memleak: ffmpeg probably btw :)
02:17 PM lcnc-relay: <big_kevin420@discord> found the qtvcp one
02:17 PM lcnc-relay: <big_kevin420@discord> https://github.com/LinuxCNC/linuxcnc/blob/master/configs/sim/axis/qtvcp/qtvcp_tab.ini
02:17 PM lcnc-relay: <big_kevin420@discord> https://github.com/LinuxCNC/linuxcnc/blob/master/configs/sim/axis/qtvcp/qtvcp_tab.ini
02:18 PM lcnc-relay: <big_kevin420@discord> its better than just embedding ffmpg because it has buttons to zero on crosshairs
02:33 PM JT-Shop: memleak, flexgui is not like qtpyvcp, flexgui is an easy way to build a custom gui
02:33 PM JT-Shop: I developed a few guis in qtpyvcp and it's pretty hard for a none programmer to do
02:34 PM memleak: CaptHindsight isn
02:34 PM memleak: 't a coder tho and he gets by :)
02:35 PM JT-Shop: https://www.youtube.com/playlist?list=PLzYeNVt9042LBAsRGVDCtpW9_7ZXiSTak
02:35 PM JT-Shop: there is a video series for flex showing you how to build your gui
02:36 PM JT-Shop: he's a machine builder so pretty savvy
02:36 PM lcnc-relay: <skunkworks8841@discord> gotten about 3 gallons of water out of the attic over the last 2 days..
02:36 PM lcnc-relay: <skunkworks8841@discord> we are at 39% humidity currently
02:37 PM JT-Shop: how did water get into your attic?
02:37 PM lcnc-relay: <skunkworks8841@discord> the house is a bit on the tight side - and built 2 stories into a clay hill.
02:38 PM lcnc-relay: <skunkworks8841@discord> Even in the winter the house is humid
02:38 PM xxcoder: 60% humidity here, proprone is very "wet" heat source, and I guess it had to turn on couple times in least over night
02:38 PM lcnc-relay: <skunkworks8841@discord> feels nicer up here currently..
02:39 PM lcnc-relay: <skunkworks8841@discord> outside wood furnace.. - water heat.
02:39 PM lcnc-relay: <skunkworks8841@discord> no leaks
02:40 PM lcnc-relay: <skunkworks8841@discord> (and currently up here - (that attic is the 3rd floor not including the basement) is being heated by the split unit..
02:40 PM lcnc-relay: <skunkworks8841@discord> so - dry heat also 🙂
02:40 PM Tom_L: xxcoder, it would be great if you could find someone to fix the discord bridge
02:41 PM xxcoder: only turboss can work on it, dont know anyone else who could do programming fixes
02:42 PM skunkworks: what is broken?
02:42 PM xxcoder: images or urls is sometimes doubled up
02:42 PM skunkworks: ah
02:42 PM Tom_L: been getting double posts and alot of links are 404
02:42 PM skunkworks: I don't go on real IRC very often
02:42 PM xxcoder: external image would have orginal url, then discord download which is 404
02:48 PM xxcoder: direct paste into discord images doesnt work too
02:48 PM xxcoder: discord changed something I guess
02:49 PM xxcoder: im glad im deaf in certain seasons. I hear complans of contsant xmas music during this month lol
03:17 PM lcnc-relay: <travis_farmer@discord> your deaf, xx? like, totally?
03:17 PM xxcoder: 100% deaf yeah. im pretty sure you saw me say it before
03:18 PM lcnc-relay: <travis_farmer@discord> yeah, but my memory has the retention of a fruit fly... 😉
03:18 PM xxcoder: lol
03:19 PM lcnc-relay: <travis_farmer@discord> do hearing aids work? cochlear implant?
03:29 PM xxcoder: former no, latter well I never grew brain parts for hearing it would work but far from good
03:32 PM lcnc-relay: <travis_farmer@discord> hmm. i guess if i was to lose a sense, i would rather be born without it than to lose it after having grown fond of it. i think losing my sight would be a death sentence though... i rely on it so much now, with programing and whatnot...
03:37 PM xxcoder: deaf-blind is quite rare, and usually live at assisted living places
03:38 PM xxcoder: they use fans for doorbell and alarm
03:38 PM xxcoder: I had visited one such place so I saw ceiling mounted fan and it was interesting. saw it turn off when we entered
03:50 PM lcnc-relay: <Rhine_Labs> About 2pm Pacific Time (Los Angles Time) Today I will be Doing the attempted Firmware Backup and / ISP ID Code Recovery of the @HakkoUSA FM-203 Solder Station Live. https://youtube.com/live/F3vQnaCocdQ
04:24 PM Centurion_Dan1 is now known as Centurion_Dan
05:06 PM Centurion_Dan1 is now known as Centurion_Dan
05:27 PM xxcoder: https://www.youtube.com/watch?v=0QrynzJ_lZ4 fun video. making carbide inserts
05:34 PM lcnc-relay: <skunkworks8841@discord> well - the second dehumidifier doesn't leak on the floor.. so yay
05:34 PM xxcoder: nice
05:34 PM Rhine_Labs: Hakko FM-203 Firmware Backup and ISP Code Recovery was a Success. https://youtube.com/live/F3vQnaCocdQ?feature=share
05:35 PM lcnc-relay: <skunkworks8841@discord> seem to hit the wall at 39 percent..
05:36 PM rdtsc: Nice work RL
05:36 PM rdtsc is now known as rdtsc_away
06:00 PM roycroft: it's really weird to be running framing lumber through my jointer and thicknesser, but that is the job at hand
06:00 PM roycroft: it feels really good using those machines again after almost a year of their sitting idle
06:01 PM xxcoder: 🎉
06:02 PM xxcoder: my airfryer just arrived. yay! gonna need fries and whatever for it though
06:02 PM * roycroft is just making a shed door, and the boards do not have to be perfectly strait and flat, but it will be a better door if they are
06:02 PM roycroft: you're gonna need some air as well
06:02 PM roycroft: i hope you ordered some
06:02 PM xxcoder: nahh the hard vacuum in my home is just fine
06:03 PM roycroft: i checked the dust collector after milling the boards, and there is not a single chip in the bag - the cyclone got all of it
06:03 PM xxcoder: thats decent
06:03 PM roycroft: this was not a good test of the system - pretty narrow boards
06:03 PM roycroft: but the system is also not set up well yet
06:04 PM roycroft: there's a 20' flexible hose inside the shop that i'm moving around from machine to machine
06:04 PM roycroft: once i get the shop set up properly i'll run proper metal ducts to each machine
06:04 PM roycroft: and it will work much better
06:06 PM * JT-Shop finds flex hose to work fine for his setup
06:07 PM roycroft: at 20' long it doesn't work very will with my thicknesser, especially, and with my drum sander somewhat
06:07 PM roycroft: with the jointer, bandsaw, and table saw it seems to do ok
06:08 PM JT-Shop: all my wood working machines are like a covered wagon circle
06:08 PM JT-Shop: so close to the extractor
06:08 PM roycroft: although i have issues sometimes when jointing 8" wide boards and taking a big cut
06:08 PM roycroft: well my dust collector lives outside the shop in a shed
06:09 PM roycroft: so i need some solid ducting to at least get into the shop and near the machines
06:09 PM JT-Shop: that would be nice
06:09 PM roycroft: it's a necessity - my shop is too small to house it
06:09 PM roycroft: the old shop was also too small, but i could have squeezed it in there
06:09 PM JT-Shop: and I hope to move both the dust collector and the air compressor outside
06:09 PM roycroft: yes, my air compressor lives in the same shed as the dust collector
06:10 PM roycroft: and my solvent/paint cabinet will live out there as well
06:10 PM roycroft: water-based finishes will have to be stored indoors, of course
06:10 PM * JT-Shop calls it a night
06:10 PM roycroft: but i've always had my solvent cabinet in an unheated shop
06:10 PM roycroft: so i've kept water-based and solvent-based finishes separate for years
06:11 PM * roycroft heads back out to finish making the door, so he can start painting it tomorrow
07:13 PM roycroft: oh well, i did not quite finish, but it's close to done
07:13 PM roycroft: it got dark
07:13 PM roycroft: and i did not feel like setting up lights, so i can finish it up at lunch tomorrow
07:13 PM roycroft: and at least get primer on it
07:50 PM * roycroft realizes he also has to find the shed door hardware, which is in a different baggie than the wall cabinet hardware
07:50 PM roycroft: now i have two baggies to locate
08:04 PM lcnc-relay: <skunkworks8841@discord> I am trying to upgrade the ford hydraulics.. but am moving slow. I need to weld up a bracket for the reservoir.. I decided to put it behind the seat. I don't know yet if that was a bad ideal.
08:04 PM lcnc-relay: <skunkworks8841@discord> idea
08:09 PM Tom_L: single point threading for flex ready to test on hardware
08:24 PM lcnc-relay: <skunkworks8841@discord> neat!
11:31 PM xxcoder: cool indeed https://youtu.be/H4YZxb2E5PA
11:31 PM xxcoder: using wax to make impossible part in 1970s. no 3d printer