This page is under construction and may not have complete or up-to-date information.

MarlinFirmware

Stepper Drivers

Description

Basic Stepper Driver settings

hardware

Marlin is able to tune signal timing and provide extra options based on the type of Stepper Driver. These settings are used to specify the type of Stepper Driver for each axis.

2.0.0

#define X_DRIVER_TYPE name

Stepper Driver for the X axis.

Options
A4988 Allegro A4988
A5984 Allegro A5984
DRV8825 DRV8825 high-current driver with up to 32x micro-stepping
LV8729 LV8729 with up to 128x micro-stepping
TB6560 Toshiba TB6560 stepper driver board
TB6600 Toshiba TB6600 stepper driver board
TMC2100 Trinamic TMC2100
TMC2130 Trinamic TMC2130 (SPI)
TMC2130_STANDALONE Trinamic TMC2130 (standalone)
TMC2160 Trinamic TMC2160 (SPI)
TMC2160_STANDALONE Trinamic TMC2160 (standalone)
TMC2208 Trinamic TMC2208 (UART)
TMC2208_STANDALONE Trinamic TMC2208 (standalone)
TMC2209 Trinamic TMC2209 (UART)
TMC2209_STANDALONE Trinamic TMC2209 (standalone)
TMC26X Trinamic TMC26X (SPI)
TMC26X_STANDALONE Trinamic TMC26X (standalone)
TMC2660 Trinamic TMC2660 (SPI)
TMC2660_STANDALONE Trinamic TMC2660 (standalone)
TMC5130 Trinamic TMC5130 (SPI)
TMC5130_STANDALONE Trinamic TMC5130 (standalone)
TMC5160 Trinamic TMC5160 (SPI)
TMC5160_STANDALONE Trinamic TMC5160 (standalone)
TMC2209 Trinamic TMC2209
Example
#define X_DRIVER_TYPE TMC2209
2.0.0

#define Y_DRIVER_TYPE name

Stepper Driver for the Y axis.

Options
A4988 Allegro A4988
A5984 Allegro A5984
DRV8825 DRV8825 high-current driver with up to 32x micro-stepping
LV8729 LV8729 with up to 128x micro-stepping
TB6560 Toshiba TB6560 stepper driver board
TB6600 Toshiba TB6600 stepper driver board
TMC2100 Trinamic TMC2100
TMC2130 Trinamic TMC2130 (SPI)
TMC2130_STANDALONE Trinamic TMC2130 (standalone)
TMC2160 Trinamic TMC2160 (SPI)
TMC2160_STANDALONE Trinamic TMC2160 (standalone)
TMC2208 Trinamic TMC2208 (UART)
TMC2208_STANDALONE Trinamic TMC2208 (standalone)
TMC2209 Trinamic TMC2209 (UART)
TMC2209_STANDALONE Trinamic TMC2209 (standalone)
TMC26X Trinamic TMC26X (SPI)
TMC26X_STANDALONE Trinamic TMC26X (standalone)
TMC2660 Trinamic TMC2660 (SPI)
TMC2660_STANDALONE Trinamic TMC2660 (standalone)
TMC5130 Trinamic TMC5130 (SPI)
TMC5130_STANDALONE Trinamic TMC5130 (standalone)
TMC5160 Trinamic TMC5160 (SPI)
TMC5160_STANDALONE Trinamic TMC5160 (standalone)
TMC2209 Trinamic TMC2209
2.0.0

#define Z_DRIVER_TYPE name

Stepper Driver for the Z axis.

Options
A4988 Allegro A4988
A5984 Allegro A5984
DRV8825 DRV8825 high-current driver with up to 32x micro-stepping
LV8729 LV8729 with up to 128x micro-stepping
TB6560 Toshiba TB6560 stepper driver board
TB6600 Toshiba TB6600 stepper driver board
TMC2100 Trinamic TMC2100
TMC2130 Trinamic TMC2130 (SPI)
TMC2130_STANDALONE Trinamic TMC2130 (standalone)
TMC2160 Trinamic TMC2160 (SPI)
TMC2160_STANDALONE Trinamic TMC2160 (standalone)
TMC2208 Trinamic TMC2208 (UART)
TMC2208_STANDALONE Trinamic TMC2208 (standalone)
TMC2209 Trinamic TMC2209 (UART)
TMC2209_STANDALONE Trinamic TMC2209 (standalone)
TMC26X Trinamic TMC26X (SPI)
TMC26X_STANDALONE Trinamic TMC26X (standalone)
TMC2660 Trinamic TMC2660 (SPI)
TMC2660_STANDALONE Trinamic TMC2660 (standalone)
TMC5130 Trinamic TMC5130 (SPI)
TMC5130_STANDALONE Trinamic TMC5130 (standalone)
TMC5160 Trinamic TMC5160 (SPI)
TMC5160_STANDALONE Trinamic TMC5160 (standalone)
TMC2209 Trinamic TMC2209
2.0.0

#define X2_DRIVER_TYPE name

Stepper Driver for the X2 axis.

Options
A4988 Allegro A4988
A5984 Allegro A5984
DRV8825 DRV8825 high-current driver with up to 32x micro-stepping
LV8729 LV8729 with up to 128x micro-stepping
TB6560 Toshiba TB6560 stepper driver board
TB6600 Toshiba TB6600 stepper driver board
TMC2100 Trinamic TMC2100
TMC2130 Trinamic TMC2130 (SPI)
TMC2130_STANDALONE Trinamic TMC2130 (standalone)
TMC2160 Trinamic TMC2160 (SPI)
TMC2160_STANDALONE Trinamic TMC2160 (standalone)
TMC2208 Trinamic TMC2208 (UART)
TMC2208_STANDALONE Trinamic TMC2208 (standalone)
TMC2209 Trinamic TMC2209 (UART)
TMC2209_STANDALONE Trinamic TMC2209 (standalone)
TMC26X Trinamic TMC26X (SPI)
TMC26X_STANDALONE Trinamic TMC26X (standalone)
TMC2660 Trinamic TMC2660 (SPI)
TMC2660_STANDALONE Trinamic TMC2660 (standalone)
TMC5130 Trinamic TMC5130 (SPI)
TMC5130_STANDALONE Trinamic TMC5130 (standalone)
TMC5160 Trinamic TMC5160 (SPI)
TMC5160_STANDALONE Trinamic TMC5160 (standalone)
TMC2209 Trinamic TMC2209
2.0.0

#define Y2_DRIVER_TYPE name

Stepper Driver for the Y2 axis.

Options
A4988 Allegro A4988
A5984 Allegro A5984
DRV8825 DRV8825 high-current driver with up to 32x micro-stepping
LV8729 LV8729 with up to 128x micro-stepping
TB6560 Toshiba TB6560 stepper driver board
TB6600 Toshiba TB6600 stepper driver board
TMC2100 Trinamic TMC2100
TMC2130 Trinamic TMC2130 (SPI)
TMC2130_STANDALONE Trinamic TMC2130 (standalone)
TMC2160 Trinamic TMC2160 (SPI)
TMC2160_STANDALONE Trinamic TMC2160 (standalone)
TMC2208 Trinamic TMC2208 (UART)
TMC2208_STANDALONE Trinamic TMC2208 (standalone)
TMC2209 Trinamic TMC2209 (UART)
TMC2209_STANDALONE Trinamic TMC2209 (standalone)
TMC26X Trinamic TMC26X (SPI)
TMC26X_STANDALONE Trinamic TMC26X (standalone)
TMC2660 Trinamic TMC2660 (SPI)
TMC2660_STANDALONE Trinamic TMC2660 (standalone)
TMC5130 Trinamic TMC5130 (SPI)
TMC5130_STANDALONE Trinamic TMC5130 (standalone)
TMC5160 Trinamic TMC5160 (SPI)
TMC5160_STANDALONE Trinamic TMC5160 (standalone)
TMC2209 Trinamic TMC2209
2.0.0

#define Z2_DRIVER_TYPE name

Stepper Driver for the Z2 axis.

Options
A4988 Allegro A4988
A5984 Allegro A5984
DRV8825 DRV8825 high-current driver with up to 32x micro-stepping
LV8729 LV8729 with up to 128x micro-stepping
TB6560 Toshiba TB6560 stepper driver board
TB6600 Toshiba TB6600 stepper driver board
TMC2100 Trinamic TMC2100
TMC2130 Trinamic TMC2130 (SPI)
TMC2130_STANDALONE Trinamic TMC2130 (standalone)
TMC2160 Trinamic TMC2160 (SPI)
TMC2160_STANDALONE Trinamic TMC2160 (standalone)
TMC2208 Trinamic TMC2208 (UART)
TMC2208_STANDALONE Trinamic TMC2208 (standalone)
TMC2209 Trinamic TMC2209 (UART)
TMC2209_STANDALONE Trinamic TMC2209 (standalone)
TMC26X Trinamic TMC26X (SPI)
TMC26X_STANDALONE Trinamic TMC26X (standalone)
TMC2660 Trinamic TMC2660 (SPI)
TMC2660_STANDALONE Trinamic TMC2660 (standalone)
TMC5130 Trinamic TMC5130 (SPI)
TMC5130_STANDALONE Trinamic TMC5130 (standalone)
TMC5160 Trinamic TMC5160 (SPI)
TMC5160_STANDALONE Trinamic TMC5160 (standalone)
TMC2209 Trinamic TMC2209
2.0.0

#define Z3_DRIVER_TYPE name

Stepper Driver for the Z3 axis.

Options
A4988 Allegro A4988
A5984 Allegro A5984
DRV8825 DRV8825 high-current driver with up to 32x micro-stepping
LV8729 LV8729 with up to 128x micro-stepping
TB6560 Toshiba TB6560 stepper driver board
TB6600 Toshiba TB6600 stepper driver board
TMC2100 Trinamic TMC2100
TMC2130 Trinamic TMC2130 (SPI)
TMC2130_STANDALONE Trinamic TMC2130 (standalone)
TMC2160 Trinamic TMC2160 (SPI)
TMC2160_STANDALONE Trinamic TMC2160 (standalone)
TMC2208 Trinamic TMC2208 (UART)
TMC2208_STANDALONE Trinamic TMC2208 (standalone)
TMC2209 Trinamic TMC2209 (UART)
TMC2209_STANDALONE Trinamic TMC2209 (standalone)
TMC26X Trinamic TMC26X (SPI)
TMC26X_STANDALONE Trinamic TMC26X (standalone)
TMC2660 Trinamic TMC2660 (SPI)
TMC2660_STANDALONE Trinamic TMC2660 (standalone)
TMC5130 Trinamic TMC5130 (SPI)
TMC5130_STANDALONE Trinamic TMC5130 (standalone)
TMC5160 Trinamic TMC5160 (SPI)
TMC5160_STANDALONE Trinamic TMC5160 (standalone)
TMC2209 Trinamic TMC2209
2.0.0

#define Z4_DRIVER_TYPE name

Stepper Driver for the Z4 axis.

Options
A4988 Allegro A4988
A5984 Allegro A5984
DRV8825 DRV8825 high-current driver with up to 32x micro-stepping
LV8729 LV8729 with up to 128x micro-stepping
TB6560 Toshiba TB6560 stepper driver board
TB6600 Toshiba TB6600 stepper driver board
TMC2100 Trinamic TMC2100
TMC2130 Trinamic TMC2130 (SPI)
TMC2130_STANDALONE Trinamic TMC2130 (standalone)
TMC2160 Trinamic TMC2160 (SPI)
TMC2160_STANDALONE Trinamic TMC2160 (standalone)
TMC2208 Trinamic TMC2208 (UART)
TMC2208_STANDALONE Trinamic TMC2208 (standalone)
TMC2209 Trinamic TMC2209 (UART)
TMC2209_STANDALONE Trinamic TMC2209 (standalone)
TMC26X Trinamic TMC26X (SPI)
TMC26X_STANDALONE Trinamic TMC26X (standalone)
TMC2660 Trinamic TMC2660 (SPI)
TMC2660_STANDALONE Trinamic TMC2660 (standalone)
TMC5130 Trinamic TMC5130 (SPI)
TMC5130_STANDALONE Trinamic TMC5130 (standalone)
TMC5160 Trinamic TMC5160 (SPI)
TMC5160_STANDALONE Trinamic TMC5160 (standalone)
TMC2209 Trinamic TMC2209
2.0.0

#define I_DRIVER_TYPE name

Stepper Driver for the I axis.

Options
A4988 Allegro A4988
A5984 Allegro A5984
DRV8825 DRV8825 high-current driver with up to 32x micro-stepping
LV8729 LV8729 with up to 128x micro-stepping
TB6560 Toshiba TB6560 stepper driver board
TB6600 Toshiba TB6600 stepper driver board
TMC2100 Trinamic TMC2100
TMC2130 Trinamic TMC2130 (SPI)
TMC2130_STANDALONE Trinamic TMC2130 (standalone)
TMC2160 Trinamic TMC2160 (SPI)
TMC2160_STANDALONE Trinamic TMC2160 (standalone)
TMC2208 Trinamic TMC2208 (UART)
TMC2208_STANDALONE Trinamic TMC2208 (standalone)
TMC2209 Trinamic TMC2209 (UART)
TMC2209_STANDALONE Trinamic TMC2209 (standalone)
TMC26X Trinamic TMC26X (SPI)
TMC26X_STANDALONE Trinamic TMC26X (standalone)
TMC2660 Trinamic TMC2660 (SPI)
TMC2660_STANDALONE Trinamic TMC2660 (standalone)
TMC5130 Trinamic TMC5130 (SPI)
TMC5130_STANDALONE Trinamic TMC5130 (standalone)
TMC5160 Trinamic TMC5160 (SPI)
TMC5160_STANDALONE Trinamic TMC5160 (standalone)
TMC2209 Trinamic TMC2209

#define AXIS4_NAME char

Options
'A', 'B', 'C', 'U', 'V', 'W'

#define AXIS4_ROTATES

Specify whether this axis is rotational.

2.0.0

#define J_DRIVER_TYPE name

Stepper Driver for the J axis.

Options
A4988 Allegro A4988
A5984 Allegro A5984
DRV8825 DRV8825 high-current driver with up to 32x micro-stepping
LV8729 LV8729 with up to 128x micro-stepping
TB6560 Toshiba TB6560 stepper driver board
TB6600 Toshiba TB6600 stepper driver board
TMC2100 Trinamic TMC2100
TMC2130 Trinamic TMC2130 (SPI)
TMC2130_STANDALONE Trinamic TMC2130 (standalone)
TMC2160 Trinamic TMC2160 (SPI)
TMC2160_STANDALONE Trinamic TMC2160 (standalone)
TMC2208 Trinamic TMC2208 (UART)
TMC2208_STANDALONE Trinamic TMC2208 (standalone)
TMC2209 Trinamic TMC2209 (UART)
TMC2209_STANDALONE Trinamic TMC2209 (standalone)
TMC26X Trinamic TMC26X (SPI)
TMC26X_STANDALONE Trinamic TMC26X (standalone)
TMC2660 Trinamic TMC2660 (SPI)
TMC2660_STANDALONE Trinamic TMC2660 (standalone)
TMC5130 Trinamic TMC5130 (SPI)
TMC5130_STANDALONE Trinamic TMC5130 (standalone)
TMC5160 Trinamic TMC5160 (SPI)
TMC5160_STANDALONE Trinamic TMC5160 (standalone)
TMC2209 Trinamic TMC2209

#define AXIS5_NAME char

Options
'B', 'C', 'U', 'V', 'W'

#define AXIS5_ROTATES

Specify whether this axis is rotational.

2.0.0

#define K_DRIVER_TYPE name

Stepper Driver for the K axis.

Options
A4988 Allegro A4988
A5984 Allegro A5984
DRV8825 DRV8825 high-current driver with up to 32x micro-stepping
LV8729 LV8729 with up to 128x micro-stepping
TB6560 Toshiba TB6560 stepper driver board
TB6600 Toshiba TB6600 stepper driver board
TMC2100 Trinamic TMC2100
TMC2130 Trinamic TMC2130 (SPI)
TMC2130_STANDALONE Trinamic TMC2130 (standalone)
TMC2160 Trinamic TMC2160 (SPI)
TMC2160_STANDALONE Trinamic TMC2160 (standalone)
TMC2208 Trinamic TMC2208 (UART)
TMC2208_STANDALONE Trinamic TMC2208 (standalone)
TMC2209 Trinamic TMC2209 (UART)
TMC2209_STANDALONE Trinamic TMC2209 (standalone)
TMC26X Trinamic TMC26X (SPI)
TMC26X_STANDALONE Trinamic TMC26X (standalone)
TMC2660 Trinamic TMC2660 (SPI)
TMC2660_STANDALONE Trinamic TMC2660 (standalone)
TMC5130 Trinamic TMC5130 (SPI)
TMC5130_STANDALONE Trinamic TMC5130 (standalone)
TMC5160 Trinamic TMC5160 (SPI)
TMC5160_STANDALONE Trinamic TMC5160 (standalone)
TMC2209 Trinamic TMC2209

#define AXIS6_NAME char

Options
'C', 'U', 'V', 'W'

#define AXIS6_ROTATES

Specify whether this axis is rotational.

2.0.0

#define U_DRIVER_TYPE name

Stepper Driver for the U axis.

Options
A4988 Allegro A4988
A5984 Allegro A5984
DRV8825 DRV8825 high-current driver with up to 32x micro-stepping
LV8729 LV8729 with up to 128x micro-stepping
TB6560 Toshiba TB6560 stepper driver board
TB6600 Toshiba TB6600 stepper driver board
TMC2100 Trinamic TMC2100
TMC2130 Trinamic TMC2130 (SPI)
TMC2130_STANDALONE Trinamic TMC2130 (standalone)
TMC2160 Trinamic TMC2160 (SPI)
TMC2160_STANDALONE Trinamic TMC2160 (standalone)
TMC2208 Trinamic TMC2208 (UART)
TMC2208_STANDALONE Trinamic TMC2208 (standalone)
TMC2209 Trinamic TMC2209 (UART)
TMC2209_STANDALONE Trinamic TMC2209 (standalone)
TMC26X Trinamic TMC26X (SPI)
TMC26X_STANDALONE Trinamic TMC26X (standalone)
TMC2660 Trinamic TMC2660 (SPI)
TMC2660_STANDALONE Trinamic TMC2660 (standalone)
TMC5130 Trinamic TMC5130 (SPI)
TMC5130_STANDALONE Trinamic TMC5130 (standalone)
TMC5160 Trinamic TMC5160 (SPI)
TMC5160_STANDALONE Trinamic TMC5160 (standalone)
TMC2209 Trinamic TMC2209

//#define AXIS7_NAME char

Options
'U', 'V', 'W'

#define AXIS7_ROTATES

Specify whether this axis is rotational.

2.0.0

#define V_DRIVER_TYPE name

Stepper Driver for the V axis.

Options
A4988 Allegro A4988
A5984 Allegro A5984
DRV8825 DRV8825 high-current driver with up to 32x micro-stepping
LV8729 LV8729 with up to 128x micro-stepping
TB6560 Toshiba TB6560 stepper driver board
TB6600 Toshiba TB6600 stepper driver board
TMC2100 Trinamic TMC2100
TMC2130 Trinamic TMC2130 (SPI)
TMC2130_STANDALONE Trinamic TMC2130 (standalone)
TMC2160 Trinamic TMC2160 (SPI)
TMC2160_STANDALONE Trinamic TMC2160 (standalone)
TMC2208 Trinamic TMC2208 (UART)
TMC2208_STANDALONE Trinamic TMC2208 (standalone)
TMC2209 Trinamic TMC2209 (UART)
TMC2209_STANDALONE Trinamic TMC2209 (standalone)
TMC26X Trinamic TMC26X (SPI)
TMC26X_STANDALONE Trinamic TMC26X (standalone)
TMC2660 Trinamic TMC2660 (SPI)
TMC2660_STANDALONE Trinamic TMC2660 (standalone)
TMC5130 Trinamic TMC5130 (SPI)
TMC5130_STANDALONE Trinamic TMC5130 (standalone)
TMC5160 Trinamic TMC5160 (SPI)
TMC5160_STANDALONE Trinamic TMC5160 (standalone)
TMC2209 Trinamic TMC2209

//#define AXIS8_NAME char

Options
'V', 'W'

#define AXIS8_ROTATES

Specify whether this axis is rotational.

2.0.0

#define W_DRIVER_TYPE name

Stepper Driver for the W axis.

Options
A4988 Allegro A4988
A5984 Allegro A5984
DRV8825 DRV8825 high-current driver with up to 32x micro-stepping
LV8729 LV8729 with up to 128x micro-stepping
TB6560 Toshiba TB6560 stepper driver board
TB6600 Toshiba TB6600 stepper driver board
TMC2100 Trinamic TMC2100
TMC2130 Trinamic TMC2130 (SPI)
TMC2130_STANDALONE Trinamic TMC2130 (standalone)
TMC2160 Trinamic TMC2160 (SPI)
TMC2160_STANDALONE Trinamic TMC2160 (standalone)
TMC2208 Trinamic TMC2208 (UART)
TMC2208_STANDALONE Trinamic TMC2208 (standalone)
TMC2209 Trinamic TMC2209 (UART)
TMC2209_STANDALONE Trinamic TMC2209 (standalone)
TMC26X Trinamic TMC26X (SPI)
TMC26X_STANDALONE Trinamic TMC26X (standalone)
TMC2660 Trinamic TMC2660 (SPI)
TMC2660_STANDALONE Trinamic TMC2660 (standalone)
TMC5130 Trinamic TMC5130 (SPI)
TMC5130_STANDALONE Trinamic TMC5130 (standalone)
TMC5160 Trinamic TMC5160 (SPI)
TMC5160_STANDALONE Trinamic TMC5160 (standalone)
TMC2209 Trinamic TMC2209

//#define AXIS9_NAME char

Options
'W'

#define AXIS9_ROTATES

Specify whether this axis is rotational.

2.0.0

#define E0_DRIVER_TYPE name

Stepper Driver for the E0 axis.

Options
A4988 Allegro A4988
A5984 Allegro A5984
DRV8825 DRV8825 high-current driver with up to 32x micro-stepping
LV8729 LV8729 with up to 128x micro-stepping
TB6560 Toshiba TB6560 stepper driver board
TB6600 Toshiba TB6600 stepper driver board
TMC2100 Trinamic TMC2100
TMC2130 Trinamic TMC2130 (SPI)
TMC2130_STANDALONE Trinamic TMC2130 (standalone)
TMC2160 Trinamic TMC2160 (SPI)
TMC2160_STANDALONE Trinamic TMC2160 (standalone)
TMC2208 Trinamic TMC2208 (UART)
TMC2208_STANDALONE Trinamic TMC2208 (standalone)
TMC2209 Trinamic TMC2209 (UART)
TMC2209_STANDALONE Trinamic TMC2209 (standalone)
TMC26X Trinamic TMC26X (SPI)
TMC26X_STANDALONE Trinamic TMC26X (standalone)
TMC2660 Trinamic TMC2660 (SPI)
TMC2660_STANDALONE Trinamic TMC2660 (standalone)
TMC5130 Trinamic TMC5130 (SPI)
TMC5130_STANDALONE Trinamic TMC5130 (standalone)
TMC5160 Trinamic TMC5160 (SPI)
TMC5160_STANDALONE Trinamic TMC5160 (standalone)
TMC2209 Trinamic TMC2209
2.0.0

#define E1_DRIVER_TYPE name

Stepper Driver for the E1 axis.

Options
A4988 Allegro A4988
A5984 Allegro A5984
DRV8825 DRV8825 high-current driver with up to 32x micro-stepping
LV8729 LV8729 with up to 128x micro-stepping
TB6560 Toshiba TB6560 stepper driver board
TB6600 Toshiba TB6600 stepper driver board
TMC2100 Trinamic TMC2100
TMC2130 Trinamic TMC2130 (SPI)
TMC2130_STANDALONE Trinamic TMC2130 (standalone)
TMC2160 Trinamic TMC2160 (SPI)
TMC2160_STANDALONE Trinamic TMC2160 (standalone)
TMC2208 Trinamic TMC2208 (UART)
TMC2208_STANDALONE Trinamic TMC2208 (standalone)
TMC2209 Trinamic TMC2209 (UART)
TMC2209_STANDALONE Trinamic TMC2209 (standalone)
TMC26X Trinamic TMC26X (SPI)
TMC26X_STANDALONE Trinamic TMC26X (standalone)
TMC2660 Trinamic TMC2660 (SPI)
TMC2660_STANDALONE Trinamic TMC2660 (standalone)
TMC5130 Trinamic TMC5130 (SPI)
TMC5130_STANDALONE Trinamic TMC5130 (standalone)
TMC5160 Trinamic TMC5160 (SPI)
TMC5160_STANDALONE Trinamic TMC5160 (standalone)
TMC2209 Trinamic TMC2209
2.0.0

#define E2_DRIVER_TYPE name

Stepper Driver for the E2 axis.

Options
A4988 Allegro A4988
A5984 Allegro A5984
DRV8825 DRV8825 high-current driver with up to 32x micro-stepping
LV8729 LV8729 with up to 128x micro-stepping
TB6560 Toshiba TB6560 stepper driver board
TB6600 Toshiba TB6600 stepper driver board
TMC2100 Trinamic TMC2100
TMC2130 Trinamic TMC2130 (SPI)
TMC2130_STANDALONE Trinamic TMC2130 (standalone)
TMC2160 Trinamic TMC2160 (SPI)
TMC2160_STANDALONE Trinamic TMC2160 (standalone)
TMC2208 Trinamic TMC2208 (UART)
TMC2208_STANDALONE Trinamic TMC2208 (standalone)
TMC2209 Trinamic TMC2209 (UART)
TMC2209_STANDALONE Trinamic TMC2209 (standalone)
TMC26X Trinamic TMC26X (SPI)
TMC26X_STANDALONE Trinamic TMC26X (standalone)
TMC2660 Trinamic TMC2660 (SPI)
TMC2660_STANDALONE Trinamic TMC2660 (standalone)
TMC5130 Trinamic TMC5130 (SPI)
TMC5130_STANDALONE Trinamic TMC5130 (standalone)
TMC5160 Trinamic TMC5160 (SPI)
TMC5160_STANDALONE Trinamic TMC5160 (standalone)
TMC2209 Trinamic TMC2209
2.0.0

#define E3_DRIVER_TYPE name

Stepper Driver for the E3 axis.

Options
A4988 Allegro A4988
A5984 Allegro A5984
DRV8825 DRV8825 high-current driver with up to 32x micro-stepping
LV8729 LV8729 with up to 128x micro-stepping
TB6560 Toshiba TB6560 stepper driver board
TB6600 Toshiba TB6600 stepper driver board
TMC2100 Trinamic TMC2100
TMC2130 Trinamic TMC2130 (SPI)
TMC2130_STANDALONE Trinamic TMC2130 (standalone)
TMC2160 Trinamic TMC2160 (SPI)
TMC2160_STANDALONE Trinamic TMC2160 (standalone)
TMC2208 Trinamic TMC2208 (UART)
TMC2208_STANDALONE Trinamic TMC2208 (standalone)
TMC2209 Trinamic TMC2209 (UART)
TMC2209_STANDALONE Trinamic TMC2209 (standalone)
TMC26X Trinamic TMC26X (SPI)
TMC26X_STANDALONE Trinamic TMC26X (standalone)
TMC2660 Trinamic TMC2660 (SPI)
TMC2660_STANDALONE Trinamic TMC2660 (standalone)
TMC5130 Trinamic TMC5130 (SPI)
TMC5130_STANDALONE Trinamic TMC5130 (standalone)
TMC5160 Trinamic TMC5160 (SPI)
TMC5160_STANDALONE Trinamic TMC5160 (standalone)
TMC2209 Trinamic TMC2209
2.0.0

#define E4_DRIVER_TYPE name

Stepper Driver for the E4 axis.

Options
A4988 Allegro A4988
A5984 Allegro A5984
DRV8825 DRV8825 high-current driver with up to 32x micro-stepping
LV8729 LV8729 with up to 128x micro-stepping
TB6560 Toshiba TB6560 stepper driver board
TB6600 Toshiba TB6600 stepper driver board
TMC2100 Trinamic TMC2100
TMC2130 Trinamic TMC2130 (SPI)
TMC2130_STANDALONE Trinamic TMC2130 (standalone)
TMC2160 Trinamic TMC2160 (SPI)
TMC2160_STANDALONE Trinamic TMC2160 (standalone)
TMC2208 Trinamic TMC2208 (UART)
TMC2208_STANDALONE Trinamic TMC2208 (standalone)
TMC2209 Trinamic TMC2209 (UART)
TMC2209_STANDALONE Trinamic TMC2209 (standalone)
TMC26X Trinamic TMC26X (SPI)
TMC26X_STANDALONE Trinamic TMC26X (standalone)
TMC2660 Trinamic TMC2660 (SPI)
TMC2660_STANDALONE Trinamic TMC2660 (standalone)
TMC5130 Trinamic TMC5130 (SPI)
TMC5130_STANDALONE Trinamic TMC5130 (standalone)
TMC5160 Trinamic TMC5160 (SPI)
TMC5160_STANDALONE Trinamic TMC5160 (standalone)
TMC2209 Trinamic TMC2209
2.0.0

#define E5_DRIVER_TYPE name

Stepper Driver for the E5 axis.

Options
A4988 Allegro A4988
A5984 Allegro A5984
DRV8825 DRV8825 high-current driver with up to 32x micro-stepping
LV8729 LV8729 with up to 128x micro-stepping
TB6560 Toshiba TB6560 stepper driver board
TB6600 Toshiba TB6600 stepper driver board
TMC2100 Trinamic TMC2100
TMC2130 Trinamic TMC2130 (SPI)
TMC2130_STANDALONE Trinamic TMC2130 (standalone)
TMC2160 Trinamic TMC2160 (SPI)
TMC2160_STANDALONE Trinamic TMC2160 (standalone)
TMC2208 Trinamic TMC2208 (UART)
TMC2208_STANDALONE Trinamic TMC2208 (standalone)
TMC2209 Trinamic TMC2209 (UART)
TMC2209_STANDALONE Trinamic TMC2209 (standalone)
TMC26X Trinamic TMC26X (SPI)
TMC26X_STANDALONE Trinamic TMC26X (standalone)
TMC2660 Trinamic TMC2660 (SPI)
TMC2660_STANDALONE Trinamic TMC2660 (standalone)
TMC5130 Trinamic TMC5130 (SPI)
TMC5130_STANDALONE Trinamic TMC5130 (standalone)
TMC5160 Trinamic TMC5160 (SPI)
TMC5160_STANDALONE Trinamic TMC5160 (standalone)
TMC2209 Trinamic TMC2209
2.0.0

#define E6_DRIVER_TYPE name

Stepper Driver for the E6 axis.

Options
A4988 Allegro A4988
A5984 Allegro A5984
DRV8825 DRV8825 high-current driver with up to 32x micro-stepping
LV8729 LV8729 with up to 128x micro-stepping
TB6560 Toshiba TB6560 stepper driver board
TB6600 Toshiba TB6600 stepper driver board
TMC2100 Trinamic TMC2100
TMC2130 Trinamic TMC2130 (SPI)
TMC2130_STANDALONE Trinamic TMC2130 (standalone)
TMC2160 Trinamic TMC2160 (SPI)
TMC2160_STANDALONE Trinamic TMC2160 (standalone)
TMC2208 Trinamic TMC2208 (UART)
TMC2208_STANDALONE Trinamic TMC2208 (standalone)
TMC2209 Trinamic TMC2209 (UART)
TMC2209_STANDALONE Trinamic TMC2209 (standalone)
TMC26X Trinamic TMC26X (SPI)
TMC26X_STANDALONE Trinamic TMC26X (standalone)
TMC2660 Trinamic TMC2660 (SPI)
TMC2660_STANDALONE Trinamic TMC2660 (standalone)
TMC5130 Trinamic TMC5130 (SPI)
TMC5130_STANDALONE Trinamic TMC5130 (standalone)
TMC5160 Trinamic TMC5160 (SPI)
TMC5160_STANDALONE Trinamic TMC5160 (standalone)
TMC2209 Trinamic TMC2209
2.0.0

#define E7_DRIVER_TYPE name

Stepper Driver for the E7 axis.

Options
A4988 Allegro A4988
A5984 Allegro A5984
DRV8825 DRV8825 high-current driver with up to 32x micro-stepping
LV8729 LV8729 with up to 128x micro-stepping
TB6560 Toshiba TB6560 stepper driver board
TB6600 Toshiba TB6600 stepper driver board
TMC2100 Trinamic TMC2100
TMC2130 Trinamic TMC2130 (SPI)
TMC2130_STANDALONE Trinamic TMC2130 (standalone)
TMC2160 Trinamic TMC2160 (SPI)
TMC2160_STANDALONE Trinamic TMC2160 (standalone)
TMC2208 Trinamic TMC2208 (UART)
TMC2208_STANDALONE Trinamic TMC2208 (standalone)
TMC2209 Trinamic TMC2209 (UART)
TMC2209_STANDALONE Trinamic TMC2209 (standalone)
TMC26X Trinamic TMC26X (SPI)
TMC26X_STANDALONE Trinamic TMC26X (standalone)
TMC2660 Trinamic TMC2660 (SPI)
TMC2660_STANDALONE Trinamic TMC2660 (standalone)
TMC5130 Trinamic TMC5130 (SPI)
TMC5130_STANDALONE Trinamic TMC5130 (standalone)
TMC5160 Trinamic TMC5160 (SPI)
TMC5160_STANDALONE Trinamic TMC5160 (standalone)
TMC2209 Trinamic TMC2209