3D printer with unusual mechanic

More
10 Oct 2013 01:36 #39708 by Mike_Eitel
Hi

I'm wondering if the following is possible to solve by LCNC:

Idea is to have a unconventional mechanic for a 3D printer.
But it can use normal sliced gcode , I mean for X Y Z kinematic.

Idea of the mechanic:
I see a slow normal Z axis table.
This is moving a parallel rotary axis up and down.
Fixed to the base the third axis X moves the printer head.

Can this be configured to run like trivialkin machine?

Mike

P.S.
Have not yet build that mechanic.. But some nice parts to try with

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

More
10 Oct 2013 06:01 #39718 by andypugh

Can this be configured to run like trivialkin machine?


It doesn't sound like it is a trivial kinematics, but if it is, then it can be.

But, LinuxCNC can move _any_ kinematics in XYZ cartesian space.

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

More
10 Oct 2013 23:46 #39740 by Mike_Eitel
Thx Andy...
Second try, my first answer dissapeared?

Yes I'm confinced that it can be handled by linuxcnc.
I wonder how it has to be setten up?

Probably it needs some mathematics before and these coded int hal?
Surely not possible by the trivialkin component.

I wonder if a hal component can transform a code fragment like
X0Y0 X2Y2 into a combination of a rotary axis plus the linear ( 2. and 3 axis of my described ) configuration.

Hope it is understandable what i mean.

Mike

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

More
10 Oct 2013 23:58 #39741 by andypugh

Probably it needs some mathematics before and these coded int hal?


Basically, yes.

If you look at a normal HAL file, it contains "loadrt trivkins"

Trivkins is a file that looks like this:
git.linuxcnc.org/gitweb?p=linuxcnc.git;a...fs/heads/v2.5_branch
Which basically says the joint-0 = axis-X in both directions, and similarly for each of the other axes.

You would need to make a version of the file that does the maths you require instead. You may only need to change 6 lines in total (just XYZ in both forwards and reverse)

Then, save under a new name, compile and install ( comp --install mikekins.c ) and use that new module in the HAL file in place of trivkins.

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

More
11 Oct 2013 00:18 #39743 by Mike_Eitel
Thx Andy

I looked into the code. And in the doc, and saw the different "KINS".

Decided to forget that idea. Beyond my time and capabilities.

Anyhow there are enough things to do with lcnc. In the moment I try to
get bbb working with 10" touchscreen. Can invent a new mechanic for that toy lateron.

Have a nice day.
Mike

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

More
12 Oct 2013 02:14 #39783 by andypugh

Decided to forget that idea. Beyond my time and capabilities.


It shouldn't be very difficult _if_ you can figure out the maths to transform joint positions to axis positions and vice-versa, and it seems that you would have to do that in any case?

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

Time to create page: 0.152 seconds
Powered by Kunena Forum