I think you have just described Ethercat.  There are open source Ethercat 
master and slave implementations (soem and soes).  The slave requires a 
Microchip interface device (LAN9252).  I would like ethercat interface to 
steppers of various sizes, and may work on that this summer.

-- Ralph

On Feb 22, 2022 2:42 PM, John Figie <zephyr9...@gmail.com> wrote:
CAUTION: This email originated from outside the Walla Walla University email 
system.


Interesting video and an impressive amount of work done.

I have some comments:
I think it would be nice if all of the LinuxCNC I/O could be connected
using standard ethernet and IEEE1588 for time synchronization. This means
that a servo drive needs to be developed
that has an ethernet connection to LinuxCNC. Ideally - but not necessary -
each I/O device would include an embedded switch so that 2 ports are
available and allow daisy chaining of the
I/O devices. LinuxCNC could then be run on any computer that supports
IEEE-1588 on its ethernet including the rpi4 ? It seems like there are a
lot of pieces that could be taken and then
improved on to reach this goal. There is the STMBL servo drive, Mesa
already has a simple LBP16 protocol that could be used as a starting point.
Maybe the protocol could be similar to
ODVA Ethernet/IP with CIP motion but simplified and without all of the
legacy baggage. To me it would be an interesting project to work on but
maybe too much for someone like me to do
alone.

John Figie


On Tue, Feb 22, 2022 at 1:46 PM John Dammeyer <jo...@autoartisans.com>
wrote:

> I wish I had the space to play with one of those...
>
> > -----Original Message-----
> > From: Martin Dobbins [mailto:tu...@hotmail.com]
> > Sent: February-22-22 10:06 AM
> > To: Enhanced Machine Controller (EMC)
> > Subject: Re: [Emc-users] FW: [MachCNC] Mach4 teach/record
> >
> > Hi John,
> >
> > I am a member of the Mach group from Yahoo times, I don't have the
> rights to post (don't want them either) but sometimes? the
> > discussions are interesting.  I do know the original poster has a robot
> but didn't want to use it because it is too expensive for the
> > task.
> >
> > With that in mind maybe a robot would be the best thing for this
> project- but not an expensive one:
> >
> > https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DP2O8KCmVjU0&amp;data=04%7C01%7Cralph.stirling%40wallawalla.edu%7C16ab152ac7534a4abdf808d9f6548b8d%7Cd958f048e43142779c8debfb75e7aa64%7C0%7C0%7C637811665259793423%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=OMnG80k3Gyqs2aJToWeswO97cvq3U%2BOk%2FZEYvKOzkAQ%3D&amp;reserved=0
> >
> > Martin
> >
> > ________________________________
> > From: John Dammeyer
> >
> > Thanks Martin,
> > His question and the subsequent discussion on the MACH group has morphed
> in now discussions on whether to use closed loop
> > steppers and ethercat.   Not sure why everyone is so fond of leadshine
> closed loop steppers but what do I know.  I like my AC servos.
> >
> > A decade or more ago it was MACH3 and the ESS or USB smooth stepper or
> the EMC as it was then called.  Now it seems there are a
> > lot more CNC solutions around and the number of people even considering
> LCNC seems to have dropped.
> >
> > I'm also surprised there isn't some sort of teaching module ready to go
> for LCNC although again, really, how many even want
> > something like that.
> >
> > Much as Brian Barker might want to create a module the ultimate issue
> isn't the starting point but support a year or so later.
> > Without sales to support the work that only one client wanted that may
> leave him hi and dry.  At least a DIY LCNC solution is always
> > open source with more than one clever person ready to help.
> >
> > And since there are versions of the MESA that close the loop for servo
> control on each axis I'd think that a training version with
> > servos would be pretty easy.  But again I may be simplifying all this.
> >
> > Before I send the original poster a link to this group along with the
> say the MESA site are there any other hardware solutions that
> > would also be suitable?
> >
> > John
> >
> > > -----Original Message-----
> > > From: Martin Dobbins [mailto:tu...@hotmail.com]
> > > Sent: February-22-22 6:31 AM
> > > To: Enhanced Machine Controller (EMC)
> > > Subject: Re: [Emc-users] FW: [MachCNC] Mach4 teach/record
> > >
> > > John,
> > >
> > > No, the video isn't relevant to the original question, the attitude
> expressed in the video may be.  "I figured it out, it took me 5
> > > seconds, 5 months, and after I did I wondered why it took so long
> because it was so easy" . I think I know why he does that ??
> > >
> > > Some folks like figuring things out, others want someone else to do it
> for them.  The fact that you also wrote that Brian Barker
> > > (MACH4 support) is interested in writing a module that does it, along
> with the tenor of the original post might suggest that this isn't
> > a
> > > "teach a person to fish" opportunity.  I could be wrong, I often am .
> > >
> > > It looks like there's a starting point here, and if the person already
> knows python (or is willing to learn it) he could hit the ground
> > > running, that's if he wants to give up Mach 4 that he's so familiar
> with.
> > >
> > > Martin
> > >
> > > ________________________________
> > > From: andy pugh
> > > On Mon, 21 Feb 2022 at 19:09, John Dammeyer <jo...@autoartisans.com>
> wrote:
> > >
> > > > My wired pendant like the one in the video works great.  But I'm not
> sure how that's relevant to my question with respect to
> > > someone wanting 4 rotary axis that currently doesn't exist in MACH4
> > >
> > > I don't think it matters all that much if an axis is rotary or linear.
> > > There isn't anything to stop you setting the U axis scale such that it
> > > rotates an effector in degrees.
> > >
> > > Teach programming isn't super well-explored, I don't think. But there
> > > is a sample script:
> > >
> https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FLinuxCNC%2Flinuxcnc%2Fblob%2Fmaster%2Fsrc%2Femc%2Fusr_intf%2Faxis%2Fscripts%2Fteach-in.py&amp;data=04%7C01%7Cralph.stirling%40wallawalla.edu%7C16ab152ac7534a4abdf808d9f6548b8d%7Cd958f048e43142779c8debfb75e7aa64%7C0%7C0%7C637811665259793423%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=yzjWOhJDOZMf0XzCGJ6j3a1PoJ9uMXcfc1LvZMMH4UQ%3D&amp;reserved=0
> > > With a minimal manual page:
> > > https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Flinuxcnc.org%2Fdocs%2F2.8%2Fhtml%2Fman%2Fman1%2Fteach-in.1.html&amp;data=04%7C01%7Cralph.stirling%40wallawalla.edu%7C16ab152ac7534a4abdf808d9f6548b8d%7Cd958f048e43142779c8debfb75e7aa64%7C0%7C0%7C637811665259793423%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=XcUcEY%2BvhR9YZoWkh%2F1gb1XfBcF9xHqd3A50JlkBAGw%3D&amp;reserved=0
> > > As it stands the script only records X, Y, Z. But as it's Python
> > > expanding to more would be trivial. It would also be relatively easy
> > > to have it output actual G-code programs rather than a position list.
> > >
> > > --
> > > 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-users mailing list
> > > Emc-users@lists.sourceforge.net
> > > https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.sourceforge.net%2Flists%2Flistinfo%2Femc-users&amp;data=04%7C01%7Cralph.stirling%40wallawalla.edu%7C16ab152ac7534a4abdf808d9f6548b8d%7Cd958f048e43142779c8debfb75e7aa64%7C0%7C0%7C637811665259793423%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=BpQ%2F6aT6cdLIh4GGzTsGDbyjp4aqZbePdt0yXbSAHmY%3D&amp;reserved=0
> > >
> > > _______________________________________________
> > > Emc-users mailing list
> > > Emc-users@lists.sourceforge.net
> > > https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.sourceforge.net%2Flists%2Flistinfo%2Femc-users&amp;data=04%7C01%7Cralph.stirling%40wallawalla.edu%7C16ab152ac7534a4abdf808d9f6548b8d%7Cd958f048e43142779c8debfb75e7aa64%7C0%7C0%7C637811665259793423%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=BpQ%2F6aT6cdLIh4GGzTsGDbyjp4aqZbePdt0yXbSAHmY%3D&amp;reserved=0
> >
> >
> >
> > _______________________________________________
> > Emc-users mailing list
> > Emc-users@lists.sourceforge.net
> > https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.sourceforge.net%2Flists%2Flistinfo%2Femc-users&amp;data=04%7C01%7Cralph.stirling%40wallawalla.edu%7C16ab152ac7534a4abdf808d9f6548b8d%7Cd958f048e43142779c8debfb75e7aa64%7C0%7C0%7C637811665259793423%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=BpQ%2F6aT6cdLIh4GGzTsGDbyjp4aqZbePdt0yXbSAHmY%3D&amp;reserved=0
> >
> > _______________________________________________
> > Emc-users mailing list
> > Emc-users@lists.sourceforge.net
> > https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.sourceforge.net%2Flists%2Flistinfo%2Femc-users&amp;data=04%7C01%7Cralph.stirling%40wallawalla.edu%7C16ab152ac7534a4abdf808d9f6548b8d%7Cd958f048e43142779c8debfb75e7aa64%7C0%7C0%7C637811665259793423%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=BpQ%2F6aT6cdLIh4GGzTsGDbyjp4aqZbePdt0yXbSAHmY%3D&amp;reserved=0
>
>
>
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.sourceforge.net%2Flists%2Flistinfo%2Femc-users&amp;data=04%7C01%7Cralph.stirling%40wallawalla.edu%7C16ab152ac7534a4abdf808d9f6548b8d%7Cd958f048e43142779c8debfb75e7aa64%7C0%7C0%7C637811665259793423%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=BpQ%2F6aT6cdLIh4GGzTsGDbyjp4aqZbePdt0yXbSAHmY%3D&amp;reserved=0
>

_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.sourceforge.net%2Flists%2Flistinfo%2Femc-users&amp;data=04%7C01%7Cralph.stirling%40wallawalla.edu%7C16ab152ac7534a4abdf808d9f6548b8d%7Cd958f048e43142779c8debfb75e7aa64%7C0%7C0%7C637811665259793423%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=BpQ%2F6aT6cdLIh4GGzTsGDbyjp4aqZbePdt0yXbSAHmY%3D&amp;reserved=0

_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to