Chamber Fan being set to 100% when a print starts

I hope you are right. The chamber temperature with the door open went up to 45°
With the fan going at 10%

1 Like

How do I set my chamber fan to 0% before the start of my print? My basement is too damn cold for chamber fan. And I have to manually turn it off in the device manager during a print and I’ve screwed that up too many times. Where exactly would I put the G-Code in Bambuslicer?

If you still need the answer.
I’m no pro in this and haven’t tested it myself, but I’m really sure it is in Filament settings > Advanced, there you can see multiple lines of “M106 P3 SXXX”
Change all the S numbers to 0, like “M106 P3 S0”
From some reddit post: M106 is the fan set M-code, P3 is the chamber fan, S255 is “Max”

If this isn’t right, please correct me.

For PETG, I see:

; filament start gcode
{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255
{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180
{endif}

{if activate_air_filtration[current_extruder] && support_air_filtration}
M106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} 
{endif}

I don’t really know what exactly to do…literally change everything that says M106 to M106 P3 S0 ?

I would try this, if I wouldn’t want the chamber fan to be ON at all.

; filament start gcode
{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S0
{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S0
{endif}

{if activate_air_filtration[current_extruder] && support_air_filtration}
M106 P3 S0 
{endif}

As I said, I don’t know much about this and I haven’t tried this myself, but if my understanding is correct, then, the first line would turn the chamber fan to 100% (S255), when bed temperature is over 80°C and the second would turn it to 70% (S180), if bed temp is over 60°C. The last one activates when air filtration is activated (and turns fan speed to something I don’t understand :sweat_smile:), but I don’t know where the setting for that would be, if it exists in Bambu Studio (there is one in Orca slicer).

Try this gcode, if it works, great, if not, sorry, then maybe you have to change something in the “Machine gcode” from the printer itself, but I can’t help there, try searching on the BambuLab reddit for “Chamber Fan comes on at 100% Despite 20% in print profile”. I hope I could somewhat help (and that my english is okey, not native)

I tried pretty much exactly what you wrote and it worked! I’ll make a ‘cold’ setting for each of the filaments I use and perhaps bump up the bed temp. Thanks!

Where you able to find the Exhaust Fan setting in Bambu Slicer? I do not see it in mine. I am running the latest version of the slicer too.

1 Like

Some users posted where but like you i could not find it - in Orca is easilly found. While in Bambu i had to play with G code ….

1 Like

i wish bambu studio would add it , i print mostly pla on my p1s so i dont need it or the Aux fan its annoying to turn them off at start of each print

My P1S recently started putting the fans on full blast during the purge line for some reason

1 Like

same but i just made a filament profile and adjusted gcode so now neither fan comes on during prints, wish they would make a simple switch though like in orca slicer

For me it’s case of needing the Air Filtration On while printing especially ASA and ABS to support my own design external filtration chamber which does have a fan with speed control.


I use a professional industrial level air monitor and thus far I’m able to sit thorough an entire print right next to the printer.

I set the filtration 10% during print and 70% after and wait for about 10 min to clear out the air in the chamber.