Exhaust fan and PETG

I recently replaced my H2D with an H2C. While printing PETG, I noticed the printer is very loud. A quick look at the cooling system shows the chamber exhaust fan running at 70%. I haven’t been able to find a setting to adjust this before slicing.

Has anyone else noticed this?

This wasn’t an issue with my H2D.

In the filament profile settings, under the cooling tab, I can’t find anything. The last fan setting at the very bottom is the aux fan.

I noticed switching from an X1C to an X2D that the power consumption was 100w more with PETG. I’d really like to know how to keep all of the fans off during the print too (left, right, exhaust)

Hi Andi,

I had this happen once, and it turned out to be my own fault, basically. I had edited a filament profile (probably PETG) and removed everything in the “filament start g-code” block, including the comment line that’s usually there by default (“” ; filament start gcode"). This cause the default PETG profile start g-code to be used instead, which manually sets the chamber fan speed to a preset value (instead of using the default H2 series automatic cooling modes).

So check your filament profile and make sure that comment line is there. Or, that’s the place to set a custom fan speed, if you prefer.

More details below (writing them helped me remember what my issue had been in the first place :slight_smile: ).


In the “base” PETG filament profiles, not printer-specific, there’s filament g-code that looks like this:


{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}

M106 P3 is the command to control the speed of the exhaust fan. The S value is in the range of 0 - 255 with 255 being 100%. The code above says that if bed temperature is > 80°C then set the fan to full speed, or if it’s less but > 60° then set the speed to 70% (180 / 255, rounded).

The next block overrides the fan speed if the printer’s support_air_filtration property has been enabled and activated, and uses a property named during_print_exhaust_fan_speed from the filament profile to set the speed. The H2 series currently have support_air_filtration set to false, disabled, and so none of the filament exhaust fan settings will show up when editing those profiles. The default during_print_exhaust_fan_speed for all filaments however is 70%.

Anyway, in the PETG profiles that are specific to H2 printers, this g-code should be overridden with just a comment block (" ; filament start gcode"). So it shouldn’t have any effect.

Instead, in eg. H2C start machine g-code, there’s a block of code which either disables the fan entirely in chamber heating mode (>- 40°), or does some clever stuff to set the “exhaust fan strategy” to something reasonable. This is actually described in large part in this post: Chamber Cooling Gcode

Cheers,
-Max

1 Like

First of all, thank you very much. It was indeed an incorrect filament profile setting that I had loaded with the project.