I noticed in my webbrowser during printing PETG that Exhaust fan controlls the chamber temperature, and seems to have a target set at 32 degrees by default. Can adjust the target somewhere in orcaslicer?

I noticed in my webbrowser during printing PETG that Exhaust fan controlls the chamber temperature, and seems to have a target set at 32 degrees by default. Can adjust the target somewhere in orcaslicer?

You can change this in your printer.cfg:
[temperature_fan exhaust_fan]
...
target_temp: 32
...
Set âtarget_tempâ to the value you like.
I am not sure if this can be changed via GCode (in the slicer) somehow.
OrcaSlicer has a provision for controlling the chamber temperature, under:
Filament - Filament- Print-chamber temperature
I believe this is used for active chamber heating and doesnât apply to the Zero?
I havenât tried using OrcaSlicer to control the Zeroâs chamber exhaust fan so I donât know if itâll activate the fan to prevent the chamber from becoming too hot. Iâm assuming it activates a heater to prevent the chamber from being too cool.
I use the Mainsail interface to set the maximum chamber temperature to turn on the chamber exhaust fan.
I looked into it again. Seems like you need to make an extra macro to enable gcode control.
macro:
[gcode_macro M141]
gcode:
{% set s = params.S|default(0)|float %}
SET_TEMPERATURE_FAN_TARGET temperature_fan=âexhaust_fanâ target={s}
I got it from Chamber Temperature & Exhaust Fan | Voron Documentation but had to change âchamberâ to âexhaust_fanâ
Now I can change the target via M141 s60 for example to set it at 60C
I have now added
{if chamber_temperature[0] == 0}
M141 S32 ; fallback als 0 opgegeven
{else}
M141 S{chamber_temperature[0]}
{endif}
to the start gcode in orcaslicer after the second g28. this will set the target chamber temperature regardless of the âActivate temperature controlâ on the material settings page. The âChamber temperatureâ will set the target. When the value is 0 it will be set at 32 as many materials have 0 as default.
Unfortunately I get this error message in the console whenever I try a M141:
!! The value ââexhaust_fanââ is not valid for TEMPERATURE_FAN
Iâve tried this in both macro.cfg and printer.cfg with no luck. Did you have to make any other changes?
Seems like exhaust_fan is not defined or your situation uses an different name. It did take me some time to get it to work with the assistance of Mistral AI/ChatGPT.
I dont remember changing the printer config, but if I did this what I have.
â[temperature_fan exhaust_fan]
pin: PB0
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PC4
max_power: 0.8
shutdown_speed: 0
kick_start_time: 0.5
cycle_time: 0.01
off_below: 0.1
min_temp: 0
max_temp: 80
target_temp: 32
max_delta: 1.0
control: watermark
gcode_id: D
tachometer_pin: PB1
tachometer_ppr: 1
tachometer_poll_interval: 0.0046â