Products / A — Move / A1Closed-loop stepper node

SmartStepper 17

A closed-loop NEMA 17 that runs on a USB-C charger and sets up in a browser. Add the 25:1 metal cycloidal and it becomes a robot joint.

A1.1 · BoardController for your own NEMA 17USD 79
A1.2 · SmartStepper 17 · DirectDirect drive: board on a calibrated NEMA 17, housedUSD 169
A1.3 · SmartStepper 17 · 25:1Cycloidal reducer and output encoderUSD 279

Planned prices. Not on sale yet.

SmartStepper 17 closed-loop NEMA 17 node with 25:1 cycloidal reducer, three-quarter view, concept render Output flange · M3 bolt circle, dowels 25:1 cycloidal · 42 mm square NEMA 17 · flying-lead or socketed Rear unit · controller, 45.3 mm square USB-C · PD, USB, CAN
Fig. 01SmartStepper 17 · 25:1, three-quarter viewConcept render
01Overview

A stepper that knows where it is.

01

Closed loop

A 14-bit magnetic encoder (16,384 counts per turn) watches the shaft, so a stall is reported instead of silently losing position.

02

USB-C power

Any USB-C Power Delivery charger supplies 5 to 20 V. The same port carries USB to a laptop and CAN to the next node.

03

Browser setup

The Checkmate app runs in your browser: calibrate, set current, jog, and plot angle, current and temperature live.

04

Your NEMA 17 or ours

Works with flying-lead or socketed NEMA 17 motors (adapter included). The leads plug into the rear unit; closed loop needs a rear shaft for the encoder magnet.

02Direct drive

The motor shaft is the output.

SmartStepper 17 · Direct is the complete node with no reducer: the same closed-loop board and calibrated NEMA 17, housed, with the shaft driving your load.

01

Full motor speed

No gearbox between the motor and the load. For turntables, slides, fixtures and printer or CNC axes that need speed more than torque.

02

Nothing to wear

No reducer means no backlash from gearing and no gear stage to service. The encoder watches the shaft that does the work.

03

Geared later

The 25:1 reducer bolts to the motor face. A direct node becomes A1.3 for the price difference, and keeps its identity and calibration history.

Planned list price USD 169. Direct-drive output covers and frames are in design.

03Reducer

A metal cycloidal inside the motor’s own footprint.

Two cycloid discs share the load across many rollers, which keeps the joint stiff and low in backlash without growing past the 42 mm outline.

  • Lost motion about 7 arcmin (estimate), measured per unit
  • Torque targets 4 N·m continuous, 8.5 N·m peak
  • Output encoder fitted as standard
  • Output face with M3 bolt circle and dowel holes
Quarter cut-away of the 25:1 metal cycloidal reducer, concept render Output carrier Cycloid discs × 2 Motor body, exposed
Fig. 02Quarter section of the reducerConcept render
04Integration
SmartStepper 17 rear unit exploded into magnet, frame, board and cover, concept renderController boardNEMA 17 · flying leads
Fig. 03Rear unit: magnet, frame, board, coverConcept render

Drops into a printer, a CNC or an arm.

Drive it over CAN from Python, or take STEP/DIR from Klipper, Marlin or GRBL boards on the AUX port. To Klipper it is an ordinary external driver.

  • Qwiic port for I²C sensors and displays
  • AUX: STEP/DIR, endstop, UART or sync
  • Chain nodes over CAN on the same cable
  • An anodized aluminum Cable Clip holds the USB-C cable in place (in the box)
05Specification
SmartStepper 17 · DirectSmartStepper 17 · 25:1
MotorNEMA 17, pre-mounted and calibrated. Board: your own flying-lead or socketed NEMA 17 (adapter included) with a rear shaft for the encoder magnetSame, with 25:1 metal cycloidal
Size45.3 mm square rear unit42 mm square gearbox · 45.3 mm square rear unit
Controller / driverESP32-S3 (USB; Wi-Fi and BLE off by default, enabled in the app) / TMC2209Same
EncoderMT6701, 14-bit, motor shaftSame, plus output encoder
PowerUSB-C PD sink, 5–20 VSame
BusCAN 1 Mbit/s on the USB-C cableSame
PortsUSB-C · Qwiic · AUX 4-pin JST-SHSame
Backlash—~7 arcminEstimate
TorqueMotor-dependent, measured per unit4 N·m cont. / 8.5 N·m peakTarget
SoftwareCheckmate browser app · Python SDK · Klipper STEP/DIR guide
ComplianceFCC Part 15B testing before shipping · US only at launch

CAN needs a full-featured USB-C cable; charge-only cables don’t carry it. Targets are design goals; every unit ships with its measured test card.

06Figures

The node from other angles.

First batch: tell us which version you want.