#linuxcnc Logs
Dec 07 2023
#linuxcnc Calendar
01:50 AM Deejay: moin
03:51 AM Tom_L: morning
03:53 AM Tom_L: 45°F High 64°F
03:56 AM rigid: Does anyone know some catalogue/index for "standard" parts? I found that names like "SK12" or "LM12UU" are used across manufacturers.
03:57 AM rigid: As a non professional, researching the actual name of the part I need is pretty cumbersome. Some overview would be incredibly useful but my google-fu is not strong enough :(
03:57 AM Tom_L: looking for bearings?
03:58 AM Tom_L: 12 is the shaft size
03:58 AM rigid: all sorts of (electro) mechanical parts
03:58 AM Tom_L: the rest probably designates wipers or seals etc
03:59 AM Tom_L: i don't know of any, no
03:59 AM rigid: like for standard ICs there are directories/datasheet search engines. but for that mechanical stuff there seems nothing similar
03:59 AM Tom_L: mcmaster would be a good search place probably
03:59 AM rigid: maybe collecting catalogues of manufacturers is the only way
04:00 AM rigid: holy...
04:00 AM Tom_L: it's not like the old days when you actually got to hold a catalog :)
04:00 AM rigid: Tom_L: that looks like a treasure trove. and searchable. thanks
04:00 AM rigid: "no results for SK12" :-/ maybe those terms are a chinese thing?
04:01 AM Tom_L: they are metric
04:01 AM Tom_L: 12mm
04:01 AM rigid: oh, mcmaster isn't metric. too bad :-(
04:01 AM rigid: but I guess there are similar resellers in europe. gonna look for that
04:02 AM Tom_L: https://vxb.com/ has lots of bearings
04:34 AM JT-Cave: morning
04:36 AM JT-Cave: Pearl Harbor day the same day my Dad died and he fought in the Pacific during WW2
05:03 AM -!- #linuxcnc mode set to +v by ChanServ
05:44 AM grinton: hi all :D I'm helping a friend out with a problem he's having. He's an artist wanting to do engraving on metal with a galvo laser; to be used on print. First of all, excuse any dumb questions on my part, as with lasers I'm out of my comfort zone. Here's the situation I'm trying to help him with:
05:44 AM grinton: he bought this laser (https://www.feeltek.net/3d-dynamic-focus-system-fr20-ff20-product/)
05:44 AM grinton: and this control card (https://www.feeltek.net/control-card-product/)
05:45 AM grinton: but the software that came from the manufacturer is very dated and uses stil a 32bit architecture, which is a bottleneck since my friend works with quite big files in high resolution
05:46 AM grinton: I'm wondering if LinuxCNC can be used with the hardware above? I'm not new to Linux, but I'm completely new to the whole laser-thing, so thanks in advance for any help :D
06:20 AM JT-Cave: realtime usb is not supported by linuxcnc
06:29 AM CaptHindsight: grinton: XY2-100 protocol is supported by LCNC
06:30 AM CaptHindsight: grinton: so you can skip having to use the USB Control Card
06:31 AM CaptHindsight: grinton: you can use a Mesa Ethernet FPGA card to drive the xy2-100
06:32 AM CaptHindsight: https://www.forum.linuxcnc.org/27-driver-boards/42011-xy2-100-protocol-and-pid-usage
06:32 AM CaptHindsight: https://www.forum.linuxcnc.org/27-driver-boards/42236-linuxcnc-support-for-xy2-100-interface-using-xy2mod-and-5i25-board
06:34 AM grinton: thanks CaptHindsight
06:35 AM grinton: so the current card can't be used with LinuxCNC, right?
06:35 AM CaptHindsight: nope
06:35 AM grinton: I see
06:36 AM CaptHindsight: but XY2-100 Protocol is XY2-100 Protocol
06:36 AM grinton: also, my friend has a xy-table I think he's also connected to the control card
06:38 AM CaptHindsight: I don't have time right now to look at the spec sheet on the fr20-f
06:38 AM CaptHindsight: but you should be able to see the xy2-100 connectors and pinouts
06:39 AM grinton: thanks again CaptHindsight, I'll check out the Mesa Ethernet FPGA
06:41 AM CaptHindsight: there are several version of their cards
06:41 AM CaptHindsight: you have to look at all the different IO and controls that you need
06:46 AM alexfloca: hello all, i am stuck again and would need your help. I need to run a gcode automatically with every program start and even if the program will be started from a particular line. i have no ideea how to do this. is there a solution for this?
06:50 AM grinton: I'll try to wrap my head around it CaptHindsight
07:01 AM JT-Cave: program start?
07:10 AM alexfloca: yes, i wish to execute a gcode automatically on programm start
07:10 AM alexfloca: without the user bothering about it
07:16 AM JT-Cave: hmm, without setting the estop or power or homing?
07:16 AM JT-Cave: so turn the pc on and the machine just takes off running?
07:19 AM alexfloca: no.... i wish to execute a gcode after the machine is homed, powered on etc. and the user presses run or run from current line
07:20 AM JT-Cave: so you just want to load a specific program when linuxcnc starts
07:21 AM alexfloca: no, not that, the user loads his own program and when he presses run to start that program, the machine should first execute a movement on one axis, this inependent on the fact that the movement is in the g code or not
07:21 AM JT-Cave: hmm
07:21 AM alexfloca: as if the machine would get a G0A0 command from the programm
07:23 AM JT-Cave: http://linuxcnc.org/docs/stable/html/gui/axis.html#_program_filters
07:23 AM JT-Cave: in Axis you can use a program filter to add to the g code file before running
07:24 AM JT-Cave: http://linuxcnc.org/docs/stable/html/config/ini-config.html#sub:ini:sec:filter
07:24 AM alexfloca: yes, and no. this would actually be a dirty fix for an other problem. the actual problem
07:25 AM JT-Cave: you could also make a custom GUI that does exactly like you want from PyQtVCP or maybe QtVCP (I know nothing about that)
07:25 AM JT-Cave: I have made several GUI's with PyQtVCP
07:27 AM alexfloca: the actual problem is when the machine has an error (external error) and the motion stops, the A axis is a fully automatic axis for a focus lens. and i use the new eoffset function to control it automatically but in the case the axis are disabled due to an external error (for example missing air) and re-enabled, the axis does not move and eoffset
07:27 AM alexfloca: output becomes automatically zero with the axis in the current position. I have to get the axis back in the zero position before continuing the programm
07:28 AM alexfloca: otherwise the focus will be out of range
07:29 AM JT-Cave: wow that's complex
07:30 AM alexfloca: or could i execute a g-code from within a custom hal component?
07:30 AM alexfloca: or maybe from within a python script?
07:47 AM jpa-: alexfloca: i have used the GSTAT "on" event to run g-code commands when machine power turns on
07:47 AM jpa-: https://github.com/HacklabJKL/sergei_cnc2/blob/main/linuxcnc/config/gladevcp_sidebar.py#L163
07:49 AM JT-Cave: you could run a g code with a pyvcp button yes
07:49 AM JT-Cave: http://linuxcnc.org/docs/stable/html/config/ini-config.html#sub:ini:sec:halui
07:50 AM JT-Cave: a button connected to a halui mdi command can run a subroutine
07:54 AM alexfloca: that i know, but i would like it to be run automatically.... i am thinking of something, i will try, it might work, i could connect the pin halui.program.is-running to a halui mdi command and run a subroutine that would first stop any motion and resume motion after completion....
07:54 AM alexfloca: let me just try something like this :)
07:59 AM JT-Cave: yes the hal pin would be something like halui.mdi-command-00
07:59 AM * JT-Cave starts his chicken day
08:01 AM bjorkintosh: hal pin. almost.
08:02 AM bjorkintosh: hal pin could have been jalapeno!
08:02 AM bjorkintosh: so close!
08:27 AM alexfloca: won't work, for it to work it needs to switch mode and as soon as i start the program it will be in Auto not mdi....
08:28 AM alexfloca: will figure it out ... worst case scenario i will have to monitor the axis position in case of an error and put a offset
08:28 AM -!- #linuxcnc mode set to +v by ChanServ
08:33 AM JT-Shop: well he left
08:33 AM JT-Shop: and I had the solution for him/her/it
08:35 AM bjorkintosh: there has gotta be a word to cover all pronouns.
08:35 AM bjorkintosh: I propose 'those'.
08:35 AM bjorkintosh: and I had the solution for those.
08:56 AM JT-Shop: those is plural...
08:59 AM bjorkintosh: I thought 'they' was plural too. Until I heard it used in a sentence.
08:59 AM bjorkintosh: I figured, if 'they' works as a singular pronoun, why not use 'those' as the group term for all pronouns?!
08:59 AM bjorkintosh: covers every thing and no one gets pissed.
08:59 AM JT-Shop: was the sentence correct?
09:00 AM bjorkintosh: mine? depends on if it's acceptable.
09:00 AM bjorkintosh: yours was.
09:01 AM bjorkintosh: sorry, I meant they/them.
09:36 AM solarwind: Fusion360: """Effective November 14, 2023, we are eliminating the free startup subscription option and changing some of the eligibility criteria. As noted on your application, your business launch date either exceeds or is about to exceed the 3-year limit, which is one of the qualifying criteria for the program. """
09:36 AM solarwind: Translation: We would like you to pirate Inventor
09:39 AM bjorkintosh: damn.
09:39 AM bjorkintosh: I guess that leaves freecad
09:40 AM solarwind: freecad is hot garbage
09:40 AM solarwind: there are plenty of other options like solidworks and inventor
09:40 AM solarwind: fusion360 is pretty much inventor anyway
09:55 AM bjorkintosh: solarwind, it is?
10:12 AM * roycroft is quite happy with solidworks for parametric 3d design, but has also been very happy with vectric cut2d for cnc router-specific work
10:12 AM roycroft: there are reasonable solutions that do not involve theft
11:49 AM Loetmichel: roycroft: i have to use SW at the company. MAN is that uselessly complicated. Also not really good in importing .step. Tends to fuse multiple parts in a single step together. VERY annoying.
12:03 PM roycroft: sw does have a steep learning curve, granted
12:03 PM roycroft: i've been using it for 15 years and i took a training class when i first started with it, which helped a lot
12:04 PM roycroft: when i used inventor and fusion360 i did not find either of those apps more intuitive than sw, though
12:04 PM roycroft: i think that sophisticated software tends to have a complex user interface
12:05 PM roycroft: but i'm not recommending it
12:05 PM roycroft: i'm just contributing to the list of not-fusion360 software packages that folks might find useful
12:40 PM lcnc-relay: <zincboy_ca_on> I run Alibre. Not cloud based, perpetual licenses, cost is quite reasonable.
12:42 PM Loetmichel: roycroft: emphasis on "uselessly" complicated. also its shortcomings from how its woking internally. "fun" to get an external design in .step and basically have to redesign the whole thing to have it USEABLE in SW
12:42 PM roycroft: at a quick glance, alibre appears to be fairly capable and complete, and the pricing is reasonable
12:44 PM roycroft: it all depends on your workflow needs, loetmichel
12:45 PM Loetmichel: Probably, yes.
12:46 PM roycroft: i was really happy with sw until i got my shaper origin, and had problems generating .svg files that the origin likes
12:47 PM roycroft: i ended up getting different software and now i'm quite happy with it
12:48 PM Loetmichel: Still laughable that i need to use my "private license" Moi3d on the company computer to "translate" a full Notebook design made by an external Engineer to fit it into SW piece by single piece. (and THEN have to basically remove any and all references and set them anew to make it remotely useable)
12:48 PM Loetmichel: (external designer works in Rhino)
01:34 PM lcnc-relay: <F4HVX> where can I read more about this, I cant find it on the official website
01:38 PM lcnc-relay: <unterhausen> the startup license always seemed to good to last. Startups usually have money
01:39 PM lcnc-relay: <JT (@jt-shop:matrix.org)> .fusion360?
01:44 PM lcnc-relay: <F4HVX> yes ... it would be a bigger problem is the personal licence is no longer free
01:47 PM lcnc-relay: <schoch_> i believe the hobbyist license and the startup license is different
02:04 PM Unterhausen: startup license is for a startup business that qualifies. Has nothing to do with the hobbyist license
03:03 PM XXCoder: lol. I see news "watch a master wood master make a xmas ornament" I click link, of course its frank, 6 year old video :)
03:03 PM XXCoder: https://youtu.be/18mogMJcaus
03:03 PM XXCoder: wow old shop design
03:04 PM roycroft: one of the real concerns about fusion360 licensing is that autodesk change the license terms every year or so
03:04 PM roycroft: so you can't count on their honoring the license terms you agreed to
03:04 PM XXCoder: yeah unstable license is why I decided I would never use fusion
03:07 PM roycroft: i am looking forward to spending a lot of quality time with freecad once there's a release with the new assembly workbench
03:07 PM roycroft: a stable release - i know there are some beta releases with it now
03:09 PM XXCoder: I want to play around with it too, but my brain just arent up to it loo
03:35 PM Tom_L: roycroft, get good at it so you can teach the rest of us
03:35 PM Tom_L: does it have a _good_ linuxcnc post?
03:36 PM Tom_L: i don't have to touch mine. just maybe dry run and go
03:36 PM Tom_L: i did one up for grbl as well for a bud that runs that on his mill
03:36 PM roycroft: it has a linuxcnc post-processor
03:36 PM roycroft: how good it is i do not know
03:37 PM Tom_L: wonder how hard it is to modify
03:37 PM Tom_L: i'm not that ambitious to find out since my cad cam problem is solved
03:38 PM Tom_L: after using sw and catia i would expect alot from freecad
03:38 PM roycroft: given their track record on releases, it will probably be another year before there's a release that i can use :)
03:39 PM Tom_L: well it would help if the developers quit dieing off
03:39 PM Tom_L: ich was working on that fairly consistently
03:40 PM roycroft: ls
03:40 PM roycroft: ack
03:40 PM Tom_L: wrong window :)
03:40 PM XXCoder: .
03:40 PM XXCoder: ..
03:41 PM XXCoder: secretproject
03:41 PM Tom_L: nak
03:41 PM roycroft: at least i didn't accidently paste my onlyfans password
03:42 PM Tom_L: pretty sure i got my joint following error fixed
03:42 PM roycroft: it would be embarrasing if folks found out i had ordered that custom george santos video
03:42 PM XXCoder: lol
03:42 PM roycroft: doh
03:50 PM JT-Shop: wife slept most of the way home from Durso Hills and crashed on the couch when we got home
04:00 PM JT-Shop: pearl harbor day
04:02 PM roycroft: more importantly, it's freedom from medicare spam calls day
04:04 PM JT-Shop: more importantly today is the day my Dad died and he was a Vet from WW2 in the pacific
04:15 PM roycroft: oh, sorry to hear that
04:15 PM roycroft: that is more important
04:17 PM XXCoder: indeed.
04:17 PM JT-Shop: he lived a long life and was happy in the end
04:18 PM bjorkintosh: JT-Shop, was he a machinist?
04:18 PM JT-Shop: air traffic controller
04:19 PM JT-Shop: tail gunner in a dive bomber during the war
04:19 PM JT-Shop: the name of the plane was Duck Butt
04:19 PM XXCoder: my dad joined navy for ww2 but he was kicked out 2 weeks later. honorable discharge
04:20 PM bjorkintosh: Ah I see.
04:20 PM XXCoder: he basically used friend to find out questions would be, then answered them in correct order
04:20 PM JT-Shop: I remember that
04:20 PM XXCoder: got caught that he was deaf by captain lol
04:21 PM XXCoder: nothing important, he was dishwasher
04:21 PM JT-Shop: clean dishes is important to prevent food poisoning
04:21 PM XXCoder: yeah.
04:22 PM bjorkintosh: XXCoder, he was a dish washer? it's the most *hated* chore in any household.
04:22 PM bjorkintosh: he was a saint.
04:22 PM JT-Shop: on a ship EVERY job is important
04:22 PM XXCoder: yeah he wanted to help goverment after pearl harbor, but he know he couldnt be one who takes orders and do stuff
04:23 PM XXCoder: dishwasher was best really. only reason he got caught is that he did job of sick trash emptier
04:23 PM XXCoder: and captain caught him and stood behind him and supposely told him off. he didnt notice of hourse
04:24 PM bjorkintosh: haha. that pisses off angry people.
04:24 PM bjorkintosh: when their nonsense is ignored.
04:24 PM XXCoder: well seems captain spoke few times then finally grabbed shoulder and took him to office.
04:25 PM XXCoder: he was nice since he knew dad was trying to help, and not trying to do anything bad, so honorable discharge. he even kept uniform, but moths ate em years later
04:29 PM XXCoder: seems freecad blog today is path workstation
04:30 PM XXCoder: a tutorial
04:31 PM JT-Shop: taking photos was passed from tail gunner to tail gunner until it was my Dad's turn... the next mission he was given the camera again and when he asked the lt why he said the capt said you take photos from now on and that was one of his metals
04:32 PM XXCoder: sounds like he did such a good job
04:33 PM XXCoder: my grandfather we dont know anything about his part. he only said he went to germany then japan.
04:33 PM JT-Shop: yes, they let him keep a few photos after the war ended
04:33 PM XXCoder: refused to say any other details
04:33 PM XXCoder: im still wondering why he never protested, since he is pacificist
04:34 PM XXCoder: yet he went to war twice
04:35 PM JT-Shop: well america was build on war to defend so alvin york faced the same thing
04:35 PM JT-Shop: the movie made was called sergent york
04:36 PM JT-Shop: built
04:37 PM JT-Shop: well we won't mention the part about the first natives
04:44 PM JT-Shop: I worked with a guy that was a tail gunner on a TBM in the Pacific during WW2 and he was shot down 3 times
04:47 PM JT-Shop: the aircraft carrier he was on was so damaged they dumped the air crews off on an island not far from a jap held island
05:12 PM jwash: hi everyone. on my 3d printer there is a button to speed up printing by a certain factor. Is there a LinuxCNC gcode that I can put into the MDI to do the same. I'm carving right now, set feed to 250 inches/min, but it's moving at something like 20 - 30 inches/min.
05:35 PM Tom_L: jwash, feedrate override
05:35 PM Tom_L: your scale is probably wrong too
05:36 PM Tom_L: if you tell it to move an inch does it move an inch?
05:41 PM Tom_L: http://linuxcnc.org/docs/stable/html/config/ini-config.html
06:14 PM lcnc-relay: <skunkworks8841> or your acelleration is really low
06:27 PM lcnc-relay: <big_kevin420> unterhausen (@_discord_769703934390304789:jauriarts.org) @Tom_L "do they support dtep/dir
06:28 PM lcnc-relay: <big_kevin420> the 5160 boards and msot 3dp ones all use step/dir
06:28 PM lcnc-relay: <big_kevin420> they only use SPI for configuration
06:29 PM lcnc-relay: <big_kevin420> no one is really using the spi for control on these TMC drivers
07:19 PM roycroft: the phenomenon of people trying to sell used festool product that is current and in stock at every retailer for more than retail price boggles my mind
07:20 PM roycroft: and almost every online festool vendor offers free shipping
07:42 PM XXCoder: not surpised
07:56 PM roycroft: tonight is mozart and mendelssohn night
07:57 PM roycroft: works by both fannie and felix mendelssohn
08:01 PM bjorkintosh: it's a bit more moogish for me: https://www.youtube.com/watch?v=R4wVP4i1eSE
09:57 PM jwash: hi everyone, i have a raspberry pi 3b+ running custom buildbotics on my onefinity. I want to move away to pure linuxcnc.
09:58 PM jwash: how do i plan for the move? what information should i have on had? a hypothetical example is the pin assignemnts that control steppers.
09:58 PM jwash: does linuxcnc also support using laser engravers?