Skip to content
NRR/ROBOTICS
← Back to projects
0072025

Dual-Gantry 6-Axis CNC

A Klipper-for-CNC fork running synchronized gantries.

  • Klipper
  • Python
  • Custom firmware
  • G-code
  • LinuxCNC
Dual-Gantry 6-Axis CNC
01/ Problem

Problem

Drive a dual-gantry 6-axis CNC from a Klipper-style host so the planner gets sub-millimeter accuracy without paying the Mach3 / LinuxCNC tax on every reconfig.

02/ Approach

Approach

Fork Klipper to support synchronized dual gantries on the same logical X axis, add 6-axis kinematics, expose toolpath calibration through the host. Write supporting Python tooling for offline trajectory diff and dry-run.

03/ Hardware

Hardware

Two synchronized stepper-driven gantries. Custom MCU firmware. Standard CNC tooling.

04/ Result

Result

Working tool path execution at sub-mm precision. Supersedes a vendor stack that did not handle dual-gantry sync cleanly.