Automatic Resonance Calibration toggle #85
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
Add a UI toggle in the settings to enable a "Default Resonance Compensation"
Motivation
On the Anycubic Kobra X, the filament spool is physically attached to the printer frame. Because of this, the overall mass and center of gravity of the machine change constantly as the spool empties. This shifting weight alters the printer's resonant frequencies over time, which can lead to inconsistent print quality, ghosting, and ringing depending on how full the spool is.
Having a toggle to enforce a default resonance compensation before a print would solve this issue dynamically, ensuring consistent print quality without requiring the user to manually recalibrate every time they change a spool or consume a significant amount of filament.
Anycubic Slicer Next has the toggle before every print, pretty much like the bed leveling.
Proposed Implementation
UI Addition: Add a toggle in the web interface under Settings (e.g., "Enable Default Resonance Compensation").
Implemented in nightly. A new Resonance Compensation toggle has been added to the Settings page. When enabled,
vibration_compensationis activated in the print payload before each print — the same field Anycubic Slicer Next exposes. Default is off so existing setups are unaffected.