Re: [Emc-developers] configs/ structure
- Original Message - From: Jon Elson el...@pico-systems.com To: d...@calypsoventures.com; EMC developers emc-developers@lists.sourceforge.net Sent: Friday, January 17, 2014 5:10 AM Subject: Re: [Emc-developers] configs/ structure snip There was a DEMO program that implemented the ancient keystick (or was it TkEMC) GUI with a little bit of stuff behind it, that ran on Windows. But, it was not even anywhere like the sim version of LinuxCNC, it had a dummied-out interpreter. Here's my version from about 2005: http://juve.ro/blog/projects/01389946822 Regards, Alex -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] Calling INT 15 from a comp?
On 17 January 2014 02:54, Jon Elson el...@pico-systems.com wrote: Well, there's really no difference between a hal driver and a hal comp except the environment the code is compiled and linked in. Indeed, quite a few things in hal/drivers are .comp files. -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] configs/ structure
On 17 January 2014 03:10, Jon Elson el...@pico-systems.com wrote: There was a DEMO program that implemented the ancient keystick (or was it TkEMC) GUI with a little bit of stuff behind it, that ran on Windows. Mac OSX seems like a very plausible target, though previously it hasn't made much sense due to lack of useful hardware interfaces. (Thunderbolt might work well, but Ethernet is most likely). I think I heard that at one point someone had it running on a Mac. -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] configs/ structure
On Thu, 2014-01-16 at 21:10 -0600, Jon Elson wrote: On 01/16/2014 05:39 PM, David Bagby wrote: Let's take a bit little tip in the way back machine in the olden days EMC (I use that name as that is what it was called during the time I refer to) was not anywhere near as much of a platform specific project as it is today. It started out designed to be able to run a variety of hdw+sftw platforms. It was only as time has passed by that a particular hardware/software came to dominate EMC installations: the X86 PC + Linux combination. Well, some time around 1995 it ran on Sun workstations. Before that part of it ran on a VME backplane; I don't remember what the processor was. :-( Dave (I know some will remember that EMC ran on Windows in the early days and that this was not considered a bad thing.) No, I don't think this ever happened. Fred Proctor bought an expensive ($2000 per node) real time extension to Windows (I'd guess it was NT) and built something very close to our current latency test. It was HORRIBLE, and as far as I know, the project stopped right there. I think there were latencies of up to one SECOND several times a day. They tested Linux and an early RT-Linux patch and were pleasantly surprised. There was a DEMO program that implemented the ancient keystick (or was it TkEMC) GUI with a little bit of stuff behind it, that ran on Windows. But, it was not even anywhere like the sim version of LinuxCNC, it had a dummied-out interpreter. Jon -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] configs/ structure
On 01/16/2014 09:08 PM, Peter C. Wallace wrote: All access to our PCI/PCIE cards is memory mapped OK, didn't know that, but maybe I could have figured it out, as I seem to recall you could do atomic 32-bit transfers. And, you can't do that with X86 I/O operations. Jon -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] configs/ structure
On 01/17/2014 02:29 AM, Alex Joni wrote: - Original Message - From: Jon Elson el...@pico-systems.com To: d...@calypsoventures.com; EMC developers emc-developers@lists.sourceforge.net Sent: Friday, January 17, 2014 5:10 AM Subject: Re: [Emc-developers] configs/ structure snip There was a DEMO program that implemented the ancient keystick (or was it TkEMC) GUI with a little bit of stuff behind it, that ran on Windows. But, it was not even anywhere like the sim version of LinuxCNC, it had a dummied-out interpreter. Here's my version from about 2005: http://juve.ro/blog/projects/01389946822 So, this was a sim, totally non-real-time environment? I think I may have been vaguely aware of your work on this, but was pretty sure it was never completed. The RT problem, of course, is the big one. But, my comment above was not related to your work, but something that happened well before then. It was mainly porting the GUI ONLY, to Windows, just so people could see what it looked like. Jon -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] Beta release of circular arc blending
Robert, Today I found the time to install 12.04 LTS on my router controller, build the circular arc blending beta branch and get it running. Everything seems to be working wonderfully with a dry run. The program that I tested is a 4.8MB 3d shaping g-code program. On the 2.5 release without arc blending it takes 38 minutes to run. With circular arc blending it takes 27 minutes. To me that is just a HUGE improvement and I cannot say thanks enough for your work so far! I don't know when else I was able to flip a switch and get that much improvement in my manufacturing process! Big big time savings for me. I think these changes will be just as huge for the linuxcnc community overall and will really help linuxcnc's reputation. I am a software developer as well, so whenever you need a buddy build, debugging, help, etc... feel free to ping me. I'll help when I have time. I'll chirp up again after I make some real cuts tomorrow with any issues I see in the parts I make. P.S. The only issue I had was the first time through the build it was complaining about not finding cscope. A simple apt-get install did the truck. I suggest that a check be added to ./configure to alert the user of its necessity prior to building. On Wed, Jan 8, 2014 at 5:16 PM, Robert Ellenberg rwe...@gmail.com wrote: Hi All, After fixing a few persistent but minor issues with arc blending, I think the code is ready for beta status. I've pushed a branch on my github fork called circular-blend-arc-beta: https://github.com/robEllenberg/linuxcnc-mirror/tree/circular-blend-arc-beta This branch has code that does not violate velocity or acceleration constraints on any of the test programs. As such, it's ready for (carefully supervised) hardware testing. Once it's running on a few machines without issue, it should be merge-ready for the master branch. Thanks again to everyone who's helped out with extensive advice and testing! -Rob -- Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831iu=/4140/ostg.clktrk ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] Beta release of circular arc blending
On Fri, Jan 17, 2014 at 5:15 PM, Curtis Dutton curtd...@gmail.com wrote: Robert, Today I found the time to install 12.04 LTS on my router controller, build the circular arc blending beta branch and get it running. Everything seems to be working wonderfully with a dry run. The program that I tested is a 4.8MB 3d shaping g-code program. On the 2.5 release without arc blending it takes 38 minutes to run. With circular arc blending it takes 27 minutes. To me that is just a HUGE improvement and I cannot say thanks enough for your work so far! I don't know when else I was able to flip a switch and get that much improvement in my manufacturing process! Big big time savings for me. I think these changes will be just as huge for the linuxcnc community overall and will really help linuxcnc's reputation. Thanks! I'm happy with how it's turned out too. I can't thank the folks enough who have helped along the way. The testing and feedback has made it much easier to develop. I am a software developer as well, so whenever you need a buddy build, debugging, help, etc... feel free to ping me. I'll help when I have time. It's a lower priority, but if you're feeling adventurous, I have an 'experimental' branch here that has some newer tweaks and fixes. It hasn't been as thoroughly tested, though it has behaved well for me. https://github.com/robEllenberg/linuxcnc-mirror/tree/circular-blend-arc-experimental My plan is to merge these changes in when they pass all of my test programs on an RT build. I'll chirp up again after I make some real cuts tomorrow with any issues I see in the parts I make. I'm looking forward to it! In particular, see if you notice any machine vibration / surface finish issues, since that's harder to predict from simulation. P.S. The only issue I had was the first time through the build it was complaining about not finding cscope. A simple apt-get install did the truck. I suggest that a check be added to ./configure to alert the user of its necessity prior to building. That's a hack I added to build a code database for searching, but I'll probably remove it before merging. On Wed, Jan 8, 2014 at 5:16 PM, Robert Ellenberg rwe...@gmail.com wrote: Hi All, After fixing a few persistent but minor issues with arc blending, I think the code is ready for beta status. I've pushed a branch on my github fork called circular-blend-arc-beta: https://github.com/robEllenberg/linuxcnc-mirror/tree/circular-blend-arc-beta This branch has code that does not violate velocity or acceleration constraints on any of the test programs. As such, it's ready for (carefully supervised) hardware testing. Once it's running on a few machines without issue, it should be merge-ready for the master branch. Thanks again to everyone who's helped out with extensive advice and testing! -Rob -- Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831iu=/4140/ostg.clktrk ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers