Marlin: M852 doesn't change anything

Created on 22 Feb 2019  路  4Comments  路  Source: MarlinFirmware/Marlin

Description

I'm adding the M852 code in my gcode files like that:

M852 I0 J0 K0.9 S0

And it changes nothing, I printed a test cube that is exactly the same with or without the code.
Of course I modified the firmware with that:

#define SKEW_CORRECTION

#if ENABLED(SKEW_CORRECTION)
  // Input all length measurements here:
  #define XY_DIAG_AC 282.8427124746
  #define XY_DIAG_BD 282.8427124746
  #define XY_SIDE_AD 200

  // Or, set the default skew factors directly here
  // to override the above measurements:
  #define XY_SKEW_FACTOR 0.0

  #define SKEW_CORRECTION_FOR_Z
  #if ENABLED(SKEW_CORRECTION_FOR_Z)
    #define XZ_DIAG_AC 282.8427124746
    #define XZ_DIAG_BD 282.8427124746
    #define YZ_DIAG_AC 282.8427124746
    #define YZ_DIAG_BD 282.8427124746
    #define YZ_SIDE_AD 200
    #define XZ_SKEW_FACTOR 0.0
    #define YZ_SKEW_FACTOR 0.0
  #endif

  // Enable this option for M852 to set skew at runtime
  #define SKEW_CORRECTION_GCODE
#endif

Steps to Reproduce

  1. Add M852 code to your gcode
  2. Print
Calibration Question

Most helpful comment

I was wrong, sorry , it works

All 4 comments

Syntax: M852 [I] [J] [K] [S]
See http://marlinfw.org/docs/gcode/M852.html

M852 I0 J0 K0.9 S0

Can you reopen ? I tested with M852 I0 J0 K0.9 S0 and this is the same.

I was wrong, sorry , it works

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Tamonir picture Tamonir  路  3Comments

Matts-Hub picture Matts-Hub  路  3Comments

Bobsta6 picture Bobsta6  路  3Comments

W8KDB picture W8KDB  路  4Comments

Ciev picture Ciev  路  3Comments