TMC2208 SilentStepStick

Pinout

View from the top side. Further infos can be also found in the schematics PDF file.

v1.x Pinout

TMC2208 v1 Pinout

Note:

  • To enable UART communication, the jumper on the driver has to be bridged from the middle to the respective position.
  • TMC2208 drivers are in stealthChop mode by default.
  • TriGorilla boards set the configuration pins MS1 + MS2 + MS3 to 5V (high), which will set the TMC2208 into 1/16 stealthChop mode.

v2.x Pinout

TMC2208 v2 Pinout

Note:

  • To enable UART communication, the jumper on the driver has to be bridged from the middle to the respective position.
  • TMC2208 drivers are in stealthChop mode by default.
  • TriGorilla boards set the configuration pins MS1 + MS2 + MS3 to 5V (high), which will set the TMC2208 into 1/16 stealthChop mode.

Pin Functions

PinFunction
.Power Supply
GNDGround
VMMotor Supply Voltage (5.5-35V)
VIOLogic Supply Voltage (3.3-5V)
.Motor Outputs
M1AMotor Coil 1
M1BMotor Coil 1
M2AMotor Coil 2
M2BMotor Coil 2
.Control Inputs
STEPStep-Signal Input
DIRDirection-Signal Input
ENEnable Motor Outputs (GND=on, VIO=off)
.Configuration
MS1Step-Configuration, pd
MS2Step-Configuration, pd
PDN_UARTUART and Auto Power Down Control (GND=on, VIO=off)
DIAGDiagnostics Output (VIO=error)
INDEXIndex Output (one pulse per each four fullsteps)
VREFAnalog Reference Voltage

pd - pin with pull-down resistor

Step-Configuration

CFG2/MS2CFG1/MS1StepsInterpolationMode
GNDGND1/81/256stealthChop
GNDVIO1/21/256stealthChop
VIOGND1/41/256stealthChop
VIOVIO1/161/256stealthChop

Other modes and options can be set via UART (see TMC220x Configurator).