Extruder goes crazy - What's the problem? GCODE, Firmware, Startup Script, Simplify3D?
 
Notifications
Clear all

Extruder goes crazy - What's the problem? GCODE, Firmware, Startup Script, Simplify3D?  

  RSS
Jonnie Cache
(@jonnie-cache)
New Member
Extruder goes crazy - What's the problem? GCODE, Firmware, Startup Script, Simplify3D?

I have had my printer about a month now. I feel that I have it pretty dialed in. The only thing that was just annoying me is that when the bed self-levels, it often leaves dots of plastic. Doing some reading on the issue, it looks like the cure is in the startup script. So, I fashioned the following:

M115 U3.1.3-RC1 ; use the latest firmware version
M900 K35 ; Linear Advance for PLA
M83 ; extruder relative mode
M140 S[bed0_temperature] ; set bed temp
M109 S170 ; warm up extruder
M190 S[bed0_temperature] ; wait for bed temp
G28 W ; home all without mesh bed level
G80 ; mesh bed leveling
M104 S[extruder0_temperature] ; set extruder temp
M109 S[extruder0_temperature] ; wait for extruder temp
G1 Y-3.0 F1000.0 ; go outside print area
G92 E0 ; reset extrusion distance
G1 X60.0 E9.0 F1000.0 ; intro line
G1 X100.0 E12.5 F1000.0 ; intro line
G92 E0 ; reset extrusion distance

When I print using this code, it begins printing just fine, but after about 30-60 seconds of the print starting, the extruder goes crazy! It makes all sorts of rattling sounds. The filament starts shaking. I'm guessing that it is trying to jam so much filament through there that the nozzle temp can't keep up.

The question is, why doesn't it work? Is something in the startup script offensive to Simplify3D or the Mk3? Is it a firmware bug? I can figure out individual GCODEs, but I have no idea how to troubleshoot this.

The other thing I will mention is that I use OctoPrint on an RPi 3B+. I don't think that would make a difference in this case since it should just be passing the GCODE to the Mk3, but wanted to mention it.

I'm attaching the FFF file from Simplify3D as well as the 2 little pieces I'm trying to print. I'm also submitting the actual GCODE file that is being printed.

Any help is appreciated!

Napsal : 15/06/2018 6:37 pm
Asraff Amzani
(@asraff-amzani)
Estimable Member
Re: Extruder goes crazy - What's the problem? GCODE, Firmware, Startup Script, Simplify3D?

Hi,

Is that start-gcodes are from the slic3rpe?
I had the same problems before when using the slic3rpe's start-gcode into latest cura and it did the same there where the extruder moves so fast compared to what the normal printing does.

It has to do with the M83 that is the setting the extruder into relative mode instead of M82 set extruder into absolute mode.

In your simplify3d, go to gcode tab then tick "relative extrusion distances". In slic3rpe, this option enabled by default.

Hope this helps =)

Napsal : 15/06/2018 9:20 pm
Jonnie Cache
(@jonnie-cache)
New Member
Topic starter answered:
Re: Extruder goes crazy - What's the problem? GCODE, Firmware, Startup Script, Simplify3D?

I did take quite a few things from Slic3r, yes. I totally missed the absolute vs relative extruder setting! I'm sure that is the problem! Thank you!.

Napsal : 15/06/2018 10:56 pm
Jonnie Cache
(@jonnie-cache)
New Member
Topic starter answered:
Re: Extruder goes crazy - What's the problem? GCODE, Firmware, Startup Script, Simplify3D?

I checked the box in Simplify3D and that did the trick! Thank you so much! While is was simple, it was not apparent. I didn't realize what the difference was. Still learning all the options. But, from what I've read, relative extrusion is the much better choice. Now it's hunky dory!

Napsal : 16/06/2018 2:40 pm
Asraff Amzani
(@asraff-amzani)
Estimable Member
Re: Extruder goes crazy - What's the problem? GCODE, Firmware, Startup Script, Simplify3D?

If you're going to use cura, don't forget to change it into m82 =D.

When I first uses cura, I didn't notice that m83 as well until I tried to do research a bit on the m83 and m82. Cura don't support relative e-distances, only absolute.

Happy printing =D

Napsal : 16/06/2018 6:37 pm
Share: