Hello All,
I have a Geetech delta printer and I just installed Marlin 2.0.x
I have 200 step/rev step-motors with A4988 stepper modules.
When I ask the printer to move in the Z direction in steps of 0.01 mm, something only happens on the motor every 0.075mm.
Any Idea why that could be ? Stepper controllers are set to use 16 microsteps so with:
#define XYZ_FULL_STEPS_PER_ROTATION 200
#define XYZ_MICROSTEPS 16
#define XYZ_BELT_PITCH 2
#define XYZ_PULLEY_TEETH 20
#define DEFAULT_XYZ_STEPS_PER_UNIT 80
The printer should be able to move 0.0125 mm on each microstep.
This issue also causes auto-leveling to have a big and periodic error. See attached mesh plot.
I suppose the marlin sw uses high enough precision math in it's calculations..
I have a Geetech delta printer and I just installed Marlin 2.0.x
I have 200 step/rev step-motors with A4988 stepper modules.
When I ask the printer to move in the Z direction in steps of 0.01 mm, something only happens on the motor every 0.075mm.
Any Idea why that could be ? Stepper controllers are set to use 16 microsteps so with:
#define XYZ_FULL_STEPS_PER_ROTATION 200
#define XYZ_MICROSTEPS 16
#define XYZ_BELT_PITCH 2
#define XYZ_PULLEY_TEETH 20
#define DEFAULT_XYZ_STEPS_PER_UNIT 80
The printer should be able to move 0.0125 mm on each microstep.
This issue also causes auto-leveling to have a big and periodic error. See attached mesh plot.
I suppose the marlin sw uses high enough precision math in it's calculations..