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] - Log previous print bed temperature and do ABL if changed #2

Closed elpeter25 closed 1 year ago

elpeter25 commented 1 year ago

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

Hi, First thanks for this plugin, it's awesome!

I had the idea of avoid doing ABL if let's say previous print or the print where the ABL was trigered was done with same bed temperature but do it if it changed.

i.e.: Previous 3 prints done with PLA at 60º bed and ABL done on first print, next print going for PETG at 80º bed so perform ABL.

P.S.: Maybe instead of writing a complex way to save history of previous prints take data from PrintJobHistory plug-in

Thanks in advance!!

Describe the solution you'd like

Previous print bed temperature differs form next one, so perform ABL.

Describe alternatives you've considered

No response

Additional context

No response

scmanjarrez commented 1 year ago

You want to trigger ABL if the current bed temperature is different than the last one? Is that correct?

Btw, I have released a pre-release with some buttons in the side panel to have better control (manual) on the triggered ABL

scmanjarrez commented 1 year ago

I've created a new pre-release with this feature, do you mind checking if everything is working as described in your request? https://github.com/scmanjarrez/OctoPrint-SmartABL/releases/tag/0.1.3rc1

mdeeter commented 1 year ago

Love these changes... so cool of you to oblige us.

image
scmanjarrez commented 1 year ago

Closed as implemented in https://github.com/scmanjarrez/OctoPrint-SmartABL/releases/tag/0.1.3

elpeter25 commented 1 year ago

That is exactly what I was talking about. Thanks so much!!