Hi! First of all, thank you very much for your excellent firmware! I am using MatterControl to control the M3D printer. However, I noticed that the z axis of the printer always slowly shifts down about 3mm during the printing. This annoying problem results in a shorter and contractive printed model.

I also investigated a little bit. I exported the GCODE and did some test. First of all, I preset MatterControl with the right speed limit, and make sure the feed rate in GCODE is under 960mm/min.
- X speed limit 1500mm/min
- Y speed limit 1500mm/min
- Z speed limit 60mm/min
- E extruding speed limit 102mm/min
- E retracting speed limit 360mm/min
- Before printing, the printer is calibrated by G30, the bed position is valid. If I move to position z=0, the extruder hits the bed exactly. After printing, the bed position is still "valid". However, if I move to position z=3mm, the extruder would hit the bed, which means the extruder shifts down about 3mm.
- There are three kind of move commands in the GCODE: G1 X,Y; G1 X,Y,Z; G1 Z. I keep all the commands in the GCODE, After printing, the shifting happened.
- As a test, I deleted all the G1 X,Y and G1 X,Y,Z commands, and kept the G1 Z commands. There wasn't shifting happened.
- As a test, I deleted all the G1 Z and G1 X,Y,Z commands and kept the G1 X,Y commands. There wasn't shifting happened.
- As a test, I only kept the G1 X,Y,Z commands. There wasn't shifting happened.
I also walked through the code and didn't find places that may cause this problem. I was very confused. Could you please tell me do you have any idea where this problem may come from? I am willing to share the GCODE and print setting with you. Thank you very much!
Hi! First of all, thank you very much for your excellent firmware! I am using MatterControl to control the M3D printer. However, I noticed that the z axis of the printer always slowly shifts down about 3mm during the printing. This annoying problem results in a shorter and contractive printed model.

I also investigated a little bit. I exported the GCODE and did some test. First of all, I preset MatterControl with the right speed limit, and make sure the feed rate in GCODE is under 960mm/min.
I also walked through the code and didn't find places that may cause this problem. I was very confused. Could you please tell me do you have any idea where this problem may come from? I am willing to share the GCODE and print setting with you. Thank you very much!