OctoPrint-BedLevelVisualizer icon indicating copy to clipboard operation
OctoPrint-BedLevelVisualizer copied to clipboard

[FR]: Use screw locations for corrections

Open ImagineerNL opened this issue 2 years ago • 1 comments

Is your feature request related to a problem? Please describe. The graph on UBL can be quite extensive, as the more probe points, the more detailed the software corrections can be. However, most beds only have 3 or 4 screws to align the bed. Therefor the extensive list of 'angle adjustments is rather useless.

Describe the solution you'd like It would be great if you are able to submit the screw locations in x,y, or in offset from the bed edge. The angle adjustments would/could/should then only be needed for the differences between those 4 (or 3) points. The rest is mostly built in bed level issues or will straighten out when adjusted.

Describe alternatives you've considered an alternative can be to just probe the bed in those 4 points, but that makes the mesh-adjustments by the software obsolete

Additional context

ImagineerNL avatar Jun 30 '22 13:06 ImagineerNL

I have been working on a method to average the quadrants of the probed locations to get a simple plane for this purpose. I would also recommend you look into my other plugin Bed Leveling wizard, and potentially even better the Autobim plugin that will guide you through the leveling process.

translucent overlay of reference plane image

reference plane alone image

I do have options in 1.1.2rc2 that allow you to define margins which kinds of fits some of this request, but still the calculations to determine exact offsets from those aren't exactly what you are after for adjustments and the math to intercept that surface plane is beyond my ability.

an alternative can be to just probe the bed in those 4 points, but that makes the mesh-adjustments by the software obsolete

just to be clear, the firmware is doing the adjustments in all cases, the plugin just visualizes the points that the firmware has determined from probing.

jneilliii avatar Jun 30 '22 16:06 jneilliii