Re: [Emc-users] Pluto-p board question
h, are there no unused pluto-p boards on the shelves? I'm wondering. On 2013-07-11 12:00, W. Martinjak wrote: Greetings! Are there some fellows who have plut-p boards and would sell it for a good price? I'm in search of some. My location is in europe. Thanks and regards, Matsche -- In der Wissenschaft siegt nie eine neue Theorie, nur ihre Gegner sterben nach und nach Max Planck -- See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto-p board question
On 07/12/2013 05:03 AM, W. Martinjak wrote: h, are there no unused pluto-p boards on the shelves? I'm wondering. ... snip Mine is on a shelf somewhere. I just don't recall where the shelf is. If you _really_ need a Pluto-P. I can make an effort to look. -- Kirk Wallace http://www.wallacecompany.com/machine_shop/ http://www.wallacecompany.com/E45/ -- See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto-p board question
As far as i know, the Pluto boards are no longer being made, and never worked that well to start with. Look at the Mesa 7i43 for a modern replacent. W. Martinjak mats...@play-pla.net wrote: Greetings! Are there some fellows who have plut-p boards and would sell it for a good price? I'm in search of some. My location is in europe. Thanks and regards, Matsche -- In der Wissenschaft siegt nie eine neue Theorie, nur ihre Gegner sterben nach und nach Max Planck -- See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Sebastian Kuzminsky -- See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto-p board question
On 2013-07-11 15:21, Sebastian Kuzminsky wrote: As far as i know, the Pluto boards are no longer being made, and never worked that well to start with. Look at the Mesa 7i43 for a modern replacent. Yes, and due to this circumstance there should a couple of them lying about and let's hope cheap. Please don't keep me from it. I'm notorious nostalgic -- In der Wissenschaft siegt nie eine neue Theorie, nur ihre Gegner sterben nach und nach Max Planck -- See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto-P and PCI
On Sun, 2009-06-07 at 21:43 -0600, Sebastian Kuzminsky wrote: ... snip I'm not sure why I couldn't get the LAVA parport chipset to work with the 7i43, but i agree with Peter's assessment: it's something the hm2_7i43 driver is doing wrong. I think the next debugging step is to trace Linux's somewhat convoluted parport driver and see how it does it. The only PCI parport i got to work with the 7i43 was the OXSEMI PCI952, which ran flawlessly as long as EPP Wide mode was disabled. In this mode the parport I/O is just as fast as normal, it just takes slightly more CPU to do it. ... snip And the loadrt line looks like this: loadrt hm2_7i43 ioaddr=0xdcb8 ioaddr_hi=0xdca4 epp_wide=0 config=firmware=hm2/7i43/SVST4_4B.BIT I don't think I'll ever understand how these FPGA's work, but I am curious, Pluto uses Altera, the 7i43 uses Xilinx, each with its particular driver, no other driver is loaded, since both seem to have the same problem, is there something in common between the two FPGA systems that might be causing the problem or are we just lucky? Does this problem show up only with EMC2 or RTAI? From a brief search, it seems that FPGA development is not very open-source friendly, that doesn't sound like a good thing. -- Kirk Wallace http://www.wallacecompany.com/machine_shop/ http://www.wallacecompany.com/E45/index.html California, USA -- OpenSolaris 2009.06 is a cutting edge operating system for enterprises looking to deploy the next generation of Solaris that includes the latest innovations from Sun and the OpenSource community. Download a copy and enjoy capabilities such as Networking, Storage and Virtualization. Go to: http://p.sf.net/sfu/opensolaris-get ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto-P and PCI
Kirk Wallace wrote: I found an old thread on CNCzone that indicated that a LAVA PCI parallel port card works with the Pluto-P, so I got this one (with a Xilinx chip): http://www.lavalink.com/dev/index.php?id=66 lspci -v gave me an address for each port, but pluto_servo still will not load. Some PCI plug-in cards need a setup program from the manufacturer to set the port mode, address and interrupt #. For instance, SIIG cards need a program that only runs on Win 95! See if you can find out how to set the port to EPP mode on that particular card. Jon -- OpenSolaris 2009.06 is a cutting edge operating system for enterprises looking to deploy the next generation of Solaris that includes the latest innovations from Sun and the OpenSource community. Download a copy and enjoy capabilities such as Networking, Storage and Virtualization. Go to: http://p.sf.net/sfu/opensolaris-get ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto-P board question ?
If you haven't already bought the pluto-p hardware, I recommend you consider the various interface cards from http://mesanet.com/ or http://pico-systems.com/motion.html instead -- they are better constructed and have a better record of hardware compatability. With that said, the documentation http://www.linuxcnc.org/docview/html//hal_drivers.html#sec:pluto-servo talks about the limits of the quadrature interface of pluto-p: The maximum useful quadrature rate is 8191 counts per emc2 servo cycle, or about 8MHz for EMC2's default 1ms servo rate. your requirement of 50 pulses/second (500kHz) is well within the range the pluto-p can read and report to emc (8MHz). Jeff -- Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are powering Web 2.0 with engaging, cross-platform capabilities. Quickly and easily build your RIAs with Flex Builder, the Eclipse(TM)based development software that enables intelligent coding and step-through debugging. Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto-P board question ?
Marko Bukovinsky wrote: What is the maximum counts / second Pluto - P can accept? I need 2 counts/ rev so , can i use encoder with 5000 pulses ? Machine will have max 15m/min rapid move. motor 1500 rpm and 2 counts ( x 4 ) will pruduce 50 pulses/ second. Is this acceptable Since Jeff Eppler recommended my boards, I want to point out that the 300,000 count/second limit on my boards is a VERY conservative spec. The encoder counter is clocked at 1 MHz, so that if there is not a lot of jitter and noise, it can count easily at 500,000 counts/second. Where it becomes a problem is if the encoder signal contains a lot of noise and timing jitter. I can up the clock rate to the encoder counter to raise this limit if needed. Firmware is an 8-pin DIP plug-in, so field updates are quite possible. I don't want to disparage anyone else's products, but we have gone to great lengths to make our boards work with the variety of parallel port chips used on various motherboards. Jon -- Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are powering Web 2.0 with engaging, cross-platform capabilities. Quickly and easily build your RIAs with Flex Builder, the Eclipse(TM)based development software that enables intelligent coding and step-through debugging. Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto P setup questions
Chris and Sam, Thanks for your feedback, I went out and found a nice little Gateway computer for my latest Emc2/Pluto box. The Pluto P is running perfectly on the new computer. In fact all I did was comment out the limit switch setup string in the hal file and tune the acceleration in order to get really nice smooth motion with wrist wrenching holding torque. All this with only 40vdc and about 3 amps. The mosfets remain room temp at all times so far. I still have several debug issues, and the current limit circuit is not getting the analog out from the AMP02 instrumentation amps yet, but all in due time. This is showing promise... object width=425 height=344param name=movie value=http://www.youtube.com/v/VKfyYx6P5bMhl=enfs=1;/paramparam name=allowFullScreen value=true/paramparam name=allowscriptaccess value=always/paramembed src=http://www.youtube.com/v/VKfyYx6P5bMhl=enfs=1; type=application/x-shockwave-flash allowscriptaccess=always allowfullscreen=true width=425 height=344/embed/object Tom -- Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto P setup questions
a few things you can try -make sure the printer cable is ieee and try a shorter one (or hook it directly into the printer port) change the init string to add epp_wide=0 http://linuxcnc.org/docs/2.2/html/man/man9/pluto_servo.9.html sudo lspci -v will give you the chipset of your printer port. Also make sure epp is set in the bios. sam (skunkworks, samco) - Original Message - From: Tom kestrel...@yahoo.com To: emc-users@lists.sourceforge.net Sent: Sunday, February 22, 2009 1:47 AM Subject: Re: [Emc-users] Pluto P setup questions Chris Radek ch...@... writes: We've found the pluto just doesn't work on some parallel ports. At cnc workshop last year, mine would work on 2 out of the 5? machines we tried. We did not figure out why. Also the netmos chipset doesn't do EPP right. Maybe you have one of those? That's discouraging. I don't know the chipset is. Hmmm... Tom -- Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.11.2/1964 - Release Date: 02/21/09 11:05:00 -- Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto P setup questions
sam sokolik sa...@... writes: a few things you can try -make sure the printer cable is ieee and try a shorter one (or hook it directly into the printer port) change the init string to add epp_wide=0 http://linuxcnc.org/docs/2.2/html/man/man9/pluto_servo.9.html sudo lspci -v will give you the chipset of your printer port. Also make sure epp is set in the bios. Hey Sam, nice to hear from you - EPP is set in bios, double checked that one. I already have the Pluto plugged directly into the Parallel port. I tried adding the epp_wide=0 argument to the init string but no luck. It looks like the I/O chipset is Intel. I am starting to look around for another salvageable computer somewhere. Maybe out in the barn... Tom -- Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto P setup questions
On Sun, Feb 22, 2009 at 04:30:20AM +, Tom wrote: Failed to communicate with pluto servo board after programming firmware ' Actually I don't think the firmware was successfully uploaded because the led continues to glow soft red. We've found the pluto just doesn't work on some parallel ports. At cnc workshop last year, mine would work on 2 out of the 5? machines we tried. We did not figure out why. Also the netmos chipset doesn't do EPP right. Maybe you have one of those? -- Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto P setup questions
Chris Radek ch...@... writes: We've found the pluto just doesn't work on some parallel ports. At cnc workshop last year, mine would work on 2 out of the 5? machines we tried. We did not figure out why. Also the netmos chipset doesn't do EPP right. Maybe you have one of those? That's discouraging. I don't know the chipset is. Hmmm... Tom -- Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto-P
Hi I presume that the network card will be dedicated, as the parport is, and only use a simple packet structure.. If one wants to connect to the internet, then you'd use a seperate USB link or a second network card if possible. That way there'll be no surprise jamming. Regards Roland Jollivet 2008/12/4 Chris Radek [EMAIL PROTECTED] On Wed, Dec 03, 2008 at 09:48:18PM -0600, Jon Elson wrote: Peter C. Wallace wrote: As I said before maybe the way to ease into this is just support 1 or a few Ethernet chips, and require the user to have a add-in PCI/PCIe Ethernet card with the required chip. Having fought this problem to some extent with the par port, I can't IMAGINE the headache when a potential customer shows up and you tell him Oh, it only works on computers with a DEC Tulip ethernet chip. Add, he says, How do I tell, sight unseen, whether any particular computer has that specific chip? No, it has to have a bit wider hardware support to be viable. I think the answer is explicitly in what Peter said above. You don't care what comes in the computer. You point them to a particular network card because it has the right chipset. It'll be about $5. Heck, you might say, as someone who sells hardware that works with it, you'll just send him one off your stack of them. They're $5, after all. - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto-P
Roland Jollivet wrote: Hi I presume that the network card will be dedicated, as the parport is, and only use a simple packet structure.. If one wants to connect to the internet, then you'd use a seperate USB link or a second network card if possible. That way there'll be no surprise jamming. Right, to make it work for real time, the network segment has to be dedicated, and have no possibility of collisions or other traffic. Forcing the user to add a second net card neatly solves the problem, as their on MoBo net jack is still available. Jon - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto-P
Chris Radek wrote: On Wed, Dec 03, 2008 at 09:48:18PM -0600, Jon Elson wrote: Peter C. Wallace wrote: As I said before maybe the way to ease into this is just support 1 or a few Ethernet chips, and require the user to have a add-in PCI/PCIe Ethernet card with the required chip. Having fought this problem to some extent with the par port, I can't IMAGINE the headache when a potential customer shows up and you tell him Oh, it only works on computers with a DEC Tulip ethernet chip. Add, he says, How do I tell, sight unseen, whether any particular computer has that specific chip? No, it has to have a bit wider hardware support to be viable. I think the answer is explicitly in what Peter said above. You don't care what comes in the computer. You point them to a particular network card because it has the right chipset. It'll be about $5. Heck, you might say, as someone who sells hardware that works with it, you'll just send him one off your stack of them. They're $5, after all. I don't know where to get NEW net cards for $5. All this commodity stuff has gone up in price. Maybe if I contract with a Chinese manufacturer to take 1000 of them I can get them that cheap. Also, there's the PCI vs. PCE-e transition, already well in progress. So, I'd have to have some of both. But, that wouldn't be so bad. Also, forceing the user to add a 2nd ethernet solves the how do we deal with being on the network at the same time as coexisting with the rt-ethernet function. This makes a lot of sense. So, does anyone know it there is a dumbed-down network protocol stack for real time? By dumbed-down, I mean that it just does what any ordinary ethernet stack does, without adding any special functions, like time slots for each sender. Jon - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto-P
On Thu, 2008-12-04 at 11:08 -0600, Jon Elson wrote: So, does anyone know it there is a dumbed-down network protocol stack for real time? http://mail.rtai.org/pipermail/rtai/2002-November/001446.html http://aschauf.landshut.org/fh/linux/udp_vs_raw/index.html Not a specific answer, but a lead to more information anyway. Thanks, Matt - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto-P
This might be usefull to get on the right track: http://www.rts.uni-hannover.de/rtnet/lxr/source/examples/xenomai/native/kernel/raw-packets.c Regards, Alex On Thu, 2008-12-04 at 11:08 -0600, Jon Elson wrote: So, does anyone know it there is a dumbed-down network protocol stack for real time? http://mail.rtai.org/pipermail/rtai/2002-November/001446.html http://aschauf.landshut.org/fh/linux/udp_vs_raw/index.html Not a specific answer, but a lead to more information anyway. Thanks, Matt - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.176 / Virus Database: 270.9.13/1826 - Release Date: 03.12.2008 09:34 -- SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada. The future of the web can't happen without you. Join us at MIX09 to help pave the way to the Next Web now. Learn more and register at http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto-P
Hi, . and it will be called ENC rather than ppmc sorry just couldn't resist. ;-) Dave ps. have at it a newer detached controller interface would be really nice. :-) On Dec 4, 2008, at 12:15 PM, Alex Joni wrote: This might be usefull to get on the right track: http://www.rts.uni-hannover.de/rtnet/lxr/source/examples/xenomai/ native/kernel/raw-packets.c Regards, Alex On Thu, 2008-12-04 at 11:08 -0600, Jon Elson wrote: So, does anyone know it there is a dumbed-down network protocol stack for real time? http://mail.rtai.org/pipermail/rtai/2002-November/001446.html http://aschauf.landshut.org/fh/linux/udp_vs_raw/index.html Not a specific answer, but a lead to more information anyway. Thanks, Matt - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- -- No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.176 / Virus Database: 270.9.13/1826 - Release Date: 03.12.2008 09:34 -- SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada. The future of the web can't happen without you. Join us at MIX09 to help pave the way to the Next Web now. Learn more and register at http://ad.doubleclick.net/clk;208669438;13503038;i?http:// 2009.visitmix.com/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada. The future of the web can't happen without you. Join us at MIX09 to help pave the way to the Next Web now. Learn more and register at http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto-P
Matt Shaver wrote: On Thu, 2008-12-04 at 11:08 -0600, Jon Elson wrote: So, does anyone know it there is a dumbed-down network protocol stack for real time? http://mail.rtai.org/pipermail/rtai/2002-November/001446.html I couldn't make much sense of this one, and it is from 2002. http://aschauf.landshut.org/fh/linux/udp_vs_raw/index.html Ahh, this one was VERRRY interesting! I think using this raw ethernet level makes a lot more sense, the payload for us is the entire data frame. Now, the question is how to access this in the RT enviromnment? Jon -- SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada. The future of the web can't happen without you. Join us at MIX09 to help pave the way to the Next Web now. Learn more and register at http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto-P
Len Shelton wrote: What exactly is the purpose of the Pluto-P interface? Does it just give more I/O than the parallel port, or is it somehow faster (I am guessing not)? The Pluto generates step pulses in hardware, which means that it can deliver higher step rates than the simple software generated steps out the parallel port approach. It is probably the cheapest hardware step generation option, but that shows. The quality of the board is marginal, connections are to tiny headers, etc. There are other hardware step generation products that are much nicer, but have higher pricetags. For example, the USC from Jon Elson or the AnythingI/O boards from Mesa Electronics. Everybody has different priorities, so we try to support a number of different ways to run a machine. Regards, John Kasunich - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto-P
On Wed, Dec 03, 2008 at 08:57:11AM -0600, Len Shelton wrote: What exactly is the purpose of the Pluto-P interface? Does it just give more I/O than the parallel port, or is it somehow faster (I am guessing not)? http://www.linuxcnc.org/docs/devel/html/man/man9/pluto_servo.9.html http://www.linuxcnc.org/docs/devel/html/man/man9/pluto_step.9.html - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto-P
On Wed, Dec 03, 2008 at 10:06:28AM -0500, John Kasunich wrote: It is probably the cheapest hardware step generation option, but that shows. The quality of the board is marginal, connections are to tiny headers, etc. The price difference between knjn.com's pluto-p ($60) and mesanet.com's 7I43-P ($80 qty1) is pretty small. The mesanet.com board is clearly superior in terms of board design and build, probably is more robust in communicating with the PC, and more versatile when it comes to the combinations of signals it can generate (for instance, the pluto-p can't generate step pulses for axis motors and read quadrature from a spindle encoder at the same time; the mesanet.com cards all can). Jeff - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto-P
So it IS a hardware step pulse generator. Great! So I assume it receives its commands in 8-bit parallel?? Which would be faster than serial. But could it be made to run serial? Len -Original Message- From: Chris Radek [mailto:[EMAIL PROTECTED] Sent: Wednesday, December 03, 2008 9:07 AM To: Enhanced Machine Controller (EMC) Subject: Re: [Emc-users] Pluto-P On Wed, Dec 03, 2008 at 08:57:11AM -0600, Len Shelton wrote: What exactly is the purpose of the Pluto-P interface? Does it just give more I/O than the parallel port, or is it somehow faster (I am guessing not)? http://www.linuxcnc.org/docs/devel/html/man/man9/pluto_servo.9.html http://www.linuxcnc.org/docs/devel/html/man/man9/pluto_step.9.html - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto-P
Len Shelton wrote: So it IS a hardware step pulse generator. Great! So I assume it receives its commands in 8-bit parallel?? Which would be faster than serial. But could it be made to run serial? No. John Kasunich - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto-P
On Wed, 3 Dec 2008, Len Shelton wrote: Date: Wed, 3 Dec 2008 09:29:53 -0600 From: Len Shelton [EMAIL PROTECTED] Reply-To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net To: 'Enhanced Machine Controller (EMC)' emc-users@lists.sourceforge.net Subject: Re: [Emc-users] Pluto-P So it IS a hardware step pulse generator. Great! So I assume it receives its commands in 8-bit parallel?? Which would be faster than serial. But could it be made to run serial? Len I doubt the Pluto has enough gates for a decent serial interface along with good set of peripherals. It could be done with our 7I43 though. Its just a minor change from the USB-HostMot2 firmware to interface to a internal UART instead of the USB data. I think our parser code has a UART interface IFDEFed out at the moment. But the real problem is using it. Other than (upcoming?) Modbus support, I dont think there is any support for serial interfaces in EMC. Regular PC RS-232 serial ports are probably too slow for most real-time tasks anyway at about 90 uSec per character (10 bits 115200 baud)... -Original Message- From: Chris Radek [mailto:[EMAIL PROTECTED] Sent: Wednesday, December 03, 2008 9:07 AM To: Enhanced Machine Controller (EMC) Subject: Re: [Emc-users] Pluto-P On Wed, Dec 03, 2008 at 08:57:11AM -0600, Len Shelton wrote: What exactly is the purpose of the Pluto-P interface? Does it just give more I/O than the parallel port, or is it somehow faster (I am guessing not)? http://www.linuxcnc.org/docs/devel/html/man/man9/pluto_servo.9.html http://www.linuxcnc.org/docs/devel/html/man/man9/pluto_step.9.html - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users Peter Wallace Mesa Electronics (\__/) (='.'=) This is Bunny. Copy and paste bunny into your ()_() signature to help him gain world domination. - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto-P
Hey Peter, You don't happen to have an ethernet interface IFDEFed out there too, do you? Ken ..snip.. I doubt the Pluto has enough gates for a decent serial interface along with good set of peripherals. It could be done with our 7I43 though. Its just a minor change from the USB-HostMot2 firmware to interface to a internal UART instead of the USB data. I think our parser code has a UART interface IFDEFed out at the moment. But the real problem is using it. Other than (upcoming?) Modbus support, I dont think there is any support for serial interfaces in EMC. Regular PC RS-232 serial ports are probably too slow for most real-time tasks anyway at about 90 uSec per character (10 bits 115200 baud)... ..snip.. -- Kenneth Lerman Mark Kenny Products Company, LLC 55 Main Street Newtown, CT 06470 888-ISO-SEVO 203-426-7166 - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto-P
Kenneth Lerman wrote: Hey Peter, You don't happen to have an ethernet interface IFDEFed out there too, do you? Ken As Peter pointed out, it isn't the FPGA that is the limiting factor, it is the computer interface. The reason the parallel port (in EPP mode) works for connecting to external devices is that the parallel port is simple and well defined and the SAME in just about every PC. (Even so, EPP version 1.7 vs EPP version 1.9 has caused some grief.) Ethernet on the other hand has about a thousand different chips that can be used on network cards. The vast army of Linux programmers has written a thousand network drivers, so our PCs can connect to the world using Ethernet. But those Linux drivers are not realtime capable. For EMC to support Ethernet, we need realtime drivers. There are some out there, associated with a project called RTNet, but so far nobody is motivated enough to figure out how to use them. The same thing goes for USB, only about 10x worse. Personally, I'll stick with Parport EPP for low cost, and PCI for performance. Both are extremely generic and don't need special drivers for realtime. Regards, John Kasunich - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto-P
On Wed, 3 Dec 2008, Kenneth Lerman wrote: Date: Wed, 03 Dec 2008 12:54:09 -0500 From: Kenneth Lerman [EMAIL PROTECTED] Reply-To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Subject: Re: [Emc-users] Pluto-P Hey Peter, You don't happen to have an ethernet interface IFDEFed out there too, do you? Actually we started a 7I43 with Luminary Micro ARM Ethernet interface CPU back in May or so but custom work kept me from finishing it. I will start again soon. As John says the real problem is getting realtime Ethernet support on the EMC host. As I said before maybe the way to ease into this is just support 1 or a few Ethernet chips, and require the user to have a add-in PCI/PCIe Ethernet card with the required chip. -- Kenneth Lerman Mark Kenny Products Company, LLC 55 Main Street Newtown, CT 06470 888-ISO-SEVO 203-426-7166 - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users Peter Wallace Mesa Electronics (\__/) (='.'=) This is Bunny. Copy and paste bunny into your ()_() signature to help him gain world domination. - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto-P
On Wed, 2008-12-03 at 10:16 -0800, Peter C. Wallace wrote: Actually we started a 7I43 with Luminary Micro ARM Ethernet interface CPU back in May or so but custom work kept me from finishing it. I will start again soon. As John says the real problem is getting realtime Ethernet support on the EMC host. As I said before maybe the way to ease into this is just support 1 or a few Ethernet chips, and require the user to have a add-in PCI/PCIe Ethernet card with the required chip. This sounds like just the right approach. We should pick a PCI ethernet card with a chip we can work with and begin developing a HAL driver so that when you get the ethernet version of the 7I43 working we have a way to begin testing. Any thoughts on a specific card to begin testing with? Rayh - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto-P
Peter C. Wallace wrote: As John says the real problem is getting realtime Ethernet support on the EMC host. As I said before maybe the way to ease into this is just support 1 or a few Ethernet chips, and require the user to have a add-in PCI/PCIe Ethernet card with the required chip. Having fought this problem to some extent with the par port, I can't IMAGINE the headache when a potential customer shows up and you tell him Oh, it only works on computers with a DEC Tulip ethernet chip. Add, he says, How do I tell, sight unseen, whether any particular computer has that specific chip? No, it has to have a bit wider hardware support to be viable. Jon - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto-P
Ray Henry wrote: On Wed, 2008-12-03 at 10:16 -0800, Peter C. Wallace wrote: Actually we started a 7I43 with Luminary Micro ARM Ethernet interface CPU back in May or so but custom work kept me from finishing it. I will start again soon. As John says the real problem is getting realtime Ethernet support on the EMC host. As I said before maybe the way to ease into this is just support 1 or a few Ethernet chips, and require the user to have a add-in PCI/PCIe Ethernet card with the required chip. This sounds like just the right approach. We should pick a PCI ethernet card with a chip we can work with and begin developing a HAL driver so that when you get the ethernet version of the 7I43 working we have a way to begin testing. Any thoughts on a specific card to begin testing with? The Arm 7 chips would be fine for the stuff I want to do with them. There are a few Arm 7 chips that have 10/100 ethernet support built into the chip. On Linux, a standard network stack that was accessible from the real time environment would work in the case I'm thinking of. The target device would only speak when spoken to, it would always be idle when receiving a command so it should be able to respond quite quickly, like within 10 us or so. The scheme I am thinking of is the regular dispatch of the servo thread sends a request to the target device, it reads encoder counts and switch condition and sends back a response packet. The PID calculates new velocities and sends a command packet, there's no need to reply to that. This would allow standard protocol stacks to be used on the Arm target CPU. So, the only thing I don't know how to do is get a protocol stack that is accessible by an RT thread. rtnet is a time-sliced variant of ethernet, and requires at the very least modified protocol stacks on all senders, and there might be hardware incompatibilities on some chips. It might be, in fact, that the standard protocol stack would be fine, the way I have described the scheme above, I know only a LITTLE about rtnet. rtnet's time slot assignment is to prevent any form of collision or net monopolizing, but the protocol I describe is VERY limited, and should have the same effect. Jon - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto-P
On Wed, Dec 03, 2008 at 09:48:18PM -0600, Jon Elson wrote: Peter C. Wallace wrote: As I said before maybe the way to ease into this is just support 1 or a few Ethernet chips, and require the user to have a add-in PCI/PCIe Ethernet card with the required chip. Having fought this problem to some extent with the par port, I can't IMAGINE the headache when a potential customer shows up and you tell him Oh, it only works on computers with a DEC Tulip ethernet chip. Add, he says, How do I tell, sight unseen, whether any particular computer has that specific chip? No, it has to have a bit wider hardware support to be viable. I think the answer is explicitly in what Peter said above. You don't care what comes in the computer. You point them to a particular network card because it has the right chipset. It'll be about $5. Heck, you might say, as someone who sells hardware that works with it, you'll just send him one off your stack of them. They're $5, after all. - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto-P
Jon Elson wrote: Peter C. Wallace wrote: As John says the real problem is getting realtime Ethernet support on the EMC host. As I said before maybe the way to ease into this is just support 1 or a few Ethernet chips, and require the user to have a add-in PCI/PCIe Ethernet card with the required chip. Having fought this problem to some extent with the par port, I can't IMAGINE the headache when a potential customer shows up and you tell him Oh, it only works on computers with a DEC Tulip ethernet chip. Add, he says, How do I tell, sight unseen, whether any particular computer has that specific chip? No, it has to have a bit wider hardware support to be viable. Jon - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users yes looking inside a computer may be difficult for a newbee but it'd be a pci card, not a computer and the chips on the card are pretty visible the one that looks like a deers head logo is popular and cheap RealTek ?? that brand has worked for me since Yggsadril Linux's : regards tomp - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto-P
Chris, Do you need any pull-ups on the inputs? What about buffer chips? Any particular features that would be nice to have? Len My lathe uses the emc2 pluto-servo pinout: http://www.linuxcnc.org/docs/html//hal_drivers.html#sec:pluto-servo - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Pluto-P
On Mon, Jan 28, 2008 at 08:56:54PM -0600, Len Shelton wrote: Friends, I am looking for feedback from Pluto-P users... I am working on a breakout board for the Pluto-P, more-or-less a daughter board to bring the pins out to screw clamps with buffers or pull-ups where needed. I'd like to see a list of the pinout of the Pluto-P that you are currently using. I'll send anyone who contributes to this a free Pluto-p professionally built breakout board. Takers? My lathe uses the emc2 pluto-servo pinout: http://www.linuxcnc.org/docs/html//hal_drivers.html#sec:pluto-servo - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users