Promega
M3D HomeGithub RepositoryParts Store
  • Welcome!
  • Getting Started
    • Critical Warnings & Information
    • Unboxing & Assembly
    • Check Your Printer
    • Setup Your Electronics
    • Setup Your Network
    • Updating SD Card Structure
    • Getting Started: Where to Go From Here
  • Beginner's Guides
    • Read This First
    • Your Extruder
    • Homing The Printer
    • Get Your Bed Ready
    • Running A Print
    • Common Terminology
  • Advanced Guides
    • Printer Assemblies
    • Printer Coordinates
    • Moving The Motor
    • Introduction To G-Code Commands
    • Meet The Extruder
    • Heating The Bed & Nozzle
    • Loading & Unloading Filament
    • The Bed & Probe
    • Bed Leveling & Probing
    • Tuning The Z Homing Procedure
    • Bypass Bed Leveling (Temporary)
    • Software Layers
    • What is Slicing?
    • Preparing The Print
    • Printing The Print
    • Where To Go From Here
  • Your Printer & Filament Settings
    • Printer Settings (Default)
    • ABS-R Filament
    • PLA Filament
    • Filament Extrusion Rate
    • How To Mix
    • How To Properly Apply Elmer's Glue
  • Documentation
    • Software/Firmware
      • SD Card Structure
      • Updating Firmware
      • Macros
      • Adjust Homing Macros
      • Tool Definitions
      • Duet Driver
    • Electronics
      • The Electrical Standard
      • Duet Maestro Wiring
      • Extruder Assembly Wiring
    • Mechanical Systems
      • Compound Mixing
      • Single K'Tana
  • Repair & Maintenance
    • Install/Uninstall
      • Back Cover
      • Filtration System
      • Cable Chain
      • Extruder
      • Nozzle
      • Limit Switch Holder
        • X Axis
        • Y Axis
        • Z Axis
      • Sliders
      • Belt Clamps
      • CoreXY
      • Fans
    • Routing Z Belts
    • Belt Tensioning
    • Slowing Down Your Bed
    • Mechanical Bed Leveling
    • Z-Probe Calibration & Software Bed Leveling
    • Screw & Tool List
    • Temperature Calibration
    • Unclogging The Nozzle
  • How To Troubleshoot
    • Network Connection
    • Duet Web Console (DWC)
    • Z Probe
    • Mesh Compensation
    • Bed
    • Heater
    • Extruder
    • Homing
    • Common Troubleshooting
      • Help! My Extruders Are Backwards
  • Changelog
  • Your Printer's 3D Parts
    • Latest Parts
      • Frame
      • Extruder System
      • Bed
    • Promega 1.24 or earlier
  • Quad
    • Setup Guide
      • Install
      • Calibration
  • M3D Community
    • Active Community Support
    • How To Contribute
    • Community Guides
      • Ruler Shortcut
    • Community Slicer Settings
    • Add-Ons
      • Modified Printed Parts
      • Gearbox
      • Quad
Powered by GitBook
On this page
  • My Bed Is Too Low or High
  • Problem
  • Temporary Solution
  • Solution
  • Bed Mesh Compensation Is Not Accurate
  • Problem
  • Solution
  • Cannot Find Heightmap.csv
  • Problem
  • Solution
  • Bed Mesh Compensation Is Not Activated
  • Problem
  • Solution
  1. How To Troubleshoot

Mesh Compensation

PreviousZ ProbeNextBed

Last updated 6 years ago

My Bed Is Too Low or High

Problem

The nozzle is too high up from the bed. My filament has no chance of sticking to the bed.

OR

The nozzle is scraping against the bed. Little or no filament is extruding.

Temporary Solution

This solution only applies during a print.

Open the "Print Status" Tab.

Look for the "Z Baby Stepping" section.

Use the two buttons below.

+ 0.05 mm = Moving the Bed DOWN
- 0.05 mm = Moving the Bed UP

Use the buttons LIBERALLY. 0.05 mm increments are hard to visually see.

The goal is to manually set nozzle bed height to a desired level.

Mesh grid compensation is NOT disabled. It is shifted, holistically.

Solution

Your Bed Switch's Height Offset parameter not calibrated.

OR

Skipping of bed caused the Height Offset to change.

If not, proceed with printing.

Do Not Home The Z after performing a G30. Homing Z OVERRIDES any bed level adjustments you just did with the bed probe. Homing Z serves 2 purposes:

1) Allow movements (No movement can occur without homing first).

2) Used for power recovery.

Bed Mesh Compensation Is Not Accurate

Problem

Mesh compensation is on and compensating, but the nozzle-bed height is still erratic.

Solution

Mesh compensation works within the mesh grid probe.

Check your print's location, with respect to the limits of the mesh grid.

Run:

M557; Mesh Grid Parameters

The output should provide the mesh grid limits.

Example:

Grid: X0.0:340.0, Y35.0:380.0, radius -1.0, X spacing 48.0, Y spacing 48.0, 64 points

X Minimum: 0

X Maximum: 340

Y Minimum: 50

Y Maximum: 380

Cannot Find Heightmap.csv

Problem

Duet Web Console (DWC) throws an error during a print and/or during operation of the printer involving Heightmap.csv

Solution

Engage your bed limit switch.

Bed Mesh Compensation Is Not Activated

Problem

The z motor is not actively compensation for bed level variations.

Solution

Enter code :

M122

In the list, look for :

Bed compensation in use:

If you see:

Bed compensation in use: none

Enter:

G29 S1

If you see:

Bed compensation in use: mesh

The mesh compensation is activated. Bed compensation typically occur in fine, slow movements. The more angled your bed is, the more active the z-motor is.

Follow the guide.

If you notice any skipping of the bed since the last time mesh compensation probing (G29) was preformed, follow the guide.

Make sure your bed limit switch is calibrated. If not, follow guide.

Next, follow the guide.

Setup Bed Probe
Read The Map
Setup Bed Probe
Map The Bed