Extrusion Coming Late
Not sure if I am doing the process correct.
I have two materials loaded in my 4MMU (1 & 2)
I need to print a single filament using E2.
E2 is loaded and primed. If I extrude E2 from within OctoPrint, filament comes right on out.
I sliced the stl in Slic3r PE and set everything to use E2 in the gcode.
When the print starts, it does the line in the front of the build plate like it used to albeit longer but nothing comes out. Material doesnt start to come out until its already started the print. This print has a very small footprint (3DH Marvin) so by the time material comes out the first layer infill has already started.
Edit: Last night I sliced and printed a item but was set to use E1 and had no issues.
Thanks,
Re: Extrusion Coming Late
Just tried again and it started literally right after the skirt on the model finished, so this is going to be a good print but still need to know why the delay.
Re: Extrusion Coming Late
Zip up and attach the GCode file to a post.
Peter
Please note: I do not have any affiliation with Prusa Research. Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage…
Re: Extrusion Coming Late
Attached.
Re: Extrusion Coming Late
OK, so that GCode starts with extruder 1, prints the purge line and then switches directly to extruder 2 to print the model.
So you either have something wrong in your settings, start GCode or profile.
I don't use Slic3r, so it's a little difficult to advise further, sorry.
Peter
Please note: I do not have any affiliation with Prusa Research. Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage…
Re: Extrusion Coming Late
Thanks Peter.
Can you point out how to read that so I can start messing around?
Re: Extrusion Coming Late
Apologies, been away from my desk.
You need a text editor (I use Notepad++). Open the GCode file with the text editor. Ignore all comment lines starting with a semi-colon.
In the file you uploaded, the actual gcode starts at line 12:
M107 ; fan off
M190 S55 ; set bed temperature and wait for it to be reached
; Start G-Code sequence START
T0 ; Select tool 0, extruder 1
M109 S215 ; Set first layer extrude temp
G21 ; set units to millimeters
G90 ; use absolute coordinates
M83 ; use relative distances for extrusion
G28 W ; home all axes without calibration
G80 ; 9-point calibration
G92 E0.0 ; set extruder counter to zero
M203 E100 ; set extruder max feedrate to 100mm/s
M92 E140 ; set extruder to 140 steps per mm
G1 Z0.250 F7200.000 ; move to z = 0.25mm
G1 X50.0 E80.0 F1000.0 ; we are now drawing the purge line with E1
G1 X160.0 E20.0 F1000.0
G1 Z0.200 F7200.000
G1 X220.0 E13 F1000.0
G1 X240.0 E0 F1000.0
G1 E-4 F1000.0
G92 E0.0
Then at line 44, there is a T1 which selects Tool 1, Extruder 2.
You could simply fix the GCode by changing line 15 to T1.
Peter
Please note: I do not have any affiliation with Prusa Research. Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage…
Re: Extrusion Coming Late
Allow me a question...
When you start your print, what happens in terms of which extruder starts printing the purge line? Does your pre-selected filament 2 unload?
When I've printed single color g-code files this week I used a printer profile set up for single extrusion. Then I select the extruder I wanted to use on the panel and printed. Worked perfectly every time. Since I was using a modified i3 MKS profile it also used the short purge line as well. The reason for the modified printer profile is to accommodate the Bowden tubes for the MM kit, the stock printer is direct. This requires a bit of tweaking in the extruder 1 panel in Slic3rPE - I used:
Retraction
Length: 2mm
Lift: 1mm
Speed: 15mm/s
extra length on restart: 0
minimum travel after retraction: .5mm
retract on layer change: checked
wipe while retracting: checked
That should get you in the ballpark. Just edit the i3 profile and then make the mods and save as Original Prusa i3 MK2S MM or somesuch.
Re: Extrusion Coming Late
Peter, thanks!
Ill start messing around.
As far as what happens with single prints, it doesn't unload any other filaments. I thought it was extruding from E1 during purge but wasn't sure and Peter verified.
Luckily the filament in E1 was far up and the purge didnt make it get in the way in the multiplexer.
There has to be an easier way to slice items for single filament prints without having to manually edit Gcode for the purge.
Re: Extrusion Coming Late
I thought what I described was an easy way to do single color prints? How would you like/expect it to work?
Re: Extrusion Coming Late
OK, so that GCode starts with extruder 1, prints the purge line and then switches directly to extruder 2 to print the model.
So you either have something wrong in your settings, start GCode or profile.
I don't use Slic3r, so it's a little difficult to advise further, sorry.
Peter
In Slic3r, look at the "Printer Settings Tab" at the top. There is the code for the "Start G-Code" section.
While I don't yet have my MMU (soon!) and am using the single extruder Slic3r, I am betting that the switch to the first extruder (T0) and test line is in that section. You can edit it when doing a single color from other than the first extruder.
--ajs
Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage or loss. If you solve your problem, please post the solution…
Re: Extrusion Coming Late
OK, so that GCode starts with extruder 1, prints the purge line and then switches directly to extruder 2 to print the model.
So you either have something wrong in your settings, start GCode or profile.
I don't use Slic3r, so it's a little difficult to advise further, sorry.
Peter
In Slic3r, look at the "Printer Settings Tab" at the top. There is the code for the "Start G-Code" section.
While I don't yet have my MMU (soon!) and am using the single extruder Slic3r, I am betting that the switch to the first extruder (T0) and test line is in that section. You can edit it when doing a single color from other than the first extruder.
--ajs
Thanks Aaron,
I have never used Slic3r before so I am a n00b with it. I was sticking with S3D prior but the Prusa post processor isn't supported with their gcode yet so I figured I would get used to Slic3r in the interim.
Re: Extrusion Coming Late
Your slic3r star g-code shall contain the following line:
T[initial_tool]
The [initial_tool] will be replaced by the starting extruder id.
I believe you either use an outdated or incorrect Slic3r profile.
Re: Extrusion Coming Late
Added Tx into Gcode for corresponding extruder being used.
No issues.
Do I need to also change the end Gcode to select the correct extruder if different from T0?