[Bug] "Enhanced Delta Calibration" Routine

Basic Information:

Printer Model: Custom Delta
MCU / Printerboard: ARM Cortex-M0+ RP2040 (BTT Pico V1.0)
Host / SBC: BTT Pi V1.0
klippy.log

Describe your issue:

klippy (1).log (3.4 MB)

I am trying to use Klipper’s, “enhanced delta calibration” routine.

I printed the calibration model at 200% scale, measured it, and per the wiki, entered the following lines into console:

DELTA_ANALYZE CENTER_DISTS=147.7,147.78,147.63,147.78,147.37,147.16
DELTA_ANALYZE OUTER_DISTS=147.32,148.1,147.47,147.48,147.54,147.79
DELTA_ANALYZE CENTER_PILLAR_WIDTHS=18,18,18
DELTA_ANALYZE OUTER_PILLAR_WIDTHS=17.81,18.16,17.85,18.12,17.91,18.09
DELTA_ANALYZE SCALE=2
DELTA_ANALYZE CALIBRATE=extended

It seems like the scaling factor is not working properly; all values generated by the calibration process become a multiple of the scaling factor. If the length of my delta arms is ~440mm, I would expect the calibrated value to be ~400-500mm, but the calibration routine makes them ~880mm (ie approx arm length * scaling factor). Same with delta radius, printer height, etc; they all just get multiplied by the scaling factor. The scaling factor appears to have doubled every dimensional attribute of my printer, and that doesn’t seem correct.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.