Basic Information:
Printer Model: Elegoo Neptune 3 Pro with Klipper firmware
MCU / Printerboard: Stock Neptune 3 Pro motherboard with Klipper firmware
Host / SBC : An HP laptop running Ubuntu. Mainsail
klippy.log
logs-20260117-212608.zip (1.2 MB)
Describe your issue:
I have been using these pages to calibrate my printer
Resonance Compensation - Klipper documentation
[input_shaper] - Configuration Reference - Klipper Documentation
I have used the default ringing tower and commands listed on the Resonance Compensation page
I am NOT using shaper_type: and instead am using shaper_type_x: and shaper_type_y: instead per the Configuration reference page.
I used OrcaSlicer to slice the ringing tower, it prints properly. I do not re-orient the model and use it as-is upon importing. As you can see, the X mark runs along the Y axis and the Y mark runs along the X axis. This is correct according to the Resonance Compensation page.
Do not turn the model. The model has X and Y marks at the back of the model. Note the unusual location of the marks vs. the axes of the printer - it is not a mistake.
After testing my theory out several times, I have confirmed that the shaper_type_x: and shaper_type_y: settings are flipped.
shaper_type_x: controls the shaper on the models Y side.
shaper_type_y: controls the shaper on the models X side.
I tested this by printing out the model with the generic shaper_type: instead of splitting the setting. I printed mzv, ei, and 2hump_ei with the generic shaper_type: setting. Then I used those models to compare against models I printed using the shaper_type_x: and shaper_type_y: settings with many variations.
This means that either the documentation and setting name need to be changed or the model we have been using needs the x and y marks swapped. The x and y axis are properly defined on the printer itself since moving the x or y axis through mainsail is correct. I am not having any issues with printing.
I am currently testing to see if the frequency setting has the same issue but it will be a bit before I can say anything with certainty.
