The Tic 36v4 USB Multi-Interface High-Power Stepper Motor Controller makes basic control of a stepper motor easy, with quick configuration over USB using the Pololu´s free software. The controller supports six control interfaces: USB, TTL serial, I²C, analog voltage (potentiometer), quadrature encoder, and hobby radio control (RC). This version incorporates a discrete MOSFET stepper motor driver, and male headers and terminal blocks are included but not soldered. It can operate from 8 V to 50 V and can deliver up to approximately 4 A per phase without a heat sink or forced air flow (or 6 A max with sufficient additional cooling)
Arduino library makes it easy to get started using these controllers with an Arduino or compatible board
Open-loop speed or position control of one bipolar stepper motor
A variety of control interfaces:
USB for direct connection to a computer
TTL serial operating at 5 V for use with a microcontroller
I²C for use with a microcontroller
RC hobby servo pulses for use in an RC system
Analog voltage for use with a potentiometer or analog joystick
Quadrature encoder input for use with a rotary encoder dial, allowing full rotation without limits (not for position feedback)
STEP/DIR inputs for compatibility with existing stepper motor control firmware
Acceleration and deceleration limiting
Maximum stepper speed: 50,000 steps per second
Very slow speeds down to 1 step every 200 seconds (or 1 step every 1428 seconds with reduced resolution).
Selectable microstep modes up to 1/256-step resolution:
The Tic 36v4 supports full-step to 1/256-step modes
The Tic T825, Tic T834, and T249 support full-step to 1/32-step modes
The Tic T500 supports full-step to 1/8-step modes
Digitally adjustable current limit
Optional safety controls to avoid unexpectedly powering the motor
Input calibration (learning) and adjustable scaling degree for analog and RC signals
5 V regulator (no external logic voltage supply needed)
Optional limit switch inputs with homing capabilities
Optional kill switch inputs
STEP/DIR outputs for controlling external stepper motor drivers
Connects to a computer through USB via a USB A to Micro-B cable (not included)
Free configuration software available for Windows, Linux, and macOS