5-axis error calibration

Step 1 of 6
1
2
3
4
5
6
Method Connect Prepare XY Z Results

Select measurement method

Measure position errors across all C and B angles to create an error map. This data can be used to improve print accuracy.

Measures 21 points using sweep calibration: C-axis sweep (0° to 315° at B=0°), then B-axis sweep (0° to ±90° at C=0°). At each point, align the nozzle to the reference and confirm.

Camera method

Recommended

Use a USB camera mounted on the bed facing upward. Align the nozzle with a crosshair for X/Y, then reposition camera sideways for Z.

Cone method

Alternative

Use a 3D printed calibration cone placed on the bed. Touch the nozzle tip to the cone tip for X, Y, and Z.

Connect to printer

Establish connection to your Rep5x printer via USB serial.

Serial connection

Not connected

Click Connect and select your printer's serial port (usually contains "USB" or "CH340").

Prepare printer

Home the printer and set the reference point for measurements.

Automatic preparation

Disable stepper timeout
Disable software endstops
Disable inverse kinematics
Home all axes
Move to starting position (X100 Y100 Z50 C0 B0)

X/Y calibration

0 / 20
0%
Current position: C=0° B=0°
X offset
0.000
Y offset
0.000
Z offset
0.000

XY Movement

Step: mm
X: --- Y: --- Z: --- C: --- B: ---
X error
Y error
Z error

Instructions

  1. Nozzle moves to expected position
  2. Use jog to align with crosshair/line
  3. Press Enter or click Confirm

Z calibration

Set Z reference point

Position the camera for side view. Align the nozzle tip with the horizontal line, then confirm the reference.

XY Movement

Z Movement

Reference Z: ---

Calibration results

C sweep (B=0°)

B sweep (C=0°)

X error
Y error
Z error

Nozzle position demo

Click to start/stop. Red/orange show drift without calibration, teal/cyan show corrected position. Drag to rotate view.

Generate demo G-code

Generate G-code to run on your printer. In uncalibrated mode, nozzle will drift. In calibrated mode, nozzle stays centered.

X error

Max: ---
Avg: ---

Y error

Max: ---
Avg: ---

Z error

Max: ---
Avg: ---