Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
On Thu, May 30, 2013 at 3:05 PM, MC Cason farmerboy1...@yahoo.com wrote: On 05/30/2013 12:46 PM, andy pugh wrote: On 30 May 2013 18:22, Andrew parallel.kinemat...@gmail.com wrote: Last time I wish too often that I could do programming. Is it too late to learn in late 30s? Probably not. You might even enjoy the process. I'm in my mid 40's, and I'm learning C, python, POVRay's SDL language, and Eagles ULP language. If this old country boy can do it, anybody can! Then I better start MESAing with 5i25 + 7i77 or 7i76 when I get it. I guess 7i43 is useless for BiSS? No reason it wouldn't work just as well on the 7i43 as on any other Mesa card. -- MC Cason Associate Developer - Eagle3D, Created by Matthias Weißer Never too late. I went back and got my computer science degree in my early 40's. Though I had done quite a bit of scripting and programming before I went back to college. The comp sci degree was my second bachelors. First was a business degree, that was quite heavy in math. I really needed the calculus to get through some of the higher level courses. Never hurts to brush up on your math, it's used quite a lot in programming. Mark -- Get 100% visibility into Java/.NET code with AppDynamics Lite It's a free troubleshooting tool designed for production Get down to code-level detail for bottlenecks, with 2% overhead. Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
Gene; Not no, but hell no Andrew. I saw my first micro cpu, an RCA 1802, in the spring of '80 when I was 46. ... You are a veritable spring chicken at 30. If you have the time to study, the need to know how is a very strong incentive. Mine was also the 1802, (maybe a year or two before you, not that it matters) but I was in my teens... all wire wrapped, debugged using only an old analogue voltmeter. Yes, anyone can learn to program at any age - the incentive is the key to anything you want to do. Certainly kids learn faster, but us older farts learn better. John A. Stewart http://cnc-for-model-engineers.blogspot.com -- Get 100% visibility into Java/.NET code with AppDynamics Lite It's a free troubleshooting tool designed for production Get down to code-level detail for bottlenecks, with 2% overhead. Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
On Friday 31 May 2013 09:15:34 John Alexander Stewart did opine: Gene; Not no, but hell no Andrew. I saw my first micro cpu, an RCA 1802, in the spring of '80 when I was 46. ... You are a veritable spring chicken at 30. If you have the time to study, the need to know how is a very strong incentive. Mine was also the 1802, (maybe a year or two before you, not that it matters) but I was in my teens... all wire wrapped, debugged using only an old analogue voltmeter. Yes, anyone can learn to program at any age - the incentive is the key to anything you want to do. Certainly kids learn faster, but us older farts learn better. And until the short term memory starts to go John, we sure like to think so. ;-) Nowadays, if I haven't poked around in one of my .hal files for a few months, it takes afresh printout and hours of study to refresh what it was I was trying to do. :( John A. Stewart http://cnc-for-model-engineers.blogspot.com Cheers, Gene -- There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order. -Ed Howdershelt (Author) My web page: http://coyoteden.dyndns-free.com:85/gene is up! My views http://www.armchairpatriot.com/What%20Has%20America%20Become.shtml I only know what I read in the papers. -- Will Rogers A pen in the hand of this president is far more dangerous than 200 million guns in the hands of law-abiding citizens. -- Get 100% visibility into Java/.NET code with AppDynamics Lite It's a free troubleshooting tool designed for production Get down to code-level detail for bottlenecks, with 2% overhead. Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
On Fri, 2013-05-31 at 07:19 -0400, John Alexander Stewart wrote: Gene; Not no, but hell no Andrew. I saw my first micro cpu, an RCA 1802, in the spring of '80 when I was 46. ... You are a veritable spring chicken at 30. If you have the time to study, the need to know how is a very strong incentive. Mine was also the 1802, (maybe a year or two before you, not that it matters) but I was in my teens... all wire wrapped, debugged using only an old analogue voltmeter. Yes, anyone can learn to program at any age - the incentive is the key to anything you want to do. Certainly kids learn faster, but us older farts learn better. John A. Stewart http://cnc-for-model-engineers.blogspot.com Hi John, Yes, one can learn to program at any age. It helps to have a practical reason for doing it unless one just needs the mental discipline. ;-) Over the years I've programmed in FOCAL( a DEC ALGOL based language), BASIC (Ugh!), FORTRAN, Pascal, COBOL, and C. The time span was approx 1970 to 1993 (retirement age). I've also hit a brick wall at times. Perl just didn't make sense and I wish I knew more about Python. So much to learn and so little time and energy. These days I pretty much use C to write G code. Dave -- Get 100% visibility into Java/.NET code with AppDynamics Lite It's a free troubleshooting tool designed for production Get down to code-level detail for bottlenecks, with 2% overhead. Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Get 100% visibility into Java/.NET code with AppDynamics Lite It's a free troubleshooting tool designed for production Get down to code-level detail for bottlenecks, with 2% overhead. Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
2013/5/30 Jon Elson el...@pico-systems.com 5 ns is only one instruction. Do you think it can read, say, the 3 signals from 4 encoders and keep count, all with only one instruction? Not possible. It would probably take 20 -30 instructions for each encoder channel, and possibly quite a bit more. Assuming one PRU was dedicated to encoders, that would mean sampling the encoders at about a 1 MHz rate. This is still fantastic (if my totally off-the cuff guess at how many instructions it takes is anywhere near correct) and an incredible improvement on reading encoders via the LinuxCNC encoder HAL component. I would not be astonished to find out that it actually takes 200 instruction per encoder, reducing the rate to a 4 us sampling period. Still, not bad at all, and will handle many hobby-level machines. Talking about encoders, Beaglebone must be good with serial ones. SPI should not be a problem at all, but what about BISS? I got a few very nice motors with those encoders, and I'd like to test them at least. Anyone knows something about BISS on Beaglebone? (advices on MESA solution welcome too) Andrew -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
Am 30.05.2013 um 09:07 schrieb Andrew parallel.kinemat...@gmail.com: Talking about encoders, Beaglebone must be good with serial ones. SPI should not be a problem at all, but what about BISS? I got a few very nice motors with those encoders, and I'd like to test them at least. can you refer to some reference implementation? never heard of it, how widely is that used? -m -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 5/29/2013 11:05 PM, Przemek Klosowski wrote: Low power should not be a big deal---after all, LinuxCNC is likely to drive electric motors rated in kiloWatts. Low power is important when you put the computer in a sealed box to keep it from getting sprayed with metal chips and coolant, and you have no fans to avoid one of the most common parts to fail. - -- Charles Steinkuehler char...@steinkuehler.net -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlGnI7sACgkQLywbqEHdNFz/VwCfeUAyJi2u1eW+9XOdLZZ5irUJ YPQAoLgOo+6Nk11Zp0MPyxE1AWoFl1hs =F94a -END PGP SIGNATURE- -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
agreed and any increase in efficiency with no degrade in perfomance is highly beneficial, also developing this will give us a platform for the forseeable future. a friend of mine runs a computer recycling facility and kills at least a hundred desktops a day , they will not be with us forever , thanx to michael and kent and others whoms name escape me for putting the time in to develop the appropriate kernels and testing for these boards, i just wish the manufactureres would give us something with a little bit more oomph than these bords have . * i am sure though that we will continue to see very good development in these boards . hopefully the manufacturers will get to a useable standar for i/o and mainatin an architecture that will keep us from having to develop every year for new hardware . to me it seems a though the atom lasted quite a while and a similar bord should be marketable. but i digress as i know off noone on these lists that is a manufacturer so i surely must be preaching to the choir :) lol* * * On Thu, May 30, 2013 at 6:02 AM, Charles Steinkuehler char...@steinkuehler.net wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 5/29/2013 11:05 PM, Przemek Klosowski wrote: Low power should not be a big deal---after all, LinuxCNC is likely to drive electric motors rated in kiloWatts. Low power is important when you put the computer in a sealed box to keep it from getting sprayed with metal chips and coolant, and you have no fans to avoid one of the most common parts to fail. - -- Charles Steinkuehler char...@steinkuehler.net -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlGnI7sACgkQLywbqEHdNFz/VwCfeUAyJi2u1eW+9XOdLZZ5irUJ YPQAoLgOo+6Nk11Zp0MPyxE1AWoFl1hs =F94a -END PGP SIGNATURE- -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- We conclude that the Second Amendment protects an individual right to keep and bear arms. That right existed prior to the formation of the new government under the Constitution and was premised on the private use of arms for activities such as hunting and self-defense, the latter being understood as resistance to either private lawlessness or the depredations of a tyrannical government. - U.S. Court of Appeals, D.C. Circuit, March 9, 2007 jeremy youngs -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
On 30 May 2013 10:16, Michael Haberler mai...@mah.priv.at wrote: can you refer to some reference implementation? http://www.biss-interface.com/files/BiSS_BP1_profile_A4en.pdf I think there is a Mesa module for them, (but no LinuxCNC driver) I may even have one, I took a 17-bit multiturn absolute encoder off of a motor in order to install a resolver recently. (I don't know if the encoder even works, however) -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
Jeremy, Am 30.05.2013 um 12:36 schrieb jeremy youngs jcyoung...@gmail.com: i just wish the manufactureres would give us something with a little bit more oomph than these bords have . * there are stronger alternatives second, and more important: where exactly should that 'oomph' go, and why? fact is: the realtime part of linuxcnc can run perfectly fine on even the low end boards, including the interpreter as we are forced to do now; even more so if supported in some way by underlying hardware; I am pretty sure Charles PRU stepgen will outperform any soft stepper on a PC eventually, no matter how much the operating system is massaged the drag factor comes in when you run user interfaces like Axis or Gladevcp on the very same platform - and as you are forced to, given the current architecture - which mandates you run the UI - and pretty fat ones at that - on the same CPU as any realtime tasks; in any timings I have taken the UI's have been by far the largest consumers of cycles and memory of the whole setup, with the notable exception of emcweb (which lacks generalized HAL access though) Now what is the answer to that question? throwing more 'oomph' at the problem is 'more of the same' - but you'd still not able to use alternatives like say touchpads or just a web browser to talk to the damn thing the conclusion 'let's make these embedded boards better PC's so we can continue to run LinuxCNC as it forces us to' isnt the one I think which will lead to good results in the individual case as well as a prosperous future for the project overall - to the contrary I think it is a bit of a doomed strategy like tying the project fate to the fate of the desktop PC for me the conclusion is clear - we need to fix the warts which have crept in and revert to a fully distributed setup which enables a more rational slice-and-dice of functionality; just as it was in the original design, and from which it has decayed into what it is now. A and we better to so quickly, not in some years down the road. Any hopes to, say, make inroads into the 3D printer community under this angle are just that, I think. this is also the reason why I do not invest any energy on making the current user interfaces perform well on these platforms - the user interfaces shouldnt be there to start with, and I take that as an incentive to focus on the effort to move them out of the way -- just to be clear: I'm not at all critisizing you for the desire to have a decent platform - everybody does and that wasnt my point; I am just taking your note as an opportunity to point to one of the underlying issues to which there is more than one answer, and the best one is clearly not business as usual unfortunately I have the impression this issue is completely off the radar of the LinuxCNC developer community, which seems to be largely content to run PC boards as long as those are available to run their machines it might just be the whole effort is mistaken by some to mean 'a LinuxCNC desktop, just smaller and cheaper and therefore I dont need to bother' which would be missing the bigger picture - Michael i am sure though that we will continue to see very good development in these boards . hopefully the manufacturers will get to a useable standar for i/o and mainatin an architecture that will keep us from having to develop every year for new hardware . to me it seems a though the atom lasted quite a while and a similar bord should be marketable. but i digress as i know off noone on these lists that is a manufacturer so i surely must be preaching to the choir :) lol* * * On Thu, May 30, 2013 at 6:02 AM, Charles Steinkuehler char...@steinkuehler.net wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 5/29/2013 11:05 PM, Przemek Klosowski wrote: Low power should not be a big deal---after all, LinuxCNC is likely to drive electric motors rated in kiloWatts. Low power is important when you put the computer in a sealed box to keep it from getting sprayed with metal chips and coolant, and you have no fans to avoid one of the most common parts to fail. - -- Charles Steinkuehler char...@steinkuehler.net -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlGnI7sACgkQLywbqEHdNFz/VwCfeUAyJi2u1eW+9XOdLZZ5irUJ YPQAoLgOo+6Nk11Zp0MPyxE1AWoFl1hs =F94a -END PGP SIGNATURE- -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
On 5/30/2013 8:15 AM, andy pugh wrote: On 30 May 2013 10:16, Michael Haberlermai...@mah.priv.at wrote: can you refer to some reference implementation? http://www.biss-interface.com/files/BiSS_BP1_profile_A4en.pdf I think there is a Mesa module for them, (but no LinuxCNC driver) I may even have one, I took a 17-bit multiturn absolute encoder off of a motor in order to install a resolver recently. (I don't know if the encoder even works, however) BISS and SSI encoders are quite popular for absolute encoders.I have used a number of SSI encoders. BISS is a newer standard. I have an customer application for an SSI interface (hydraulic positioner) and Peter gave me a 7i43 config that will accept the raw SSI serial interface but the hostmot2 driver needs to be altered. I need to look into that but have not had time to do so yet. I have a Balluf linear transducer that has an SSI output on it that I bought to complete the interface. I can bring everything to Wichita if anyone else has some interest in this.. I think this would be a valuable addition to LinuxCNC. Dave Cole -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
I think this is off-topic, but I was thinking in the following configuration for some projects: - Raspberry PI computer - A custom made SPI card with 4 DAC and 4 encoder input DAC: http://ww1.microchip.com/downloads/en/devicedoc/21897a.pdf Encoder: http://www.anaheimautomation.com/products/ics/lsi-csi-item.php?sID=270serID=17pt=itID=159cID=55 - Four analog motor driver, maybe: www.logosolinc.com I hope some electronics guru encouraged to build the configuration B card, and its HAL driver. Thanks, Eugenio 2013/5/30 Dave e...@dc9.tzo.com On 5/30/2013 8:15 AM, andy pugh wrote: On 30 May 2013 10:16, Michael Haberlermai...@mah.priv.at wrote: can you refer to some reference implementation? http://www.biss-interface.com/files/BiSS_BP1_profile_A4en.pdf I think there is a Mesa module for them, (but no LinuxCNC driver) I may even have one, I took a 17-bit multiturn absolute encoder off of a motor in order to install a resolver recently. (I don't know if the encoder even works, however) BISS and SSI encoders are quite popular for absolute encoders.I have used a number of SSI encoders. BISS is a newer standard. I have an customer application for an SSI interface (hydraulic positioner) and Peter gave me a 7i43 config that will accept the raw SSI serial interface but the hostmot2 driver needs to be altered. I need to look into that but have not had time to do so yet. I have a Balluf linear transducer that has an SSI output on it that I bought to complete the interface. I can bring everything to Wichita if anyone else has some interest in this.. I think this would be a valuable addition to LinuxCNC. Dave Cole -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- ME MS Eugenio Yime Rodriguez phD Robotics and Automation Universidad Tecnologica de Bolivar Campus Tecnologico Carlos Velez Pombo Cartagena de Indias Colombia Ph: +57 - 56535200 ext 2067 Cel: +57 - 3008377535 email: ey...@unitecnologica.edu.co skype: eugenio.yime -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
2013/5/30 Michael Haberler mai...@mah.priv.at can you refer to some reference implementation? never heard of it, how widely is that used? Pretty wide among modern absolute encoders, which are expensive and therefore not so familiar for hobbyists. 2013/5/30 Dave e...@dc9.tzo.com BISS and SSI encoders are quite popular for absolute encoders.I have used a number of SSI encoders. BISS is a newer standard. I have an customer application for an SSI interface (hydraulic positioner) and Peter gave me a 7i43 config that will accept the raw SSI serial interface but the hostmot2 driver needs to be altered. I need to look into that but have not had time to do so yet. I have a Balluf linear transducer that has an SSI output on it that I bought to complete the interface. I can bring everything to Wichita if anyone else has some interest in this.. I think this would be a valuable addition to LinuxCNC. Absolutely! LinuxCNC definitely lacks support for modern hardware like SSI and BiSS absolute encoders, CANopen, EtherCAT drives etc. In fact, step/dir and +-10V remain the only supported control interfaces for almost 20 years since EMC was started. It holds the project away from modern industrial CNC. You can say that those interfaces are not popular amongh LinuxCNC users. Maybe so, but this is because no one with modern servo drives would not come to LinuxCNC. Andrew -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
On Thu, May 30, 2013 at 10:46 AM, Andrew parallel.kinemat...@gmail.com wrote: LinuxCNC definitely lacks support for modern hardware like SSI and BiSS absolute encoders, CANopen, EtherCAT drives etc. In fact, step/dir and +-10V remain the only supported control interfaces for almost 20 years since EMC was started. It holds the project away from modern industrial CNC. You can say that those interfaces are not popular amongh LinuxCNC users. Maybe so, but this is because no one with modern servo drives would not come to LinuxCNC. Nothing stopping anyone from making any of this stuff work that I can see. There isn't a big group of developers sitting around waiting for jobs to do, that should be obvious. I am a somewhat disgruntled consumer of so-called modern servo drives. My observation from walking around at trade shows is that the industry doesn't seem to be interested in making devices that are open enough to control from LinuxCNC. I have some obsolete drives at work because the interface is closed source and they got tired of paying royalties to the real time windows vendors. Oh, you have $40k of drives that no longer work? Plz to be sending money for new, closed source drives. I think a lot of +/- 10v drives are still being sold -- for very good reason. We have a very precise machine that uses that interface. Eric -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
Am 30.05.2013 um 16:46 schrieb Andrew parallel.kinemat...@gmail.com: Absolutely! LinuxCNC definitely lacks support for modern hardware like SSI and BiSS absolute encoders, CANopen, EtherCAT drives etc. In fact, step/dir and I agree violently! now go prime your editor and send those patches ;) as for EtherCAT - read this first, its a license minefield: http://www.xenomai.org/pipermail/xenomai/2013-May/028597.html +-10V remain the only supported control interfaces for almost 20 years since EMC was started. It holds the project away from modern industrial CNC. You can say that those interfaces are not popular amongh LinuxCNC users. Maybe so, but this is because no one with modern servo drives would not come to LinuxCNC. Andrew -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
On Thu, 30 May 2013, Andrew wrote: Date: Thu, 30 May 2013 17:46:32 +0300 From: Andrew parallel.kinemat...@gmail.com 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] Olinuxino/Beagleboard/bone, Xenomai, SPI? 2013/5/30 Michael Haberler mai...@mah.priv.at can you refer to some reference implementation? never heard of it, how widely is that used? Pretty wide among modern absolute encoders, which are expensive and therefore not so familiar for hobbyists. 2013/5/30 Dave e...@dc9.tzo.com BISS and SSI encoders are quite popular for absolute encoders.I have used a number of SSI encoders. BISS is a newer standard. I have an customer application for an SSI interface (hydraulic positioner) and Peter gave me a 7i43 config that will accept the raw SSI serial interface but the hostmot2 driver needs to be altered. I need to look into that but have not had time to do so yet. I have a Balluf linear transducer that has an SSI output on it that I bought to complete the interface. I can bring everything to Wichita if anyone else has some interest in this.. I think this would be a valuable addition to LinuxCNC. Theres also a untested BISS interface in HostMot2. I suspect multi-channel BISS would be hard to implement well in the PRU because of the deskew requirement. Peter Wallace Mesa Electronics -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
Charles Steinkuehler wrote: Low power is important when you put the computer in a sealed box to keep it from getting sprayed with metal chips and coolant, and you have no fans to avoid one of the most common parts to fail. You can also get completely fan-less systems with the Intel D525MW and later Atom boards. I have built a number of D510 and D525 systems at work in 7 cube cabinets with fanless power supplies. The Atom chip has a big heat sink on it and gets a temperature rise of maybe 10C tops, even with the cabinet closed. Put a solid state disk in it too, for lower power and resistance to vibration and dirt. Jon -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
My thoughts Michael , and this is not a strong point of mine so forgive technical ignorance please. I think a dual core to handle realtime on one and all other processes would be wonderful 1.5 or better ghz and iIthink ram is lacking in the bone and rpi . something like 4 gig would give us a great platform to network a shop and have adequate response time . Better video processing to help solve the gui issues and last more i/o for industrial applications , preferably running on fpga and modular like the mesa cards . Ultimately Michael i think they are exciting times and Moores law will eventually help us out . I see your point I think about fixing the warts, ( i have to admit that you have far more knowledge here than i do ) but yes the gui is agreed to be a resource hog and in the desktop we can plug in video cards to help. I am not certain the bbb or rpi have any upgrade able video interfaces. As a mastercam user I really do not need the axis gui and simply have not worked with my machine long enough to try others but I should think that the less graphical ones are going to use far less resources. I am trying to bring my machine up to a mechanical level that will justify more hardware and software experimentation . But this project gets addressed when time and money and lately health ( surgery on tues ) allow . I would like to get this thing functioning on a production level in a yr. the dell i have running it will be capable but something i could integrate into the column would be great. I am in no rush as money will not currently allow a bbb upgrade and i would also want to be assured that it would in fact be an upgrade. But concession needs to be made to the fact that pc s will not be around in 5 yrs . so i have to say I appreciate all of the communities effort moving forward on these issues and the porting to these platforms is at least showing that we are not standing still. Now the question I have is what are the other alternatives (with more power ) and what is the status of porting lcnc to them and where would we stand on the issues you and i have been discussing . And further i am just a user right now that uses his machine twice a month or so and Im not desperate for these solutions . iIam just keeping my ear to the rail so when it is time to leap I will know how high . Thanx for the input , and thanks to all for the time, wow i think i have said enough :) On Thu, May 30, 2013 at 8:29 AM, Michael Haberler mai...@mah.priv.atwrote: Jeremy, Am 30.05.2013 um 12:36 schrieb jeremy youngs jcyoung...@gmail.com: i just wish the manufactureres would give us something with a little bit more oomph than these bords have . * there are stronger alternatives second, and more important: where exactly should that 'oomph' go, and why? fact is: the realtime part of linuxcnc can run perfectly fine on even the low end boards, including the interpreter as we are forced to do now; even more so if supported in some way by underlying hardware; I am pretty sure Charles PRU stepgen will outperform any soft stepper on a PC eventually, no matter how much the operating system is massaged the drag factor comes in when you run user interfaces like Axis or Gladevcp on the very same platform - and as you are forced to, given the current architecture - which mandates you run the UI - and pretty fat ones at that - on the same CPU as any realtime tasks; in any timings I have taken the UI's have been by far the largest consumers of cycles and memory of the whole setup, with the notable exception of emcweb (which lacks generalized HAL access though) Now what is the answer to that question? throwing more 'oomph' at the problem is 'more of the same' - but you'd still not able to use alternatives like say touchpads or just a web browser to talk to the damn thing the conclusion 'let's make these embedded boards better PC's so we can continue to run LinuxCNC as it forces us to' isnt the one I think which will lead to good results in the individual case as well as a prosperous future for the project overall - to the contrary I think it is a bit of a doomed strategy like tying the project fate to the fate of the desktop PC for me the conclusion is clear - we need to fix the warts which have crept in and revert to a fully distributed setup which enables a more rational slice-and-dice of functionality; just as it was in the original design, and from which it has decayed into what it is now. A and we better to so quickly, not in some years down the road. Any hopes to, say, make inroads into the 3D printer community under this angle are just that, I think. this is also the reason why I do not invest any energy on making the current user interfaces perform well on these platforms - the user interfaces shouldnt be there to start with, and I take that as an incentive to focus on the effort to move them out of the way -- just to be clear: I'm not at all critisizing you for the desire
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
2013/5/30 Eric Keller eekel...@psu.eduhttps://mail.google.com/mail/u/0/?view=cmfs=1tf=1to=eekel...@psu.edu Nothing stopping anyone from making any of this stuff work that I can see. There isn't a big group of developers sitting around waiting for jobs to do, that should be obvious. 2013/5/30 Michael Haberler mai...@mah.priv.athttps://mail.google.com/mail/u/0/?view=cmfs=1tf=1to=mai...@mah.priv.at I agree violently! now go prime your editor and send those patches ;) I meant no demands, of course. Just saying from not-so-advanced end user side. Last time I wish too often that I could do programming. Is it too late to learn in late 30s? as for EtherCAT - read this first, its a license minefield: http://www.xenomai.org/pipermail/xenomai/2013-May/028597.html Everywhere they say open EtherCAT. But looks like producing something with EtherCAT requires licensing. Well, EtherCAT and CANopen support might be secondary because of really expensive hardware. But support for serial absolute encoders looks very reasonable. No complicated gantry homing, no rotor homing for BLDC component with 7i39 or similar hardware. 2013/5/30 Eric Keller eekel...@psu.eduhttps://mail.google.com/mail/u/0/?view=cmfs=1tf=1to=eekel...@psu.edu I am a somewhat disgruntled consumer of so-called modern servo drives. My observation from walking around at trade shows is that the industry doesn't seem to be interested in making devices that are open enough to control from LinuxCNC. I have some obsolete drives at work because the interface is closed source and they got tired of paying royalties to the real time windows vendors. Oh, you have $40k of drives that no longer work? Plz to be sending money for new, closed source drives. That's the problem. For example, I should give up on some Mechatrolink drives which otherwise would be great. I think a lot of +/- 10v drives are still being sold -- for very good reason. We have a very precise machine that uses that interface. Can not but agree here. 2013/5/30 Peter C. Wallace p...@mesanet.comhttps://mail.google.com/mail/u/0/?view=cmfs=1tf=1to=p...@mesanet.com Theres also a untested BISS interface in HostMot2. Then I better start MESAing with 5i25 + 7i77 or 7i76 when I get it. I guess 7i43 is useless for BiSS? Andrew -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
On Thu, May 30, 2013 at 11:34 AM, Michael Haberler mai...@mah.priv.at wrote: as for EtherCAT - read this first, its a license minefield: http://www.xenomai.org/pipermail/xenomai/2013-May/028597.html We went through this agonizing process with open source licenses a while back. Since that was a basic architecture question, that had to be done. In the case of a hal component that uses some badly licensed interface, I have always wondered if there was a way to do avoid tainting linuxcnc by having an external interface that allows tainted components. Eric -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
We went through this agonizing process with open source licenses a while back. yes we did I seem to recall a few weeks of banter about it . where does one find information to guide himself in thes directions . I wish to cure my ignorance of these things so as to be able to be a more productive group member. thanx On Thu, May 30, 2013 at 1:34 PM, Eric Keller eekel...@psu.edu wrote: On Thu, May 30, 2013 at 11:34 AM, Michael Haberler mai...@mah.priv.at wrote: as for EtherCAT - read this first, its a license minefield: http://www.xenomai.org/pipermail/xenomai/2013-May/028597.html We went through this agonizing process with open source licenses a while back. Since that was a basic architecture question, that had to be done. In the case of a hal component that uses some badly licensed interface, I have always wondered if there was a way to do avoid tainting linuxcnc by having an external interface that allows tainted components. Eric -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- We conclude that the Second Amendment protects an individual right to keep and bear arms. That right existed prior to the formation of the new government under the Constitution and was premised on the private use of arms for activities such as hunting and self-defense, the latter being understood as resistance to either private lawlessness or the depredations of a tyrannical government. - U.S. Court of Appeals, D.C. Circuit, March 9, 2007 jeremy youngs -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
On 30 May 2013 18:22, Andrew parallel.kinemat...@gmail.com wrote: Last time I wish too often that I could do programming. Is it too late to learn in late 30s? Probably not. You might even enjoy the process. Then I better start MESAing with 5i25 + 7i77 or 7i76 when I get it. I guess 7i43 is useless for BiSS? No reason it wouldn't work just as well on the 7i43 as on any other Mesa card. -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
2013/5/30 andy pugh bodge...@gmail.comhttps://mail.google.com/mail/u/0/?view=cmfs=1tf=1to=bodge...@gmail.com On 30 May 2013 18:22, Andrew parallel.kinemat...@gmail.comhttps://mail.google.com/mail/u/0/?view=cmfs=1tf=1to=parallel.kinemat...@gmail.com wrote: Last time I wish too often that I could do programming. Is it too late to learn in late 30s? Probably not. You might even enjoy the process. Otherwise it's not worth trying. Then I better start MESAing with 5i25 + 7i77 or 7i76 when I get it. I guess 7i43 is useless for BiSS? No reason it wouldn't work just as well on the 7i43 as on any other Mesa card. OK, then I guess I should start from compiling MESA firmware. -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
On 30 May 2013 19:19, Andrew parallel.kinemat...@gmail.com wrote: No reason it wouldn't work just as well on the 7i43 as on any other Mesa card. OK, then I guess I should start from compiling MESA firmware. That's probably quite a hard place to start, and I guess that Pete might already have a suitable firmware. About 3 years ago I decided to learn C to work on the 3-phase PWM component of Hostmot2. -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
Am Donnerstag, 30. Mai 2013 schrieb Eric Keller: On Thu, May 30, 2013 at 11:34 AM, Michael Haberler mai...@mah.priv.at wrote: as for EtherCAT - read this first, its a license minefield: http://www.xenomai.org/pipermail/xenomai/2013-May/028597.html We went through this agonizing process with open source licenses a while back. Since that was a basic architecture question, that had to be done. In the case of a hal component that uses some badly licensed interface, I have always wondered if there was a way to do avoid tainting linuxcnc by having an external interface that allows tainted components. Please forgive me my ignorance, but why would you want to licence EterCAT at all? You would not be able to sell/advertise your product under the name/brand EterCAT, but that would be all. Or is this a US speciality to get licensing problems when you did not sign a licensing contract that gives you that licensing problems in the first place? Nik -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
Ok folks.. Here is where I am at.. If you want to read the entire thing great, but the bottom line, I need SPEED.. What I have tried so far has failed.. I am sure there is a easy solution, or at least a doable solution for what I am trying to do. This maybe a bit long winded but here goes. Many, many moons ago.. I used to do some consulting work with Shopbot tools. Since then I have been consulting/working in around CNC machines. I have worked with/played with many CNC apps.. EMC2, TurboCNC, Shopbot DOS and Windows versions, MACH 2, MACH 3 etc.. even played with creating my own stepgen apps/code snippets etc via several different languages using the LPT port on a regular PC.. so forth and so on, all with great success.. So I have experience with many different stepgen applications. All of the above is great experiences.. Now for the rest of the story.. My brother owns a small haunted house and it is currently growing.. For the last few years he has been using the small micro controllers such as PICAXE, Arduino for automation etc... Nice for what he is doing when it comes to small props like break beams, switched inputs, floor mat switches, turning on fog machine or light etc etc etc.. yadda yadda.. This year he comes to me with a project that requires a bit more muscle... Of course, I said YES.. I will do it.. This project is basically a small, crude 2 axis CNC machine... Easy enough, right? Sure... So I pulled out a pic 18m2 off of the shelf, a stepper motor, stepper motor driver, wired it all up.. and we were off to the races.. motor spun to the right, to the left as expected... I figured at this point, a few trips to the hardware store to pick up some goodies to build the x rails and the y gantry and we would be in business... Then there comes the issues.. Using a 1.8 degree stepper motor, 18 M2 chip , the fasted I could turn ONE motor was around 20 to 30 times a minute let alone try to enter in a second motor in the equation. .. ugh.. the math works out to be 90 to 100hz... So.. Along comes along the Raspberry Pi.. I said, oh yeah.. this will work.. Well.. needless to say but.. after many hours of playing around to get the GPIO's to produce faster results was NIL Need a Solution.. I am guessing at this part.. I need to use some additional processing power.. Using SPI I guess to off load the signal generation and counting off to another process looks like my best bet??? I mean.. I can get many, many gadgets or chips or what ever to generate the pulses for me but.. I need to keep track of where in the heck the machine is.. I thought of having something generate the steps and I add encoders to the machine but.. Heck if I can not generate the steps.. I am not even sure I can read the pulses from the encoder fast enough... Some additional information.. the machine does not have to be very accurate.. even if I am with in 1/50th of an Inch or so.. I am golden. I hope there is a fairly cheap solution out there.. Thanks Robert I. ShellLead Technical Specialist / Senior Software EngineerGlobal Transaction Services / Fund ServicesCiti Group - Columbus OhioCell: (740) 972-1085 From: bodge...@gmail.com Date: Thu, 30 May 2013 20:05:05 +0100 To: emc-users@lists.sourceforge.net Subject: Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI? On 30 May 2013 19:19, Andrew parallel.kinemat...@gmail.com wrote: No reason it wouldn't work just as well on the 7i43 as on any other Mesa card. OK, then I guess I should start from compiling MESA firmware. That's probably quite a hard place to start, and I guess that Pete might already have a suitable firmware. About 3 years ago I decided to learn C to work on the 3-phase PWM component of Hostmot2. -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
Am 30.05.2013 um 19:22 schrieb Andrew parallel.kinemat...@gmail.com: I agree violently! now go prime your editor and send those patches ;) I meant no demands, of course. Just saying from not-so-advanced end user side. Last time I wish too often that I could do programming. Is it too late to learn in late 30s? 30ies..sweet. may you leave home unsupervised already ;-? not good enough for draft evasion - I'm 56, taught myself Python and C++ over the last years or so (a likely followup by certain inmates will be and it shows ;-) -m -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
On Thu, May 30, 2013 at 5:02 PM, Michael Haberler mai...@mah.priv.at wrote: (a likely followup by certain inmates will be and it shows ;-) or as a long-gone EMC contributor told me, I've seen your code -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
On Thursday 30 May 2013 20:32:49 Andrew did opine: 2013/5/30 Eric Keller eekel...@psu.eduhttps://mail.google.com/mail/u/0/?view=cmfs=1tf=1to =eekel...@psu.edu Nothing stopping anyone from making any of this stuff work that I can see. There isn't a big group of developers sitting around waiting for jobs to do, that should be obvious. 2013/5/30 Michael Haberler mai...@mah.priv.athttps://mail.google.com/mail/u/0/?view=cmfs=1tf=1; to=mai...@mah.priv.at I agree violently! now go prime your editor and send those patches ;) I meant no demands, of course. Just saying from not-so-advanced end user side. Last time I wish too often that I could do programming. Is it too late to learn in late 30s? Not no, but hell no Andrew. I saw my first micro cpu, an RCA 1802, in the spring of '80 when I was 46. And at 78 now, I still hack away at both gcode, hal files, and 68(3)09 assembly that runs on a TRS-80 Color Computer 3. You are a veritable spring chicken at 30. If you have the time to study, the need to know how is a very strong incentive. as for EtherCAT - read this first, its a license minefield: http://www.xenomai.org/pipermail/xenomai/2013-May/028597.html Scary. Contagious too. Could make you hire several very expensive lawyers even. Everywhere they say open EtherCAT. But looks like producing something with EtherCAT requires licensing. Well, EtherCAT and CANopen support might be secondary because of really expensive hardware. But support for serial absolute encoders looks very reasonable. No complicated gantry homing, no rotor homing for BLDC component with 7i39 or similar hardware. 2013/5/30 Eric Keller eekel...@psu.eduhttps://mail.google.com/mail/u/0/?view=cmfs=1tf=1to =eekel...@psu.edu I am a somewhat disgruntled consumer of so-called modern servo drives. My observation from walking around at trade shows is that the industry doesn't seem to be interested in making devices that are open enough to control from LinuxCNC. I have some obsolete drives at work because the interface is closed source and they got tired of paying royalties to the real time windows vendors. Oh, you have $40k of drives that no longer work? Plz to be sending money for new, closed source drives. Like thats going to happen, but not from this user. That's the problem. For example, I should give up on some Mechatrolink drives which otherwise would be great. I think a lot of +/- 10v drives are still being sold -- for very good reason. We have a very precise machine that uses that interface. Can not but agree here. 2013/5/30 Peter C. Wallace p...@mesanet.comhttps://mail.google.com/mail/u/0/?view=cmfs=1tf=1to= p...@mesanet.com Theres also a untested BISS interface in HostMot2. Then I better start MESAing with 5i25 + 7i77 or 7i76 when I get it. I guess 7i43 is useless for BiSS? Andrew -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users Cheers, Gene -- There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order. -Ed Howdershelt (Author) My web page: http://coyoteden.dyndns-free.com:85/gene is up! My views http://www.armchairpatriot.com/What%20Has%20America%20Become.shtml Hiccuping trembling into the WASTE DUMPS of New Jersey like some drunken CABBAGE PATCH DOLL, coughing in line at FIORUCCI'S!! A pen in the hand of this president is far more dangerous than 200 million guns in the hands of law-abiding citizens. -- Get 100% visibility into Java/.NET code with AppDynamics Lite It's a free troubleshooting tool designed for production Get down to code-level detail for bottlenecks, with 2% overhead. Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 5/28/2013 11:11 PM, Michael Haberler wrote: Eric, Am 29.05.2013 um 00:37 schrieb Eric Keller eekel...@psu.edu: note that we're not restricted to x86 and ARM; Xenomai builds on Blackfins and ppc as well and then some, and RT-PREEMPT on likely an even wider range. I would also like to point out we are not limited to low-end hardware for experiments. I am targeting the BeagleBone primarily because of my focus on 3D printers. IHMO, one viable platform investigation would be a mid to high powered ARM core with PCIe and a Mesa board. Assuming one can find a board that already has a working Xenomai kernel among the myriad available choices, Hostmot2 on PCIe on Xenomai on ARM should just work. But it would still be awesome to actually see it run. :) - -- Charles Steinkuehler char...@steinkuehler.net -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlGlxvwACgkQLywbqEHdNFxdgACgvmpwzGgcGOF8EYBYUpHavvBi eJUAoODy8/3ZMC9ypLYknxm5IphbZhrp =Uixg -END PGP SIGNATURE- -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
2013/5/29 Charles Steinkuehler char...@steinkuehler.nethttps://mail.google.com/mail/u/0/?view=cmfs=1tf=1to=char...@steinkuehler.net I would also like to point out we are not limited to low-end hardware for experiments. I am targeting the BeagleBone primarily because of my focus on 3D printers. IHMO, one viable platform investigation would be a mid to high powered ARM core with PCIe and a Mesa board. Assuming one can find a board that already has a working Xenomai kernel among the myriad available choices, Hostmot2 on PCIe on Xenomai on ARM should just work. But it would still be awesome to actually see it run. :) It sure would be fun, though using $45 BBB with $250 MESA boards set (say 5i25 7i77) looks not so reasonable. Based on the recent discussions on the list I hope that PRU's could replace FPGA in some way. While FPGA remains much more universal solution. I'm building Rostock-like device which I intend to use for both small milling/engraving and 3D printing. And I have Beaglebone Black. So I'll be glad to participate in testing and whatever comes about BBB and LinuxCNC. Particularly I like the idea of 3D printing with LinuxCNC. Best regards, Andrew -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 5/29/2013 5:59 AM, Andrew wrote: 2013/5/29 Charles Steinkuehler char...@steinkuehler.nethttps://mail.google.com/mail/u/0/?view=cmfs=1tf=1to=char...@steinkuehler.net I would also like to point out we are not limited to low-end hardware for experiments. I am targeting the BeagleBone primarily because of my focus on 3D printers. IHMO, one viable platform investigation would be a mid to high powered ARM core with PCIe and a Mesa board. Assuming one can find a board that already has a working Xenomai kernel among the myriad available choices, Hostmot2 on PCIe on Xenomai on ARM should just work. But it would still be awesome to actually see it run. :) It sure would be fun, though using $45 BBB with $250 MESA boards set (say 5i25 7i77) looks not so reasonable. Based on the recent discussions on the list I hope that PRU's could replace FPGA in some way. While FPGA remains much more universal solution. The PRU can do a great job with step/dir generation. Anything that has encoders should really be running with FPGA hardware and something like the Mesa boards. I was just trying to point out that ARM parts and boards are available that more directly compete with the traditional Atom motherboards currently popular here (including conventional PCI/PCIe expansion slots!). IMHO, the 'Bone makes a good low-end solution for things like 3D printers, while ARM + Mesa boards can compete against the Atom motherboards in the more traditional LinuxCNC space. And while there's not as much need to migrate away from x86 at the upper end, factors such as power consumption and cooling could make the ARM parts attractive vs. x86. I'm building Rostock-like device which I intend to use for both small milling/engraving and 3D printing. And I have Beaglebone Black. So I'll be glad to participate in testing and whatever comes about BBB and LinuxCNC. Particularly I like the idea of 3D printing with LinuxCNC. ...that's where I'm headed, it's just taking a while to get there. :) - -- Charles Steinkuehler char...@steinkuehler.net -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlGl5P0ACgkQLywbqEHdNFzXaQCgzqPy1Z8bMGiE7GuaREDNjr85 YPoAoL32XZH1Ma5yjWOAB7Khk21OZHQO =HMp3 -END PGP SIGNATURE- -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
On Wed, May 29, 2013 at 7:22 AM, Charles Steinkuehler char...@steinkuehler.net wrote: The PRU can do a great job with step/dir generation. Anything that has encoders should really be running with FPGA hardware and something like the Mesa boards. Why do you say so? PRU is running at 200MHz and can read and write GPIO every 5ns. I think that's close to what the FPGA is capable of. Of course FPGA can then process these in parallel using independent hardware units, but still. I was just trying to point out that ARM parts and boards are available that more directly compete with the traditional Atom motherboards currently popular here (including conventional PCI/PCIe expansion slots!). As far as I can see, PCI/PCIe is the only differentiating factor, unless you imply that Atom-class means better quality, or better noise immunity etc. Low power should not be a big deal---after all, LinuxCNC is likely to drive electric motors rated in kiloWatts. -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
Hi Przemek, Am 30.05.2013 um 06:05 schrieb Przemek Klosowski przemek.klosow...@gmail.com: On Wed, May 29, 2013 at 7:22 AM, Charles Steinkuehler char...@steinkuehler.net wrote: The PRU can do a great job with step/dir generation. Anything that has encoders should really be running with FPGA hardware and something like the Mesa boards. Why do you say so? PRU is running at 200MHz and can read and write GPIO every 5ns. I think that's close to what the FPGA is capable of. Of course FPGA can then process these in parallel using independent hardware units, but still. The 5ns is 'on paper'; since there's more involved than a CPU cycle - the bit takes a bit of time to work through to/from the pin , the actual figures are slower Charles has done the mother of all homework on this, see here: http://tinyurl.com/oql9uqo (from what I've seen so far, that's the most thorough assessment of PRU I/O timing outside of TI ;) that said, I still think encoder inputs are entirely possible with higher rates than the soft encoder; not that I think this will be the prevalent scenario for the BB's as for FPGA-based I/O, the floodgates for all sorts of combinations are open at the low end as well: http://tinyurl.com/pm524v7 http://specialcomp.com/beaglebone/BeagleBone_FPGA.html http://ebrombaugh.studionebula.com/embedded/bcc/index.html -m I was just trying to point out that ARM parts and boards are available that more directly compete with the traditional Atom motherboards currently popular here (including conventional PCI/PCIe expansion slots!). As far as I can see, PCI/PCIe is the only differentiating factor, unless you imply that Atom-class means better quality, or better noise immunity etc. Low power should not be a big deal---after all, LinuxCNC is likely to drive electric motors rated in kiloWatts. -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
On Thu, May 30, 2013 at 12:24 AM, Michael Haberler mai...@mah.priv.atwrote: The 5ns is 'on paper'; since there's more involved than a CPU cycle - the bit takes a bit of time to work through to/from the pin , the actual figures are slower Charles has done the mother of all homework on this, see here: http://tinyurl.com/oql9uqo (from what I've seen so far, that's the most thorough assessment of PRU I/O timing outside of TI ;) Thank you for the lesson---it's a good pain when one's ignorance gets smacked and this group is well staffed for such treatment :) -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
Przemek Klosowski wrote: On Wed, May 29, 2013 at 7:22 AM, Charles Steinkuehler char...@steinkuehler.net wrote: The PRU can do a great job with step/dir generation. Anything that has encoders should really be running with FPGA hardware and something like the Mesa boards. Why do you say so? PRU is running at 200MHz and can read and write GPIO every 5ns. I think that's close to what the FPGA is capable of. Of course FPGA can then process these in parallel using independent hardware units, but still. 5 ns is only one instruction. Do you think it can read, say, the 3 signals from 4 encoders and keep count, all with only one instruction? Not possible. It would probably take 20 -30 instructions for each encoder channel, and possibly quite a bit more. Assuming one PRU was dedicated to encoders, that would mean sampling the encoders at about a 1 MHz rate. This is still fantastic (if my totally off-the cuff guess at how many instructions it takes is anywhere near correct) and an incredible improvement on reading encoders via the LinuxCNC encoder HAL component. I would not be astonished to find out that it actually takes 200 instruction per encoder, reducing the rate to a 4 us sampling period. Still, not bad at all, and will handle many hobby-level machines. Jon -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
Hi Anders, on the Beaglebone status: I had prepared an SD image with a 3.2.21 xenomai kernel; literally hours after it was out it became apparent there is a fatal bug in the 3.2.21 xenomai patch and it will be retracted by now I do have a working xenomai kernel based on 3.8.13; however the 3.8 series is a big leap from 3.2 as far as ARN device suppport goes so Charles, Ian, Kent and myself are still figuring how to make device tree work for us under the boundary condition that we understand why it does or doesnt that said, the only remaining issue is the usage of the PRU under 3.8.13; I need to fix some minor breakage in the userland PRU support, just work; as soon as that verifies to work, I'll update the SD image if you can get along without the PRU code for a few days, the kernels (vanilla and xenomai) are here: http://static.mah.priv.at/public/beaglebone/starterkit/deploy Am 28.05.2013 um 08:49 schrieb Anders Wallin anders.e.e.wal...@gmail.com: Hi all, What is the status on small single-board computers like Olinuxino and/or BeagleBoard/Bone wrt. Xenomai and LinuxCNC/HAL? In particular I am looking for a solution with: - Xenomai + HAL for real-time PID loops with 1ms thread that should work fine - SPI + GPIO for communication with custom made ADC and DAC boards (HAL driver available?) there is a hal_bb_gpio driver by Ian which I verified to work; I havent seen a full configuration both with Charles stepgen and this driver, but I dont expect any major problems as for SPI, there's nothing stock for the BB and LinuxCNC, but the picnc HAL driver for the Raspberry would be a good starting point; at the end it's just memory-mapped register fiddling and that isnt fundamentally different between boards or peripherals for that matter so GPIO: yes, SPI: a bit of work required - Small screen or touch-screen for status display the BB white supports various LCD capes I have no experience with the BB black has an HDMI output ontop and I understand the Angstrom image supports gnome; however I have rested attempts to build LinuxCNC on the Angstrom image because just too many packages were missing; it should be possible though I use Debian wheezy, but I havent explored how to get a X server running on the BB black; likely there is note emcweb is a low-resource use UI, and already in my repo, so a web UI is an option too - SD-card for datalogging, Ethernet for long-term datalogging to database well it runs off an SD card root filesystem to start with, and Ethernet is in place so yes So far the most affordable solution seems to be Olinuxino: https://www.olimex.com/Products/OLinuXino/A13/ the BB black sells for $45/€45 I would think the total cost should bear in mind peripherals and your own work a bit, for instance the minor detail of an actually existing and working RT kernel for a given board; I dont know what the Olinuxino story is these days, but there are a lot of 'great deals' out there which will make superb doorstops as far as LinuxCNC is concerned - Michael comments? suggestions? Anders -- Try New Relic Now We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Try New Relic Now We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
On 5/28/2013 3:50 AM, Michael Haberler wrote: well it runs off an SD card root filesystem to start with, and Ethernet is in place so yes Since Anders mentioned datalogging... I think I would use the USB port for the purpose because the Beaglebones employ microSD cards, not SD cards. Maybe it's just me but the SD card/socket seem marginally more robust for frequent changeouts. As an aside, in its current state, the O/S + LinuxCNC are too big to fit into the Beaglebone Black's internal storage so at least some of the microSD card capacity is needed for the system itself. I know Michael has thought about paring down the size requirement by getting rid of desktop dross but I don't think he's done the exercise yet (nudge nudge wink wink). Regards, Kent -- Try New Relic Now We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
Am 28.05.2013 um 16:35 schrieb Kent A. Reed kentallanr...@gmail.com: On 5/28/2013 3:50 AM, Michael Haberler wrote: well it runs off an SD card root filesystem to start with, and Ethernet is in place so yes Since Anders mentioned datalogging... I think I would use the USB port for the purpose because the Beaglebones employ microSD cards, not SD cards. Maybe it's just me but the SD card/socket seem marginally more robust for frequent changeouts. As an aside, in its current state, the O/S + LinuxCNC are too big to fit into the Beaglebone Black's internal storage so at least some of the microSD card capacity is needed for the system itself. I know Michael has thought about paring down the size requirement by getting rid of desktop dross but I don't think he's done the exercise yet (nudge nudge wink wink). I have tried, but getting the image below 2GB requires IMO a bit too many functional compromises, at least using wheezy as a base, and under the assumption that a full development system and deep git clone is retained also I think the idea of ramming a _development_ environment onto the builtin flash is an idea of limited usefulness to start with what would make sense is to export a _production_ environment onto the builtin flash once done with the development builds; that surely can be done within the confines of 2GB for that effort I happily defer to the BeagleBone LinuCNC volunteer force ;) - Michael Regards, Kent -- Try New Relic Now We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Try New Relic Now We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
In spite of myself http://www.youtube.com/watch?v=ona-RhLfRfc ;) On 2013-05-28 16:35, Kent A. Reed wrote: On 5/28/2013 3:50 AM, Michael Haberler wrote: well it runs off an SD card root filesystem to start with, and Ethernet is in place so yes Since Anders mentioned datalogging... I think I would use the USB port for the purpose because the Beaglebones employ microSD cards, not SD cards. Maybe it's just me but the SD card/socket seem marginally more robust for frequent changeouts. As an aside, in its current state, the O/S + LinuxCNC are too big to fit into the Beaglebone Black's internal storage so at least some of the microSD card capacity is needed for the system itself. I know Michael has thought about paring down the size requirement by getting rid of desktop dross but I don't think he's done the exercise yet (nudge nudge wink wink). Regards, Kent -- Try New Relic Now We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- In der Wissenschaft siegt nie eine neue Theorie, nur ihre Gegner sterben nach und nach Max Planck -- Try New Relic Now We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
On 5/28/13 09:43 , Michael Haberler wrote: Am 28.05.2013 um 16:35 schrieb Kent A. Reed kentallanr...@gmail.com: As an aside, in its current state, the O/S + LinuxCNC are too big to fit into the Beaglebone Black's internal storage so at least some of the microSD card capacity is needed for the system itself. I know Michael has thought about paring down the size requirement by getting rid of desktop dross but I don't think he's done the exercise yet (nudge nudge wink wink). I have tried, but getting the image below 2GB requires IMO a bit too many functional compromises, at least using wheezy as a base, and under the assumption that a full development system and deep git clone is retained also I think the idea of ramming a _development_ environment onto the builtin flash is an idea of limited usefulness to start with what would make sense is to export a _production_ environment onto the builtin flash once done with the development builds; that surely can be done within the confines of 2GB for that effort I happily defer to the BeagleBone LinuCNC volunteer force ;) I'd be happy to help with this. Any thoughts on what/when you want merge with the mainline of LinuxCNC? -- Sebastian Kuzminsky -- Try New Relic Now We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
--- On Tue, 5/28/13, Michael Haberler mai...@mah.priv.at wrote: what would make sense is to export a _production_ environment onto the builtin flash once done with the development builds; that surely can be done within the confines of 2GB With everything configured for a specific machine, all functioning just right, don'ttouchityou'llbreakit. -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
On Tue, May 28, 2013 at 12:05 PM, Sebastian Kuzminsky s...@highlab.com wrote: I'd be happy to help with this. Any thoughts on what/when you want merge with the mainline of LinuxCNC? I would also like to help. I need to test the old toolkit to see what is happening with that. I keep hoping to hear of some break out board replacement for the BBB because it would probably be useful to have a target to aim for. Eric -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 5/28/2013 5:37 PM, Eric Keller wrote: I keep hoping to hear of some break out board replacement for the BBB because it would probably be useful to have a target to aim for. Eric What sort of break-out board are you wanting to see? I am looking to use the BeBoPr and/or Replicape boards because I want to interface to my 3D printer (so I need small-ish stepper drivers and analog inputs for the thermistors). If you're just looking to replicate a parallel port on the 'Bone, that could be done with some wires, or a few TTL-like buffer chips if you want to keep your 'Bone safe. I've been considering whipping up something (schematic or circuit board) if it would be helpful, but I'm not sure who has interest in using the 'Bone for something that _isn't_ a 3D printer. - -- Charles Steinkuehler char...@steinkuehler.net -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlGlM5sACgkQLywbqEHdNFyJFgCg5admynfMkvDOqpyZ4m6dVOz8 O3wAn3+hZRP6sjsp7xIx+/mAv6YbMfv7 =fnwS -END PGP SIGNATURE- -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
On Tue, May 28, 2013 at 6:45 PM, Charles Steinkuehler char...@steinkuehler.net wrote: What sort of break-out board are you wanting to see? Charles, Basically I just want a printer port output. I have thought of just getting one of the proto board capes, but it seems like a BOB interface would be pretty widely used. I think you could run a minimalist 3 axis machine including the gui with a BBB. I have a Shapeoko which would be a great application of a BBB. I hate to admit I don't know how many gpio pins there are available, but I suspect it's more than one BOB worth even with HDMI. Can anyone verify that? Eric -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
Very high on my priority list for this summer is a good BBB breakout board. I will be designing for industrial 24v I/O with opto isolation, and may include mosfet h-bridges for driving stepper or servo motors from the TPU's. I haven't started studying the BBB yet to come up with an appropriate design. -- Ralph From: Eric Keller [eekel...@psu.edu] Sent: Tuesday, May 28, 2013 4:01 PM To: Enhanced Machine Controller (EMC) Subject: Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI? On Tue, May 28, 2013 at 6:45 PM, Charles Steinkuehler char...@steinkuehler.net wrote: What sort of break-out board are you wanting to see? Charles, Basically I just want a printer port output. I have thought of just getting one of the proto board capes, but it seems like a BOB interface would be pretty widely used. I think you could run a minimalist 3 axis machine including the gui with a BBB. I have a Shapeoko which would be a great application of a BBB. I hate to admit I don't know how many gpio pins there are available, but I suspect it's more than one BOB worth even with HDMI. Can anyone verify that? Eric -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
On 28 May 2013 23:45, Charles Steinkuehler char...@steinkuehler.net wrote: I've been considering whipping up something (schematic or circuit board) if it would be helpful, but I'm not sure who has interest in using the 'Bone for something that _isn't_ a 3D printer. Not quite the same thing, but I just ordered a batch of PCBs to convert RPi IO to 5V. https://picasaweb.google.com/lh/photo/IJuvikJNkFbFtG-35Sv_qNMTjNZETYmyPJy0liipFm0?feat=directlink -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
On 5/28/2013 11:43 AM, Michael Haberler wrote: Am 28.05.2013 um 16:35 schrieb Kent A. Reed kentallanr...@gmail.com: On 5/28/2013 3:50 AM, Michael Haberler wrote: well it runs off an SD card root filesystem to start with, and Ethernet is in place so yes Since Anders mentioned datalogging... I think I would use the USB port for the purpose because the Beaglebones employ microSD cards, not SD cards. Maybe it's just me but the SD card/socket seem marginally more robust for frequent changeouts. As an aside, in its current state, the O/S + LinuxCNC are too big to fit into the Beaglebone Black's internal storage so at least some of the microSD card capacity is needed for the system itself. I know Michael has thought about paring down the size requirement by getting rid of desktop dross but I don't think he's done the exercise yet (nudge nudge wink wink). I have tried, but getting the image below 2GB requires IMO a bit too many functional compromises, at least using wheezy as a base, and under the assumption that a full development system and deep git clone is retained also I think the idea of ramming a _development_ environment onto the builtin flash is an idea of limited usefulness to start with what would make sense is to export a _production_ environment onto the builtin flash once done with the development builds; that surely can be done within the confines of 2GB for that effort I happily defer to the BeagleBone LinuCNC volunteer force ;) After you had made your original comment about shrinking the root filesystem, I did some destructive tests, simply ripping out as many documentation-oriented packages as seemed likely candidates, using aptitude on your distribution in a running BBB. I didn't touch the compilers or -dev libraries. I didn't keep good notes but it looked like doing just what I did reduced the filesystem nearly 1GB (I didn't see if what I had left would actually fit into the 2GB flash). The next time, I'll be more methodical and keep better notes. Regards, Kent -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
Am 29.05.2013 um 02:30 schrieb Kent A. Reed kentallanr...@gmail.com: I have tried, but getting the image below 2GB requires IMO a bit too many functional compromises, at least using wheezy as a base, and under the assumption that a full development system and deep git clone is retained also I think the idea of ramming a _development_ environment onto the builtin flash is an idea of limited usefulness to start with what would make sense is to export a _production_ environment onto the builtin flash once done with the development builds; that surely can be done within the confines of 2GB for that effort I happily defer to the BeagleBone LinuCNC volunteer force ;) After you had made your original comment about shrinking the root filesystem, I did some destructive tests, simply ripping out as many documentation-oriented packages as seemed likely candidates, using aptitude on your distribution in a running BBB. I didn't touch the compilers or -dev libraries. I didn't keep good notes but it looked like doing just what I did reduced the filesystem nearly 1GB (I didn't see if what I had left would actually fit into the 2GB flash). The next time, I'll be more methodical and keep better notes. hm, that'd be interesting. I'm somewhere around 2.1GB and am already pressed to choose between nice-to-have-on-board packages. Maybe I've overlooked some whoppers. The biggest win right now would be replacing the git repos by shallow clones with just a bit of history should cut out some 300-400MB. -m -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
Eric, Am 29.05.2013 um 00:37 schrieb Eric Keller eekel...@psu.edu: On Tue, May 28, 2013 at 12:05 PM, Sebastian Kuzminsky s...@highlab.com wrote: I'd be happy to help with this. Any thoughts on what/when you want merge with the mainline of LinuxCNC? I would also like to help. I need to test the old toolkit to see what is happening with that. as for ARM boards, I think the most valuable contribution right now would be to document and provide working kernels, which is the #1 bottleneck; I am not sure the implications of that prerequisite have fully sunk in with the determined hardware shopaholics the build and test process for a working Xenomai kernel is a bit involved and it's easy to overlook some step; the Xenomai folks do the best they can but some of the stuff going on over there is 'beyond my pay grade', as cradek would say also, due to the device tree work the times of packaged, runtime configurable kernels for embedded platforms are not that far off, some initial results becoming visible; I am not sure this will apply to Xenomai but it could very well to RT-PREEMPT and that would be a big step forward towards the ease of installing a new kernel say on x86 off some major distro the linuxCNC build per se really is nothing new or particularly challenging for anybody who has ever replicated the steps 'Installing from git source' from the wiki, and I'd be pressed to note more than the extra configure options also, drivers for a wider variety of peripherals would be nice to have; not everything around LinuxCNC just has to be hard realtime and some I/O functions could well be provided through userland HAL components using stock kernel facilities like existing PWM device drivers and the like, for instance print nozzle temperature control the third 'nice to have' item would be instructions to transition from some stock SD card/distro to a fully working system; usually there are few config files, permissions etc which need tweaking and it'd be nice to reduce the suffering by re-discovery here btw GP Orcullo's build documentation on the Raspberry image build is very nice and complete, so keep those clones coming ;) note that we're not restricted to x86 and ARM; Xenomai builds on Blackfins and ppc as well and then some, and RT-PREEMPT on likely an even wider range. I think once we have the unified binary it will make sense to explore packing by architecture, say arm7l for a start; I think that'd be entirely possible eventually. Right now there isnt much point to that yet. -- semi-related, I hear noises that the Beaglebone will sport an RT-PREEMPT kernel soon too, since it seems some major customer put in a formal request for that. Not necessarily better results to be expected, but at least a second option. The #beagle IRC channel is going through a sudden bump of interest, it seems the Beaglebone has appeal to a wide range of users, and the folk hanging out on that channel are a bit pressed to keep up with the sudden influx of noobs - Michael I keep hoping to hear of some break out board replacement for the BBB because it would probably be useful to have a target to aim for. Eric -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Olinuxino/Beagleboard/bone, Xenomai, SPI?
Michael Haberler wrote: hm, that'd be interesting. I'm somewhere around 2.1GB and am already pressed to choose between nice-to-have-on-board packages. Maybe I've overlooked some whoppers. The biggest win right now would be replacing the git repos by shallow clones with just a bit of history should cut out some 300-400MB. One of the worries with the on-board memory is wearout (or just corruption). I gather there are ways to recover from an otherwise bricked bone, but it seems to be a fairly complex process to rebuild. So, it might be better to not put the / directory on the internal memory, but just UBOOT and the /boot directory, which would be pretty much static. Maybe this is all old info from working with the Beagle Board, and doesn't happen on the Bone. Jon -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users