Welcome! Log In Create A New Profile

Advanced

Ender 5 + MKS Gen L + TMC2208 - Print head is stopping on tight radiuses

Posted by oRAirwolf 
Ender 5 + MKS Gen L + TMC2208 - Print head is stopping on tight radiuses
July 01, 2019 08:52AM
I have an upgraded Creality Ender 5 that I have found when printing straight lines or curves with a wide radius, it prints fine. However, when printing curves with tight radiuses, you can see the print head stop for a very short time every millimeter or so and it leaves little squish spots where it stops:



I have the following mods to my Ender 5:
MKS Gen L board
TMC2208 stepper motor drivers for X, Y, Z, and the extruder
PSU swapped out from the stock Landy to a Meanwell LRS-350-24
BL Touch
Marlin 1.1.9
Octoprint on a Raspberry Pi Model 3B+
Original Creality hot end fix. - [www.thingiverse.com]
Micro Swiss .4mm Hardened Steel Nozzle

I have tried with no success:
Swap in an extra TMC2208 stepper into the Y-axis
Increased stepper voltages from 0.7 to 0.9
Rebuilt and flashed Marlin firmware
Tried CHEP's Cura profiles - [www.chepclub.com]
Tried stock Cura profiles
Downloaded pre-sliced gcode single-layer bed level tests and added in G29 for ABL
Removed extra TMC2208 stepper driver from extruder 2 slot, so there are a total of 4 drivers, instead of 5.

I am using CHEP's Cura profiles with Cura 4.1. I have noticed that if I print at 50mm/s, I get the stopped head problem using the 0.12, 0.2, or 0.28 profiles. If I drop the print speed all the way down to 10mm/s, the issue does not occur. I am at a total loss at this point for what to do. I am 100% convinced this is a hardware or firmware problem. If my friend sends me gcode from his slicer that prints perfectly on his Ender 3, it does this on mine. If I send him gcode from my slicer and he prints it on his, it prints perfectly.

Here is a video of the problem occurring. You can see the head stopping every so often: [www.youtube.com]
Here is a link to my Marlin firmware build files: [drive.google.com]
I have attached a copy of the gcode from the picture to this post.

I would genuinely appreciate any suggestions.

Edited 2 time(s). Last edit at 07/01/2019 08:53AM by oRAirwolf.
Attachments:
open | download - CE3_boucle-spiralou.gcode (63.2 KB)
Re: Ender 5 + MKS Gen L + TMC2208 - Print head is stopping on tight radiuses
July 01, 2019 08:58AM
Can it be you are using 1/256th microstepping in combination with an 8-bit board? I think this might cause this behaviour.


http://www.marinusdebeer.nl/
Re: Ender 5 + MKS Gen L + TMC2208 - Print head is stopping on tight radiuses
July 01, 2019 09:21AM
Quote
Ohmarinus
Can it be you are using 1/256th microstepping in combination with an 8-bit board? I think this might cause this behaviour.

I am using 16 microsteps with 1/256 interpolation:

#if HAS_TRINAMIC

  #define R_SENSE           0.11  // R_sense resistor for SilentStepStick2130
  #define HOLD_MULTIPLIER    0.5  // Scales down the holding current from run current
  #define INTERPOLATE       true  // Interpolate X/Y/Z_MICROSTEPS to 256

  #define X_CURRENT          800  // rms current in mA. Multiply by 1.41 for peak current.
  #define X_MICROSTEPS        16  // 0..256

  #define Y_CURRENT          800
  #define Y_MICROSTEPS        16

  #define Z_CURRENT          800
  #define Z_MICROSTEPS        16

  #define X2_CURRENT         800
  #define X2_MICROSTEPS       16

  #define Y2_CURRENT         800
  #define Y2_MICROSTEPS       16

  #define Z2_CURRENT         800
  #define Z2_MICROSTEPS       16

  #define E0_CURRENT         800
  #define E0_MICROSTEPS       16

  #define E1_CURRENT         800
  #define E1_MICROSTEPS       16

  #define E2_CURRENT         800
  #define E2_MICROSTEPS       16

  #define E3_CURRENT         800
  #define E3_MICROSTEPS       16

  #define E4_CURRENT         800
  #define E4_MICROSTEPS       16

Should I try turning this off?

Edit: I set #define INTERPOLATE to false and it is still stopping at 50mm/s.

Edited 1 time(s). Last edit at 07/01/2019 09:42AM by oRAirwolf.
Re: Ender 5 + MKS Gen L + TMC2208 - Print head is stopping on tight radiuses
July 03, 2019 02:50AM
I hooked up my laptop to the printer and printed directly from Cura. The problem did not occur. I then re-imaged my Raspberry Pi with Octoprint on it and did not install any plugins. It is working fine now. Grr. I am not a bot please stop auto mod.
Sorry, only registered users may post in this forum.

Click here to login