View from the top side. Further infos can be also found in the schematics PDF file.
Notes:
MS1
(bit 0) and MS2
(bit 1).SPREAD
pin is not connected to any other signal.
Because the operating mode will toggle, if the pin state (low or high) is changed.MS3
as UART pin, which is SPREAD
on the TMC2209 SilentStepStick.
For UART mode the xxxUART pin 1 has to be connected to xxxSPI pin 1 and no jumpers set for UART or SPI on the SKR board.
The jumper on the driver board has to be also closed in one direction to activate UART communication.
Another method to enable UART is described here.MS3
as UART pin, which is SPREAD
on the TMC2209 SilentStepStick.
So a solder bridge is needed and the SPREAD/MS3
pin has to be cut off, further infos here.
The jumper on the driver board has to be also closed in the SPREAD pin direction to activate UART communication.
Step-by-Step Instructions.MS1
+ MS2
+ MS3
to 5V (high), which will set the TMC2209 into 1/16 spreadCycle mode.
To enable 1/16 stealthChop mode, cut off the pin SPREAD/MS3
pin on the TMC2209 to unconnect it from the mainboard (SPREAD
has an internal pull-down resistor).Pin | Function |
---|---|
. | Power Supply |
GND | Ground |
VM | Motor Supply Voltage (5.5-28V) |
VIO | Logic Supply Voltage (3.3-5V) |
. | Motor Outputs |
M1A | Motor Coil 1 |
M1B | Motor Coil 1 |
M2A | Motor Coil 2 |
M2B | Motor Coil 2 |
. | Control Inputs |
STEP | Step-Signal Input |
DIR | Direction-Signal Input |
EN | Enable Motor Outputs (GND=on, VIO=off) |
. | Configuration |
MS1 | Step-Configuration or Slave-Address on UART, pd |
MS2 | Step-Configuration or Slave-Address on UART, pd |
SPREAD | Chopper, pd (GND=stealthChop, VIO=spreadCycle) |
PDN_UART | UART and Auto Power Down Control, pd (GND=on, VIO=off) |
DIAG | Diagnostics Output (VIO=error) |
INDEX | Index Output (one pulse per each four fullsteps) |
VREF | Analog Reference Voltage |
pd - pin with pull-down resistor
CFG2/MS2 | CFG1/MS1 | SPREAD/MS3 | Steps | Interpolation | Mode |
---|---|---|---|---|---|
GND | GND | GND | 1/8 | 1/256 | stealthChop |
GND | VIO | GND | 1/32 | 1/256 | stealthChop |
VIO | GND | GND | 1/64 | 1/256 | stealthChop |
VIO | VIO | GND | 1/16 | 1/256 | stealthChop |
GND | GND | VIO | 1/8 | 1/256 | spreadCycle |
GND | VIO | VIO | 1/32 | 1/256 | spreadCycle |
VIO | GND | VIO | 1/64 | 1/256 | spreadCycle |
VIO | VIO | VIO | 1/16 | 1/256 | spreadCycle |
Other modes and options can be set via UART (see TMC220x Configurator).