Schematik raised $4.6M to help anyone build hardware with AI$4.6MIL PRE-SEED ANNOUNCEMENT
CommunityPartsBlogAbout
CommunityPartsBlogAbout

Product

  • Home
  • Try Schematik
  • Download

Resources

  • Community
  • ESP32 projects
  • Blog
  • Press
  • Information for AI

Compare

  • Schematik or Fritzing
  • Schematik or Tinkercad
  • Schematik or Wokwi
  • Schematik or Claude Code

Company

  • Company
  • Jobs
  • Privacy
Making
hardware
less hard

Built with love in Europe. For makers everywhere.

© 2026 Schematik

All rights reserved

  1. Parts
  2. /Motors & actuators
  3. /Motor drivers

SparkFun ProDriver - Stepper Motor Driver (TC78H670FTG)

OverviewWiringAlternates
SparkFun ProDriver - Stepper Motor Driver (TC78H670FTG) - SparkFun - ROB-16836

Bipolar stepper motor driver board based on the Toshiba TC78H670FTG IC. Configurable via SPI or standalone pins; supports advanced decay modes and microstepping.

Parts tray full · 5 max · remove a part to add another
SparkFun ProDriver - Stepper Motor Driver (TC78H670FTG) — SparkFun — ROB-16836

Offers

  • ?DigiKey$22.95
  • SparkFun$22.95

Offers

  • ?DigiKey$22.95
  • SparkFun$22.95

Pinout

Logical pinout · physical placement not verified
SPARKFUN PRODRIVER - SVMMODE3GNDERRSTBYA+ENA-MODE0B+MODE1B-MODE2
  • VMlatch terminal / PTH

    Motor supply input

    Type · PowerVoltage · motor supply
  • GNDlatch terminal / PTH

    Motor/control ground

    Type · GroundVoltage · 0V
  • STBYcontrol terminal

    Standby control input

    Type · ControlVoltage · logic level
  • ENcontrol terminal

    Driver enable input

    Type · ControlVoltage · logic level
  • MODE0control terminal

    Motor-driver mode control bit 0

    Type · ControlVoltage · logic level
  • MODE1control terminal

    Motor-driver mode control bit 1

    Type · ControlVoltage · logic level
  • MODE2control terminal

    Motor-driver mode control bit 2

    Type · ControlVoltage · logic level
  • MODE3control terminal

    Motor-driver mode control bit 3

    Type · ControlVoltage · logic level
  • ERRcontrol terminal

    Error/status output

    Type · UnknownVoltage · logic level
  • A+motor output terminal

    Stepper motor coil A positive output

    Type · UnknownVoltage · motor drive
  • A-motor output terminal

    Stepper motor coil A negative output

    Type · UnknownVoltage · motor drive
  • B+motor output terminal

    Stepper motor coil B positive output

    Type · UnknownVoltage · motor drive
  • B-motor output terminal

    Stepper motor coil B negative output

    Type · UnknownVoltage · motor drive
PinPositionTypeFunctionVoltage
VMlatch terminal / PTHPowerMotor supply inputmotor supply
GNDlatch terminal / PTHGroundMotor/control ground0V
STBYcontrol terminalControlStandby control inputlogic level
ENcontrol terminalControlDriver enable inputlogic level
MODE0control terminalControlMotor-driver mode control bit 0logic level
MODE1control terminalControlMotor-driver mode control bit 1logic level
MODE2control terminalControlMotor-driver mode control bit 2logic level
MODE3control terminalControlMotor-driver mode control bit 3logic level
ERRcontrol terminalUnknownError/status outputlogic level
A+motor output terminalUnknownStepper motor coil A positive outputmotor drive
A-motor output terminalUnknownStepper motor coil A negative outputmotor drive
B+motor output terminalUnknownStepper motor coil B positive outputmotor drive
B-motor output terminalUnknownStepper motor coil B negative outputmotor drive
Logical pinout · physical placement not verified
SPARKFUN PRODRIVER - SVMMODE3GNDERRSTBYA+ENA-MODE0B+MODE1B-MODE2

Pin details

13 connections
  1. VM

    Motor supply input

    PowerVoltage · motor supply
    latch terminal / PTH
  2. GND

    Motor/control ground

    GroundVoltage · 0V
    latch terminal / PTH
  3. STBY

    Standby control input

    ControlVoltage · logic level
    control terminal
  4. EN

    Driver enable input

    ControlVoltage · logic level
    control terminal
  5. MODE0

    Motor-driver mode control bit 0

    ControlVoltage · logic level
    control terminal
  6. MODE1

    Motor-driver mode control bit 1

    ControlVoltage · logic level
    control terminal
  7. MODE2

    Motor-driver mode control bit 2

    ControlVoltage · logic level
    control terminal
  8. MODE3

    Motor-driver mode control bit 3

    ControlVoltage · logic level
    control terminal
  9. ERR

    Error/status output

    UnknownVoltage · logic level
    control terminal
  10. A+

    Stepper motor coil A positive output

    UnknownVoltage · motor drive
    motor output terminal
  11. A-

    Stepper motor coil A negative output

    UnknownVoltage · motor drive
    motor output terminal
  12. B+

    Stepper motor coil B positive output

    UnknownVoltage · motor drive
    motor output terminal
  13. B-

    Stepper motor coil B negative output

    UnknownVoltage · motor drive
    motor output terminal

Start wiring

PWM · I2C · UART · Wide input · Breakout

Verify supply voltage and logic levels before powering up.

Module pins: VM, GND. Schematik maps them to your board in the app.

Motor drivers

76 other options

H-bridge breakouts from 1A to 43A (DRV8871, TB6612FNG, BTS7960), stepper drivers (A4988, TMC260, TB6600), I2C servo/solenoid controllers, and Pi/Arduino shields — sized by current and protocol.

View all 76
  • 15A Single DC Motor Driver visual preview

    15A Single DC Motor Driver

    $18.90
  • 2×15A DC Motor Driver visual preview

    2×15A DC Motor Driver

  • 20A Bidirectional Brushed ESC Speed Controller without Brake (XT60 Connector) visual preview

    20A Bidirectional Brushed ESC Speed Controller without Brake (XT60 Connector)

  • 2x1A DC Motor Shield for Arduino visual preview

    2x1A DC Motor Shield for Arduino

    $10.90
  • 2x2A DC Motor Shield for Arduino visual preview

    2x2A DC Motor Shield for Arduino

  • 2x3A DC Motor Driver Carrier Board for UNIHIKER M10 visual preview

    2x3A DC Motor Driver Carrier Board for UNIHIKER M10

  • 2x7A DC Motor Driver visual preview

    2x7A DC Motor Driver

  • 40A Bidirectional Brushed ESC Speed Controller (XT60, No Brake) visual preview

    40A Bidirectional Brushed ESC Speed Controller (XT60, No Brake)

  • 8-Channel PWM or Servo FeatherWing visual preview

    8-Channel PWM or Servo FeatherWing

  • Adafruit 16-Channel 12-bit PWM/Servo Driver - I2C interface [PCA9685] visual preview

    Adafruit 16-Channel 12-bit PWM/Servo Driver - I2C interface [PCA9685]

  • Adafruit 16-Channel 12-bit PWM/Servo Shield - I2C interface visual preview

    Adafruit 16-Channel 12-bit PWM/Servo Shield - I2C interface

  • Adafruit 16-Channel PWM / Servo Bonnet for Raspberry Pi visual preview

    Adafruit 16-Channel PWM / Servo Bonnet for Raspberry Pi

Related groups

4 groups
12V 184P Gear Motor with Encoder visual preview

DC motors

N20 micros in 1:50–1:298 ratios, 6V TT gearbox motors (120:1, 160RPM), 12V quadrature encoder gearmotors up to 45kg.cm, plus coreless micros, vibration discs, USB fans and a few outlier brushless motors.

Motors & actuators · DC & gear motors · 135 parts

12V Solenoid Valve - DN15 visual preview

Pumps & valves

Solenoid valves (DN15/DN20 12V), 6V pneumatic air valves, push-pull and lock-style solenoids, 5V electromagnets (3–35kg holding force), 6V electric push rods (10–100mm stroke), peristaltic dosing pumps and submersible water pumps.

Motors & actuators · Pumps & solenoids · 41 parts

1 Degree of Freedom DF05BB Steering Head visual preview

Mechanics

Robot chassis (2WD miniQ, 4WD mecanum, 6WD outdoor), mecanum wheels (48–97mm), brass hex hubs (4–6mm), shaft couplers, 2GT timing pulleys and uArm robotic arms.

Motors & actuators · Robotics & mechanics · 144 parts

2.3KG Serial Bus Servo (6V) visual preview

Servos

9g micros and clutch PWM servos, IP67 metal servos to 35KG, and ST/SC/CF serial bus servos (2.3kg to 120kg.cm at 24V) — protocol matters as much as torque rating here.

Motors & actuators · Servos · 100 parts