Skip to content

Add fully dynamic auxiliary fan support#15182

Open
mactul wants to merge 2 commits intoprusa3d:masterfrom
mactul:aux_fan_pr
Open

Add fully dynamic auxiliary fan support#15182
mactul wants to merge 2 commits intoprusa3d:masterfrom
mactul:aux_fan_pr

Conversation

@mactul
Copy link

@mactul mactul commented Jan 25, 2026

OrcaSlicer and BumbuStudio had auxiliary fan support for quit a long time, but we could just enable the fan at a certain speed for the whole print.

This Pull Request proposes to add auxiliary fan support for PrusaSlicer, with full independant control.

It adds all these settings:

  • Enable auxiliary fan
  • Min & max speeds
  • Bridge auxiliary fan speed
  • disable auxiliary fan for the first X layers
  • full auxiliary fan at layer
  • enable auxiliary fan if layer print time is below X seconds

It generates M106 SXXX P2 and M107 P2 gcodes if the auxiliary fan is enabled.

Finally it adds a new menu in the gcode viewer to visualize the auxiliary fan level.

While the setting "enable auxiliary fan" is disabled, the generated gcode remains unchanged compared to before this PR. Once enabled, only M106 SXXX P2 and M107 P2 gcodes are added without modifying the other M106/M107.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant