Beginner kinemetrics setup for linear delta?

More
10 years 7 months ago - 10 years 7 months ago #71425 by dgarrett
there is something odd about the commit you reference (a04ddb857feaaf3b) because the usual
method of finding containing branches:
Code:
git branch --contains a04ddb857feaaf3b
returns nothing.

The git --contains command works for the parent commit:
Code:
git branch --contains ab4fa67b1219
and one can checkout a04ddb857 (detached head) so the commit does still exist
Code:
$ git co a04ddb857 HEAD is now at a04ddb8... Linear delta kinematics
I wonder how you got the page link?
git.linuxcnc.org/gitweb?p=linuxcnc.git;a...83b208ddc08d873db180
Last edit: 10 years 7 months ago by dgarrett.

Please Log in or Create an account to join the conversation.

More
10 years 7 months ago #71429 by andypugh

dgarrett wrote: I wonder how you got the page link?
git.linuxcnc.org/gitweb?p=linuxcnc.git;a...83b208ddc08d873db180


An old email from Charles Steinkuhler about lineardeltakins.

But even for a less odd commit, finding the branch that the commit was applied to is rather difficult in the web interface. (Which is all I have access to at work in my breaks)

Please Log in or Create an account to join the conversation.

More
10 years 7 months ago #71432 by dgarrett

Please Log in or Create an account to join the conversation.

More
10 years 7 months ago #71459 by andyhol
Some of my problem was finding the files which is now taken care of, thank you.
But I have found some files in the past and was unable to determine what to do with the files, some help with this would be greatly appreciated.

First I see an .INI file, where does this need to be placed?
Second I see a .c and a .h file which I would think means compiling, if so is there some tutorial that tells me how to do this?
After this do I need to run setup again or am I just making adjustments for my system in the ini file or something.

I apologize for asking but in my earlier searches I have been unable to find answers to these questions, links pointing me in the right direction would be helpful also.

Thank you

Please Log in or Create an account to join the conversation.

More
10 years 7 months ago - 10 years 7 months ago #71464 by andypugh

andyhol wrote: But I have found some files in the past and was unable to determine what to do with the files, some help with this would be greatly appreciated.


Sorry, I am afraid we got a bit carried away in minutiae.

Lineardeltakins is already part of a special version of LinuxCNC called Joints_Axes12. It is an experimental development version that sorts out some very troublesome assumptions made early on in LinuxCNC development. There is an assumption in "normal" LinuxCNC that you have one motor/actuator for each valid axis word in the G-code. For any machine with non-cartesian kinematics that is a bad assumption.

I would very much advise that for your machine you should consider using that version.

Doing so is slightly harder than running the "normal" LinuxCNC. But I think it is worth it for your machine.

There are two ways to do it, either install git, download LinuxCNC and build from source (not _that_ hard, and we can help) which gives you a version of the source code so that you can make changes and improvements.

Or you can install a pre-compiled package. There are .deb files here:
buildbot.linuxcnc.org/dists/precise/scratch-rt/binary-i386/

You would want the latest joints_axes12......deb file, then install it on top of a working LinuxCNC installation with sudo dpkg -i deb-file-name.deb
Note that that link is for [strike]Debian[/strike] Ubuntu Precise. If you navigate back up the tree you will find scratch directories containing JA debs for other Linux distributions.

(Warning, you have fallen in with bad company, bot Dewey and I are Joint_Axes evangelists and want to see the improvements in the normal installation)

If you install that version then you will find a complete working demonstration linear delta configuration that you can customise to suit your machine. And the machine will work rather better in a JA version.
Last edit: 10 years 7 months ago by andypugh. Reason: Got my Linux distributions confused

Please Log in or Create an account to join the conversation.

More
10 years 7 months ago #71472 by andyhol
Which way would you recommend? I am willing to take more effort if it results better.

Please Log in or Create an account to join the conversation.

Time to create page: 0.104 seconds
Powered by Kunena Forum