Send G1 comand for 1 axis and there is moviment in 2 nemas.
-
@xXJRUSHMANXx share your config.g and photos of your machine.
If it were a corexy machine for example, the other axis moving when commanding a single axis move may well be an issue with skewed mechanics or uneven belt tension. An H2 move only moves a single motor so that would yield an independent (diagonal) move.
Ok a cartesian machine, a firmware bug like the one you describe would be catastrophic. I can say that a handful machines I built never suffered from this kind of issue unless there was a mechanical issue.
-
@xXJRUSHMANXx perhaps you have nonzero M556 axis skew compensation configured?
-
This post is deleted! -
@xXJRUSHMANXx in a polar configuration, if you move in X or Y in Cartesian coordinates, surely both motors have to move to achieve that?
-
@T3P3Tony All my 3 motors are independents:
G1 X10 moves 10mm to outside
G1 Y45 rotates 45 degrees
G1 Z10 moves 10mm up
I did a lot of calibrations moving each motor correctly. There is something that send wrong pulse signal from 1 axis to another.
*PS it did not happen with Z.
*First move of X doesn't move Y. But first move of Y moves a title bit X. Later, moving X there is Y moving too......
I'm ready to by new board if there is no solution. -
@xXJRUSHMANXx you appear to have misunderstood how polar machines work. G-Code commands use Cartesian coordinates. When you command e.g. 10mm of movement along X, the firmware calculates what combination of radial head movement and turntable movement are needed to move the workpiece under the head by 10mm in the X direction.
If you want X and Y in GCode commands to mean radial head movement and turntable movement, then don't configure it as a polar machine, configure it as a Cartesian machine instead. But then standard slicers and other GCode generators won't be able to drive it correctly, because the XY coordinates that they generate in GCode commands are Cartesian.
-
This post is deleted! -
This post is deleted! -
@dc42 you are the best!!! Very thankful for your answers, it seems all working correctly!!!
Last question about "S" and "T" parameters from M669, how I can configure then? -
@xXJRUSHMANXx said in Send G1 comand for 1 axis and there is moviment in 2 nemas.:
Last question about "S" and "T" parameters from M669, how I can configure then?
You can configure them using M669 regardless of that kinematics you have selected.