🔐 Login
🔐 Login 📝 Register
FlashForge Bed Leveling Guide | FlashForge LAB

📊 FlashForge guides Studio 🔧 FlashForge Bed Calibration Guide

From height map analysis to the perfect first layer

📖 Introduction

Bed calibration is the foundation of quality 3D printing. A poorly leveled bed leads to poor adhesion, "elephant foot", uneven first layer and even damage to the bed coating by the nozzle.

This guide will walk you through all stages: from obtaining an accurate height map to final Z-offset adjustment. We will use both automatic methods and manual fine-tuning.

💡 Important: Bed Leveling and Z-offset adjustment are different procedures. First level the bed plane, then adjust the nozzle-to-bed distance.

1 Getting the bed height map

Before turning anything, you need to understand the current state of the bed. The most accurate way is to extract the height map from the printer configuration file.

📂 Where to find the data

  1. Connect to the printer via Wi-Fi or USB flash drive.
  2. Find the printer.cfg file in the printer root directory.
  3. Open it in a text editor and find the [bed_mesh] section.
  4. You will see a table of numbers — these are the measured unevenness values at each point of the bed.

🗺️ Example height map (schematic)

Visualization of height differences on the bed (top view):

+0.15
+0.08
0.00
-0.05
-0.10
+0.10
+0.02
-0.01
-0.06
-0.12
+0.05
0.00
-0.02
-0.08
-0.15
-0.02
-0.05
-0.08
-0.12
-0.18
-0.08
-0.10
-0.14
-0.18
-0.22
High (+) Normal Low (-)

In the example above, the right front corner is 0.22 mm low — adjustment is required.

⚠️ Tip: Rows of numbers are hard to perceive. We recommend using Flashforge Calibration Assistant or online calculators that present data as a convenient 2D heatmap and calculate how many degrees to turn each screw.

2 Data analysis and decision making

After obtaining the height map, assess the total range:

Height RangeRatingAction
Less than 0.2 mm✅ ExcellentNo calibration needed, proceed to Z-offset adjustment
0.2 – 0.5 mm⚠️ AcceptableCan be corrected with adjustment screws (Step 4)
More than 0.5 mm❌ Mechanical work requiredFirst mechanical leveling (Step 3), then screws
💡 Key rule: Attempting to fix a skew over 0.5 mm only with adjustment screws can disrupt the calibration of strain gauges (load sensors) responsible for auto-leveling. Mechanics first, then screws.

3 Mechanical leveling (for severe skews)

This step is necessary if the height range exceeds 0.5 mm. The method is described for the FlashForge Adventurer 5M Pro model, but the principle applies to other models with three Z-screws.

🔩 Z-axis belt leveling procedure:

  1. Power off the printer — turn off the power and disconnect the cable.
  2. Lower the bed to the lowest position manually.
  3. Flip the printer to access the bottom of the case.
  4. Find the Z-axis belt connecting the three lead screws.
  5. Loosen the screws on the belt tensioner and remove the belt.
  6. Rotate each of the three gears in turn until you feel slight resistance — this will align all corners in one plane.
  7. Reinstall the belt and adjust tension: belt deflection when pressed with a finger should not exceed 1 cm.
  8. Tighten the tensioner screws.

🦷 Alternative method (belt repositioning):

If one corner is significantly low or high, you can reposition the belt by 1-2 teeth on the corresponding gear. Reference: 1 tooth ≈ 0.4 mm height change.

⚠️ Caution: Work carefully, do not apply excessive force when rotating gears. If you feel strong resistance, check if the lead screw is jammed.

4 Fine-tuning with adjustment screws

When the height range is less than 0.5 mm, we proceed to fine-tuning using the three screws under the bed.

🎯 Step-by-step instructions:

  1. Run automatic calibration on the printer and get a fresh height map.
  2. Use a calculator (Flashforge Calibration Assistant or online tool) that will show how many degrees and in which direction to turn each screw.
  3. Turn one screw at a time. Changing one corner affects readings at other points.
  4. After each adjustment, re-run auto-leveling and analyze the map.
  5. Repeat the procedure until the range is less than 0.2 mm.
🎉 Good result: The difference between the highest and lowest point of the bed is less than 0.2 mm. This is enough for an excellent first layer on most materials.

🗺️ Process visualization (before and after):

Height map BEFORE adjustment (range = 0.37 mm):

+0.18
+0.12
+0.05
-0.02
-0.08
+0.14
+0.06
0.00
-0.05
-0.12
+0.08
+0.02
-0.03
-0.08
-0.15
0.00
-0.04
-0.08
-0.14
-0.19
-0.06
-0.10
-0.14
-0.17
-0.19

Height map AFTER adjustment (range = 0.12 mm):

+0.02
+0.01
-0.01
-0.03
-0.05
+0.03
+0.01
-0.02
-0.04
-0.06
+0.04
+0.02
-0.01
-0.04
-0.07
+0.05
+0.03
0.00
-0.03
-0.07
+0.06
+0.04
+0.01
-0.02
-0.06

5 Z-Offset adjustment

Bed calibration leveled the plane, but the distance from nozzle to bed is adjusted separately — via Z-offset.

📐 What is Z-Offset?

Z-offset is the vertical offset of the nozzle relative to the "zero" point determined by the auto-leveling sensor. It compensates for the difference between the sensor trigger point and the actual nozzle position.

🔧 How to adjust:

  1. Start printing a test first layer (e.g., a 50×50 mm square with 0.2 mm layer height).
  2. During printing, go to the printer menu: Settings → Z-Offset (or via the print screen).
  3. Observe the plastic lines:
    • Lines with gaps, not sticking → nozzle too high → decrease Z-offset (e.g., from -1.50 to -1.55).
    • Lines pressed, with "ridges" on edges → nozzle too low → increase Z-offset (e.g., from -1.50 to -1.45).
    • Smooth, tightly fitting lines without gaps → ✅ perfect.
  4. Change the value in 0.02–0.05 mm increments and observe the result.
  5. After finding the ideal value, save the settings in the printer memory.
💡 Tip: Write down the optimal Z-offset value for each type of filament. PLA, PETG and TPU may require slightly different distances due to different viscosity.

6 Final tips and maintenance

🧹 Cleanliness is the key to accuracy

🌡️ Temperature matters

📅 Regularity of checking

🎯 Summary: By following this guide, you will achieve the perfect first layer. Remember: patience and an iterative approach are your best helpers. Each adjustment brings you closer to perfection.

🔗 Useful links

For height map visualization and adjustment calculations use:

📊 FlashForge Mesh Studio

📰 FlashForge LAB News
10.07.2026 Новое
Авторизация
Сделали авторизацию через VK, OK, Mail Для облегчения регистрации на сайте.
09.07.2026 Важно
Как прошить
Подробное описание как прошить принтер на любую модель
04.06.2026 Новое
Добавлены прошивки
Добавлены прошивки для принтера AD5M PRO
04.06.2026 Важно
Новая прошивка AD5X v3.1.0
Исправлены критические ошибки автоуровня и улучшена стабильность Wi-Fi.
03.06.2026 Новое
Обновление базы ошибок
Добавлены 12 новых кодов ошибок с подробными инструкциями по исправлению.
📊 2 · 👥 369 · 📥 6 230
👥
369
Visitors today
👁️
3 678
Views today
🟢
2
Online (0/2)
👤
192
Registered
+1
New today
📥
6 230
Total downloads
📦
45
Firmware files