mmone / OctoprintKlipperPlugin

A plugin for a better integration of Klipper into OctoPrint.
GNU General Public License v3.0
83 stars 62 forks source link

Question: Bed Leveling feature, how to use it? #15

Closed micheleamerica closed 6 years ago

micheleamerica commented 6 years ago

Hi

Could you please explain how to use the Bed Leveling feature of this plugin? A small Howto would be nice.

I understand that I must first determine the set of point that I want to probe, no issue there.

When running the Bed Leveling is the probe used or is it a manual process? Is it possible to configure if we want to use the probe or not without touching the printer.cfg file?

And at the end of the process, probe or manual, what happens to the results? Are they automatically applied or is it necessary to edit the printer.cfg file with the results?

Thanks in advance for your help.

Michele

mmone commented 6 years ago

The "Assisted Bed Leveling" is supposed to assist with the well known "Paper Method" where you move the print head in a cold state to several positions on the bed and adjust the print-beds leveling screws until you feel a slight resistance when moving a piece of paper below the nozzle. It does not enable/configure any kind of software based leveling.

The thickness of the paper is supposed to compensate for the increase in length the hotend assembly experiences because of the thermal expansion when heated.

To use this feature you will need to adjust the "Probe Height" parameter under "OctoKlipper/Bed Leveling/" to the thickness of the paper you are using. It is set to 5mm by default for two reasons:

Hope this helps. I will include an explanation in the next release of the plugin.

Martin

micheleamerica commented 6 years ago

Now I understand better the purpose of this feature of the plugin. I was with the impression that it would allow a specific grid of points to be used for an automatic bed leveling. Thanks for clearing this misinterpretation, and for the work you put in to give us simple users the tools to make the most out of this fabulous firmware that is Klipper. Michele

mmone commented 6 years ago

I can't take credit for Klipper that is a @KevinOConnor et al. project the plugins is just a addon but glad you like it. Btw. Software based "Mesh Bed Leveling" has recently been added to Klipper: Docs: Mesh-bed-leveling.

Lets leave this issue open for others with the same question until I add the info to the plugin itself.

mmone commented 6 years ago

The new release adds the information in the settings dialog.

rlesac commented 5 years ago

More info would help! I'm used to Marlin and this is confusing. I was expecting that I would enter all points to be probed, adjust z height for each and get some kind of output like a printer.cfg block with [BED_MESH] populated with the mesh data. Currently nothing happens at the end. It is also unclear how to adjust the z height during probing. With Marlin, I can use the LCD controller to adjust the z height with 25 μm precision, while with Klipper I can adjust the z height, but only in 100 μm.

Would you please make it clear how is supposed to use the feature?