Re: [Emc-users] Ethercat master (realtime scheduling)

2017-10-30 Thread Nicklas Karlsson
> This seems to be a very nice design although he points to possible > improvements. > https://github.com/DieBieEngineering/DieBieSlave > > The firmware is here. It seems to be under active development as the last > change was two months ago. >

Re: [Emc-users] Ethercat master (realtime scheduling)

2017-10-30 Thread Nicklas Karlsson
> The video is very good and he walks through the design in detail. > Actually, it was enough to make me think canbus might be simpler. Canbus is simpler but I calculated speed will be at the limit so I will not build something new with CANbus.

Re: [Emc-users] Ethercat master (realtime scheduling)

2017-10-29 Thread Nicklas Karlsson
> > First circuit board I made had ordinary Ethernet. For Ethercat two ports > > are needed but hardware should be same, there are few chips available to > > chose from. This guy used a board from Beckhoff and did not make the > > circuit boards himself. > > > > I do not think so. Look here and

Re: [Emc-users] Ethercat master (realtime scheduling)

2017-10-29 Thread Nicklas Karlsson
> > First circuit board I made had ordinary Ethernet. For Ethercat two ports > > are needed but hardware should be same, there are few chips available to > > chose from. This guy used a board from Beckhoff and did not make the > > circuit boards himself. > > > > I do not think so. Look here and

Re: [Emc-users] Ethercat master (realtime scheduling) (hardware chips different)

2017-10-29 Thread Chris Albertson
> Maybe I did not write clearly enough. The drivers and circuit board layout > constraint is the same for Ethercat as ordinary Ethernet but the internal > handling in the chip is different so a chip which could talk Ethercat is > needed. > > ++ about slave ++ Yes, 100% correct a chip is needed.

Re: [Emc-users] Ethercat master (realtime scheduling)

2017-10-29 Thread Chris Albertson
On Sun, Oct 29, 2017 at 1:19 PM, Nicklas Karlsson < nicklas.karlsso...@gmail.com> wrote: > > First circuit board I made had ordinary Ethernet. For Ethercat two ports > are needed but hardware should be same, there are few chips available to > chose from. This guy used a board from Beckhoff and

Re: [Emc-users] Ethercat master (realtime scheduling)

2017-10-29 Thread andy pugh
On 29 October 2017 at 20:39, Nicklas Karlsson wrote: > I found Ehterlab http://www.etherlab.org/en/index.php but unfortunately it > does not seems to have been actively developed for a while. Latest kernel > patch is 3.4.69 whil I currently use 4.9.51 Look at the

Re: [Emc-users] Ethercat master (realtime scheduling)

2017-10-29 Thread Nicklas Karlsson
On Sun, 29 Oct 2017 11:29:05 -0700 Chris Albertson wrote: > On Sun, Oct 29, 2017 at 10:51 AM, Nicklas Karlsson < > nicklas.karlsso...@gmail.com> wrote: > > > > >So far I spent only a few hours to look for linuxcnc Ethercat driver. > > > > > >

Re: [Emc-users] Ethercat master (realtime scheduling) (hardware chips different)

2017-10-29 Thread Nicklas Karlsson
> The slave can NOT use standard ethernet hardware. There is the hitch. you > can buy Ethercat slave controllers for quite a lot of money or try to make > one but for that you need some special ASIC chips and custom PCBs. Not a > home shop type project. That said here is a VERY detailed walk

Re: [Emc-users] Ethercat master (realtime scheduling)

2017-10-29 Thread Nicklas Karlsson
> > > >So far I spent only a few hours to look for linuxcnc Ethercat driver. > > > > > > https://forum.linuxcnc.org/24-hal-components/22346-ethercat- > > hal-driver?limitstart=0 > > > > I found the EtherCAT master is integrated into the Linux kernel. Also > > support for RTAI, Xenomai, RT-Prempt.

Re: [Emc-users] Ethercat master (realtime scheduling)

2017-10-29 Thread Chris Albertson
On Sun, Oct 29, 2017 at 10:51 AM, Nicklas Karlsson < nicklas.karlsso...@gmail.com> wrote: > > >So far I spent only a few hours to look for linuxcnc Ethercat driver. > > > > https://forum.linuxcnc.org/24-hal-components/22346-ethercat- > hal-driver?limitstart=0 > > I found the EtherCAT master is