Re: [Emc-users] calling Todd Z
I'd be happy to merge it into either if there's demand. My recent batch of changes restored the original behavior of the velocity field in EMC status, so I don't think there are any other obstacles. One minor concern is that the extra math slightly increases the CPU time for the servo loop, but I doubt it will matter on reasonably modern hardware. On Mon, Jan 11, 2016, 2:25 PM Todd Zuercher wrote: > Rob, > > We've been running this for a little while now and it seems to be working > well for us. Is there any plans to move it to the mainstream (Master or > 2.7)? > > - Original Message - > From: "Robert Ellenberg" > To: "Enhanced Machine Controller (EMC)" > Sent: Tuesday, December 1, 2015 12:31:50 PM > Subject: Re: [Emc-users] calling Todd Z > > That's consistent with the changes I made, that "velocity" from the TP's > perspective is now along the 6D path (instead of just XYZ). > > Maybe we could add fields / Hal pins for different interpretations? It > wouldn't be too hard to calculate XYZ-only velocity, and report it on a > separate pin. Or, for backwards compatibility, I could tweak the status > update code so that motion only reports xyz velocity, even though > internally it uses xyzuvw. > > On Tue, Dec 1, 2015, 12:14 PM Todd Zuercher > wrote: > > > Ok I got to test it again today some, and here is what I've found so far. > > It looks like the g-code with Z and W are running the same as the only Z > > g-code. The same file runs for the same amount of time both ways. > > > > However I have noticed that it looks like the velocity display on the > DRO, > > is adding the velocity of the W axis to the Z, so that when milling at > F80, > > the DRO will show that the velocity was more than 80. I'm not quite sure > > how this could be corrected or if it should be. There are configurations > > where you may want the W and Z velocities to be additive (such as a knee > > mill) but that situation might be better served by configuring it more > like > > 2 joints serving the Z axis. I don't think it would be right to just > > completely ignore the W velocity either, because there are situations > where > > the machine may be using only XYW for carving instead of XYZ or XYZW. > > Maybe some way of only using the most significant velocity of the 2 (Z > and > > W) in the velocity calculation, sounds like a recipe for making something > > simple (at least on the surface) into something very complicated. > > > > Again, it is only what is being shown for the velocity on the DRO that I > > think is wrong, the actual movement of the the machine looks right, and > the > > run times for the files seem to confirm that. > > > > - Original Message - > > From: "Robert Ellenberg" > > To: "Enhanced Machine Controller (EMC)" > > > Sent: Friday, November 27, 2015 10:56:44 AM > > Subject: Re: [Emc-users] calling Todd Z > > > > I just tweaked naive cam detection to handle uvw axes too. Can you guys > > give it a spin and see if it makes up the difference? > > > > -Rob > > > > On Wed, Nov 25, 2015, 4:09 PM sam sokolik > wrote: > > > > > the thing that is missing with uvy blends it the nieve cam detector > > > (combining of short line segments..) so it will run just a bit slower. > > > > > > sam > > > > > > On 11/25/2015 12:17 PM, Todd Zuercher wrote: > > > > Just for perspective the current version of 2.7 using XYZW runs the > > file > > > below in 10min. 44sec. > > > > > > > > - Original Message - > > > > From: "Todd Zuercher" > > > > To: "Enhanced Machine Controller (EMC)" < > > emc-users@lists.sourceforge.net > > > > > > > > Sent: Wednesday, November 25, 2015 10:17:03 AM > > > > Subject: Re: [Emc-users] calling Todd Z > > > > > > > > Seems to be working great. I haven't found a problem XYZ and XYZW > code > > > seem to run mostly the same now, but not exactly. The first file I > > tested > > > ran in 7min. 10 sec. using only XYZ code (with the W slaved to Z) and > the > > > same file using XYZW code, ran in 7min. 28sec. > > > > > > > > - Original Message - > > > > From: "Robert Ellenberg" > > > > To: "Enhanced Machine Controller (EMC)" < > > emc-users@lists.sourceforge.net > > > > > > > > Sent: Tuesday, November 24, 2015 11:39:38 PM
Re: [Emc-users] calling Todd Z
Rob, We've been running this for a little while now and it seems to be working well for us. Is there any plans to move it to the mainstream (Master or 2.7)? - Original Message - From: "Robert Ellenberg" To: "Enhanced Machine Controller (EMC)" Sent: Tuesday, December 1, 2015 12:31:50 PM Subject: Re: [Emc-users] calling Todd Z That's consistent with the changes I made, that "velocity" from the TP's perspective is now along the 6D path (instead of just XYZ). Maybe we could add fields / Hal pins for different interpretations? It wouldn't be too hard to calculate XYZ-only velocity, and report it on a separate pin. Or, for backwards compatibility, I could tweak the status update code so that motion only reports xyz velocity, even though internally it uses xyzuvw. On Tue, Dec 1, 2015, 12:14 PM Todd Zuercher wrote: > Ok I got to test it again today some, and here is what I've found so far. > It looks like the g-code with Z and W are running the same as the only Z > g-code. The same file runs for the same amount of time both ways. > > However I have noticed that it looks like the velocity display on the DRO, > is adding the velocity of the W axis to the Z, so that when milling at F80, > the DRO will show that the velocity was more than 80. I'm not quite sure > how this could be corrected or if it should be. There are configurations > where you may want the W and Z velocities to be additive (such as a knee > mill) but that situation might be better served by configuring it more like > 2 joints serving the Z axis. I don't think it would be right to just > completely ignore the W velocity either, because there are situations where > the machine may be using only XYW for carving instead of XYZ or XYZW. > Maybe some way of only using the most significant velocity of the 2 (Z and > W) in the velocity calculation, sounds like a recipe for making something > simple (at least on the surface) into something very complicated. > > Again, it is only what is being shown for the velocity on the DRO that I > think is wrong, the actual movement of the the machine looks right, and the > run times for the files seem to confirm that. > > - Original Message - > From: "Robert Ellenberg" > To: "Enhanced Machine Controller (EMC)" > Sent: Friday, November 27, 2015 10:56:44 AM > Subject: Re: [Emc-users] calling Todd Z > > I just tweaked naive cam detection to handle uvw axes too. Can you guys > give it a spin and see if it makes up the difference? > > -Rob > > On Wed, Nov 25, 2015, 4:09 PM sam sokolik wrote: > > > the thing that is missing with uvy blends it the nieve cam detector > > (combining of short line segments..) so it will run just a bit slower. > > > > sam > > > > On 11/25/2015 12:17 PM, Todd Zuercher wrote: > > > Just for perspective the current version of 2.7 using XYZW runs the > file > > below in 10min. 44sec. > > > > > > - Original Message - > > > From: "Todd Zuercher" > > > To: "Enhanced Machine Controller (EMC)" < > emc-users@lists.sourceforge.net > > > > > > Sent: Wednesday, November 25, 2015 10:17:03 AM > > > Subject: Re: [Emc-users] calling Todd Z > > > > > > Seems to be working great. I haven't found a problem XYZ and XYZW code > > seem to run mostly the same now, but not exactly. The first file I > tested > > ran in 7min. 10 sec. using only XYZ code (with the W slaved to Z) and the > > same file using XYZW code, ran in 7min. 28sec. > > > > > > - Original Message - > > > From: "Robert Ellenberg" > > > To: "Enhanced Machine Controller (EMC)" < > emc-users@lists.sourceforge.net > > > > > > Sent: Tuesday, November 24, 2015 11:39:38 PM > > > Subject: Re: [Emc-users] calling Todd Z > > > > > > Ok, i just pushed a fix for that build error, and now it seems to > compile > > > and run on my RTAI VM. Also, I pushed the branch to the main linuxcnc > > > repository for the buildbot to chew on. > > > > > > -Rob > > > > > > On Tue, Nov 24, 2015 at 4:16 PM, Robert Ellenberg > > wrote: > > > > > >> Todd, > > >> > > >> I'll troubleshoot the build tonight, it looks like a symbol is missing > > in > > >> the RT build that's available in the sim build. > > >> > > >> Rob > > >> > > >> On Tue, Nov 24, 2015, 4:09 PM Todd Zuercher > > >> wrote: > > >> > > >>> I think I forgot to do the sudo
Re: [Emc-users] calling Todd Z
That's consistent with the changes I made, that "velocity" from the TP's perspective is now along the 6D path (instead of just XYZ). Maybe we could add fields / Hal pins for different interpretations? It wouldn't be too hard to calculate XYZ-only velocity, and report it on a separate pin. Or, for backwards compatibility, I could tweak the status update code so that motion only reports xyz velocity, even though internally it uses xyzuvw. On Tue, Dec 1, 2015, 12:14 PM Todd Zuercher wrote: > Ok I got to test it again today some, and here is what I've found so far. > It looks like the g-code with Z and W are running the same as the only Z > g-code. The same file runs for the same amount of time both ways. > > However I have noticed that it looks like the velocity display on the DRO, > is adding the velocity of the W axis to the Z, so that when milling at F80, > the DRO will show that the velocity was more than 80. I'm not quite sure > how this could be corrected or if it should be. There are configurations > where you may want the W and Z velocities to be additive (such as a knee > mill) but that situation might be better served by configuring it more like > 2 joints serving the Z axis. I don't think it would be right to just > completely ignore the W velocity either, because there are situations where > the machine may be using only XYW for carving instead of XYZ or XYZW. > Maybe some way of only using the most significant velocity of the 2 (Z and > W) in the velocity calculation, sounds like a recipe for making something > simple (at least on the surface) into something very complicated. > > Again, it is only what is being shown for the velocity on the DRO that I > think is wrong, the actual movement of the the machine looks right, and the > run times for the files seem to confirm that. > > - Original Message - > From: "Robert Ellenberg" > To: "Enhanced Machine Controller (EMC)" > Sent: Friday, November 27, 2015 10:56:44 AM > Subject: Re: [Emc-users] calling Todd Z > > I just tweaked naive cam detection to handle uvw axes too. Can you guys > give it a spin and see if it makes up the difference? > > -Rob > > On Wed, Nov 25, 2015, 4:09 PM sam sokolik wrote: > > > the thing that is missing with uvy blends it the nieve cam detector > > (combining of short line segments..) so it will run just a bit slower. > > > > sam > > > > On 11/25/2015 12:17 PM, Todd Zuercher wrote: > > > Just for perspective the current version of 2.7 using XYZW runs the > file > > below in 10min. 44sec. > > > > > > ----- Original Message - > > > From: "Todd Zuercher" > > > To: "Enhanced Machine Controller (EMC)" < > emc-users@lists.sourceforge.net > > > > > > Sent: Wednesday, November 25, 2015 10:17:03 AM > > > Subject: Re: [Emc-users] calling Todd Z > > > > > > Seems to be working great. I haven't found a problem XYZ and XYZW code > > seem to run mostly the same now, but not exactly. The first file I > tested > > ran in 7min. 10 sec. using only XYZ code (with the W slaved to Z) and the > > same file using XYZW code, ran in 7min. 28sec. > > > > > > - Original Message - > > > From: "Robert Ellenberg" > > > To: "Enhanced Machine Controller (EMC)" < > emc-users@lists.sourceforge.net > > > > > > Sent: Tuesday, November 24, 2015 11:39:38 PM > > > Subject: Re: [Emc-users] calling Todd Z > > > > > > Ok, i just pushed a fix for that build error, and now it seems to > compile > > > and run on my RTAI VM. Also, I pushed the branch to the main linuxcnc > > > repository for the buildbot to chew on. > > > > > > -Rob > > > > > > On Tue, Nov 24, 2015 at 4:16 PM, Robert Ellenberg > > wrote: > > > > > >> Todd, > > >> > > >> I'll troubleshoot the build tonight, it looks like a symbol is missing > > in > > >> the RT build that's available in the sim build. > > >> > > >> Rob > > >> > > >> On Tue, Nov 24, 2015, 4:09 PM Todd Zuercher > > >> wrote: > > >> > > >>> I think I forgot to do the sudo make setuid. > > >>> did that now, and this is what it spits out. > > >>> > > >>> LINUXCNC - 2.7.2 > > >>> Machine configuration directory is > > >>> '/home/digital4/linuxcnc/configs/Digital_4_ZZ' > > >>> Machine configuration file is 'Digital_4
Re: [Emc-users] calling Todd Z
Ok I got to test it again today some, and here is what I've found so far. It looks like the g-code with Z and W are running the same as the only Z g-code. The same file runs for the same amount of time both ways. However I have noticed that it looks like the velocity display on the DRO, is adding the velocity of the W axis to the Z, so that when milling at F80, the DRO will show that the velocity was more than 80. I'm not quite sure how this could be corrected or if it should be. There are configurations where you may want the W and Z velocities to be additive (such as a knee mill) but that situation might be better served by configuring it more like 2 joints serving the Z axis. I don't think it would be right to just completely ignore the W velocity either, because there are situations where the machine may be using only XYW for carving instead of XYZ or XYZW. Maybe some way of only using the most significant velocity of the 2 (Z and W) in the velocity calculation, sounds like a recipe for making something simple (at least on the surface) into something very complicated. Again, it is only what is being shown for the velocity on the DRO that I think is wrong, the actual movement of the the machine looks right, and the run times for the files seem to confirm that. - Original Message - From: "Robert Ellenberg" To: "Enhanced Machine Controller (EMC)" Sent: Friday, November 27, 2015 10:56:44 AM Subject: Re: [Emc-users] calling Todd Z I just tweaked naive cam detection to handle uvw axes too. Can you guys give it a spin and see if it makes up the difference? -Rob On Wed, Nov 25, 2015, 4:09 PM sam sokolik wrote: > the thing that is missing with uvy blends it the nieve cam detector > (combining of short line segments..) so it will run just a bit slower. > > sam > > On 11/25/2015 12:17 PM, Todd Zuercher wrote: > > Just for perspective the current version of 2.7 using XYZW runs the file > below in 10min. 44sec. > > > > - Original Message - > > From: "Todd Zuercher" > > To: "Enhanced Machine Controller (EMC)" > > > Sent: Wednesday, November 25, 2015 10:17:03 AM > > Subject: Re: [Emc-users] calling Todd Z > > > > Seems to be working great. I haven't found a problem XYZ and XYZW code > seem to run mostly the same now, but not exactly. The first file I tested > ran in 7min. 10 sec. using only XYZ code (with the W slaved to Z) and the > same file using XYZW code, ran in 7min. 28sec. > > > > - Original Message ----- > > From: "Robert Ellenberg" > > To: "Enhanced Machine Controller (EMC)" > > > Sent: Tuesday, November 24, 2015 11:39:38 PM > > Subject: Re: [Emc-users] calling Todd Z > > > > Ok, i just pushed a fix for that build error, and now it seems to compile > > and run on my RTAI VM. Also, I pushed the branch to the main linuxcnc > > repository for the buildbot to chew on. > > > > -Rob > > > > On Tue, Nov 24, 2015 at 4:16 PM, Robert Ellenberg > wrote: > > > >> Todd, > >> > >> I'll troubleshoot the build tonight, it looks like a symbol is missing > in > >> the RT build that's available in the sim build. > >> > >> Rob > >> > >> On Tue, Nov 24, 2015, 4:09 PM Todd Zuercher > >> wrote: > >> > >>> I think I forgot to do the sudo make setuid. > >>> did that now, and this is what it spits out. > >>> > >>> LINUXCNC - 2.7.2 > >>> Machine configuration directory is > >>> '/home/digital4/linuxcnc/configs/Digital_4_ZZ' > >>> Machine configuration file is 'Digital_4w.ini' > >>> Starting LinuxCNC... > >>> insmod: can't read '/home/digital4/linuxcnc-uvw/rtlib/rtapi.ko': No > such > >>> file or directory > >>> Realtime system did not load > >>> Shutting down and cleaning up LinuxCNC... > >>> Running HAL shutdown script > >>> /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper: Invalid usage > >>> with args: remove hal_lib > >>> > >>> Usage: /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper insert > >>> /path/to/module.ext [param1=value1 ...] > >>> > >>> where module is one of: > >>> rtai_math > >>> rtai_sem > >>> rtai_shm > >>> rtai_fifos > >>> rtai_up > >>> rtai_lxrt > >>> rtai_hal > >>> rtai_sched > >>> rtai_smi > >>>
Re: [Emc-users] calling Todd Z
Hopefully I can give it some time on the machine Monday. - Original Message - From: "Robert Ellenberg" To: "Enhanced Machine Controller (EMC)" Sent: Friday, November 27, 2015 10:56:44 AM Subject: Re: [Emc-users] calling Todd Z I just tweaked naive cam detection to handle uvw axes too. Can you guys give it a spin and see if it makes up the difference? -Rob On Wed, Nov 25, 2015, 4:09 PM sam sokolik wrote: > the thing that is missing with uvy blends it the nieve cam detector > (combining of short line segments..) so it will run just a bit slower. > > sam > > On 11/25/2015 12:17 PM, Todd Zuercher wrote: > > Just for perspective the current version of 2.7 using XYZW runs the file > below in 10min. 44sec. > > > > - Original Message - > > From: "Todd Zuercher" > > To: "Enhanced Machine Controller (EMC)" > > > Sent: Wednesday, November 25, 2015 10:17:03 AM > > Subject: Re: [Emc-users] calling Todd Z > > > > Seems to be working great. I haven't found a problem XYZ and XYZW code > seem to run mostly the same now, but not exactly. The first file I tested > ran in 7min. 10 sec. using only XYZ code (with the W slaved to Z) and the > same file using XYZW code, ran in 7min. 28sec. > > > > - Original Message - > > From: "Robert Ellenberg" > > To: "Enhanced Machine Controller (EMC)" > > > Sent: Tuesday, November 24, 2015 11:39:38 PM > > Subject: Re: [Emc-users] calling Todd Z > > > > Ok, i just pushed a fix for that build error, and now it seems to compile > > and run on my RTAI VM. Also, I pushed the branch to the main linuxcnc > > repository for the buildbot to chew on. > > > > -Rob > > > > On Tue, Nov 24, 2015 at 4:16 PM, Robert Ellenberg > wrote: > > > >> Todd, > >> > >> I'll troubleshoot the build tonight, it looks like a symbol is missing > in > >> the RT build that's available in the sim build. > >> > >> Rob > >> > >> On Tue, Nov 24, 2015, 4:09 PM Todd Zuercher > >> wrote: > >> > >>> I think I forgot to do the sudo make setuid. > >>> did that now, and this is what it spits out. > >>> > >>> LINUXCNC - 2.7.2 > >>> Machine configuration directory is > >>> '/home/digital4/linuxcnc/configs/Digital_4_ZZ' > >>> Machine configuration file is 'Digital_4w.ini' > >>> Starting LinuxCNC... > >>> insmod: can't read '/home/digital4/linuxcnc-uvw/rtlib/rtapi.ko': No > such > >>> file or directory > >>> Realtime system did not load > >>> Shutting down and cleaning up LinuxCNC... > >>> Running HAL shutdown script > >>> /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper: Invalid usage > >>> with args: remove hal_lib > >>> > >>> Usage: /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper insert > >>> /path/to/module.ext [param1=value1 ...] > >>> > >>> where module is one of: > >>> rtai_math > >>> rtai_sem > >>> rtai_shm > >>> rtai_fifos > >>> rtai_up > >>> rtai_lxrt > >>> rtai_hal > >>> rtai_sched > >>> rtai_smi > >>> rtai > >>> rt_mem_mgr > >>> adeos > >>> > >>> the path starts with one of: > >>> /lib/modules > >>> /usr/realtime-2.6.32-122-rtai > >>> > >>> and the extension is one of: > >>> .ko > >>> > >>> or the module is in the directory /home/digital4/linuxcnc-uvw/rtlib > >>> > >>> OR > >>> > >>> /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper remove module > >>> > >>> where module is one of the modules listed above. > >>> > >>> /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper: Invalid usage > >>> with args: remove rtapi > >>> > >>> Usage: /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper insert > >>> /path/to/module.ext [param1=value1 ...] > >>> > >>> where module is one of: > >>> rtai_math > >>> rtai_sem > >>> rtai_shm > >>> rtai_fifos > >>> rtai_up > >>> rtai_lxrt > >>> rtai_hal
Re: [Emc-users] calling Todd Z
A robot as you mention very well may have all angular "joints" but X Y and Z are still linear axis even if they don't directly correspond to any physical part of the machine. (IMHO The day the fixes in the JA branch finally become main stream can't come too soon.) - Original Message - From: "Marius Alksnys" To: emc-users@lists.sourceforge.net Sent: Friday, November 27, 2015 2:10:06 PM Subject: Re: [Emc-users] calling Todd Z 11/23/2015 11:50 PM, sam sokolik rašė: > Rob has been in his zone again.. He has expanded circular arc blending > into uvw axises. > > https://github.com/robEllenberg/linuxcnc-mirror/tree/feature/uvw-blending-dev > > we were wondering if you could run it and see if you find any issues. > Rob and I have hammered on it a bit. so far so good. > > sam > > ps - still falls back to parabolic (1 segment look ahead) for abc > axis. Rob says > > 'There are a few obstacles to rotary axis blending still. The biggest > one is that the units for linear axes and angular axes are different, so > tolerances, arc radius, and similar properties are ambiguous. I have > some ideas to work through, though, so it may be doable.' > Not in all cases XYZ are linear and ABC are angular. For example, 6-axis robots controlled from robot physics/kinematics savvy CAM G-code - all axes might be angular. Some custom machines might use axes in all possible ways. And all-axes smooth blending is very important thing to have, but different arc-blending tolerances for each axis is a thing to discuss. Could they be programmed in g-code as some G64.0, G64.1, G64.2, G64.3, .. G64.8 parameters? And / or set them from ini file at startup. Any other / better suggestions? -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] calling Todd Z
11/23/2015 11:50 PM, sam sokolik rašė: > Rob has been in his zone again.. He has expanded circular arc blending > into uvw axises. > > https://github.com/robEllenberg/linuxcnc-mirror/tree/feature/uvw-blending-dev > > we were wondering if you could run it and see if you find any issues. > Rob and I have hammered on it a bit. so far so good. > > sam > > ps - still falls back to parabolic (1 segment look ahead) for abc > axis. Rob says > > 'There are a few obstacles to rotary axis blending still. The biggest > one is that the units for linear axes and angular axes are different, so > tolerances, arc radius, and similar properties are ambiguous. I have > some ideas to work through, though, so it may be doable.' > Not in all cases XYZ are linear and ABC are angular. For example, 6-axis robots controlled from robot physics/kinematics savvy CAM G-code - all axes might be angular. Some custom machines might use axes in all possible ways. And all-axes smooth blending is very important thing to have, but different arc-blending tolerances for each axis is a thing to discuss. Could they be programmed in g-code as some G64.0, G64.1, G64.2, G64.3, .. G64.8 parameters? And / or set them from ini file at startup. Any other / better suggestions? -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] calling Todd Z
ooh... Awesome! sam On 11/27/2015 09:56 AM, Robert Ellenberg wrote: > I just tweaked naive cam detection to handle uvw axes too. Can you guys > give it a spin and see if it makes up the difference? > > -Rob > > On Wed, Nov 25, 2015, 4:09 PM sam sokolik wrote: > >> the thing that is missing with uvy blends it the nieve cam detector >> (combining of short line segments..) so it will run just a bit slower. >> >> sam >> >> On 11/25/2015 12:17 PM, Todd Zuercher wrote: >>> Just for perspective the current version of 2.7 using XYZW runs the file >> below in 10min. 44sec. >>> - Original Message - >>> From: "Todd Zuercher" >>> To: "Enhanced Machine Controller (EMC)" >> >>> Sent: Wednesday, November 25, 2015 10:17:03 AM >>> Subject: Re: [Emc-users] calling Todd Z >>> >>> Seems to be working great. I haven't found a problem XYZ and XYZW code >> seem to run mostly the same now, but not exactly. The first file I tested >> ran in 7min. 10 sec. using only XYZ code (with the W slaved to Z) and the >> same file using XYZW code, ran in 7min. 28sec. >>> ----- Original Message - >>> From: "Robert Ellenberg" >>> To: "Enhanced Machine Controller (EMC)" >> >>> Sent: Tuesday, November 24, 2015 11:39:38 PM >>> Subject: Re: [Emc-users] calling Todd Z >>> >>> Ok, i just pushed a fix for that build error, and now it seems to compile >>> and run on my RTAI VM. Also, I pushed the branch to the main linuxcnc >>> repository for the buildbot to chew on. >>> >>> -Rob >>> >>> On Tue, Nov 24, 2015 at 4:16 PM, Robert Ellenberg >> wrote: >>>> Todd, >>>> >>>> I'll troubleshoot the build tonight, it looks like a symbol is missing >> in >>>> the RT build that's available in the sim build. >>>> >>>> Rob >>>> >>>> On Tue, Nov 24, 2015, 4:09 PM Todd Zuercher >>>> wrote: >>>> >>>>> I think I forgot to do the sudo make setuid. >>>>> did that now, and this is what it spits out. >>>>> >>>>> LINUXCNC - 2.7.2 >>>>> Machine configuration directory is >>>>> '/home/digital4/linuxcnc/configs/Digital_4_ZZ' >>>>> Machine configuration file is 'Digital_4w.ini' >>>>> Starting LinuxCNC... >>>>> insmod: can't read '/home/digital4/linuxcnc-uvw/rtlib/rtapi.ko': No >> such >>>>> file or directory >>>>> Realtime system did not load >>>>> Shutting down and cleaning up LinuxCNC... >>>>> Running HAL shutdown script >>>>> /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper: Invalid usage >>>>> with args: remove hal_lib >>>>> >>>>> Usage: /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper insert >>>>> /path/to/module.ext [param1=value1 ...] >>>>> >>>>> where module is one of: >>>>> rtai_math >>>>> rtai_sem >>>>> rtai_shm >>>>> rtai_fifos >>>>> rtai_up >>>>> rtai_lxrt >>>>> rtai_hal >>>>> rtai_sched >>>>> rtai_smi >>>>> rtai >>>>> rt_mem_mgr >>>>> adeos >>>>> >>>>> the path starts with one of: >>>>> /lib/modules >>>>> /usr/realtime-2.6.32-122-rtai >>>>> >>>>> and the extension is one of: >>>>> .ko >>>>> >>>>> or the module is in the directory /home/digital4/linuxcnc-uvw/rtlib >>>>> >>>>> OR >>>>> >>>>> /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper remove module >>>>> >>>>> where module is one of the modules listed above. >>>>> >>>>> /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper: Invalid usage >>>>> with args: remove rtapi >>>>> >>>>> Usage: /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper insert >>>>> /path/to/module.ext [param1=value1 ...] >>>>> >>>>> where module is one of: >>>>> rtai_math >>>>> rtai_sem >>>>&
Re: [Emc-users] calling Todd Z
I just tweaked naive cam detection to handle uvw axes too. Can you guys give it a spin and see if it makes up the difference? -Rob On Wed, Nov 25, 2015, 4:09 PM sam sokolik wrote: > the thing that is missing with uvy blends it the nieve cam detector > (combining of short line segments..) so it will run just a bit slower. > > sam > > On 11/25/2015 12:17 PM, Todd Zuercher wrote: > > Just for perspective the current version of 2.7 using XYZW runs the file > below in 10min. 44sec. > > > > - Original Message - > > From: "Todd Zuercher" > > To: "Enhanced Machine Controller (EMC)" > > > Sent: Wednesday, November 25, 2015 10:17:03 AM > > Subject: Re: [Emc-users] calling Todd Z > > > > Seems to be working great. I haven't found a problem XYZ and XYZW code > seem to run mostly the same now, but not exactly. The first file I tested > ran in 7min. 10 sec. using only XYZ code (with the W slaved to Z) and the > same file using XYZW code, ran in 7min. 28sec. > > > > - Original Message - > > From: "Robert Ellenberg" > > To: "Enhanced Machine Controller (EMC)" > > > Sent: Tuesday, November 24, 2015 11:39:38 PM > > Subject: Re: [Emc-users] calling Todd Z > > > > Ok, i just pushed a fix for that build error, and now it seems to compile > > and run on my RTAI VM. Also, I pushed the branch to the main linuxcnc > > repository for the buildbot to chew on. > > > > -Rob > > > > On Tue, Nov 24, 2015 at 4:16 PM, Robert Ellenberg > wrote: > > > >> Todd, > >> > >> I'll troubleshoot the build tonight, it looks like a symbol is missing > in > >> the RT build that's available in the sim build. > >> > >> Rob > >> > >> On Tue, Nov 24, 2015, 4:09 PM Todd Zuercher > >> wrote: > >> > >>> I think I forgot to do the sudo make setuid. > >>> did that now, and this is what it spits out. > >>> > >>> LINUXCNC - 2.7.2 > >>> Machine configuration directory is > >>> '/home/digital4/linuxcnc/configs/Digital_4_ZZ' > >>> Machine configuration file is 'Digital_4w.ini' > >>> Starting LinuxCNC... > >>> insmod: can't read '/home/digital4/linuxcnc-uvw/rtlib/rtapi.ko': No > such > >>> file or directory > >>> Realtime system did not load > >>> Shutting down and cleaning up LinuxCNC... > >>> Running HAL shutdown script > >>> /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper: Invalid usage > >>> with args: remove hal_lib > >>> > >>> Usage: /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper insert > >>> /path/to/module.ext [param1=value1 ...] > >>> > >>> where module is one of: > >>> rtai_math > >>> rtai_sem > >>> rtai_shm > >>> rtai_fifos > >>> rtai_up > >>> rtai_lxrt > >>> rtai_hal > >>> rtai_sched > >>> rtai_smi > >>> rtai > >>> rt_mem_mgr > >>> adeos > >>> > >>> the path starts with one of: > >>> /lib/modules > >>> /usr/realtime-2.6.32-122-rtai > >>> > >>> and the extension is one of: > >>> .ko > >>> > >>> or the module is in the directory /home/digital4/linuxcnc-uvw/rtlib > >>> > >>> OR > >>> > >>> /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper remove module > >>> > >>> where module is one of the modules listed above. > >>> > >>> /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper: Invalid usage > >>> with args: remove rtapi > >>> > >>> Usage: /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper insert > >>> /path/to/module.ext [param1=value1 ...] > >>> > >>> where module is one of: > >>> rtai_math > >>> rtai_sem > >>> rtai_shm > >>> rtai_fifos > >>> rtai_up > >>> rtai_lxrt > >>> rtai_hal > >>> rtai_sched > >>> rtai_smi > >>> rtai > >>> rt_mem_mgr > >>> adeos > >>> > >>> the path starts with one of: > >>>
Re: [Emc-users] calling Todd Z
the thing that is missing with uvy blends it the nieve cam detector (combining of short line segments..) so it will run just a bit slower. sam On 11/25/2015 12:17 PM, Todd Zuercher wrote: > Just for perspective the current version of 2.7 using XYZW runs the file > below in 10min. 44sec. > > - Original Message - > From: "Todd Zuercher" > To: "Enhanced Machine Controller (EMC)" > Sent: Wednesday, November 25, 2015 10:17:03 AM > Subject: Re: [Emc-users] calling Todd Z > > Seems to be working great. I haven't found a problem XYZ and XYZW code seem > to run mostly the same now, but not exactly. The first file I tested ran in > 7min. 10 sec. using only XYZ code (with the W slaved to Z) and the same file > using XYZW code, ran in 7min. 28sec. > > - Original Message - > From: "Robert Ellenberg" > To: "Enhanced Machine Controller (EMC)" > Sent: Tuesday, November 24, 2015 11:39:38 PM > Subject: Re: [Emc-users] calling Todd Z > > Ok, i just pushed a fix for that build error, and now it seems to compile > and run on my RTAI VM. Also, I pushed the branch to the main linuxcnc > repository for the buildbot to chew on. > > -Rob > > On Tue, Nov 24, 2015 at 4:16 PM, Robert Ellenberg wrote: > >> Todd, >> >> I'll troubleshoot the build tonight, it looks like a symbol is missing in >> the RT build that's available in the sim build. >> >> Rob >> >> On Tue, Nov 24, 2015, 4:09 PM Todd Zuercher >> wrote: >> >>> I think I forgot to do the sudo make setuid. >>> did that now, and this is what it spits out. >>> >>> LINUXCNC - 2.7.2 >>> Machine configuration directory is >>> '/home/digital4/linuxcnc/configs/Digital_4_ZZ' >>> Machine configuration file is 'Digital_4w.ini' >>> Starting LinuxCNC... >>> insmod: can't read '/home/digital4/linuxcnc-uvw/rtlib/rtapi.ko': No such >>> file or directory >>> Realtime system did not load >>> Shutting down and cleaning up LinuxCNC... >>> Running HAL shutdown script >>> /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper: Invalid usage >>> with args: remove hal_lib >>> >>> Usage: /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper insert >>> /path/to/module.ext [param1=value1 ...] >>> >>> where module is one of: >>> rtai_math >>> rtai_sem >>> rtai_shm >>> rtai_fifos >>> rtai_up >>> rtai_lxrt >>> rtai_hal >>> rtai_sched >>> rtai_smi >>> rtai >>> rt_mem_mgr >>> adeos >>> >>> the path starts with one of: >>> /lib/modules >>> /usr/realtime-2.6.32-122-rtai >>> >>> and the extension is one of: >>> .ko >>> >>> or the module is in the directory /home/digital4/linuxcnc-uvw/rtlib >>> >>> OR >>> >>> /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper remove module >>> >>> where module is one of the modules listed above. >>> >>> /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper: Invalid usage >>> with args: remove rtapi >>> >>> Usage: /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper insert >>> /path/to/module.ext [param1=value1 ...] >>> >>> where module is one of: >>> rtai_math >>> rtai_sem >>> rtai_shm >>> rtai_fifos >>> rtai_up >>> rtai_lxrt >>> rtai_hal >>> rtai_sched >>> rtai_smi >>> rtai >>> rt_mem_mgr >>> adeos >>> >>> the path starts with one of: >>> /lib/modules >>> /usr/realtime-2.6.32-122-rtai >>> >>> and the extension is one of: >>> .ko >>> >>> or the module is in the directory /home/digital4/linuxcnc-uvw/rtlib >>> >>> OR >>> >>> /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper remove module >>> >>> where module is one of the modules listed above. >>> >>> LinuxCNC terminated with an error. You can find more information in the >>> log: >>> /home/digital4/linuxcnc_debug.txt >>> and >>> /home/digital4/linuxcnc_print.txt >>> as well as in the output of the shell command 'dmesg'
Re: [Emc-users] calling Todd Z
Just for perspective the current version of 2.7 using XYZW runs the file below in 10min. 44sec. - Original Message - From: "Todd Zuercher" To: "Enhanced Machine Controller (EMC)" Sent: Wednesday, November 25, 2015 10:17:03 AM Subject: Re: [Emc-users] calling Todd Z Seems to be working great. I haven't found a problem XYZ and XYZW code seem to run mostly the same now, but not exactly. The first file I tested ran in 7min. 10 sec. using only XYZ code (with the W slaved to Z) and the same file using XYZW code, ran in 7min. 28sec. - Original Message - From: "Robert Ellenberg" To: "Enhanced Machine Controller (EMC)" Sent: Tuesday, November 24, 2015 11:39:38 PM Subject: Re: [Emc-users] calling Todd Z Ok, i just pushed a fix for that build error, and now it seems to compile and run on my RTAI VM. Also, I pushed the branch to the main linuxcnc repository for the buildbot to chew on. -Rob On Tue, Nov 24, 2015 at 4:16 PM, Robert Ellenberg wrote: > Todd, > > I'll troubleshoot the build tonight, it looks like a symbol is missing in > the RT build that's available in the sim build. > > Rob > > On Tue, Nov 24, 2015, 4:09 PM Todd Zuercher > wrote: > >> I think I forgot to do the sudo make setuid. >> did that now, and this is what it spits out. >> >> LINUXCNC - 2.7.2 >> Machine configuration directory is >> '/home/digital4/linuxcnc/configs/Digital_4_ZZ' >> Machine configuration file is 'Digital_4w.ini' >> Starting LinuxCNC... >> insmod: can't read '/home/digital4/linuxcnc-uvw/rtlib/rtapi.ko': No such >> file or directory >> Realtime system did not load >> Shutting down and cleaning up LinuxCNC... >> Running HAL shutdown script >> /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper: Invalid usage >> with args: remove hal_lib >> >> Usage: /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper insert >> /path/to/module.ext [param1=value1 ...] >> >> where module is one of: >> rtai_math >> rtai_sem >> rtai_shm >> rtai_fifos >> rtai_up >> rtai_lxrt >> rtai_hal >> rtai_sched >> rtai_smi >> rtai >> rt_mem_mgr >> adeos >> >> the path starts with one of: >> /lib/modules >> /usr/realtime-2.6.32-122-rtai >> >> and the extension is one of: >> .ko >> >> or the module is in the directory /home/digital4/linuxcnc-uvw/rtlib >> >> OR >> >> /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper remove module >> >> where module is one of the modules listed above. >> >> /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper: Invalid usage >> with args: remove rtapi >> >> Usage: /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper insert >> /path/to/module.ext [param1=value1 ...] >> >> where module is one of: >> rtai_math >> rtai_sem >> rtai_shm >> rtai_fifos >> rtai_up >> rtai_lxrt >> rtai_hal >> rtai_sched >> rtai_smi >> rtai >> rt_mem_mgr >> adeos >> >> the path starts with one of: >> /lib/modules >> /usr/realtime-2.6.32-122-rtai >> >> and the extension is one of: >> .ko >> >> or the module is in the directory /home/digital4/linuxcnc-uvw/rtlib >> >> OR >> >> /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper remove module >> >> where module is one of the modules listed above. >> >> LinuxCNC terminated with an error. You can find more information in the >> log: >> /home/digital4/linuxcnc_debug.txt >> and >> /home/digital4/linuxcnc_print.txt >> as well as in the output of the shell command 'dmesg' and in the terminal >> >> >> -- >> Go from Idea to Many App Stores Faster with Intel(R) XDK >> Give your users amazing mobile app experiences with Intel(R) XDK. >> Use one codebase in this all-in-one HTML5 development environment. >> Design, debug & build mobile apps & 2D/3D high-impact games for multiple >> OSs. >> http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140 >> ___ >> Emc-users mailing list >> Emc-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/em
Re: [Emc-users] calling Todd Z
Seems to be working great. I haven't found a problem XYZ and XYZW code seem to run mostly the same now, but not exactly. The first file I tested ran in 7min. 10 sec. using only XYZ code (with the W slaved to Z) and the same file using XYZW code, ran in 7min. 28sec. - Original Message - From: "Robert Ellenberg" To: "Enhanced Machine Controller (EMC)" Sent: Tuesday, November 24, 2015 11:39:38 PM Subject: Re: [Emc-users] calling Todd Z Ok, i just pushed a fix for that build error, and now it seems to compile and run on my RTAI VM. Also, I pushed the branch to the main linuxcnc repository for the buildbot to chew on. -Rob On Tue, Nov 24, 2015 at 4:16 PM, Robert Ellenberg wrote: > Todd, > > I'll troubleshoot the build tonight, it looks like a symbol is missing in > the RT build that's available in the sim build. > > Rob > > On Tue, Nov 24, 2015, 4:09 PM Todd Zuercher > wrote: > >> I think I forgot to do the sudo make setuid. >> did that now, and this is what it spits out. >> >> LINUXCNC - 2.7.2 >> Machine configuration directory is >> '/home/digital4/linuxcnc/configs/Digital_4_ZZ' >> Machine configuration file is 'Digital_4w.ini' >> Starting LinuxCNC... >> insmod: can't read '/home/digital4/linuxcnc-uvw/rtlib/rtapi.ko': No such >> file or directory >> Realtime system did not load >> Shutting down and cleaning up LinuxCNC... >> Running HAL shutdown script >> /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper: Invalid usage >> with args: remove hal_lib >> >> Usage: /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper insert >> /path/to/module.ext [param1=value1 ...] >> >> where module is one of: >> rtai_math >> rtai_sem >> rtai_shm >> rtai_fifos >> rtai_up >> rtai_lxrt >> rtai_hal >> rtai_sched >> rtai_smi >> rtai >> rt_mem_mgr >> adeos >> >> the path starts with one of: >> /lib/modules >> /usr/realtime-2.6.32-122-rtai >> >> and the extension is one of: >> .ko >> >> or the module is in the directory /home/digital4/linuxcnc-uvw/rtlib >> >> OR >> >> /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper remove module >> >> where module is one of the modules listed above. >> >> /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper: Invalid usage >> with args: remove rtapi >> >> Usage: /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper insert >> /path/to/module.ext [param1=value1 ...] >> >> where module is one of: >> rtai_math >> rtai_sem >> rtai_shm >> rtai_fifos >> rtai_up >> rtai_lxrt >> rtai_hal >> rtai_sched >> rtai_smi >> rtai >> rt_mem_mgr >> adeos >> >> the path starts with one of: >> /lib/modules >> /usr/realtime-2.6.32-122-rtai >> >> and the extension is one of: >> .ko >> >> or the module is in the directory /home/digital4/linuxcnc-uvw/rtlib >> >> OR >> >> /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper remove module >> >> where module is one of the modules listed above. >> >> LinuxCNC terminated with an error. You can find more information in the >> log: >> /home/digital4/linuxcnc_debug.txt >> and >> /home/digital4/linuxcnc_print.txt >> as well as in the output of the shell command 'dmesg' and in the terminal >> >> >> -- >> Go from Idea to Many App Stores Faster with Intel(R) XDK >> Give your users amazing mobile app experiences with Intel(R) XDK. >> Use one codebase in this all-in-one HTML5 development environment. >> Design, debug & build mobile apps & 2D/3D high-impact games for multiple >> OSs. >> http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140 >> ___ >> Emc-users mailing list >> Emc-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/emc-users >> > -- Go from Idea to Many App Stores Faster with Intel(R) XDK Give your users amazing mobile app experiences with Intel(R) XDK. Use one codebase in this all-in-one H
Re: [Emc-users] calling Todd Z
On 11/24/2015 09:39 PM, Robert Ellenberg wrote: > Ok, i just pushed a fix for that build error, and now it seems to compile > and run on my RTAI VM. Also, I pushed the branch to the main linuxcnc > repository for the buildbot to chew on. Awesome, thanks! -- Sebastian Kuzminsky -- Go from Idea to Many App Stores Faster with Intel(R) XDK Give your users amazing mobile app experiences with Intel(R) XDK. Use one codebase in this all-in-one HTML5 development environment. Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] calling Todd Z
Ok, i just pushed a fix for that build error, and now it seems to compile and run on my RTAI VM. Also, I pushed the branch to the main linuxcnc repository for the buildbot to chew on. -Rob On Tue, Nov 24, 2015 at 4:16 PM, Robert Ellenberg wrote: > Todd, > > I'll troubleshoot the build tonight, it looks like a symbol is missing in > the RT build that's available in the sim build. > > Rob > > On Tue, Nov 24, 2015, 4:09 PM Todd Zuercher > wrote: > >> I think I forgot to do the sudo make setuid. >> did that now, and this is what it spits out. >> >> LINUXCNC - 2.7.2 >> Machine configuration directory is >> '/home/digital4/linuxcnc/configs/Digital_4_ZZ' >> Machine configuration file is 'Digital_4w.ini' >> Starting LinuxCNC... >> insmod: can't read '/home/digital4/linuxcnc-uvw/rtlib/rtapi.ko': No such >> file or directory >> Realtime system did not load >> Shutting down and cleaning up LinuxCNC... >> Running HAL shutdown script >> /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper: Invalid usage >> with args: remove hal_lib >> >> Usage: /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper insert >> /path/to/module.ext [param1=value1 ...] >> >> where module is one of: >> rtai_math >> rtai_sem >> rtai_shm >> rtai_fifos >> rtai_up >> rtai_lxrt >> rtai_hal >> rtai_sched >> rtai_smi >> rtai >> rt_mem_mgr >> adeos >> >> the path starts with one of: >> /lib/modules >> /usr/realtime-2.6.32-122-rtai >> >> and the extension is one of: >> .ko >> >> or the module is in the directory /home/digital4/linuxcnc-uvw/rtlib >> >> OR >> >> /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper remove module >> >> where module is one of the modules listed above. >> >> /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper: Invalid usage >> with args: remove rtapi >> >> Usage: /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper insert >> /path/to/module.ext [param1=value1 ...] >> >> where module is one of: >> rtai_math >> rtai_sem >> rtai_shm >> rtai_fifos >> rtai_up >> rtai_lxrt >> rtai_hal >> rtai_sched >> rtai_smi >> rtai >> rt_mem_mgr >> adeos >> >> the path starts with one of: >> /lib/modules >> /usr/realtime-2.6.32-122-rtai >> >> and the extension is one of: >> .ko >> >> or the module is in the directory /home/digital4/linuxcnc-uvw/rtlib >> >> OR >> >> /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper remove module >> >> where module is one of the modules listed above. >> >> LinuxCNC terminated with an error. You can find more information in the >> log: >> /home/digital4/linuxcnc_debug.txt >> and >> /home/digital4/linuxcnc_print.txt >> as well as in the output of the shell command 'dmesg' and in the terminal >> >> >> -- >> Go from Idea to Many App Stores Faster with Intel(R) XDK >> Give your users amazing mobile app experiences with Intel(R) XDK. >> Use one codebase in this all-in-one HTML5 development environment. >> Design, debug & build mobile apps & 2D/3D high-impact games for multiple >> OSs. >> http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140 >> ___ >> Emc-users mailing list >> Emc-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/emc-users >> > -- Go from Idea to Many App Stores Faster with Intel(R) XDK Give your users amazing mobile app experiences with Intel(R) XDK. Use one codebase in this all-in-one HTML5 development environment. Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] calling Todd Z
Todd, I'll troubleshoot the build tonight, it looks like a symbol is missing in the RT build that's available in the sim build. Rob On Tue, Nov 24, 2015, 4:09 PM Todd Zuercher wrote: > I think I forgot to do the sudo make setuid. > did that now, and this is what it spits out. > > LINUXCNC - 2.7.2 > Machine configuration directory is > '/home/digital4/linuxcnc/configs/Digital_4_ZZ' > Machine configuration file is 'Digital_4w.ini' > Starting LinuxCNC... > insmod: can't read '/home/digital4/linuxcnc-uvw/rtlib/rtapi.ko': No such > file or directory > Realtime system did not load > Shutting down and cleaning up LinuxCNC... > Running HAL shutdown script > /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper: Invalid usage with > args: remove hal_lib > > Usage: /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper insert > /path/to/module.ext [param1=value1 ...] > > where module is one of: > rtai_math > rtai_sem > rtai_shm > rtai_fifos > rtai_up > rtai_lxrt > rtai_hal > rtai_sched > rtai_smi > rtai > rt_mem_mgr > adeos > > the path starts with one of: > /lib/modules > /usr/realtime-2.6.32-122-rtai > > and the extension is one of: > .ko > > or the module is in the directory /home/digital4/linuxcnc-uvw/rtlib > > OR > > /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper remove module > > where module is one of the modules listed above. > > /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper: Invalid usage with > args: remove rtapi > > Usage: /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper insert > /path/to/module.ext [param1=value1 ...] > > where module is one of: > rtai_math > rtai_sem > rtai_shm > rtai_fifos > rtai_up > rtai_lxrt > rtai_hal > rtai_sched > rtai_smi > rtai > rt_mem_mgr > adeos > > the path starts with one of: > /lib/modules > /usr/realtime-2.6.32-122-rtai > > and the extension is one of: > .ko > > or the module is in the directory /home/digital4/linuxcnc-uvw/rtlib > > OR > > /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper remove module > > where module is one of the modules listed above. > > LinuxCNC terminated with an error. You can find more information in the > log: > /home/digital4/linuxcnc_debug.txt > and > /home/digital4/linuxcnc_print.txt > as well as in the output of the shell command 'dmesg' and in the terminal > > > -- > Go from Idea to Many App Stores Faster with Intel(R) XDK > Give your users amazing mobile app experiences with Intel(R) XDK. > Use one codebase in this all-in-one HTML5 development environment. > Design, debug & build mobile apps & 2D/3D high-impact games for multiple > OSs. > http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140 > ___ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users > -- Go from Idea to Many App Stores Faster with Intel(R) XDK Give your users amazing mobile app experiences with Intel(R) XDK. Use one codebase in this all-in-one HTML5 development environment. Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] calling Todd Z
I think I forgot to do the sudo make setuid. did that now, and this is what it spits out. LINUXCNC - 2.7.2 Machine configuration directory is '/home/digital4/linuxcnc/configs/Digital_4_ZZ' Machine configuration file is 'Digital_4w.ini' Starting LinuxCNC... insmod: can't read '/home/digital4/linuxcnc-uvw/rtlib/rtapi.ko': No such file or directory Realtime system did not load Shutting down and cleaning up LinuxCNC... Running HAL shutdown script /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper: Invalid usage with args: remove hal_lib Usage: /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper insert /path/to/module.ext [param1=value1 ...] where module is one of: rtai_math rtai_sem rtai_shm rtai_fifos rtai_up rtai_lxrt rtai_hal rtai_sched rtai_smi rtai rt_mem_mgr adeos the path starts with one of: /lib/modules /usr/realtime-2.6.32-122-rtai and the extension is one of: .ko or the module is in the directory /home/digital4/linuxcnc-uvw/rtlib OR /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper remove module where module is one of the modules listed above. /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper: Invalid usage with args: remove rtapi Usage: /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper insert /path/to/module.ext [param1=value1 ...] where module is one of: rtai_math rtai_sem rtai_shm rtai_fifos rtai_up rtai_lxrt rtai_hal rtai_sched rtai_smi rtai rt_mem_mgr adeos the path starts with one of: /lib/modules /usr/realtime-2.6.32-122-rtai and the extension is one of: .ko or the module is in the directory /home/digital4/linuxcnc-uvw/rtlib OR /home/digital4/linuxcnc-uvw/bin/linuxcnc_module_helper remove module where module is one of the modules listed above. LinuxCNC terminated with an error. You can find more information in the log: /home/digital4/linuxcnc_debug.txt and /home/digital4/linuxcnc_print.txt as well as in the output of the shell command 'dmesg' and in the terminal -- Go from Idea to Many App Stores Faster with Intel(R) XDK Give your users amazing mobile app experiences with Intel(R) XDK. Use one codebase in this all-in-one HTML5 development environment. Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] calling Todd Z
Thanks, I figured that much out. make just finished with these errors make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-122-rtai' /home/digital4/linuxcnc-uvw/src/emc/tp/blendmath6.c: In function ‘calcMinBound’: /home/digital4/linuxcnc-uvw/src/emc/tp/blendmath6.c:301: error: ‘INFINITY’ undeclared (first use in this function) /home/digital4/linuxcnc-uvw/src/emc/tp/blendmath6.c:301: error: (Each undeclared identifier is reported only once /home/digital4/linuxcnc-uvw/src/emc/tp/blendmath6.c:301: error: for each function it appears in.) make[2]: *** [/home/digital4/linuxcnc-uvw/src/emc/tp/blendmath6.o] Error 1 make[1]: *** [_module_/home/digital4/linuxcnc-uvw/src] Error 2 make: *** [modules] Error 2 Then when I tried to start Linuxcnc I got this. LINUXCNC - 2.7.2 Machine configuration directory is '/home/digital4/linuxcnc/configs/Digital_4_ZZ' Machine configuration file is 'Digital_4w.ini' Starting LinuxCNC... module_helper is not setuid root Realtime system did not load Shutting down and cleaning up LinuxCNC... Running HAL shutdown script RTAPI: ERROR: could not open shared memory (errno=2) /home/digital4/linuxcnc-uvw/scripts/linuxcnc: line 542: 16736 Segmentation fault $HALCMD -f $SHUTDOWN RTAPI: ERROR: could not open shared memory (errno=2) /home/digital4/linuxcnc-uvw/scripts/linuxcnc: line 542: 16742 Segmentation fault $HALCMD stop RTAPI: ERROR: could not open shared memory (errno=2) /home/digital4/linuxcnc-uvw/scripts/linuxcnc: line 542: 16743 Segmentation fault $HALCMD unload all RTAPI: ERROR: could not open shared memory (errno=2) RTAPI: ERROR: could not open shared memory (errno=2) RTAPI: ERROR: could not open shared memory (errno=2) RTAPI: ERROR: could not open shared memory (errno=2) RTAPI: ERROR: could not open shared memory (errno=2) RTAPI: ERROR: could not open shared memory (errno=2) RTAPI: ERROR: could not open shared memory (errno=2) RTAPI: ERROR: could not open shared memory (errno=2) RTAPI: ERROR: could not open shared memory (errno=2) RTAPI: ERROR: could not open shared memory (errno=2) module_helper is not setuid root module_helper is not setuid root module_helper is not setuid root module_helper is not setuid root module_helper is not setuid root module_helper is not setuid root module_helper is not setuid root LinuxCNC terminated with an error. You can find more information in the log: /home/digital4/linuxcnc_debug.txt and /home/digital4/linuxcnc_print.txt as well as in the output of the shell command 'dmesg' and in the terminal - Original Message - From: "sam sokolik" To: "Enhanced Machine Controller (EMC)" Sent: Tuesday, November 24, 2015 2:55:37 PM Subject: Re: [Emc-users] calling Todd Z git remote add github-robE https://github.com/robEllenberg/linuxcnc-mirror.git should be all on 1 line. sam On 11/24/2015 01:51 PM, sam sokolik wrote: > git remote add github-robE > https://github.com/robEllenberg/linuxcnc-mirror.git -- Go from Idea to Many App Stores Faster with Intel(R) XDK Give your users amazing mobile app experiences with Intel(R) XDK. Use one codebase in this all-in-one HTML5 development environment. Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Go from Idea to Many App Stores Faster with Intel(R) XDK Give your users amazing mobile app experiences with Intel(R) XDK. Use one codebase in this all-in-one HTML5 development environment. Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] calling Todd Z
git remote add github-robE https://github.com/robEllenberg/linuxcnc-mirror.git should be all on 1 line. sam On 11/24/2015 01:51 PM, sam sokolik wrote: > git remote add github-robE > https://github.com/robEllenberg/linuxcnc-mirror.git -- Go from Idea to Many App Stores Faster with Intel(R) XDK Give your users amazing mobile app experiences with Intel(R) XDK. Use one codebase in this all-in-one HTML5 development environment. Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] calling Todd Z
This is how I do it in my home directory. git clone git://git.linuxcnc.org/git/linuxcnc.git linuxcnc-uvw cd linuxcnc-uvw git remote add github-robE https://github.com/robEllenberg/linuxcnc-mirror.git git fetch github-robE git checkout github-robE/feature/uvw-blending-dev cd src ./autogen.sh ./configure (assuming rtai..) make sudo make setuid cd .. . ./scripts/rip-environment linuxcnc On 11/24/2015 01:33 PM, Todd Zuercher wrote: > I'd love to test it. But I need some help, and instructions how to install > it. > > - Original Message - > From: "sam sokolik" > To: "Enhanced Machine Controller (EMC)" > Sent: Monday, November 23, 2015 4:50:30 PM > Subject: [Emc-users] calling Todd Z > > Rob has been in his zone again.. He has expanded circular arc blending > into uvw axises. > > https://github.com/robEllenberg/linuxcnc-mirror/tree/feature/uvw-blending-dev > > we were wondering if you could run it and see if you find any issues. > Rob and I have hammered on it a bit. so far so good. > > sam > > ps - still falls back to parabolic (1 segment look ahead) for abc > axis. Rob says > > 'There are a few obstacles to rotary axis blending still. The biggest > one is that the units for linear axes and angular axes are different, so > tolerances, arc radius, and similar properties are ambiguous. I have > some ideas to work through, though, so it may be doable.' > > > -- > Go from Idea to Many App Stores Faster with Intel(R) XDK > Give your users amazing mobile app experiences with Intel(R) XDK. > Use one codebase in this all-in-one HTML5 development environment. > Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. > http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140 > ___ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users > > -- > Go from Idea to Many App Stores Faster with Intel(R) XDK > Give your users amazing mobile app experiences with Intel(R) XDK. > Use one codebase in this all-in-one HTML5 development environment. > Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. > http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140 > ___ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users > -- Go from Idea to Many App Stores Faster with Intel(R) XDK Give your users amazing mobile app experiences with Intel(R) XDK. Use one codebase in this all-in-one HTML5 development environment. Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] calling Todd Z
I'd love to test it. But I need some help, and instructions how to install it. - Original Message - From: "sam sokolik" To: "Enhanced Machine Controller (EMC)" Sent: Monday, November 23, 2015 4:50:30 PM Subject: [Emc-users] calling Todd Z Rob has been in his zone again.. He has expanded circular arc blending into uvw axises. https://github.com/robEllenberg/linuxcnc-mirror/tree/feature/uvw-blending-dev we were wondering if you could run it and see if you find any issues. Rob and I have hammered on it a bit. so far so good. sam ps - still falls back to parabolic (1 segment look ahead) for abc axis. Rob says 'There are a few obstacles to rotary axis blending still. The biggest one is that the units for linear axes and angular axes are different, so tolerances, arc radius, and similar properties are ambiguous. I have some ideas to work through, though, so it may be doable.' -- Go from Idea to Many App Stores Faster with Intel(R) XDK Give your users amazing mobile app experiences with Intel(R) XDK. Use one codebase in this all-in-one HTML5 development environment. Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Go from Idea to Many App Stores Faster with Intel(R) XDK Give your users amazing mobile app experiences with Intel(R) XDK. Use one codebase in this all-in-one HTML5 development environment. Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] calling Todd Z
Sure, I'll give it a whirl tomorrow. If I have time, and you give me a few pointers how to install the test. Lately I've been running the routers with the W axis slaved to the Z using a bit of HAL trickery (it mostly works but flakes out occasionally.) - Original Message - From: "sam sokolik" To: "Enhanced Machine Controller (EMC)" Sent: Monday, November 23, 2015 4:50:30 PM Subject: [Emc-users] calling Todd Z Rob has been in his zone again.. He has expanded circular arc blending into uvw axises. https://github.com/robEllenberg/linuxcnc-mirror/tree/feature/uvw-blending-dev we were wondering if you could run it and see if you find any issues. Rob and I have hammered on it a bit. so far so good. sam ps - still falls back to parabolic (1 segment look ahead) for abc axis. Rob says 'There are a few obstacles to rotary axis blending still. The biggest one is that the units for linear axes and angular axes are different, so tolerances, arc radius, and similar properties are ambiguous. I have some ideas to work through, though, so it may be doable.' -- Go from Idea to Many App Stores Faster with Intel(R) XDK Give your users amazing mobile app experiences with Intel(R) XDK. Use one codebase in this all-in-one HTML5 development environment. Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Go from Idea to Many App Stores Faster with Intel(R) XDK Give your users amazing mobile app experiences with Intel(R) XDK. Use one codebase in this all-in-one HTML5 development environment. Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] calling Todd Z
Rob has been in his zone again.. He has expanded circular arc blending into uvw axises. https://github.com/robEllenberg/linuxcnc-mirror/tree/feature/uvw-blending-dev we were wondering if you could run it and see if you find any issues. Rob and I have hammered on it a bit. so far so good. sam ps - still falls back to parabolic (1 segment look ahead) for abc axis. Rob says 'There are a few obstacles to rotary axis blending still. The biggest one is that the units for linear axes and angular axes are different, so tolerances, arc radius, and similar properties are ambiguous. I have some ideas to work through, though, so it may be doable.' -- Go from Idea to Many App Stores Faster with Intel(R) XDK Give your users amazing mobile app experiences with Intel(R) XDK. Use one codebase in this all-in-one HTML5 development environment. Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users