The X1 and P1 machines always set the nozzle temp to 250 degrees when doing a filament change and flush. Obviously setting the temp to 250 will flush the nozzle of the most widely used materials, however, Is it possible to reduce this temperature so as not to run into problems when attempting to process lower temperature filaments?
You would edit the printer preset and save as a new one. The line in the print start G-code you want to change is this:
M109 S250 ;set nozzle to common flush temp
Thanks very much for the response! Where is the printer preset file to be found and what is the name of it?
You don’t edit a file - click the pencil icon to the right of the printer preset name and you can change it, then save as a new name.
That gcode only is effective at the start of a print. How do you change the flush temp for ALL flushes?
is it also possible to change the temp of the filament load and unload temp? sometimes i have issues with 250C and Sunlu PLA
That is what the Min/Max settings do. If you want to heat to no more than say 240°C during a change, the MAX temps for both filaments needs to be set to 240°C.
I already did that, I made a profile for Sunlu which I use an the Max Temp during printing is 220 but if the printer is finished and unloads the filament it heats up to 250 and then the extruder clogs. I need to change this temp as well I guess but I don’t know how
Above the nozzle temps inf the filament settings, there are settings literally called Min/Max temperature. It is these that are used during loading, unloading, filament change.
Eno, are you talking about the “maximum recommended nozzle temperature” in the filament settings? As WeyWey already said, it has no effect on the filament unload temperature. PHA is instead warmed to 250 deg, what makes it literally drop out of the extruder and clog it in about 50% of cases.
From what I can tell, there have been a few changes in the default printer profiles throughout the months. In a few cases, variables were replaced by set values in the Machine Start and Filament change GCode sections.
Here are a few that I find problematic as they would be better with variables and a formula or two (as done elsewhere in the code):
I have tried all the above suggestions. My situation is that I’m trying to use PVA soluble support material with PLA. Even though I have looked in the filament change GCODE and the machine start GCODE, I still see that when the filament needs to change from PVA back to PLA, the nozzle heats up to 250 right before the push. This causes the PVA to clog the nozzle at least 50% of the time.
What we need for this thread is to figure out what settings we are missing from above, or what other issue is causing that nozzle to go up to 250…
Again, I have created custom profiles for both filaments which show that the nozzle should not go to 250. Also in the GCODE, as described, have changed those S number down.
I do not know for sure but I think that the problem is occurring in this part of the GCODE but I am not sure:
; FLUSH_START
; always use highest temperature to flush
M400
M1002 set_filament_type:UNKNOWN
M109 S[nozzle_temperature_range_high]
M106 P1 S60
{if flush_length_1 > 23.7}
Maybe the issue is when it sets the filament type to UNKOWN. Does anyone know how to edit the filament profile for “UNKNOWN”?
looking back over this thread that I replied to below, I realized that I might have missed this… I will try this change in the change filament GCODE and see how it goes.
Hello I am trying to implement your ideas on the GCODE. I am having troubles getting it to compile.
Could you please post all of your custom GCODE in this thread for reference?