scmanjarrez / OctoPrint-SmartABL

Plugin designed to expedite your 3D printing process. It smartly reduces unnecessary Auto Bed Leveling (ABL) actions
https://plugins.octoprint.org/plugins/SmartABL/
GNU Affero General Public License v3.0
10 stars 1 forks source link

[Request] Reset smartabl when bed leveling is run not through a file. #17

Closed transorsmth closed 1 year ago

transorsmth commented 1 year ago

Is your feature request related to a problem? Please describe.

When I run a bed level visualization with Bed Visualizer, it doesn't reset the counter on smartabl.

Describe the solution you'd like

It would be nice if SmartABL would detect the g29 being sent to the printer, or even had a macro that would reset the counter. (In such a way that the macro could be added to the bed level visualizer level gcode)

Describe alternatives you've considered

It would work fine if there were just a button to reset it. Possibly, if you click on the middle area that shows the count of when the next abl will be run, giving a popup to reset it.

Additional context

No response

scmanjarrez commented 1 year ago

What do you think about a command you can send in terminal or gcode, like @SMARTABLRESET? Does it meet your request?

transorsmth commented 1 year ago

That would be perfect!

scmanjarrez commented 1 year ago

Implemented in https://github.com/scmanjarrez/OctoPrint-SmartABL/releases/tag/1.2.0. Will be available through package updater in a few hours, depending on your settings.