Do any CoreXY/XYUV users use the M667 XYZ scaling factors?
-
I am considering removing the X, Y and Z scaling parameters from the M667 command for CoreXY and CoreXYUV printers. Is there anyone out there who uses them? In standard CoreXY machines they should always be 1, and I am not aware of any other firmwares that provide this facility
A Z scaling factor will still be available on CoreXZ machines, because these machines normally use a 3:1 belt reduction on the Z axis.
-
Personally, I can't honestly think of any scenario on a CoreXY where it could be used. So, in my case then answer is no, I don't use them.
-
Thanks. By way of explanation, I am looking at limiting the maximum speed and acceleration in the XY plane more intelligently for CoreXY printers, to take account of possibly lower acceleration along the Y axis (because of the greater moving mass) and how much of the work each motor is doing. However, this is more complicated to do when scaling factors are involved.
-
Thanks. By way of explanation, I am looking at limiting the maximum speed and acceleration in the XY plane more intelligently for CoreXY printers, to take account of possibly lower acceleration along the Y axis (because of the greater moving mass) and how much of the work each motor is doing. However, this is more complicated to do when scaling factors are involved.
That sounds like a good idea. My massive hot end + 5 extruder setup weighs in around 2.2Kg in X but around 4.0 Kg in Y so the accelerations are currently set for the higher mass. It'd be good to be able to accelerate faster in X. I guess diagonal infill is the worse case as only one motor contributes to movement. My head is already beginning to hurt just thinking about all the factors involved. Best of luck with it
-
Yes, it took me a while to work out what the correct acceleration and speed limits should be for other than pure X and pure Y moves! And then there was CoreXYU to do as well…