Adding a 4th axis for extruder motor of a reprap
I need a 4th axis to control the extruder motor of my reprap. This is a stepper motor, like the 3 others.
I tried to use the U axis, and it works, except that the GUI is now garbage, as this 4th axis also moves the head, which is not the case in the real word.
Any suggestion to solve this problem?
Thanks.
Please Log in or Create an account to join the conversation.
I tried to use the U axis, and it works, except that the GUI is now garbage, as this 4th axis also moves the head, which is not the case in the real word.
Any suggestion to solve this problem?.
In the INI file, put the U axis in COORDINATES but not in GEOMETRY.
That should sort it out.
You might also want to make the U stepgen velocity-mode rather than position-mode, if you haven't already.
Please Log in or Create an account to join the conversation.
Why would you turn it to velocity-mode? I guess if I do so, I won't be able to position this axis at a given position, am I right? But I prefer to setup skeinforge so it gives the length of the extruded material, instead of the extruder speed...
Please Log in or Create an account to join the conversation.
Why would you turn it to velocity-mode? I guess if I do so, I won't be able to position this axis at a given position, am I right? But I prefer to setup skeinforge so it gives the length of the extruded material, instead of the extruder speed...
I rather suspect that skeinforge is set up that way to cope with systems that don't handle velocity-mode stepgens.
In that case, there is no real advantage in doing as I suggested, though there must be a danger of the numbers getting very big eventually.
Please Log in or Create an account to join the conversation.
And iIn position mode, Skeinforge resets the current position of the extruder at each new layer. I was too afraid, but doing so, length never exceeds a few cm. giving -1000/1000 as limits is enough!
Please Log in or Create an account to join the conversation.
The skeinforge code uses G92 U0, but this only shifts the coordinates; it does not really reset the value. And the limits remains the same...
Is there a way to fix that?
Please Log in or Create an account to join the conversation.
The skeinforge code uses G92 U0, but this only shifts the coordinates; it does not really reset the value. And the limits remains the same...
Is there a way to fix that?
You could make the limits wider. I think the max is 10 ^ 308, which is more than enough length to convert the whole universe to filament and re-extrude.
Alternatively, look at G10.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
John
Please Log in or Create an account to join the conversation.