Platform X-STACK X-DROP Studio Downloads Log in Step Calc
MOTIONLAB — ONE HARDWARE, TWO FIRMWARES

ONE CONTROLLER
TWO WORLDS OF PRECISION

One hardware, two firmwares, endless possibilities. Flash X-STACK for macro focus stacking or X-DROP for water-drop photography — same controller, same reliability.

Platform
ESP32 · Modular
X-STACK
Focus stacking
X-DROP
Water-drop photography
Switch
Same hardware, reflash firmware
MotionLab X-STACK Controller
MotionLab Controller · ESP32 Dual Core X-STACK ▶
MotionLab Controller hardware platform
// The Heart of Motion

One Hardware Platform

Every MotionLab controller ships on the same hardware platform. What it does is decided by the firmware you flash onto it — X-STACK or X-DROP.

  • ESP32 Platformdual-core
  • Display screen
  • WiFi + Bluetooth
  • Power & data port
  • Modular design
  • Expandable I/O
🧩
One Hardware
All-in-one motion controller
🔧
Modular
Expandable for future needs
🎯
Precision
Engineered for extreme accuracy
🚀
Future Ready
New firmwares, new possibilities
// Choose Your Firmware

Change Firmware, Change the World

Same hardware, two dedicated firmwares — pick the one that matches what you shoot.

FW X-STACK

Precision Focus Control

Macro focus stacking.
  • Focus stacking
  • Ultra-precise microstep — 0.02µm
  • TMC2209 UART silent driver
  • Z axis control
  • Live view, progress, ETA
  • Web UI & OTA update
Explore X-STACK
FW X-DROP

Precision Drop Control

Water-drop photography.
  • Dual valve control — water drop
  • Accurate timing — ms / µs
  • Shutter / flash sync
  • Flexible delay & sequence
  • Bluetooth / WiFi control
  • Web UI & OTA update
Explore X-DROP

◐ Easy Switch — change firmware, change the world.

// FW X-STACK

Compact. Precise. No PC required.

The standalone brain that drives your rail, motor and macro focus-stacking sequence. Fully customizable to different rail types, motors and axis configurations.

  • 01Standalone operationno computer needed, controlled by TFT or Web UI
  • 02Customizable rail & motorsupports Z, ZR, XYZ and extended axis configurations
  • 03ESP32 Dual Coreseparate network and motor control logic
  • 04TMC2209 UARTStealthChop2 silent drive + StallGuard2 sensorless endstop
  • 05TFT 2.4-inch displayplus Web UI over Wi-Fi with OTA firmware update
  • 06Multi-brand shutterSony, Canon, Nikon, Fujifilm, Panasonic and other remote-shutter cameras via the shutter port
  • 07Sony BLEwireless trigger, an extra benefit for compatible Sony bodies
Download User Manual
X-STACK firmware — standalone macro focus stacking rail
// Controller vs Studio

Not Two Products — One System

MotionLab Studio is an added control layer on top of X-STACK Controller, not a replacement for it.

Capability X-STACK Controller MotionLab Studio + X-STACK
Rail / motor control Yes Yes
Works without a PC Yes No
Shutter trigger Multi-brand, via cable Through Controller
Sony BLE trigger Yes, compatible bodies Yes
ISO / aperture / shutter speed / WB No Sony
Live View No Sony
Histogram, Grid, Focus Peaking No Sony
Save images directly to PC No Sony
Multi-axis workflow Depends on firmware Auto-loaded by selected axes

MotionLab Studio currently controls Sony cameras only, through the Sony Camera Remote SDK. Support for other brands will be added once integrated.

// Multi-Axis Workflow

One Ecosystem, Six Workflows

In MotionLab Studio, the workflow loads dynamically based on the axes you select — pick Z only and it behaves as Z-only; add R or X and it switches automatically.

Z
Focus stacking
ZR
Focus stacking + sample rotation
ZX
Focus stacking + panorama
ZXR
Panorama + sample rotation
XYZ
Multi-axis linear control
XYZR
Full system
// Technical Specifications

Technical Specifications

MCU
ESP32 Dual Core 240MHz
Core 0: WiFi+BLE / Core 1: Motor+UI
Motor Driver
TMC2209 StealthChop2
StallGuard2 — sensorless endstop
Display
TFT 2.4" — 240×320px
4 color themes
Wireless
WiFi 2.4GHz + BLE 5.0
OTA update + Sony Smart Remote
Shutter
Opto-coupler + Sony BLE
Dual trigger — double reliability
Step Range
1µm – 101µm (27 levels)
Prime number stepping series
Resolution
0.020 – 1.25µm/step
Microstep 1/8 – 1/256
Power
DC 12–24V, 2A
Jack 5.5×2.1mm — 19V recommended
Profiles
6 profile slots
Lens 4x / 10x / 20x / 40x + Custom 1, 2
// Key Features

Key Features

X-STACK — Precision Focus Stacking
X·STACK CONTROLLER  /  PRECISION FOCUS CONTROL
01
MULTI-BRAND SHUTTER
Remote Shutter Port
Triggers Sony, Canon, Nikon, Fujifilm, Panasonic and other remote-shutter cameras through the shutter port.
02
BLUETOOTH BLE
Sony BLE Wireless Trigger
An extra benefit for compatible Sony bodies via Smart Remote — auto pairs & reconnects, no shutter cable needed.
03
TMC2209 STEALTHCHOP
Silent Motor — Ultra Smooth
TMC2209 with StealthChop2 — zero vibration, zero stuttering. Ideal for studio macro photography.
04
WEB UI
Web Browser Control
Dark-theme interface on ESP32. Monitor realtime status, control START/PAUSE/ABORT, flash firmware via OTA.
05
SMART JOG
Smart Jog Speed
Auto-adjusts jog speed by Step size — small steps move precisely, large steps move fast.
06
DUAL CORE ESP32
Non-blocking Architecture
Core 0: WiFi+BLE. Core 1: motor steps + UI. Zero freezing or missed steps during network comms.
07
PROFILES
Lens-based Profiles
6 slots storing Step, Settle, Shutter, Current per lens — instant switching between setups.
// Web Interface

Web UI — 192.168.4.1

Connect phone to X-STACK WiFi, open browser and control in realtime.

192.168.4.1 — X-Stack V12 BLU SONY
● SONY CONNECTED
System Status
State
RUNNING
Frame
1 / 93
Time left
2m 59s
1%
▶ START
⏸ PAUSE
■ ABORT
Stack Settings
Step size
10.94 um
Distance
1000 um
Settle / Shutter
1400ms / 250ms

Firmware
Version
V12 STANDALONE
Build
2026
↑ UPDATE FIRMWARE
// Companion App

X-STACK App — Android

Control the rail directly from your phone over a USB cable — no Wi-Fi needed. Includes a built-in step calculator.

USB · No Wi-Fi Required

Same start/end point, step size and profile controls as the TFT and Web UI — wired straight to the Controller over USB for a stable link in the field. Bilingual VI/EN interface.

  • 01Rail controlstart point, end point, step size, distance check
  • 02Live statuscaptured / total frames, time left, run state
  • 03Rail & Motor settingssettle, shutter, current, rail pitch, microstep, resolution
  • 04Profilessave and load setups per lens
  • 05Built-in Objective Step Calculatorfinite / infinite objectives, camera mount & sensor CoC
X-STACK App — USB connection
X-STACK App — Rail control
X-STACK App — Objective Step Calculator
// FW X-DROP

Precision Drop Control

The same MotionLab controller, flashed with X-DROP firmware, becomes a dual-valve water-drop photography rig — timing every collision down to the microsecond.

  • 01Dual valve controldrives two water valves for collision and multi-drop shots
  • 02Accurate timingmillisecond and microsecond-level delay control
  • 03Shutter / flash syncfires camera and flash at the exact drop moment
  • 04Flexible delay & sequencebuild multi-step drop sequences with custom delays
  • 05Bluetooth / WiFi controlwireless control from phone or PC
  • 06Web UI & OTA updatesame browser-based control and firmware flashing as X-STACK
Download X-DROP Firmware
X-DROP — water-drop photography
MotionLab Studio — Dark Mode interface
// MotionLab Studio

One App for the Whole Platform

SONY CAMERA CONTROL — CURRENT RELEASE

MotionLab Studio is the Web & Desktop app behind both firmwares — manage the device, flash firmware, and run the workflow, with full Sony camera control for X-STACK sessions.

Check Release Status
Device managementDetects and manages any connected MotionLab controller
Firmware updateFlash X-STACK or X-DROP firmware from the app
Workflow controlRuns the active firmware's workflow end to end
Data & settings syncProfiles and job history synced across sessions
Sony camera controlShutter, ISO, Aperture, WB, Kelvin via Sony Camera Remote SDK
Live View, Histogram, Focus PeakingReal-time preview and composition aids for X-STACK sessions

Sony camera control is available today. Support for X-DROP-specific camera integrations and other brands will expand as MotionLab Studio develops.

// Downloads

Downloads

Bilingual VI/EN user manual and official firmware. Only use firmware from motionlab.vn.

📖
User Manual
X-Stack V12 BLU SONY — Bilingual VI / EN
VersionV12 BLU SONY LanguageVI / EN bilingual Content12 chapters + TFT screens FormatPDF

Full guide: stack setup, Sony BLE, OTA update, troubleshooting. Includes real TFT screenshots.

↓ DOWNLOAD PDF
Firmware — X-STACK
Flash new firmware only — via Web UI or the X-STACK App
VersionV12 STANDALONE MCUESP32 WROOM-32 Build2026 Format.bin (OTA flash)
⚠️ Only download firmware from motionlab.vn. Motionlab is not responsible for issues caused by unofficial firmware.
↓ DOWNLOAD FIRMWARE (.BIN)
💧
Firmware — X-DROP
Dual valve water-drop firmware
VersionV12 MCUESP32 WROOM-32 PlatformMotionLab ESP32 Format.bin (OTA flash)
⚠️ Only download firmware from motionlab.vn. Motionlab is not responsible for issues caused by unofficial firmware.
↓ DOWNLOAD FIRMWARE (.BIN)
📋
Changelog V12
What's new in BLU SONY
✅ Sony BLE wireless shutter — no cables
✅ StallGuard2 sensorless endstop via UART
✅ Non-blocking backlash compensation
✅ Smart jog speed based on step size
✅ Web UI realtime + OTA update
✅ 6 profile slots for saving configurations
✅ 4 color themes for TFT display
✅ Dual-core architecture: separate network and motor logic
🖥️
MotionLab Studio
Sony only — current release
StatusBETA RC PlatformWindows Camera supportSony (Camera Remote SDK)

MotionLab Studio is currently in Beta RC. The public installer is not open yet — the download button will appear here once the release is ready.

Gallery
🖼️
Admin
⚙️
DIY Guide
🛠️
Macro Tips & Calc
💡
Downloads
📥
Contact Us
✉️