🚚 Free Worldwide Shipping on All Orders!Shop Now
HomeStore

SparkFun Stepoko

Product image 1
1 / 4

SparkFun Stepoko

The SparkFun Stepoko is an Arduino-compatible, 3-axis stepper motor controller that runs grbl firmware for CNC applications. Simply connect your stepper motors, apply power, and plug into your computer to start sending G-code commands via the open-source Java-based cross-platform sender application.

At the heart of the board is an ATmega328P running grbl (pre-installed, version 0.9j), with three DRV8811 stepper motor drivers providing up to 2.0A output. The board accepts 12–30V DC input and includes screw terminals for limit switches, probe, and emergency stop connections.

Key Features

  • 3-Axis Stepper Control – Three DRV8811 stepper motor drivers with adjustable microstepping
  • grbl Firmware Pre-Installed – Version 0.9j, ready to accept G-code commands out of the box
  • Arduino Compatible – ATmega328P (Uno compatible) with all pins broken out
  • Flexible Power Input – 12–30V DC via barrel jack or screw terminals, up to 2.0A
  • CNC Control Terminals – Screw terminal connections for limit switches, probe, and E-stop
  • Thermal Gap Filler – Included for electrical insulation from chassis and ESD protection
  • Fully Open Source – Both hardware design and firmware

Specifications

  • Microcontroller: ATmega328P
  • Stepper Drivers: 3× DRV8811
  • Input Voltage: 12–30V DC
  • Max Current: 2.0A
  • Firmware: grbl 0.9j (pre-installed)
  • Microstepping: Configurable via on-board switches

Ideal For

  • CNC routers and milling machines (including Shapeoko platforms)
  • 3-axis motion control projects
  • Laser cutters and engravers
  • Any project requiring coordinated stepper motor control
$265.96
SparkFun Stepoko—
$265.96

Product Information

Shipping & Returns

Description

The SparkFun Stepoko is an Arduino-compatible, 3-axis stepper motor controller that runs grbl firmware for CNC applications. Simply connect your stepper motors, apply power, and plug into your computer to start sending G-code commands via the open-source Java-based cross-platform sender application.

At the heart of the board is an ATmega328P running grbl (pre-installed, version 0.9j), with three DRV8811 stepper motor drivers providing up to 2.0A output. The board accepts 12–30V DC input and includes screw terminals for limit switches, probe, and emergency stop connections.

Key Features

  • 3-Axis Stepper Control – Three DRV8811 stepper motor drivers with adjustable microstepping
  • grbl Firmware Pre-Installed – Version 0.9j, ready to accept G-code commands out of the box
  • Arduino Compatible – ATmega328P (Uno compatible) with all pins broken out
  • Flexible Power Input – 12–30V DC via barrel jack or screw terminals, up to 2.0A
  • CNC Control Terminals – Screw terminal connections for limit switches, probe, and E-stop
  • Thermal Gap Filler – Included for electrical insulation from chassis and ESD protection
  • Fully Open Source – Both hardware design and firmware

Specifications

  • Microcontroller: ATmega328P
  • Stepper Drivers: 3× DRV8811
  • Input Voltage: 12–30V DC
  • Max Current: 2.0A
  • Firmware: grbl 0.9j (pre-installed)
  • Microstepping: Configurable via on-board switches

Ideal For

  • CNC routers and milling machines (including Shapeoko platforms)
  • 3-axis motion control projects
  • Laser cutters and engravers
  • Any project requiring coordinated stepper motor control