Skip to product information
1 of 5

VALAR Systems

VAL3100: WiFi/Thread/Zigbee Stepper Motor Controller

VAL3100: WiFi/Thread/Zigbee Stepper Motor Controller

Regular price $44.99
Regular price Sale price $44.99
Sale Sold out
Shipping calculated at checkout.
Quantity

The VAL3100 is the VAL3000's multiprotocol sibling: the same stepper controller built on the Espressif ESP32-C6, which adds Thread, Zigbee, Matter, and BLE alongside Wi-Fi. That makes it the right pick for low-power and battery applications — Thread and Zigbee sip power compared to Wi-Fi, and ESPHome supports Thread out of the box.

What's on the board

  • Espressif ESP32-C6 (Wi-Fi / Thread / Zigbee / Matter / BLE)
  • Trinamic TMC2209 driver with StallGuard and StealthChop
  • 2A synchronous DC/DC converter (up to 95% efficiency stepping down to 3.3V)
  • USB-C port for flashing
  • Three onboard buttons
  • End stop connections
  • 4-pin JST XH motor connector, plus exposed pads for direct soldering

Setup in three steps

  1. Flash. The VAL3100 ships as a bare board, ready for the open-source firmware of your choice. Grab a prebuilt binary from our GitHub releases and flash it from your browser at web.esphome.io over USB-C — about one minute.
  2. Connect. Plug in any 4-wire bipolar stepper motor and a 12–24V, 2A+ power supply (2.1mm × 5.5mm barrel connector).
  3. Control. On first boot the board creates its own Wi-Fi hotspot. Join it from your phone, add the board to your network, and control it from any browser. It's automatically discoverable in Home Assistant — and with the ESP32-C6 it can also run over Thread or Zigbee for low-power, battery-friendly setups.

Firmware and code

Everything is free and open source. The full source and ESPHome configuration live in our GitHub repository — fork it, tweak it, and make it your own.

Hardware details

Trinamic TMC2209

One of the best stepper drivers on the market — feature-rich and affordable. StallGuard lets you stop the motor whenever load exceeds a threshold you set, so a jammed curtain or an unexpected hand ends the move instead of stripping hardware. StealthChop keeps operation near-silent. All driver parameters are programmable from the ESP32 over UART.

Flexible motor connection

Connect your motor two ways: the onboard 4-pin JST XH plug, or wires soldered directly to the exposed pads.

Three buttons

Sometimes it's nice to press a physical button. Behavior is entirely up to your firmware — a common setup uses the top two for open/close (or forward/reverse) and the bottom one to reset Wi-Fi.

Specifications

MCU Espressif ESP32-C6 (Wi-Fi, Thread, Zigbee, Matter, BLE)
Driver Trinamic TMC2209 (StallGuard, StealthChop)
Input voltage 5–28V DC (12–24V recommended), 2.1mm × 5.5mm barrel connector
Recommended supply 2A or greater
Max motor current 2A
Motor type Any 4-wire bipolar stepper
Regulator AP63203 2A synchronous buck, 3.3V
Programming USB-C
Board dimensions 52.5 × 40 mm

Which board is right for you?

If you only need Wi-Fi, the VAL3000 gives you the same driver and layout for less. If you want true closed-loop position control, the VAL3101 is this board plus an AS5600 magnetic encoder — absolute position that survives power loss, no re-homing required.

View full details