Re: [Emc-developers] EtherCAT - would not be a prob with free membership in EtherCAT Technology Group Re: LinuxCNC is in Debian!
Hi Steffen, By ROS, are you referring to Robotic Operating System (https://www.ros.org/)? Regards, Marc From: andy pugh Sent: Thursday, March 3, 2022 10:49 AM To: EMC developers Subject: Re: [Emc-developers] EtherCAT - would not be a prob with free membership in EtherCAT Technology Group Re: LinuxCNC is in Debian! On Thu, 3 Mar 2022 at 15:14, Steffen Möller wrote: > But he took the freedom to point out that there are others who > are already shipping EtherCAT drivers and have not experienced any legal > problem at all - he just cannot make any promises of any sorts about the > future There is quite a gap between "we don't plan to turn evil" and "we promise not to turn evil" -- 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] LinuxCNC is in Debian!
Hi, FYI, I got interested in the conversation and ended up finding this repository on GitHub: https://github.com/OpenEtherCATsociety/SOEM The code for the master is released as a GNU General Public License version 2. Regards, Marc -Original Message- From: Rod Webster Sent: March 1, 2022 7:42 AM To: EMC developers Subject: Re: [Emc-developers] LinuxCNC is in Debian! > From my understanding Beckhoff is very open regarding the master (who >even does not need a special hardware, when driven by an RTOS) and are >very restrictive when it comes to the slave (where a ASIC / FPGA is >needed in any case) This was also my understanding when I read the licensing requirements. Heck they said they would even share source code with you if you were building a master... I have posted on the ethercat section of the forum calling for technical guys to get this done https://forum.linuxcnc.org/ethercat/45239-lets-get-ethercat-into-the-linuxcnc-distribution-need-technical-people-to-help Please send me an email at ether...@vmn.com.au if you can help with the tech stuff. Rod Webster *1300 896 832* +61 435 765 611 Vehicle Modifications Network www.vehiclemods.net.au On Tue, 1 Mar 2022 at 21:12, Rainer Stelzer wrote: > Hi Gene, > > So once you've bought the controller, there is no other restriction. > > And I assume that royalty is 2x per axis, once for each end of the cable. > > No, they don't charge twice. > Part of marketing a Fieldbus-System is to make it widely accepted in > the industry, so Beckhoff (and others like Siemens with Profinet) > has/have to find a balance between protection and easy/low cost > accessibility. > > From my understanding Beckhoff is very open regarding the master (who > even does not need a special hardware, when driven by an RTOS) and are > very restrictive when it comes to the slave (where a ASIC / FPGA is > needed in any case) > > Makes also sense from commercial point of view, because in a typical > system there are much more slaves needed that masters. > > > Or can one receiver handle more than 1 axis with acceptable latency? > > A slave in EtherCat's daisy chain topology has an input and an output > Interface. (the biggest difference to most other ethernet based > fieldbusses) > > The incoming stream is shifted out with 1 bit delay to the output. > > At 100Mbit/s -> 10ns delay added up to each slave in the chain. > > The difference between one slave 3axis servo pack and three single > axis servo amps is ~20ns. > But to synchronise the output, all slaves have to wait for the full > frame received. > > Even on a 10 axis system this does not even come close to the total > frame time. > Not to mention the jitter caused by a (soft)RTOS > > > cheers > > Rainer > > > > > ___ > 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
Re: [Emc-developers] building/running linuxcnc from source question
Hi Peter, I ended up figuring out the error. I was missing numpy in my dependencies. You can either install it through "pip3 install numpy" or "sudo apt-get install python3-numpy" Regards, marc -Original Message- From: Peter C. Wallace Sent: September 25, 2021 5:07 PM To: EMC developers Subject: Re: [Emc-developers] building/running linuxcnc from source question On Sat, 18 Sep 2021, Marc Wang wrote: > Date: Sat, 18 Sep 2021 20:43:11 + > From: Marc Wang > Reply-To: EMC developers > To: "emc-developers@lists.sourceforge.net" > > Subject: [Emc-developers] building/running linuxcnc from source question > > Hi, > > I managed to compile linuxcnc from source and all the tests run successfully. > I was wondering if anybody else got the following error. When I run the file > ./scripts/linuxcnc. I get the following error : > > File "/home/marc/Documents/linuxcnc/linuxcnc/lib/python/glnav.py", line 118, > in glRotateScene >mat = [i for i in itertools.chain(*mat.tolist())] > AttributeError: 'c_double_Array_4_Array_4' object has no attribute 'tolist' > > the error is fairly straight forward. I am just wondering if this is a bug or > just that I have the wrong version of pyopengl. > > I am running Ubuntu 20.04.3 LTS with an 5.10.59-rt52 kernel. I have pyopengl > 3.1.0 installed with python 3.8.10. > > Regards, > Marc > > ___ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers > Same error Mint 20.2, Python 3.8.10, pyopengl 3.1.0, 4.19.206-rt87 Peter Wallace Mesa Electronics ___ 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] building/running linuxcnc from source question
Hi, I managed to compile linuxcnc from source and all the tests run successfully. I was wondering if anybody else got the following error. When I run the file ./scripts/linuxcnc. I get the following error : File "/home/marc/Documents/linuxcnc/linuxcnc/lib/python/glnav.py", line 118, in glRotateScene mat = [i for i in itertools.chain(*mat.tolist())] AttributeError: 'c_double_Array_4_Array_4' object has no attribute 'tolist' the error is fairly straight forward. I am just wondering if this is a bug or just that I have the wrong version of pyopengl. I am running Ubuntu 20.04.3 LTS with an 5.10.59-rt52 kernel. I have pyopengl 3.1.0 installed with python 3.8.10. Regards, Marc ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] [Emc-users] Fwd: Re: Proposal: Stop supporting Py2 and GTK2 in Master.
Hi, I am using linuxcnc for a project and I would like to help out on this thread as well. I can code in C++ and python. Is there a list of task that I can check and help out? Regards, Marc -Original Message- From: Valerio Bellizzomi Sent: May 13, 2021 10:20 AM To: emc-developers@lists.sourceforge.net Subject: Re: [Emc-developers] [Emc-users] Fwd: Re: Proposal: Stop supporting Py2 and GTK2 in Master. On Thu, 2021-05-13 at 14:30 +0100, andy pugh wrote: > Why did this move to the Users list? In attempt to not bother the developers list too much with my (probably useless) replies. ___ 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