Hello,
I've spent a lot of time on this site and others trying to correct this.
I printed the test print as described in the Marlin firmware (see pic), I then inputted all the measurements (after doubling them) into the firmware.
I un-commented what I believe is supposed to be:
#define SKEW_CORRECTION
#if ENABLED(SKEW_CORRECTION)
// Input all length measurements here:
#define XY_DIAG_AC 319
#define XY_DIAG_BD 318
#define XY_SIDE_AD 199
I also made sure that #define XY_SKEW_FACTOR 0.0 was commented out. (i did try with the skew factor with the other lines commented out and that did not work either).
I also tried with the following both commented and un-commented.
#define SKEW_CORRECTION_GCODE
When I upload the firmware, with the #define SKEW_CORRECTION_GCODE and #if ENABLED(SKEW_CORRECTION) I can go to the terminal and type M852 and it will return a value (in my case 0.00322, which i double checked with the formula on wolfram).
It seems like octopi/the board is seeing the skew correction but it does not change my prints.
I've also tried hard coding it in the print file, also no results. I even incresed the value by 300% to see if there was a difference and there was not, however typing M852 in the terminal would bring up the increased value.
Any help would be greatly appreciated.
I've spent a lot of time on this site and others trying to correct this.
I printed the test print as described in the Marlin firmware (see pic), I then inputted all the measurements (after doubling them) into the firmware.
I un-commented what I believe is supposed to be:
#define SKEW_CORRECTION
#if ENABLED(SKEW_CORRECTION)
// Input all length measurements here:
#define XY_DIAG_AC 319
#define XY_DIAG_BD 318
#define XY_SIDE_AD 199
I also made sure that #define XY_SKEW_FACTOR 0.0 was commented out. (i did try with the skew factor with the other lines commented out and that did not work either).
I also tried with the following both commented and un-commented.
#define SKEW_CORRECTION_GCODE
When I upload the firmware, with the #define SKEW_CORRECTION_GCODE and #if ENABLED(SKEW_CORRECTION) I can go to the terminal and type M852 and it will return a value (in my case 0.00322, which i double checked with the formula on wolfram).
It seems like octopi/the board is seeing the skew correction but it does not change my prints.
I've also tried hard coding it in the print file, also no results. I even incresed the value by 300% to see if there was a difference and there was not, however typing M852 in the terminal would bring up the increased value.
Any help would be greatly appreciated.