motionlab.vn — est. 2026

Reveal
The Invisible
World

Precision-engineered macro rail controllers for scientists, photographers, and makers who demand perfection at the micron scale.

Explore X-STACK Learn The Science
0.15μm
Resolution
27
Step Presets
6
Lens Profiles
X-STACK V11 TMC2209 UART ESP32 DUAL CORE WEB CONTROL OTA UPDATE STEALTHCHOP MADE IN VIETNAM REVEAL THE INVISIBLE X-STACK V11 TMC2209 UART ESP32 DUAL CORE WEB CONTROL OTA UPDATE STEALTHCHOP MADE IN VIETNAM REVEAL THE INVISIBLE
— Flagship Product

X-STACK V11

X-STACK ∼ 280mm travel
Automated Macro Rail Controller
Precision at
Every Micron

X-STACK V11 is a dual-core ESP32 controller built for focus stacking in macro and scientific photography. StealthChop motor control, WiFi remote, OTA firmware updates — engineered and handcrafted in Vietnam.

  • TMC2209 UART — StealthChop ultra-silent drive
  • Resolution down to 0.15μm per step
  • 6 lens profiles — 4x to Custom
  • Web Control via WiFi — no vibration from buttons
  • OTA firmware update over WiFi
  • Compatible: Sony, Canon, Nikon shutter trigger
Request a Unit
Dual Core Processing

Core 0 handles WiFi & OTA. Core 1 runs motor control & UI with zero interference — guaranteed timing precision.

📡
Web Remote Control

Start, pause, abort from your phone browser. No app install needed. No physical contact = no vibration blur.

🔬
Scientific Accuracy

Nearest-integer rounding, remainder frame handling, backlash compensation — every formula verified at the micron level.

Built on
Real Physics

Every parameter in X-STACK traces back to optics and mechanics formulas. We publish the full knowledge base so the community can learn, verify, and build.

resUm = (pitch × 1000)
         ÷ (motorStep × microDiv)

stepTicks = round(stepUm ÷ resUm)

DoF ≈ λ ÷ (2 × NA²)
// pitch in mm → convert to μm
// round to nearest, not floor → minimize error
// λ = 0.55μm visible light
— Knowledge Base

Learn The
Craft

01
Overview
Why You Need an Automated Macro Rail

Focus stacking fundamentals, DoF limits, and why manual stacking fails at high magnification.

02
Mechanics
Stepper Motors, Lead Screws & Backlash

1.8° vs 0.9°, pitch selection, and why backlash compensation is non-negotiable for macro.

03
Electronics
Why TMC2209 Over Cheap Drivers

StealthChop vs SpreadCycle, UART config, microstep precision — the case for premium drivers.

04
Math
The Step Calculation Formula

Resolution formula, rounding errors, remainder frames — the full math behind each shot.

05
Optics
DoF & Optimal Step Size Per Lens

Using λ/(2·NA²) to calculate depth of field and match step size for Mitutoyo 20x, 40x.

06
Firmware
ESP32 Dual Core & Web Control

FreeRTOS task splitting, REST API design, OTA updates — firmware architecture explained.

Creator
Tran
Anh Tuan
Ho Chi Minh City, VN

MotionLab is a one-person hardware studio in Vietnam dedicated to building precision motion control tools for macro and scientific photography. Every device is designed, assembled, and tested by hand.

The X-STACK project started as a personal tool for Mitutoyo Plan Apo lens stacking — where commercial solutions were either too expensive, too generic, or simply unavailable. V11 is the result of iterating through ten hardware and firmware generations.

The philosophy is Hybrid Open: share all the knowledge freely, keep the firmware implementation as the value. The community learns, contributes, and builds better tools together.

Open Knowledge

All formulas, schematics, and design decisions published openly.

Closed Core

Firmware implementation remains the competitive advantage.

Made by Hand

Every unit assembled and calibrated individually in Vietnam.

Built to Last

OTA updates mean your device improves over time, never obsoletes.

Order or
Collaborate

anhtuan0908040222@gmail.com
📱 Zalo: (84) 908 040 222
🌐 motionlab.vn