Quantcast
Channel: Reprap Forum - Firmware - Marlin
Viewing all articles
Browse latest Browse all 12090

Re: Mesh bed leveling is not active

$
0
0
Quote
Roxy
Actually... That will work, but I only left the M420 in place to be backward compatible. Doing a G29 A will activate the UBL System. Doing a G29 A S1 will save the current mesh state and mesh in storage slot 1 and flag the system as 'Active'. If the state of the system is saved to EEPROM while it is active, it will be active each time you power up the printer (which is a change of behavior from the historical G28 / G29 mindset but it is a real nice convenience.)

Look at the front end of the G29 and the G26 files. All of the commands (options) are documented there.

Once you have some what reasonable numbers in your mesh, you really want to do a G26 and use that result to shift back to a G29 P4 R M That is how you get the Mesh perfect!!!

Hi Roxy,

These commands are in your current beta, or in RC6/7?

In Marlin_main.cpp (from RC7), I only see this before the G29 code:
  /**
   * G29: Mesh-based Z probe, probes a grid and produces a
   *      mesh to compensate for variable bed height
   *
   * Parameters With MESH_BED_LEVELING:
   *
   *  S0              Produce a mesh report
   *  S1              Start probing mesh points
   *  S2              Probe the next mesh point
   *  S3 Xn Yn Zn.nn  Manually modify a single point
   *  S4 Zn.nn        Set z offset. Positive away from bed, negative closer to bed.
   *  S5              Reset and disable mesh
   *
   * The S0 report the points as below
   *
   *  +----> X-axis  1-n
   *  |
   *  |
   *  v Y-axis  1-n
   *
   */

Bruce

Viewing all articles
Browse latest Browse all 12090

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>