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
  • Won't Complete: Just Keeps Skipping
  • Problem
  • Solution
  • Homing Z: Weird Z Endstop Values
  • Problem
  • Solution
  1. How To Troubleshoot

Homing

Won't Complete: Just Keeps Skipping

Problem

I starting homing. The printer starts moving and then it just keeps skipping. It never homes.

Solution

Your limit switch may not work.

Let's see if your limit switches works.

Run:

M18 X Y; This disables the CoreXY (motion) motors

Slowly move the extruder head to the center

Run:

M564 H0; Let's you move the motors without homing.
G91;

Manually engage (press down) on the X, Y, and Z Limit Switch. We recommend using tape.

We discourage using your fingers. Do so at your own risk.

Run:

G1 Y100 S1;
G1 X100 S1;
G1 Z100 S1;

Let's evaluate:

If the extruder moves forward or backward,

  • The Y Limit Switch is not working.

If the extruder moves to either side,

  • The X Limit Switch is not working.

If the bed moves down,

  • The Z Limit Switch is not working.

Homing Z: Weird Z Endstop Values

Problem

I am calibrating my z endstop value. After I home Z, the Z endstop value is not what I put.

Solution

Your new z endstop value may not be saved.

Let's check what your current Z Endstop Value is.

Go to Settings. Then click the System Editor tab. Open the machine_zendstop.g file.

Scroll down to the last line.

Check your Z Endstop Value. Is this the calibrated value?

Change it to a new value.

Click "Save Changes" button.

Home the Z.

Check to see if your Z Endstop Value is correct.

If not, continue reading.

Continue reading.

Your machine boundaries may be too low.

Let's check if your machine boundaries are interfering.

Go to Settings. Then click the System Editor tab. Open the machine_axisdimension.g file.

Look for the line labeled " Maximum"

M203 X# Y# Z#; Maximum

Is this value smaller than your new Z Endstop Value?

This value MUST be at least 0.5 mm above your calibrated Z Endstop Value.

Add 0.5 mm to your new Z Endstop Value. This is your new Maximum Z Value.

Change the Z value to the new Maximum Z Value.

Click "Save Changes"

Home the Z.

Check to see if your Z Endstop Value is correct.

If not, continue reading.

Continue reading.

Your mesh compensation may be changing the value.

Home the Z.

Run:

G29 S2

The Z Endstop Value should now be the calibrated value.

Mesh compensation is changing the value of your Z Endstop Value.

Proceed with printer operation.

PreviousExtruderNextCommon Troubleshooting

Last updated 6 years ago