Auxiliary Fan Settings

How to Configure Auxiliary Fan Settings in Orca Slicer

You can configure all fan-related settings directly in the Printer Settings tab of Orca Slicer. Follow these steps to adjust your Auxiliary Fan configuration:

  • Open Orca Slicer and go to Printer Settings.
  • Select Basic Information and then choose Auxiliary Fan under the cooling options.
  • Once you enable the Auxiliary Fan setting, open Filament Settings.
  • Go to the Cooling tab and set your fan speed percentage based on your filament material.

This setup allows you to control airflow efficiently, ensuring better print cooling and surface finish.

Auxiliary Fan Settings
Material Auxiliry Fan Settings

G-code Concept and the Keys for Settings

If you are using Klipper firmware, you can simplify these commands by creating Macros. Macros let you save your fan control settings and reuse them anytime you need to work with an auxiliary fan.

In Orca Slicer, you can use the commands M106 P# and M107 P# to manage any fan controlled by the slicer. Here’s what each command does:

  • M106: Turns on the selected fan and sets its speed.
  • M107: Turns off the specified fan.

Fan Parameter Keys

  • P0: Controls the basic cooling fan for printed parts.
  • P1: Manages any additional fan used during printing.
  • P2: Controls Auxiliary, CPAP, or Booster fans.
  • P3: Controls Exhaust or Enclosure fans.

These parameters help manage various fans and blowers that handle airflow and cooling performance during printing.

Even though these numeric codes can seem complicated, Klipper makes them easy to handle. You can create custom Macros to rename these numeric indexes with clear and memorable fan names. For example, instead of remembering P2, you can rename it as AUX_FAN in your macro file.

This mapping helps you connect the Orca Slicer’s numeric index to your physical fans for better control and quick access.

Simple Option (Indexes Only)

If you prefer not to use custom names, you can link the numeric indexes directly:

  • fan0, fan2, fan3 : These represent different fan channels connected to your printer.

Advanced Option (Index-to-Name Mapping)

In the advanced option, you can map descriptive names to each fan. Just make sure to keep the fan_map updated. This lets you reuse or repurpose fans without modifying Orca Slicer’s original output.

Quick Customization Tips

  • Add or remove keys or parameters from the fan_map to adjust your fan setup.
  • You can modify properties like max_power, off_below, or cycle_time depending on your fan type.

Usage Examples

  • From Orca Slicer: M106 P0 S255 (sets CPAP to 100%), M106 P3 S128 (sets Exhaust to about 50%).
  • Turn off one fan: M107 P3.
  • Turn off all fans: M107.
  • To set speeds manually, use the Klipper console command: SET_FAN_SPEED FAN=CPAP SPEED=0.7.

Things to Remember

  • In Klipper-based printers, Orca Slicer uses M106 with P2 to control the auxiliary fan.
  • The S parameter defines fan speed, calibrated from 0–255, and represented as a percentage in Orca Slicer.
  • Auxiliary fan settings can also be adjusted in Filament Settings, allowing material-specific configurations.

Once you finish configuring the primary and secondary fans, it’s essential to manage the temperature control carefully to maintain consistent print quality and airflow throughout the printing process.