Chamber fan speed for materials

When printing PETG, Chamber Fan turns on at 100%. It seems to be a conditional in both the filament gcode and printer gcode. I though it depended on just the bed temperature but it doesn’t happen with ASA ¯_(ツ)_/¯ I might be reading it wrong.
I could fiddle with it but I think the default should be sensible.

  1. this is extremely loud, could we make the default something like 60%? I doubt it mattters much (50% works for my prints)
  2. It should be available in the GUI, just like Aux fan is
4 Likes
  1. The chamber fan is available in the GUI, on the printer, in Studio and Handy. But if you’re doing a multifilament print, it will reset to what the filament profile says on each change.
  2. The fan speed is contingent on the bed temperature and is set in the filament profile Gcode, M106 command. I save my own profile with the S value modified from 255 (100%) to 180 (70%).
5 Likes

How do you get it to let you print with those profiles? When I save it the AMS won’t recognize it and I have to go with Generic in order to get it to print.

The AMS dialog on the Device tab doesn’t know nor care about user profiles. Set the spool types and colors to be the closest you can find among the system presets. Then go back to Prepare, sync with the AMS. Now for each filament, change the profile to be the one you saved earlier with the changes.

1 Like

so I want to turn down the other speeds also, I figured it would be something as simple as M106 P1 S180 M106 P2 S180 M106 P3 S180, but depending on the order, it turns down some of the fans and turns off the other… This is my latest code and it sets my chamber speed right but then turns the other fans to 0%, what am I doing wrong?

; filament start gcode
{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}
M106 P1 S180
M106 P2 S150
M106 P3 S150
{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}
M106 P1 S180
M106 P2 S150
M106 P3 S150
{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}
M106 P1 S50
M106 P2 S50
M106 P3 S50
{endif}

I really want the fan speeds to be as followed, Part:90 Aux:70 and Cham:60

The part and aux fan you control in the Cooling tab of the filament profile. Don’t try to do it in the start G-code as it will be overridden.

1 Like

ok, I made the changes and will test it and report back. Thanks!

I’ve tried changing the Chamber fan in Orca, and it doesn’t seem to take effect. Is it just me?
It’s called “Exhaust Fan” I’d assume this maps to the Chamber fan on the P1S.

I just tried this too and the fan was unaffected. Did you ever get the exhaust fan setting in orca slicer to work?

I’ll have to look at it again. I’ve seen two places to adjust the fans, and I don’t remember where it worked for me. Both are in the filament profile. One is under cooling, at the bottom. Other is in the gcode. In the end, I have been able to set it where I want.

in order to be able to adjust your chamber fan speed, change your filament start code in the advanced section to:

; filament start gcode

M106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]}

note: this disregards the bed temp else if code and just sets it to what you set it to. if you keep the code as it defaults to, the bambu overrides whatever setting is used for chamber speed