Re: [Emc-users] hexapod

2018-07-27 Thread Chris Albertson
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

2018-07-27 Thread dave engvall

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

2018-07-27 Thread Dewey Garrett


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

2018-07-27 Thread Dewey Garrett


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

2018-07-27 Thread yomin estiven jaramillo munera
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

2018-07-27 Thread andy pugh
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

2018-07-27 Thread yomin estiven jaramillo munera
 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

2018-07-27 Thread yomin estiven jaramillo munera
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

2018-07-27 Thread Gene Heskett
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