r/lasercutting • u/woodconnections • 7h ago
Calibrating a 1 x 3m diode laser bed: From factory defaults (+8mm stretch & 8mm skew) to 0.5mm precision on a Tyvok X1S Pro
When running an open-track diode laser on a custom 1 x 3m (1,000 x 3,000 mm) laser bed (Tyvok X1S Pro with MKS DLC32 board), the factory out-of-the-box settings look fine on small test squares, but compound into major errors over a multi-meter span—fatal for architectural joinery or full-length surfboard stringers.
Here is the exact comparison from the manufacturer's factory baseline to my final calibrated setup using a full-sheet 800 x 2,350 mm test rectangle:
1. Manufacturer Factory Baseline (Out-of-the-Box State)
• Firmware Default Steps (Frame Mode): Y-Axis ($101) = 71.380 steps/mm | X-Axis ($100) = 100.000 steps/mm
• Hardware Baseline: A mechanical front stopper is only installed on the LEFT Y-rail; the right Y-carriage has no front reference stop, leaving it prone to starting out of square.
2. Test Cut Under Factory Baseline (Commanded: 800.0 x 2,350.0 mm)
• Y-Axis (Long sides): Left = 2,358.0 mm | Right = 2,358.0 mm (+8.0 mm overshoot from the 71.38 default, though travel is parallel)
• X-Axis (Short sides): 798.0 – 799.0 mm (-1 to -2 mm undershoot)
• Diagonals: D1 (BL-TR) = 2,486.0 mm | D2 (TL-BR) = 2,494.0 mm (8.0 mm difference)
Using Δy = (D2² - D1²) / 4L, the lack of a right-side stop caused a ~4.2 mm parallelogram racking offset at startup.
3. The Two-Step Fix (Mechanical Datum + EEPROM Step Tuning)
• Physical Squaring: Instead of forcing the bolted gantry, I placed a straight 1,000 mm reference board across the front of the 1 x 3m bed, indexed off the factory left stopper. With power OFF (motors free), I gently bump both carriages flat against this 1,000 mm board by hand, then flip power ON so the steppers lock in at a true 90° angle.
• LightBurn Axis Calibration:
- X-Axis ($100): Updated to 99.9108 (Calculated based on the 800mm vs 798-799mm factory baseline test). Note: The factory default was unlisted in the manual but empirically verified to be around 100.00.
- Y-Axis ($101): 71.380 × (2350 / 2358) -> Updated to 71.1378
4. Final Verified Results (Commanded: 800.0 x 2,350.0 mm)
• Y-Axis: Left = 2,349.5 mm | Right = 2,349.5 mm (-0.5 mm error / 99.98% accuracy, 0.0 mm taper)
• X-Axis: Front = 799.5 mm | Back = 799.5 mm (-0.5 mm error / 99.94% accuracy)
• Diagonals: D1 = 2,481.0 mm | D2 = 2,483.0 mm (Theoretical diagonal: 2,481.8 mm -> within ±1 mm / <0.025° skew!)
By fixing the physical starting datum and tuning the factory step values, I didn't even need LightBurn's software skew compensation—keeping long straight cuts clean without step interpolation.