TMC260 Stepper Motor Driver Shield

SKU: DRI0035

Do you want to do some projects with stepper motors? A pair of automatic curtains? An XY Plotter? A 3D printer? Generally, it's not been easy to find a powerful stepper motor driver for Arduino, but now this has changed\! DFRobot presents the TMC260 Stepper Motor Driver Shield. This shield allows your Arduino to easily drive stepper motors (up to 2A per motor coil, 40V max).

Angled shot of back of TMC260 Stepper Motor Driver Shield showing colored connectors and pins for Arduino control.-DFRobot product sku:DRI0035 image.
  • Docs
  • Tech Specs
  • Specification

    Parameter Description
    Motor Type Two-phase stepper motors
    Compatibility Arduino compatible
    Motor Current Up to 2A per phase
    Motor Supply Voltage Up to 40V DC
    Control Interface SPI™ and STEP/DIR
    Microstepping Resolution Up to 256 microsteps per full step
    Stall Detection StallGuard2™ sensorless motor load detection
    Current Control CoolStep™ load-dependent current control (up to 75% energy savings)
    Microstep Interpolation microPlyer™ microstep interpolator for smoother motion
    Chopper Algorithm SpreadCycle™ high-precision chopper algorithm
    Protection & Diagnostics Overcurrent, short-to-GND, overtemperature, undervoltage protection
    Power Efficiency Low power dissipation with low RDS(on) and synchronous rectification

    Pinout

    Board Overview

    We have already lead out some necessary pins on the chip and use mini jumpers to avoid a jumble of cables.

    Label Name Description
    DIR(D4)/1 DIR Connect with D4 pin directly
    STEP(D5)/2 STEP Connect D5 pin directly with a jumper
    3 EN Enable
    4 SG Status value output of motor load detection
    CS(D9-D6)/5 CS Chip Select. You can choose D6, D7, D8 or D9 to be the CS pin in SPI mode
    SPI ICSP Serial peripheral interface
    Power Supply VIN Voltage in. Voltage range 7~40V DC, 2A max

    TMC260 Control Mode Selection

    • SPI mode: SDOFF bit is set, the STEP/DIR interface is disabled, and DRVCTRL is the interface for specifying the currents through each coil.

    • STEP/DIR mode: SDOFF bit is clear, the STEP/DIR interface is enabled, and DRVCTRL is a configuration register for the STEP/DIR interface.

    Was this article helpful?

    TOP