Frequently Bought Together
XY-SMH DC 6V-36V TTL Serial Single Axis Stepper Motor Controller is a versatile and robust motion control module designed to provide precise, programmable operation for a single stepper motor. This controller excels in applications requiring repeatable positioning, speed control, and sequential movement without relying on a constant host connection. Consequently, it features an integrated onboard microcontroller that manages complex motion profiles, accepting simple commands via TTL serial (UART) communication from a host device like an Arduino or PC. The wide operating voltage range (6V to 36V DC) allows the XY-SMH to power a variety of stepper drivers directly, making it an excellent solution for automating industrial and experimental setups. Therefore, integrate this controller into your project to significantly simplify complex motion sequencing.
Key Features:
- Programmable Operation: Supports multiple operating modes including automatic, manual, single-step, and sequential control, allowing for flexible motion planning.
- Wide Voltage Input: Accepts a DC supply voltage ranging from 6 V to 36 V, compatible with common stepper motor driver power requirements.
- TTL Serial Communication: Uses UART protocol (5V TTL logic) for easy communication and command transmission from any host microcontroller or PC serial port.
- Integrated Limit Switch Inputs: Includes dedicated interface pins for connecting external limit switches, ensuring safe and precise homing and movement boundaries.
- Active-High/Low Control: Provides flexible control signals (PUL, DIR, ENA) for connecting directly to standard external stepper motor drivers.
Technical Specifications:
- Input Voltage (VIN): DC 6 V – 36 V
- Control Signal Voltage: 5 V TTL Logic
- Communication Interface: UART (Serial Port)
- Motor Control Type: Single-axis Stepper Motor (Pulse/Direction)
- Maximum Pulse Frequency: Supports high-speed pulse output up to 10 kHz (depending on mode)
- Protection Features: Includes reverse polarity protection and basic overcurrent protection.
Mechanical Specifications:
- Module Material: FR-4 PCB with component mounting.
- Connection Type: Screw terminals for power input and motor driver output; Pin headers for serial and limit switches.
- Mounting: Fixed holes for permanent installation in an enclosure or panel.
Dimensions:
- Board Length: ≈ 68 mm
- Board Width: ≈ 57 mm
- Board Height: ≈ 15 mm (including screw terminals)
- Fixing Hole Diameter: ≈ 3.0 mm
Pinout and Wiring:
- DC+ / DC-: Power input terminals for the 6V-36V DC supply.
- PUL / DIR / ENA: Output pins connecting directly to the external stepper motor driver’s Pulse, Direction, and Enable inputs.
- TXD / RXD / GND: Serial communication pins for interfacing with the host MCU (TTL level).
- LMT+ / LMT-: Inputs for connecting positive and negative limit switches for the controlled axis.
- Wiring Note: Furthermore, ensure you connect a proper external stepper motor driver (like A4988 or DRV8825) between this controller and the motor; the XY-SMH only generates control pulses, it does not drive the motor coils directly.
Datasheet Reference:
- Download XY-SMH Stepper Motor Controller Manual and Protocol
Commonly Used in:
- 3D Printers and CNC Machines: Used for managing non-core axes (e.g., extruder feed, auxiliary stages) where precise serial control is needed.
- Automated Test Fixtures: Providing repeatable, controlled linear or rotational motion for quality control and endurance testing.
- Laboratory Equipment: Controlling motorized stages, pumps, and valves in scientific instruments.
Applications:
- Microcontroller Motion Control: Offloading complex timing and pulsing routines from the main MCU via simple serial commands.
- Positioning Systems: Achieving high-accuracy point-to-point movement for alignment tasks.
- Speed and Acceleration Profiling: Implementing ramp-up and ramp-down functions to minimize motor stalling and maximize performance.
Equivalent Models:
- DM-100 Series (Different Manufacturer): Similar TTL serial controllers offering single-axis control, often used as an alternative.
- Black Box Controller (Generic): Many generic open-source or low-cost single-axis controllers provide similar PUL/DIR outputs, however, they may lack the integrated serial command protocol.
- G-Code Interpreters (Software Based): While not a direct hardware equivalent, many embedded systems use a host MCU to run G-code, achieving a similar function but requiring significant MCU processing power.
Package Includes:
- 1 x XY-SMH DC 6V-36V TTL Serial Single Axis Stepper Motor Controller
Additional information
| Weight | 50 g |
|---|







Reviews
There are no reviews yet.