# \[Ender3\] Set fan speed in preheat presets

**URL:** https://marlin.crc.id.au/forum/t/ender3-set-fan-speed-in-preheat-presets/2540
**Category:** Feature Requests
**Tags:** marlin, builder
**Created:** [23 September 2025 08:09 UTC](https://marlin.crc.id.au/forum/t/ender3-set-fan-speed-in-preheat-presets/2540 "2025-09-23T08:09:02Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![nford](https://marlin.crc.id.au/forum/letter_avatar_proxy/v4/letter/n/bcef8e/32.png) [@nford](https://marlin.crc.id.au/forum/u/nford)
#### Post date: [23 September 2025 08:09 UTC](https://marlin.crc.id.au/forum/t/ender3-set-fan-speed-in-preheat-presets/2540/1 "2025-09-23T08:09:02Z")

</div>

Hello,

**Thanks for your amazing tool!** 🙂 I noticed cooling fan running at 100% during preheat (which is not desired). Looking at Marlin docs I noticed it is possible to set fan speed inside presets:

> #define PREHEAT\_1\_TEMP\_HOTEND 180  
> #define PREHEAT\_1\_TEMP\_BED 70  
> #define PREHEAT\_1\_FAN\_SPEED 0 // Value from 0 to 255
> 
> #define PREHEAT\_2\_TEMP\_HOTEND 240  
> #define PREHEAT\_2\_TEMP\_BED 110  
> #define PREHEAT\_2\_FAN\_SPEED 0 // Value from 0 to 255

> **[Configuring Marlin](https://marlinfw.org/docs/configuration/configuration.html)**
>
> Complete guide to Marlin configuration options.

Please make this setting available under _Filament Options_ → _Filament Presets_ next to Extruder and Bed temperatures.

Current workaround: there is **M145** command ([Set Material Preset | Marlin Firmware](https://marlinfw.org/docs/gcode/M145.html)) which can be used to modify presets and **M500** to save them to EEPROM.

Thanks in advance,  
_Mike_
