Microstepping Settings

Hi folks,

my build is almost finished and today i flashed the firmware to my arduino mega with ramps. I have some experience with marlin and a 3d printer so it was no big deal.

Now i’m about to setup my drv8825 (mircrosteppings/jumpers and ref voltage) and found out, that there are definitions for different microsteppings in the configuration.adv:

/** * Custom Microstepping * Override as-needed for your setup. Up to 3 MS pins are supported. */ //#define MICROSTEP1 LOW,LOW,LOW //#define MICROSTEP2 HIGH,LOW,LOW //#define MICROSTEP4 LOW,HIGH,LOW //#define MICROSTEP8 HIGH,HIGH,LOW //#define MICROSTEP16 LOW,LOW,HIGH //#define MICROSTEP32 HIGH,LOW,HIGH

// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
#define MICROSTEP_MODES { 16, 16, 16, 16, 16, 16 } // [1,2,4,8,16]


I downloaded “Marlin-MPCNC_Ramps_T8_16T_LCD_32step_DualEndstop” but the config file has the “16”.

Could someone explain the functionality and how the above setting will affect the use of jumpers to set the right microstepping for my drivers?

Thank you …

Thomas

That settings for board which could change microstepping programmatically. It not for ramps

1 Like

Ok, i understand.

So it can be ignored when using ramps.

Thank you for the quick reply!

Thomas