jneilliii / OctoPrint-BedLevelVisualizer

MIT License
369 stars 82 forks source link

[BUG]: #628

Closed Sandrock431 closed 10 months ago

Sandrock431 commented 10 months ago

Describe the bug Unable to load existing Klipper bed mesh into visualizer (instead of having to run the mesh calibration each time).

Expected behavior Using only the configuration below should be enough to load an existing Klipper bed mesh into the visualizer:

@BEDLEVELVISUALIZER ; instruct plugin to start recording responses from printer.
BED_MESH_OUTPUT     ; report the bed leveling mesh points.

Debug Log plugin_bedlevelvisualizer_debug.log

Screenshots

image image image image image image

Firmware and Version FIRMWARE_VERSION:v0.10.0-913-g5f990f93 FIRMWARE_NAME:Klipper

jneilliii commented 10 months ago

so, I don't know anything about how klipper works and based on your debug log the plugin is not receiving any mesh data from klipper whatsoever. If you send the command BED_MESH_OUTPUT in the terminal tab what is returned?

Sandrock431 commented 10 months ago

Hmm. It looks like the Klipper behavior changed while I was away. It used to load the mesh by default, but it doesn't now. I'm able to create the behavior I expected with the sample below. It might be useful to update the visualizer documentation to include a snippet about loading the already-probed mesh:

BED_MESH_PROFILE LOAD=default
@BEDLEVELVISUALIZER ; instruct plugin to start recording responses from printer.
BED_MESH_OUTPUT     ; report the bed leveling mesh points.

Thanks for hearing me out. I'll close this thread. P.S. Love the plugin!