Page 1 of 1

[Tutorial]Mesh Bed leveling

Posted: Tue Dec 03, 2019 3:01 pm
by William
Mesh Bed leveling

What is the mesh bed leveling?
Mesh bed leveling is a feature included in Marlin firmware. When you find the aluminum bed is big(More than 250mm x250mm) and it is hard to level it.
The mesh bed leveling will helps a lot. It can allow your printer print on "Unlevel Bed".
The biggest advantage is: It is free, why not try it on your printer?

How to enable it and use it? Here we go!
We need to enable this feature at configuration.h file of firmware
This firmware enabled the mesh bed leveling feature so you don't need to do it again.

If you want to how to enable it, here are the details:
1) Uncomment the "//"at

Code: Select all

2) Refer to this lines and enable it

Code: Select all

#define X_PROBE_OFFSET_FROM_EXTRUDER 35  // X offset: -left  +right  [of the nozzle]
#define Y_PROBE_OFFSET_FROM_EXTRUDER 0//10  // Y offset: -front +behind [the nozzle]

#define Z_PROBE_OFFSET_FROM_EXTRUDER -2.3   // Z offset: -below +above  [the nozzle] //luojin
#define Z_PROBE_OFFSET_FROM_EXTRUDER 0  // Z offset: -below +above  [the nozzle] //luojin
3) Uncomment the "//"at

Code: Select all

4) Uncomment the "//"at

Code: Select all

2. Upload the firmware to your printer
If you don't know how to upload it, please refer to this video:

3. Control your printer "Auto home" and adjust it
1) Homing your printer
2) Click LCD knob→"Prepare"→"Bed leveling"→"Level Bed"
Then you can adjust these points by the LCD knob
1.jpg (53.34 KiB) Viewed 4273 times
2.jpg (49.69 KiB) Viewed 4273 times
3.jpg (37.41 KiB) Viewed 4273 times
3) Store the setting
5.jpg (66.44 KiB) Viewed 4273 times
4) Print a gcode for a test
You can tune it at"Bed leveling" menu
-Fade height
-Tuning Bed height then store the setting
4.jpg (65.37 KiB) Viewed 4273 times
4. Add these codes after "G28" of the start gcode

Code: Select all

G28; Auto home
M420 S1; Restore manual mesh values
G92 E0; Reset extruder position