Re: [Emc-developers] April 2023 LinuxCNC meeting at Tormach headquarters
I’m very interested in coming up. I am more of a user than a dev but always interested in learning more and only a couple hours away. @jon was part of the Tormach robot beta and we talked quite a bit. I’d love to put some faces to slack handles. On Mon, Mar 20, 2023 at 4:39 PM andy pugh wrote: > On Mon, 20 Mar 2023 at 17:23, Jon Elson wrote: > > > Will people who plan to attend (weekend of April 22-23) > > please confirm? > > > I am coming round to the idea. > > Where exactly is "Tormach headquarters" ? There seems to be two addresses > on the web site. > > And where are folk staying? > > -- > atp > "A motorcycle is a bicycle with a pandemonium attachment and is designed > for the especial use of mechanical geniuses, daredevils and lunatics." > — George Fitch, Atlanta Constitution Newspaper, 1912 > > ___ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers > ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] EtherCAT - would not be a prob with free membership in EtherCAT Technology Group Re: LinuxCNC is in Debian!
Hey Guys, I am close to Tormach and actively working with them on their ROS driven robot. If someone can concisely frame the situation and detail what you need I'd be happy to make an intro with Rogge. I tried to find a clear thread of this discussion on sourceforge that I could just forward to them but I couldn't find one. Thanks Joe On Fri, Mar 4, 2022 at 1:17 AM Jérémie Tarot wrote: > Le ven. 4 mars 2022 à 02:13, Rod Webster a > écrit : > > > > Anyone close to ROS? > > Tormach. Anyone close to Tormach? > > > > > Maybe open a friendly issue/discussion there > > https://github.com/tormach/hal_ros_control > > ___ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers > ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] Need M3 commands to not cause full machine stop
I finally got back to this and successfully got it working. Thanks for the breadcrumbs! On Tue, Jul 20, 2021 at 11:45 AM andy pugh wrote: > On Tue, 20 Jul 2021 at 17:11, Joseph Spanier wrote: > > > Is there an easy way of pointing the spindle override signals > > from the UI at our analog out? > > You could use halui.spindle.N.override.value as an input to a "scale" > function that modifies the analogue output. > > Or separate the override control (an encoder, presumably?) and feed > that directly in to the scale component. (with suitable scaling of the > encoder component) > > -- > atp > "A motorcycle is a bicycle with a pandemonium attachment and is > designed for the especial use of mechanical geniuses, daredevils and > lunatics." > — George Fitch, Atlanta Constitution Newspaper, 1912 > > > ___ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers > ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] Need M3 commands to not cause full machine stop
Yea, the application is intended for people to write the code by hand so the corner round is handy, but the main issue is we don't want to come to a full stop at any point because stops will cause a material pile up (its effectively a 3D printer). So what would be the best way to go about this? If M3 is always going to cause a full stop on that or the next line we can look into going back to using an analog output. But I need a way to create an override in the UI of linuxCNC. Is there an easy way of pointing the spindle override signals from the UI at our analog out? On Tue, Jul 20, 2021 at 10:31 AM andy pugh wrote: > On Tue, 20 Jul 2021 at 15:45, Joseph Spanier wrote: > > > Here is a short code snippet so I can highlight the issue. M3 breaks > Corner > > rounding and forces a full stop on the "G01 Y15" line where I want that > > corner to be rounded at the G64 parameter. > > I think that this is actually correct behaviour in nearly all > circumstances. > > If there is a spindle speed change in your G-code, you want that to > take effect when the cutter is at the programmed position. > So, the system will flush the queue before applying the new spindle > speed to ensure that the position is correct. > > Is it possible to actually program in the rounded corners? > > > -- > atp > "A motorcycle is a bicycle with a pandemonium attachment and is > designed for the especial use of mechanical geniuses, daredevils and > lunatics." > — George Fitch, Atlanta Constitution Newspaper, 1912 > > > ___ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers > ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] Need M3 commands to not cause full machine stop
Andy, Yes, We are using the spindle override, this though does not cause the program to stop movement. In an earlier revision I was setting spindle-at-speed permanently to true, but have since removed pin all together in the hal files I included above. Here is a short code snippet so I can highlight the issue. M3 breaks Corner rounding and forces a full stop on the "G01 Y15" line where I want that corner to be rounded at the G64 parameter. G54 G20 G90 F200 G64 P2 ;2" corner rounding - yes I really need that g01 x0.000 y0.00 m3s50 g01 x10.00 m3 s75 ;M3 actually breaks corner rounding and forces a full stop on the next g1 line g01 y15 g01 x20 g01 x30.00 S100 g01 x0 m5 M2 ;program end [image: cornerround.png] On Mon, Jul 19, 2021 at 11:53 AM andy pugh wrote: > On Mon, 19 Jul 2021 at 17:25, Joseph Spanier wrote: > > > > but I need a way to scale > > it similarly to how spindle speed is modified as well. > > So, you are using spindle override? > > Is it possible that the motion is stopping when you change the spindle > speed because the spindle-at-speed input is being driven? > > Have you tried setting that permanently to true? > > -- > atp > "A motorcycle is a bicycle with a pandemonium attachment and is > designed for the especial use of mechanical geniuses, daredevils and > lunatics." > — George Fitch, Atlanta Constitution Newspaper, 1912 > > > ___ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers > ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] Need M3 commands to not cause full machine stop
Andy, Yes, We are using the spindle override, this though does not cause the program to stop movement. In an earlier revision I was setting spindle-at-speed permanently to true, but have since removed pin all together in the hal files I included above. Here is a short code snippet so I can highlight the issue. M3 breaks Corner rounding and forces a full stop on the "G01 Y15" line where I want that corner to be rounded at the G64 parameter. G54 G20 G90 F200 G64 P2 ;2" corner rounding - yes I really need that g01 x0.000 y0.00 m3s50 g01 x10.00 m3 s75 ;M3 actually breaks corner rounding and forces a full stop on the next g1 line g01 y15 g01 x20 g01 x30.00 S100 g01 x0 m5 M2 ;program end [image: Screenshot at 2021-07-19 14-55-29 (2).png] On Mon, Jul 19, 2021 at 11:53 AM andy pugh wrote: > On Mon, 19 Jul 2021 at 17:25, Joseph Spanier wrote: > > > > but I need a way to scale > > it similarly to how spindle speed is modified as well. > > So, you are using spindle override? > > Is it possible that the motion is stopping when you change the spindle > speed because the spindle-at-speed input is being driven? > > Have you tried setting that permanently to true? > > -- > atp > "A motorcycle is a bicycle with a pandemonium attachment and is > designed for the especial use of mechanical geniuses, daredevils and > lunatics." > — George Fitch, Atlanta Constitution Newspaper, 1912 > > > ___ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers > ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] Need M3 commands to not cause full machine stop
HI Leonardo, Yes I have and I actually got very far in implementing it. I am using the Mesa 7i76e to control and Peter helped me convert the spindle output to a standard analog out that I could control with M68 but I need a way to scale it similarly to how spindle speed is modified as well. Unfortunately the pump rate control is a bit of an art rather than a science so it's not straightforward to program and always needs some tweaking, so rather than writing my own UI elements and implementing new hardware controls I fell back to using the spindle output. Having it synchronized to the axis movements would be ideal but I am not sure I will have the ability to prototype that before this needs to be deployed. Do you have examples of where what is done currently? Thanks, Joe On Mon, Jul 19, 2021 at 10:58 AM Leonardo Marsaglia wrote: > Hi Joseph, > > Have you considered controlling your pump speed with an analog output? > Those can even be synchronized with the axis movements and should not > change state unless you tell it to. > > El lun, 19 jul 2021 a las 12:48, Joseph Spanier () > escribió: > > > Hey everyone, > > I am working on a machine that uses M3 Sxx commands to control a pump. > Pump > > speed is critical to our machine function but only at the beginning of a > > program and that time delay is currently handled with a G4 pause. > > > > The issue I am running into is introducing an M3 command causes the > machine > > to come to a full stop on that line of code and that is an issue with out > > operation. > > > > I currently have spindle-at-speed removed from HAL but I am not sure what > > else I can do. > > > > I am including all my hal files that would effect this. > > ___ > > Emc-developers mailing list > > Emc-developers@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/emc-developers > > > > ___ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers > ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
[Emc-developers] Need M3 commands to not cause full machine stop
Hey everyone, I am working on a machine that uses M3 Sxx commands to control a pump. Pump speed is critical to our machine function but only at the beginning of a program and that time delay is currently handled with a G4 pause. The issue I am running into is introducing an M3 command causes the machine to come to a full stop on that line of code and that is an issue with out operation. I currently have spindle-at-speed removed from HAL but I am not sure what else I can do. I am including all my hal files that would effect this. cat_bot.hal Description: Binary data custom.hal Description: Binary data spindle.hal Description: Binary data vc-p1b.hal Description: Binary data ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] Looking for Lcnc Dev's to interview on podcast for the 2.8 update
Idk our makerspace is 7 or so years old. So before that lol. I get it though. On Thu, Sep 17, 2020, 3:02 PM Robert Murphy wrote: > One thing that really intrigues me is that when did maker, I really hate > that term and it’s sounds a little childish, replace hobbyist ? > > Composed with my Crayons > > > On 18 Sep 2020, at 01:20, Joseph Spanier wrote: > > > > Hey Everyone, > > I am one of the hosts of the www.makersontap.com podcast. We are a > podcast > > of makers that talk about making stuff, and maker culture. A large > portion > > of our podcast talks about building and using CNC machines and I am a bit > > of a LinuxCNC zealot. > > > > I would love to have a dev or two come on the podcast to talk about the > > latest updates and the features of LinuxCNC and why someone would choose > it > > over GRBL or something similar. It is a super laid back show, and > tangents > > are heavily welcome haha. > > > > If anyone is up for that let me know here or reach out to > > makerson...@gmail.com and we can set something up. > > > > Regardless, amazing work on the 2.8 release. I just built a new machine > > built on it and loved the new joint definitions and the ease of setting > up > > my gantry. > > > > Thanks everyone, > > Joe Spanier > > Makers on tap co-host > > > > ___ > > Emc-developers mailing list > > Emc-developers@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/emc-developers > > > > ___ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers > ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
[Emc-developers] Looking for Lcnc Dev's to interview on podcast for the 2.8 update
Hey Everyone, I am one of the hosts of the www.makersontap.com podcast. We are a podcast of makers that talk about making stuff, and maker culture. A large portion of our podcast talks about building and using CNC machines and I am a bit of a LinuxCNC zealot. I would love to have a dev or two come on the podcast to talk about the latest updates and the features of LinuxCNC and why someone would choose it over GRBL or something similar. It is a super laid back show, and tangents are heavily welcome haha. If anyone is up for that let me know here or reach out to makerson...@gmail.com and we can set something up. Regardless, amazing work on the 2.8 release. I just built a new machine built on it and loved the new joint definitions and the ease of setting up my gantry. Thanks everyone, Joe Spanier Makers on tap co-host ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers