Re: [Emc-developers] CSMIO Eth motion controller + EMC2

2012-06-01 Thread Łukasz Prymula
: Thursday, May 31, 2012 5:17 PM To: EMC developers Subject: Re: [Emc-developers] CSMIO Eth motion controller + EMC2 On 30 May 2012 15:45, Łukasz Prymula luk...@cs-lab.eu wrote: For me, most interesting thing is that in what method planner transfers trajectory to HAL layer. As you see I need points

Re: [Emc-developers] CSMIO Eth motion controller + EMC2

2012-05-31 Thread Jan de Kruyf
its halting state is 43 68 72 69 73 20 52 61 64 65 6b Is the Carry wire connected up? j. On Thu, May 31, 2012 at 12:56 AM, Michael Haberler mai...@mah.priv.atwrote: Am 30.05.2012 um 16:51 schrieb Viesturs Lācis: 2012/5/30 Łukasz Prymula luk...@cs-lab.eu: For me, most

Re: [Emc-developers] CSMIO Eth motion controller + EMC2

2012-05-31 Thread Yishin Li
On Wed, May 30, 2012 at 10:45 PM, Łukasz Prymula luk...@cs-lab.eu wrote: There is no reason to use specific eth card. We are using typical Ethernet card and we don’t implement real time protocols such as EtherCAT. There is no need. In our current product we are using UDP client-server

Re: [Emc-developers] CSMIO Eth motion controller + EMC2

2012-05-31 Thread Michael Haberler
Lukasz, Am 30.05.2012 um 15:30 schrieb Łukasz Prymula: http://www.cs-lab.eu/en/index.php http://www.cs-lab.eu/en/index.php It work over Ethernet with Mach only but we want to write the driver for EMC2 software. I think you need a HAL component which can talk to your device over UDP or TCP

Re: [Emc-developers] CSMIO Eth motion controller + EMC2

2012-05-31 Thread andy pugh
On 31 May 2012 12:19, Michael Haberler mai...@mah.priv.at wrote: I think it is about time this community considers and decides what to do on RT network I/O devices - a plethora of special-case contraptions is undesirable IMO. I see a mention of a Realtime Ethernet interface in the page that

Re: [Emc-developers] CSMIO Eth motion controller + EMC2

2012-05-31 Thread andy pugh
On 31 May 2012 12:19, Michael Haberler mai...@mah.priv.at wrote: that said, I think a RT HAL component with net I/O would be a bit of unchartered territory, OTOH  I dont see any existing RT component doing that; maybe netlink sockets can help There is likely to be some impetus in this

Re: [Emc-developers] CSMIO Eth motion controller + EMC2

2012-05-31 Thread andy pugh
On 30 May 2012 15:45, Łukasz Prymula luk...@cs-lab.eu wrote: For me, most interesting thing is that in what method planner transfers trajectory to HAL layer. As you see I need points buffer. Can your system run with an empty buffer? That would make the interface with LinuxCNC much easier. If

Re: [Emc-developers] CSMIO Eth motion controller + EMC2

2012-05-31 Thread Dave
On 5/31/2012 11:16 AM, andy pugh wrote: On 30 May 2012 15:45, Łukasz Prymulaluk...@cs-lab.eu wrote: For me, most interesting thing is that in what method planner transfers trajectory to HAL layer. As you see I need points buffer. Can your system run with an empty buffer? That

Re: [Emc-developers] CSMIO Eth motion controller + EMC2

2012-05-31 Thread andy pugh
On 31 May 2012 17:20, Dave e...@dc9.tzo.com wrote: If you never under run the buffer you are ok, if you do, they fault out.   That's how they can run with a non-realtime system like Windows. They just spool up a second or more of move data, and then go to work. Yes, but this would be very

Re: [Emc-developers] CSMIO Eth motion controller + EMC2

2012-05-31 Thread Michael Haberler
Am 31.05.2012 um 14:35 schrieb andy pugh: On 31 May 2012 12:19, Michael Haberler mai...@mah.priv.at wrote: I think it is about time this community considers and decides what to do on RT network I/O devices - a plethora of special-case contraptions is undesirable IMO. I see a mention

Re: [Emc-developers] CSMIO Eth motion controller + EMC2

2012-05-31 Thread andy pugh
On 31 May 2012 17:47, Michael Haberler mai...@mah.priv.at wrote: any idea what the Mesa folks are using as Ethernet transport method? I don't think I know enough to understand the question. Would UDP be a valid answer? -- atp If you can't fix it, you don't own it.

Re: [Emc-developers] CSMIO Eth motion controller + EMC2

2012-05-31 Thread Jon Elson
andy pugh wrote: On 31 May 2012 12:19, Michael Haberler mai...@mah.priv.at wrote: I think it is about time this community considers and decides what to do on RT network I/O devices - a plethora of special-case contraptions is undesirable IMO. I see a mention of a Realtime

Re: [Emc-developers] CSMIO Eth motion controller + EMC2

2012-05-31 Thread Adam Okon
Maybe it is known to everybody but I found it http://tuxgraphics.org/electronics/200901/avr-ethernet-realtime.shtml May be it can be implemented using code from ancient times: Data: Wed, 6 Sep 2006 15:36:16 +0200 (CEST) Nadawca: Evert Lammerts lamme...@tech.nhl.nl Odpowiedź-Do: Enhanced

Re: [Emc-developers] CSMIO Eth motion controller + EMC2

2012-05-31 Thread Peter C. Wallace
On Thu, 31 May 2012, andy pugh wrote: Date: Thu, 31 May 2012 18:10:39 +0100 From: andy pugh bodge...@gmail.com Reply-To: EMC developers emc-developers@lists.sourceforge.net To: EMC developers emc-developers@lists.sourceforge.net Subject: Re: [Emc-developers] CSMIO Eth motion controller

Re: [Emc-developers] CSMIO Eth motion controller + EMC2

2012-05-31 Thread Dave
On 5/31/2012 12:39 PM, andy pugh wrote: On 31 May 2012 17:20, Davee...@dc9.tzo.com wrote: If you never under run the buffer you are ok, if you do, they fault out. That's how they can run with a non-realtime system like Windows. They just spool up a second or more of move data, and

Re: [Emc-developers] CSMIO Eth motion controller + EMC2

2012-05-31 Thread Yishin Li
On Fri, Jun 1, 2012 at 2:15 AM, Dave e...@dc9.tzo.com wrote: On 5/31/2012 12:39 PM, andy pugh wrote: On 31 May 2012 17:20, Davee...@dc9.tzo.com wrote: If you never under run the buffer you are ok, if you do, they fault out. That's how they can run with a non-realtime system like

Re: [Emc-developers] CSMIO Eth motion controller + EMC2

2012-05-31 Thread andy pugh
On 1 June 2012 01:19, Yishin Li y...@araisrobo.com wrote: Yes, we have a buffer inside FPGA to keep track of trajectory planning results. Sorry to belabour the point, but am I right that your system only does G0/G1/G2/G3/G5 motion, and that spindle-synchronised motion and probing are missing?

Re: [Emc-developers] CSMIO Eth motion controller + EMC2

2012-05-31 Thread Yishin Li
On Fri, Jun 1, 2012 at 8:26 AM, andy pugh bodge...@gmail.com wrote: On 1 June 2012 01:19, Yishin Li y...@araisrobo.com wrote: Yes, we have a buffer inside FPGA to keep track of trajectory planning results. Sorry to belabour the point, but am I right that your system only does

Re: [Emc-developers] CSMIO Eth motion controller + EMC2

2012-05-31 Thread Nicolas HENRY
Very interesting ! I don't know this. thank's for link. They speak about : Thousand control packets per second are possible so this give about 1000 kbyte so aroud 2,3 Kherzt frame signal If we espected that here the physical layer is set to 10 Mbit transfer rate. Whit a microcontroler which

Re: [Emc-developers] CSMIO Eth motion controller + EMC2

2012-05-30 Thread Łukasz Prymula
- From: andy pugh [mailto:bodge...@gmail.com] Sent: Wednesday, May 30, 2012 4:09 PM To: EMC developers Subject: Re: [Emc-developers] CSMIO Eth motion controller + EMC2 On 30 May 2012 14:30, Łukasz Prymula luk...@cs-lab.eu wrote: http://www.cs-lab.eu/en/index.php http://www.cs-lab.eu/en

Re: [Emc-developers] CSMIO Eth motion controller + EMC2

2012-05-30 Thread Viesturs Lācis
2012/5/30 Łukasz Prymula luk...@cs-lab.eu: For me, most interesting thing is that in what method planner transfers trajectory to HAL layer. As you see I need points buffer. AFAIK it is done with NML messages. I think that Michael Haberler would be most knowledgeable about this. -- Viesturs

Re: [Emc-developers] CSMIO Eth motion controller + EMC2

2012-05-30 Thread Chris Radek
On Wed, May 30, 2012 at 04:45:02PM +0200, ??ukasz Prymula wrote: ... we have to send a set of trajectory points to CSMIO. This buffer is set to collect a points for 500 ms now. Have you seen http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Emc2HardwareDesign

Re: [Emc-developers] CSMIO Eth motion controller + EMC2

2012-05-30 Thread andy pugh
On 30 May 2012 15:45, Łukasz Prymula luk...@cs-lab.eu wrote: In our current product we are using UDP client-server connection. There are implemented various simply commands for configuration, simple movement and trajectory move, for ex. Home(axis), Jog(axis, speed). In that case you can't

Re: [Emc-developers] CSMIO Eth motion controller + EMC2

2012-05-30 Thread Michael Haberler
Am 30.05.2012 um 16:51 schrieb Viesturs Lācis: 2012/5/30 Łukasz Prymula luk...@cs-lab.eu: For me, most interesting thing is that in what method planner transfers trajectory to HAL layer. As you see I need points buffer. AFAIK it is done with NML messages. I think that Michael Haberler

Re: [Emc-developers] CSMIO Eth motion controller + EMC2

2012-05-30 Thread Lee Studley
what does C R think of that state? On 5/30/2012 3:56 PM, Michael Haberler wrote: Am 30.05.2012 um 16:51 schrieb Viesturs Lācis: 2012/5/30 Łukasz Prymulaluk...@cs-lab.eu: For me, most interesting thing is that in what method planner transfers trajectory to HAL layer. As you see I need points