Skip to content

Z axis shifts during printing #70

@junhongmit

Description

@junhongmit

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.
f0d1475c31af238f892bed59c438f65

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.

  1. X speed limit 1500mm/min
  2. Y speed limit 1500mm/min
  3. Z speed limit 60mm/min
  4. E extruding speed limit 102mm/min
  5. 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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions