Hello,
I need help setting up a new Marlin firmware. I have built a 3D printer (prusa) 18x18x18 custom made... I am using lead screws for all axis (XYZ)...They are not the 4 start 8mm (8mm per turn) but they are T8x2, 8mm single start (2mm per turn) my initial values for the DEFAULT_AXIS_STEPS_PER_UNIT should be:
#define DEFAULT_AXIS_STEPS_PER_UNIT {1600,1600,1600,94.4962144}
I typed those values into the firmware and everything uploads fine, EXCEPT the X and Y axis values show as 600 instead of 1600. The Z axis shows as 1600.00 just fine...
I tried the M92 command (M92 Y1600.00 Z1600.00 X1600.00) followed by the M500... the reply is OK and "settings stored" but when I look at the LCD, it says 600 instead of 1600 for the Y and X axis.
To make sure: I typed the command M92 Y800.00 Z800.00 X800.00 which is half of my steps and should give me half of the distance... I move the axis 100 milimeters using the "move axis menu" and I get 50 (that's what I expected using half of the values)
When I send a M501 command, it reads
Stored settings retrieved
Steps per unit:
M92 X800.00 Y800.00 Z800.00 E94.50
So I know the values for the X and Y that are less than 999 are being stored and used correctly.
I again typed the commands M92 Y1600.00 Z1600.00 X1600.00 followed by the M500 to save the 1600 values into the X and Y...
I checked the settings that I just saved and I get:
Stored settings retrieved
Steps per unit:
M92 X1600.00 Y1600.00 Z1600.00 E94.50
but the X and Y axis don't move correctly as if I had stored 1600 per axis... it moves as if it stored only 600.
The M501 command shows the 1600, but the LCD only shows 600.
Any number that I type above 999 for the X and Y on the DEFAULT_AXIS_STEPS_PER_UNIT only the last 3 digits are saved... Example if I type #define DEFAULT_AXIS_STEPS_PER_UNIT {1200,1200,1200,94.4962144} and when I look on the LCD the X and Y only show 200... The Z would show 1200 though.
Any ideas?
I am using a MKS base 1.4 with 1/16 microstepping.
Thank you very much for the help
I need help setting up a new Marlin firmware. I have built a 3D printer (prusa) 18x18x18 custom made... I am using lead screws for all axis (XYZ)...They are not the 4 start 8mm (8mm per turn) but they are T8x2, 8mm single start (2mm per turn) my initial values for the DEFAULT_AXIS_STEPS_PER_UNIT should be:
#define DEFAULT_AXIS_STEPS_PER_UNIT {1600,1600,1600,94.4962144}
I typed those values into the firmware and everything uploads fine, EXCEPT the X and Y axis values show as 600 instead of 1600. The Z axis shows as 1600.00 just fine...
I tried the M92 command (M92 Y1600.00 Z1600.00 X1600.00) followed by the M500... the reply is OK and "settings stored" but when I look at the LCD, it says 600 instead of 1600 for the Y and X axis.
To make sure: I typed the command M92 Y800.00 Z800.00 X800.00 which is half of my steps and should give me half of the distance... I move the axis 100 milimeters using the "move axis menu" and I get 50 (that's what I expected using half of the values)
When I send a M501 command, it reads
Stored settings retrieved
Steps per unit:
M92 X800.00 Y800.00 Z800.00 E94.50
So I know the values for the X and Y that are less than 999 are being stored and used correctly.
I again typed the commands M92 Y1600.00 Z1600.00 X1600.00 followed by the M500 to save the 1600 values into the X and Y...
I checked the settings that I just saved and I get:
Stored settings retrieved
Steps per unit:
M92 X1600.00 Y1600.00 Z1600.00 E94.50
but the X and Y axis don't move correctly as if I had stored 1600 per axis... it moves as if it stored only 600.
The M501 command shows the 1600, but the LCD only shows 600.
Any number that I type above 999 for the X and Y on the DEFAULT_AXIS_STEPS_PER_UNIT only the last 3 digits are saved... Example if I type #define DEFAULT_AXIS_STEPS_PER_UNIT {1200,1200,1200,94.4962144} and when I look on the LCD the X and Y only show 200... The Z would show 1200 though.
Any ideas?
I am using a MKS base 1.4 with 1/16 microstepping.
Thank you very much for the help