Re: [Emc-users] hexapod
What kind of hexapod are you building? I've have a long interest in them but, so far have only built single legs as prototypes. All of then had short lifetimes. What what kind of motors are you using and how many per leg? Finding good motors at a reasonable price is important. With only 3 per leg you need 18 motor and an 18-axis controller. With 4 per leg you have a 24-axis system and even if you only spend $100 per axis it costs a bit. The inverse kinematics is not hard to work out. Just a long and repeated application of the plain geometry and so trig. On Fri, Jul 27, 2018 at 7:23 PM dave engvall wrote: > Oh damn, I just sent my reply to Andy not to the list so here goes again. > > I just had Ray Henry on the phone and picked his brains. He says tk was > written for the hexapod so one needs to find the hexapod kinematics. > From there is should be easy or so he says. I've never tried it so all > I can do is relay information. Sorry I can't be more help. > > An "old" wiki may shed more light. > > Dave > > > On 07/27/2018 02:59 PM, andy pugh wrote: > > On 27 July 2018 at 22:01, yomin estiven jaramillo munera > > wrote: > >> hi to everybody, my application is a hexapod and i decided to change > my GUI > >> from axis to tklinuxcnc, my problem is that in the axis GUI all my axis > >> move without problems but in tklinuxcnc i have problems with the Y axis > >> specifically , This is the error: > > Which version of LinuxCNC are you using? > > > > I am not sure if tklinuxCNC is entirely aware of non-identity > kinematics. > > > > > > > -- > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > ___ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users > -- Chris Albertson Redondo Beach, California -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] hexapod
Oh damn, I just sent my reply to Andy not to the list so here goes again. I just had Ray Henry on the phone and picked his brains. He says tk was written for the hexapod so one needs to find the hexapod kinematics. From there is should be easy or so he says. I've never tried it so all I can do is relay information. Sorry I can't be more help. An "old" wiki may shed more light. Dave On 07/27/2018 02:59 PM, andy pugh wrote: > On 27 July 2018 at 22:01, yomin estiven jaramillo munera > wrote: >> hi to everybody, my application is a hexapod and i decided to change my GUI >> from axis to tklinuxcnc, my problem is that in the axis GUI all my axis >> move without problems but in tklinuxcnc i have problems with the Y axis >> specifically , This is the error: > Which version of LinuxCNC are you using? > > I am not sure if tklinuxCNC is entirely aware of non-identity kinematics. > -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] problems in the change of my interface
oops, correct github ref for master branch hexapod-sim is: https://github.com/LinuxCNC/linuxcnc/tree/master/configs/sim/axis/vismach/hexapod-sim -- Dewey Garrett -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] problems in the change of my interface
The code of tklinuxcnc in 2.7.x purportedly supports nonlinear kinematics but there may be few or zero active users. The message: "can't read "::jogAxisType(1)": no such elem" means it is missing an ini file setting like: [AXIS_1]TYPE=LINEAR (or [AXIS_1]TYPE=ANGULAR if appropriate) Ref: https://github.com/LinuxCNC/linuxcnc/blob/2.7/tcl/tklinuxcnc.tcl#L998 The provided 2.7 sim config for the axis gui sets [AXIS_n]TYPE for all axes (0..8) and it starts up -- so you could test a simulation example by copying the axis-gui-sim sim config: configs/sim/axis/axis_9axis.ini to configs/sim/axis/tklinuxcnc_9axis.ini and then edit the new file to use tklinuxcnc: [DISPLAY]DISPLAY=tklinuxcnc The development branch (git master=2.8~pre) updates tklinuxcnc for joints_axes changes and is more suitable for non-identity kinematics applications but the tklinuxcnc gui is likely little tested any more. The development branch (master==2.8~pre) includes a hexapod simulation using the axis gui with a vismach display and it has been updated and maintained for joints_axis updates: https://github.com/LinuxCNC/linuxcnc/tree/andypugh/multispindle-master/configs/sim/axis/vismach/hexapod-sim -- Dewey Garrett -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] parallel ports configuration
my version is LinuxCNC 2.7.14 El vie., 27 de jul. de 2018 a la(s) 17:00, andy pugh (bodge...@gmail.com) escribió: > On 27 July 2018 at 22:01, yomin estiven jaramillo munera > wrote: > > hi to everybody, my application is a hexapod and i decided to change my > GUI > > from axis to tklinuxcnc, my problem is that in the axis GUI all my axis > > move without problems but in tklinuxcnc i have problems with the Y axis > > specifically , This is the error: > > Which version of LinuxCNC are you using? > > I am not sure if tklinuxCNC is entirely aware of non-identity kinematics. > > -- > atp > "A motorcycle is a bicycle with a pandemonium attachment and is > designed for the especial use of mechanical geniuses, daredevils and > lunatics." > — George Fitch, Atlanta Constitution Newspaper, 1916 > > > -- > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > ___ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users > -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] parallel ports configuration
On 27 July 2018 at 22:01, yomin estiven jaramillo munera wrote: > hi to everybody, my application is a hexapod and i decided to change my GUI > from axis to tklinuxcnc, my problem is that in the axis GUI all my axis > move without problems but in tklinuxcnc i have problems with the Y axis > specifically , This is the error: Which version of LinuxCNC are you using? I am not sure if tklinuxCNC is entirely aware of non-identity kinematics. -- atp "A motorcycle is a bicycle with a pandemonium attachment and is designed for the especial use of mechanical geniuses, daredevils and lunatics." — George Fitch, Atlanta Constitution Newspaper, 1916 -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] problems in the change of my interface
hi to everybody, my application is a hexapod and i decided to change my GUI from axis to tklinuxcnc, my problem is that in the axis GUI all my axis move without problems but in tklinuxcnc i have problems with the Y axis specifically , This is the error: can't read "::jogAxisType(1)": no such elem this only occur with Y axis. if anybody knows about this error i would thank his help -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] parallel ports configuration
hi to everybody, my application is a hexapod and i decided to change my GUI from axis to tklinuxcnc, my problem is that in the axis GUI all my axis move without problems but in tklinuxcnc i have problems with the Y axis specifically , This is the error: can't read "::jogAxisType(1)": no such elem this only occur with Y axis. if anybody knows about this error i would thank his help El vie., 27 de jul. de 2018 a la(s) 12:29, Gene Heskett ( ghesk...@shentel.net) escribió: > On Thursday 26 July 2018 14:34:13 yomin estiven jaramillo munera wrote: > > > hi, what is the use of the channels ? in the xilenx code appear as > > "X00", and when there are stepgen they are in pair as X01 for Y axis > > step and X01 for Y dir, this channel can be change in .hal file? > > > Yes, I'm doing it right now as noise managed to blow some gates in 3 7i90 > mesa cards. So I'm using more stepgens than a lathe needs, but the 7i90 > has a surplus, so no big deal. And I still have around 20 gpio's I > haven't used (yet). And I've got it doing everything but brewing the > coffee now. ;-) > > > El mar., 24 de jul. de 2018 a la(s) 17:25, yomin estiven jaramillo > > munera ( > > > > yejm...@gmail.com) escribió: > > > Hi Peter, we will try of doing the configuration from xilinx in the > > > moment, and we hope to have your help if we have problems. Thank you > > > for the information and we will contact you > > > > > > El mar., 24 de jul. de 2018 a la(s) 16:31, Peter C. Wallace ( > > > > > > p...@mesanet.com) escribió: > > >> On Tue, 24 Jul 2018, yomin estiven jaramillo munera wrote: > > >> > Date: Tue, 24 Jul 2018 16:18:25 -0500 > > >> > From: yomin estiven jaramillo munera > > >> > Reply-To: "Enhanced Machine Controller (EMC)" > > >> > > > >> > To: emc-users@lists.sourceforge.net > > >> > Subject: Re: [Emc-users] parallel ports configuration > > >> > > > >> > the daughter board is made by us, this is not of the firmware > > >> > > >> recommended > > >> by mesa > > >> > > >> OK so you could give me the pinout, and I can make a compatible > > >> bitfile or you > > >> could download the Xilinx tools and the HostMot2 source and compile > > >> one yourself (you need to make a pinout file that matches your > > >> hardware) > > >> > > >> > > >> El mar., 24 de jul. de 2018 a la(s) 16:09, Peter C. Wallace ( > > >> p...@mesanet.com) > > >> > > >> escribiяя: > > >> > On Tue, 24 Jul 2018, yomin estiven jaramillo munera wrote: > > >> > > Date: Tue, 24 Jul 2018 16:02:05 -0500 > > >> > > From: yomin estiven jaramillo munera > > >> > > Reply-To: "Enhanced Machine Controller (EMC)" > > >> > > > > >> > > To: emc-users@lists.sourceforge.net > > >> > > Subject: Re: [Emc-users] parallel ports configuration > > >> > > > > >> > > Hi, we have observed that we must configurate de firmware from > > >> > > xilinx > > >> > > >> is > > >> > > >> > this correct?, is there way of doing the configuration of the > > >> > firmware > > >> > > >> of > > >> > > >> > another way?, is possible do it from pncconf? > > >> > > > >> > > > >> > Firmware is loaded with the utility "mesaflash" that loads > > >> > bitfiles into the > > >> > 5I25s memory > > >> > > > >> > > > >> > The breakout board/daughterboard pinout is needed to determine > > >> > the > > >> > > >> proper > > >> > > >> > firmware to load. This is why I asked about the breakout board > > >> > you are using. > > >> > > > >> > > > >> > El mar., 24 de jul. de 2018 a la(s) 15:37, yomin estiven > > >> > jaramillo > > >> > > >> munera ( > > >> > > >> > yejm...@gmail.com) escribi: > > >> > > Debug file information: > > >> > > ./prueba.hal:51: parameter or pin > > >> > > 'hm2_5i25.0.stepgen.00.dirsetup' not found > > >> > > 6464 > > >> > > PID TTY STAT TIME COMMAND > > >> > > Stopping realtime threads > > >> > > Unloading hal components > > >> > > > > >> > > El mar., 24 de jul. de 2018 a la(s) 15:10, Peter C. Wallace ( > > >> > > > > >> > > p...@mesanet.com) escribi: > > >> > >> On Tue, 24 Jul 2018, yomin estiven jaramillo munera wrote: > > >> > >> > Date: Tue, 24 Jul 2018 15:02:31 -0500 > > >> > >> > From: yomin estiven jaramillo munera > > >> > >> > Reply-To: "Enhanced Machine Controller (EMC)" > > >> > >> > > > >> > >> > To: emc-users@lists.sourceforge.net > > >> > >> > Subject: Re: [Emc-users] parallel ports configuration > > >> > >> > > > >> > >> > Hi, i have problems for the pc recognize the card 5i25, i am > > >> > > >> trying to > > >> > > >> > >> >start from pncconf but when i execute linuxcnc, this sends me > > >> > >> > a > > >> > > >> error > > >> > > >> > >> which > > >> > >> > > >> > >> >It seems to be card recognition, I am installing the card and > > >> > > > >> > immediately > > >> > > > >> > >> >making the configuration with pncconf, what am i not doing? > > >> > >> > > >> > >> Can you copy the error message into a email? > > >> > >> > > >> > >> > > >> > >> > > >> > >> Peter Wallace > > >> > >> Mesa Electronics > > >> > > >> --
Re: [Emc-users] parallel ports configuration
On Thursday 26 July 2018 14:34:13 yomin estiven jaramillo munera wrote: > hi, what is the use of the channels ? in the xilenx code appear as > "X00", and when there are stepgen they are in pair as X01 for Y axis > step and X01 for Y dir, this channel can be change in .hal file? > Yes, I'm doing it right now as noise managed to blow some gates in 3 7i90 mesa cards. So I'm using more stepgens than a lathe needs, but the 7i90 has a surplus, so no big deal. And I still have around 20 gpio's I haven't used (yet). And I've got it doing everything but brewing the coffee now. ;-) > El mar., 24 de jul. de 2018 a la(s) 17:25, yomin estiven jaramillo > munera ( > > yejm...@gmail.com) escribió: > > Hi Peter, we will try of doing the configuration from xilinx in the > > moment, and we hope to have your help if we have problems. Thank you > > for the information and we will contact you > > > > El mar., 24 de jul. de 2018 a la(s) 16:31, Peter C. Wallace ( > > > > p...@mesanet.com) escribió: > >> On Tue, 24 Jul 2018, yomin estiven jaramillo munera wrote: > >> > Date: Tue, 24 Jul 2018 16:18:25 -0500 > >> > From: yomin estiven jaramillo munera > >> > Reply-To: "Enhanced Machine Controller (EMC)" > >> > > >> > To: emc-users@lists.sourceforge.net > >> > Subject: Re: [Emc-users] parallel ports configuration > >> > > >> > the daughter board is made by us, this is not of the firmware > >> > >> recommended > >> by mesa > >> > >> OK so you could give me the pinout, and I can make a compatible > >> bitfile or you > >> could download the Xilinx tools and the HostMot2 source and compile > >> one yourself (you need to make a pinout file that matches your > >> hardware) > >> > >> > >> El mar., 24 de jul. de 2018 a la(s) 16:09, Peter C. Wallace ( > >> p...@mesanet.com) > >> > >> escribiяя: > >> > On Tue, 24 Jul 2018, yomin estiven jaramillo munera wrote: > >> > > Date: Tue, 24 Jul 2018 16:02:05 -0500 > >> > > From: yomin estiven jaramillo munera > >> > > Reply-To: "Enhanced Machine Controller (EMC)" > >> > > > >> > > To: emc-users@lists.sourceforge.net > >> > > Subject: Re: [Emc-users] parallel ports configuration > >> > > > >> > > Hi, we have observed that we must configurate de firmware from > >> > > xilinx > >> > >> is > >> > >> > this correct?, is there way of doing the configuration of the > >> > firmware > >> > >> of > >> > >> > another way?, is possible do it from pncconf? > >> > > >> > > >> > Firmware is loaded with the utility "mesaflash" that loads > >> > bitfiles into the > >> > 5I25s memory > >> > > >> > > >> > The breakout board/daughterboard pinout is needed to determine > >> > the > >> > >> proper > >> > >> > firmware to load. This is why I asked about the breakout board > >> > you are using. > >> > > >> > > >> > El mar., 24 de jul. de 2018 a la(s) 15:37, yomin estiven > >> > jaramillo > >> > >> munera ( > >> > >> > yejm...@gmail.com) escribi: > >> > > Debug file information: > >> > > ./prueba.hal:51: parameter or pin > >> > > 'hm2_5i25.0.stepgen.00.dirsetup' not found > >> > > 6464 > >> > > PID TTY STAT TIME COMMAND > >> > > Stopping realtime threads > >> > > Unloading hal components > >> > > > >> > > El mar., 24 de jul. de 2018 a la(s) 15:10, Peter C. Wallace ( > >> > > > >> > > p...@mesanet.com) escribi: > >> > >> On Tue, 24 Jul 2018, yomin estiven jaramillo munera wrote: > >> > >> > Date: Tue, 24 Jul 2018 15:02:31 -0500 > >> > >> > From: yomin estiven jaramillo munera > >> > >> > Reply-To: "Enhanced Machine Controller (EMC)" > >> > >> > > >> > >> > To: emc-users@lists.sourceforge.net > >> > >> > Subject: Re: [Emc-users] parallel ports configuration > >> > >> > > >> > >> > Hi, i have problems for the pc recognize the card 5i25, i am > >> > >> trying to > >> > >> > >> >start from pncconf but when i execute linuxcnc, this sends me > >> > >> > a > >> > >> error > >> > >> > >> which > >> > >> > >> > >> >It seems to be card recognition, I am installing the card and > >> > > >> > immediately > >> > > >> > >> >making the configuration with pncconf, what am i not doing? > >> > >> > >> > >> Can you copy the error message into a email? > >> > >> > >> > >> > >> > >> > >> > >> Peter Wallace > >> > >> Mesa Electronics > >> > >> --- > >>--- > >> > >> > >> Check out the vibrant tech community on one of the world's > >> > >> most engaging tech sites, Slashdot.org! > >> > >> http://sdm.link/slashdot > >> > >> ___ > >> > >> Emc-users mailing list > >> > >> Emc-users@lists.sourceforge.net > >> > >> https://lists.sourceforge.net/lists/listinfo/emc-users > >> > >> --- > >>--- > >> > >> > Check out the vibrant tech community on one of the world's most > >> > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > >> > ___ > >> > Emc-users mailing list > >> > Emc-us