Prevent chamber cooling

Hi,

I would like to print my ASA with 95°C bed temperature and without active heating.
If I set the heatbed to 0°C it works pretty fine.
Until the chamber reaches 40°C and decides to actively cool.

Is there any way to tell the printer to “not start cooling” if the chamber exceeds 40°C? It will stabalize at 50-55°C anyhow …

Why don’t I set it actively to 40°C to prevent it from cooling? Then the print won’t start. The chamber heats up. The AMS prepares the filament. Chamber reaches 50°C in the meantime. Then it doesn’t manage to cool down to 40°C ^^ And I simply would like to save the energy to heat the chamber at all if not necessary …

Tips are welcome. Didn’t find any settings yet in the studio to tell the H2S “hey, do simply nothing if you exceed the 40°C”.

1 Like

If you say that the chamber will eventually reach 50-55C due to the heat of the bed, why don’t you just set the temperature to 41C or possibly even 50C-55C?
This will put the printer in heating mode and will not start cooling.
You might use some energy to heat the chamber initially, but the bed will maintain the temperature according to your definition.

The big advantage is that the chamber is faster at working temperature which improves quality, and you are sure the temperature is guaranteed.

Additionally, I am sure you use the same amount of energy to heat the chamber with the bed, than partially with the chamber heater.

1 Like

Hi Gerrit,

Yes. If there wouldn’t be the bug with starting the print then.
I tried to describe it above.

If I set the chamber to 40°C (or 41°C doesn’t matter), heating mode, it will reach during the preparation phase (especially if it is a second print) ~50°C. Before the print start. Due to the bed heat. Then the printer waits to start until 40°C is reached. That will never be reached, since the bed is heating the chamber faster then it is cooling down. I would have to open all covers for 1-2 min. Then cools it down to 40°C. Then the print starts … But you can imagine thats not ideal :wink:

And if I set the chamber to 50°C it runs smoothly. But it needs longer to prepare and I simply wouldn’t need the chamber to be on 50°C …

So the simplest option would be to tell the printer “Simply do nothing with the chamber heat” and everything would be fine. Just can’t find an option for that …

1 Like

So what is the problem if the temperature is set to 50C then?

If chamber is already at 50C it starts immediately, and if the chamber is colder, you have to wait a short while to reach that temperature.

And as mentioned, the energy cost for initially heating to 50C isn’t going to be the cost IMHO.
After that the heater will shutdown since the bed maintains the temperature.

Yes, it takes a bit of time, but can’t imagine that is the issue.

I don’t think it’s a bug. If you set the temperature to 40C or 41C, and the chamber is 50C, I thought it would just start, but it’s trying to reach that temperature before starting. Which is in a sense logical, just as it waits for a higher temperature to be reached. If you set 40C, your filament might not like 50C.

I would just set the temperature I want, and take the wait time for granted when it’s too cold.
It definitely will increase the quality, because it’s printed at a consistent temperature.

5-10 minutes an additional 300W is approximately 0.05KWh. I don’t think that will be the cost savings you are looking for.

You can still play with the temperature, to find one the fits best.

There are more requests for better temperature control in the community here, but I don’t know if any of them have been communicated with Bambu to get them into a feature request.

1 Like

Thanks again for the response Gerrit. And quick one as well :slight_smile:

Yeah okay. Can work…

I’m often prototyping small things. Get dimensions right. Adapt the 3D ect.
Wait times are adding up :wink:
But okay. I live with that.

Speaking about wait times.

The fillament pullback to the AMS isn’t helping here either. And the few poop shots he does when pulling new filament.
There also seems to be no option to tell the printer “leave the filament in the extruder” right?

I played around with the G-code. But didn’t figure out the right settings yet. Then i stopped that again since it didn’t want to do too many tryouts to get it setup propperly …

Would be nice to have an expert setting for that. No necessity in the basic setup…

I played with the gcode to remove the pull back to the AMS. It worked for a while, but somewhere, I had a use case where it gave issues. So I reverted back to standard.

Also, leaving the filament loaded at the end, doesn’t reduce the poop on the next print.
You see the same behavior on the external spool. Each new print it does the standard purge cycle as if it’s not remembering what filament was loaded earlier.

Yeah. Hmm.

Would be so simple to solve.
I would have expected the filament to stay in the extruder.
And that the poop shot is only done after requesting a different filament.
It would save time and the shots …

I would simply add a printer option “pull back the filament to AMS after each print”.

Would be great to see some options or different default behaviour in the future…

Talk to you Gerrit.

Here’s link to the wiki for setting that up.
https://wiki.bambulab.com/en/ams/manual/ams-not-unloading-to-save-filament

Thanks for sharing!

It seems that I didn’t remove the machine start gcode to skip the initial “flush”.

As mentioned earlier, it was causing some issues on my end anyway, so I reverted back to the original gcode.

It might save a minute at start and 10s at the end, but at least I can operate the printer and AMS normally without issues.

Hi Justin, oh nice. That one is good.
Tried something similar and had start up issues. But I’ll follow that guide and try it again :slight_smile: Merci!