Can I change the default "load filament" temperature?

When I press load filament on the a1 mini LCD it heats up to 250c and I want it to only heat up to 220c. Is there a way I can change this setting?

IiRC, sometime last year the Machine start Gcodes were changed to use the set 250°C rather than the max temps from the filament settings.

I think you need to look for “M104 S250” (or a sumilar M104 line) in the Machine start Gcode and try “M104 S220”.
Just remember to change it back for other filaments or find the variable name for the max filament temp or use a bunch of “if” conditions.

:crossed_fingers: & :four_leaf_clover:

The default of 250 c is a good middle ground to allow the printer to purge out old filaments that may require a temp higher than 220. So unless one has a need to get it exactly to 220 and not any higher, use the default is not a bad idea.

3 Likes

I’m not sure if this answered the question? But each time I print, it seems as though I need to set the temp at 220 for PLA and reset the bed from 65 to 70. My question is the same as his. How do I get the temps to set based on the filament I’m using? I do the filament setup but the temps don’t seem to carry over?

I’m looking for a solution as well. In my case, I’m trying to print PA6-CF which requires a nozzle temperature between 270-290c.The filament min/max temperatures are properly set and the printer will initially set the nozzle temp to 290 at the very start, but will drop to 250 before performing the load of the filament. This causes the printer to either throw an AMS motor slip error or a extruder clogged error due to not being hot enough to extrude.

Manually setting the temperature and hand feeding the filament proves to me that it extrudes fine. I’m unable to print with this filament due to this annoying 250c issue.

I found a workaround that will allow you change it. In the upper left of the prepare tab, click the pencil icon next to the printer preset under the printer section (not the filament preset).

Go to the machine g-code tab and under the very first section (Machine start G-code) you’ll want to look for the section named ====prepare print temperature and material ====. There will be a couple lines needing to be changed in that section.

The very first M109 line in that section (M109 S[nozzle_temperature_initial_layer]) can be left alone. Right below that line should be one that says M104 S250. You want to change the 250 after the S to whatever temperature you’re wanting to set it to instead. Lastly, a few lines further down will be another M109 line that says M109 S250. Do the same thing for that line and change the 250 to the temperature you want. Click the save icon next to the preset name at the top and give it a name.

You’ll want to make sure that printer preset is selected before slicing your file for the settings to apply. If you’re wanting multiple different temperatures, you’ll have to create multiple custom printer presets for each different temperature. Hopefully this helps someone.

1 Like

I have the same issue. Specifically loading new filament that requires (in my case PHA) a lower nozzle temp. Frustrating. I’m trying the gcode solution below but that doesn’t seem to affect the nozzle temp when in the load filament process.

@Johnny_Quest While I can’t say for sure as I haven’t tested, I’d guess the section almost at the very bottom called “nozzle load line” is where you want to modify values as that’s the one that sounds closest to what you’re looking for. Look for the M104 (set hotend temperature) and M109 (wait for hotend temperature) values, the latter most likely being what you want as that sets a new hotend temperature and waits until it reaches it to continue.

If all else fails, you may have to add your own custom gcode in there to get it to behave how you want. If you search online there are sites that list all the gcode values and what they do.

From my experience (witch is quite small) you should be able to change the temperature within controls. When ever I do this my printer would not exceed the temperature I set. However I do suggest seeing what type of filament you have on your ams or loader and make sure it matches up with what you have set on the app. Another solution is to allow the fan to run as it will prevent overheating and regulates tempature.

Easy fix of OP question. Be diligent of the filament type displayed for filament options. I work it something like this: the filament screen shows type which controls loading & unloading nozzle temp. We’re dealing with 2 considerations, residue in the nozzle and type of filament being loaded. Avoid under heating, such as petg residue loading pla and avoid pla residue loading pla with setting on petg. If mixed types are being considered, go with the higher temp when loading. When unloading, set to type of filament. So, I make sure to set the filament type to whichever filament is loaded before printing. That way, I keep track of what residue is in the nozzle.