06-09-2015, 05:38 PM

What is the micro stepping rate used by the firmware?

Looking in Configuration.h

#define MICROSTEP_MODES {8,8,8,8,8} // [1,2,4,8,16]

So 1/8 microstepping? Or are there other variable / factors that affect it?

But when I try to calculate steps per mm for the z axis I get 1280 not 2560

Steps per mm = (((360/Motor step angle) * (1/microstepping))/Leadscrew pitch)

*Motor step angle = 1.8 deg (from motor data sheet)

*microstepping = 1/8 (from firmware settings)

*Thread Pitch = ? (!!UNKNOWN!! ASSUME 1.25mm for standard M8 threaded rod - NEED TO CONFIRM)

1280=[360/1.8]*[[1/[1/8])/1.25]

So either the tread pitch is different, I will attempt to measure it ASAP.

Or the step rate is actual 1/16th?

What am I doing wrong?

Thanks!

Looking in Configuration.h

#define MICROSTEP_MODES {8,8,8,8,8} // [1,2,4,8,16]

So 1/8 microstepping? Or are there other variable / factors that affect it?

But when I try to calculate steps per mm for the z axis I get 1280 not 2560

Steps per mm = (((360/Motor step angle) * (1/microstepping))/Leadscrew pitch)

*Motor step angle = 1.8 deg (from motor data sheet)

*microstepping = 1/8 (from firmware settings)

*Thread Pitch = ? (!!UNKNOWN!! ASSUME 1.25mm for standard M8 threaded rod - NEED TO CONFIRM)

1280=[360/1.8]*[[1/[1/8])/1.25]

So either the tread pitch is different, I will attempt to measure it ASAP.

Or the step rate is actual 1/16th?

What am I doing wrong?

Thanks!