Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Before you can Auto level your printers z-offset needs to be cailbrated and you also need to have the correct firmware for auto leveling installed on your printer. When it does a home all the Z should rise up then the X and Y should move into normal limit switches after such the extruder will move to the middle of the bed and preform a “safe homing” at the center of the bed it will rise then lower touching the bed with the probe or near the bed depending on the type of leveling system you have, in any case the nozzle should not crash into the bed.

Once the Firmware is operating correctly you can now level the probe this has to be done every time you change the nozzle and may need to be adjusted over time as your nozzle wears down to preform optimally.

The Z-offset is generally under settings but depending on the firmware you are using it may be called something different.

The following is an Advanced Guide to leveling your printer by using a computer with a command sent directly to your printer to force it’s behavior. To use this you will need a program such as Repetier Host connected to your computer via USB on your printer with the correct printer drivers installed these are typically found on your SD card you received with your printer.

  1. Home your 3D printer

  2. Reset Z0-Offset

    Code Block
    M851 Z0 
  3. Store setting to EEPROM

    Code Block
    M500
  4. Set active parameters

    Code Block
    M501
  5. Display Active Parameters

    Code Block
    M503
  6. Home your nozzle and show your Z-Axis

    Code Block
    G28
  7. Move the nozzle to true 0 offset

    Code Block
    G1 F60 Z0 
  8. Switch off soft end stops

    Code Block
    M211 S0
  9. Get a piece of letter/A4 paper and place it under your nozzle
    Lower your nozzle towards bed slowly until the paper can barely move

  10. Take note of the Z on the printer display (take that number and add the measurement of the calibration sheet or device used)

  11. Set your z offset. Mine measured -2.7 so I used -2.71. 

    Code Block
    M851 Z -X.XX (X.XX is the z-offset you just measured)
    M851 Z -2.71 (is what I used)
  12. Enable Soft Endstops

    Code Block
    M211 S1
  13. Save settings to Eeprom

    Code Block
    M500
  14. Set Active Parameters

    Code Block
    M501
  15. Display current settings

    Code Block
    M503
  16. Again, Tell the printer to go Home

    Code Block
    G28
  17. Move the nozzle to true zero offset to see your result

    Code Block
    G1 F60 Z0 

Start Code: G29 Explained

Auto Leveling is a process that allows a 3D Printer to create a digital map of the build plate by gathering data from key points in a Grid usually by a 3x3 or 9 Point grid system sometimes more depending on the build size.

...

If you have a probe correctly installed on your machine ensure that your Gcode Start up has the Following lines in this Order. The G28 command should already be in your start up code so you need only add the second line following it.

G28 ; Home The Nozzle

G29 ; Auto Level the bed