Hi Jeff, I am just prepping for using a spindle and found this. I used the pre-installed firmware for my LR2 and while I have done a little Arduino stuff, flashing the Rambo is new to me. Also customizing the Marlin firmware. Should I go for a two lead starter screw foe the Z-axis, are these the values I have to change in the configuration.h?
//=============================================================================
//============================== Movement Settings ============================
//=============================================================================
// @section motion
/**
* Default Axis Steps Per Unit (steps/mm)
* Override with M92
* X, Y, Z, E0 [, E1[, E2...]]
*/
#define DEFAULT_AXIS_STEPS_PER_UNIT { 100, 100, 400, 100 }
/**
* Default Max Feed Rate (mm/s)
* Override with M203
* X, Y, Z, E0 [, E1[, E2...]]
*/
#define DEFAULT_MAX_FEEDRATE { 50, 50, 15, 25 }
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
#if ENABLED(LIMITED_MAX_FR_EDITING)
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
#endif
/**
* Default Max Acceleration (change/s) change = mm/s
* (Maximum start speed for accelerated moves)
* Override with M201
* X, Y, Z, E0 [, E1[, E2...]]
*/
#define DEFAULT_MAX_ACCELERATION { 180, 180, 80, 180 }
So changing from a 4 start lead screw to a 2 start lead screw, I would change:
#define DEFAULT_AXIS_STEPS_PER_UNIT { 100, 100, 400, 100 }
to
#define DEFAULT_AXIS_STEPS_PER_UNIT { 100, 100, 800, 100 }
doubling the steps per mm.
And then also the max feed rate from
#define DEFAULT_MAX_FEEDRATE { 50, 50, 15, 25 }
to
#define DEFAULT_MAX_FEEDRATE { 50, 50, 7.5, 25 }
cutting the max feed rate in half.
Is this correct as far as you know?
Thanks