Welcome! Log In Create A New Profile

Advanced

6 axis UVW do not move

Posted by transistor 
6 axis UVW do not move
February 21, 2023 06:32PM
Hi, guys.

I have a problem trying to put 6 axis to work on MKS Monster 8 board. Basically I configured the LINEAR_AXES, axis letters, all kinds of max speeds, jerks etc. The result is that marlin seems to know that it has 6 axis, but it does not move them.

Here is some communication between me and Marlin.
> G1 X1000 U100 F500
ok
> M114
ok
X:1000.00 Y:0.00 Z:0.00 U:100.00 V:0.00 W:0.00 E:0.00 Count A:66667B:0 Z:0 U:8000 V:0 W:0
> M114 -R
ok
X:27.50 Y:0.00 Z:0.00 U:0.00 V:0.00 W:0.00 E:0.00 Count A:1833B:1833 Z:0 U:0 V:0 W:0
> M114 -R
ok
X:49.92 Y:0.00 Z:0.00 U:0.00 V:0.00 W:0.00 E:0.00 Count A:3328B:3328 Z:0 U:0 V:0 W:0

So you can see, that it received the command, and understands that it should move to X1000 U100, but moves only X axis. What can be the problem?

Best regards,
Re: 6 axis UVW do not move
February 21, 2023 08:33PM
Please post your config files.
Re: 6 axis UVW do not move
February 21, 2023 11:55PM
-R is not valid, its just "M114 R"

Though it probably works, will just ignore the extra - character
Re: 6 axis UVW do not move
February 22, 2023 12:04AM
You seem to have COREXY, or MARKFORGED_XY, or MARKFORGED_YX or a SCARA, DELTA, since it says Count A and B and not X and Y

I believe that the additional axes only works with stock Cartesian machines.
Re: 6 axis UVW do not move
February 22, 2023 04:04AM
Quote
Dust
-R is not valid, its just "M114 R"

Though it probably works, will just ignore the extra - character
Thank you for reply. You are correct, and you are correct. I did not even notice it, but it does not change the result.
Re: 6 axis UVW do not move
February 22, 2023 04:11AM
Quote
Dust
You seem to have COREXY, or MARKFORGED_XY, or MARKFORGED_YX or a SCARA, DELTA, since it says Count A and B and not X and Y

I believe that the additional axes only works with stock Cartesian machines.
Thank you for replying. Indeed it's COREXY and I did not even think that UVW not working could be related to that... Is there any way to make UVW not related to X,Y and Z? Because in my case they are not parallel to anything, they are just separate actuators. I could almost get away with driving those actuators by a separate controller, but I'd prefer to drive them all by one controller. So it would be perfect, it I could just say to marlin, that they are separate things not "minor axis parallel to X" or something... Is there such a way?

Regards,
Re: 6 axis UVW do not move
February 22, 2023 04:38AM
Quote
Dust
You seem to have COREXY, or MARKFORGED_XY, or MARKFORGED_YX or a SCARA, DELTA, since it says Count A and B and not X and Y

I believe that the additional axes only works with stock Cartesian machines.
Or did I even assume correctly, that the problem is that because in COREXY the X and Y axis are a mix of 2 motor movements (A and B as they are called in code) there would be confusion of what are UVW parallel to - is U parallel to X or A? So I assumed, that for that reason UVW are intentionally disabled in case of COREXY. Is that correct? I could not find a place in the planner.cpp, that would disable the UWV in case of CORE machines...
Sorry, only registered users may post in this forum.

Click here to login