Go to homepage
2 / 13
Oct 2016

I have been printing heavily with an I3 that I built about a year ago. It works well but I always have issues with feed problems on longer prints (5 hours plus). I kept improving cooling, the extruder, etc etc and had about given up getting long prints consistently.

Every now and then my bed would slip as well causing the layers to misalign. It didn’t happen often so I just started again and usually succeeded the 2nd time. Recently I decided to try to knock that out and I ran across an article talking about the acceleration and jerk settings (in Marlin) and how they affected bed slippage so I decided to try it.

Originally I had the following:

#define DEFAULT_MAX_ACCELERATION {9000,9000,100,10000}
#define DEFAULT_ACCELERATION 3000
#define DEFAULT_XYJERK 20.0 // (mm/sec)

Based on what I was reading I changed em to:

Originally I had the following:

#define DEFAULT_MAX_ACCELERATION {5000,5000,100,8000}
#define DEFAULT_ACCELERATION 2000
#define DEFAULT_XYJERK 10.0 // (mm/sec)

I started noticing that not only did the bed not slip but I almost never get feed issues now. I am finishing my 4th print over 10 hours in a week and so far no slips and no feed issues.

Does it make sense to you guys with more experience that changing those settings would have a great positive affect on feed?

I get the bed slippage thing cause I have seen that many times in steppers over the years when you try to accel too fast but I guess I’m not getting why it help the feed issues.

I’m very happy. I’d just like to understand what is at work.

Thanks

Jeff

  • created

    Oct '16
  • last reply

    Oct '16
  • 12

    replies

  • 24.8k

    views

  • 6

    users

I really appreciate all the answers. I definitely stumbled into the settings I have now and you guys help me feel better that they are more where they should have been all along. Crazy that you can suffer a year of iffy prints cause the defaults you find are wrong and you haven’t learned to tweak a setting yet. People helping in this hobby keep other people sane I think.

My current settings match yours almost exactly. I’ll go get your firmware and see what else I might have off. Super nice of you to share that.

Thanks to all for your help!

No problem. If you need tech support also sell that on online store. If anything runs backwards don’t worry as you just have to invert the logic on that axis via Arduino ide or c++ under the tab of configuration.h Can make basic settings there, pretty much self explanatory. However, in my version of firmware I also use autolevel, the mk8 auto level bracket I made it for. And there is another I’m testing and trying with the filament sensor. In my firmware I enabled the thermal runaway protection, and have tuned the pid loops to the setups I have, both for Sanguinololu board and the gt2560 board. This firmware can run multiple boards as any standard firmwares but I added in a line for the gt2560 rev a itself. Make sure whT board you have. Rev a gt2560 is slightly different the the original gt2560 (legacy board). RAMPs 1.4 is easiest to change for. So just a heads up. georgeroblesjr.wordpress.com 16 is my WordPress blog. There are three posts.

Also have parts in stock for some stuff, some filament, heaters cartridge, mk9 upgrade for the extruder and prebuilt extruder as well. Have plastic parts but is better for ninjaflex, flexible filaments. Look into filament cleaner/ oiler. Will also help. Over time the PTFE tube can swell and burn so good to keep some handy. 4mm od with 2 mm id.