1
0
Fork 0
mirror of https://github.com/maziggy/bambuddy.git synced 2026-05-09 08:25:54 +02:00

[GH-ISSUE #1186] [Bug]: P2S No fan controls - Exhaust Fan not detected. #856

Closed
opened 2026-05-07 00:14:25 +02:00 by BreizhHardware · 3 comments

Originally created by @e77 on GitHub (May 1, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/1186

Originally assigned to: @maziggy on GitHub.

Component

Bambuddy

Bug Description

On the printers screen, under the Controls section for a printer, the fan speed buttons don't do anything - you can switch between cooling and heating mode but not adjust fan speeds without using Bambu Studio or the panel on the printer.

Expected Behavior

If they are controls, then they should function like controls - at a minimum I'd expect to click on a fan speed and have an input box to adjust the fan speed. A slider and an on off toggle would be better.

Steps to Reproduce

Open the Printers screen whilst a print is running.
Look under the Controls section.

Printer Model

P2S

Bambuddy Version

v0.2.4b2

SpoolBuddy Version

No response

Printer Firmware Version

01.02.00.00

Installation Method

Docker

Operating System

Linux (Ubuntu/Debian)

Relevant Logs / Support Package

No response

Screenshots

Image

Additional Context

No response

Checklist

  • I have searched existing issues to ensure this bug hasn't already been reported
  • I am using the latest version of Bambuddy
  • My printer is set to LAN Only mode
  • My printer has Developer Mode enabled
Originally created by @e77 on GitHub (May 1, 2026). Original GitHub issue: https://github.com/maziggy/bambuddy/issues/1186 Originally assigned to: @maziggy on GitHub. ### Component Bambuddy ### Bug Description On the printers screen, under the Controls section for a printer, the fan speed buttons don't do anything - you can switch between cooling and heating mode but not adjust fan speeds without using Bambu Studio or the panel on the printer. ### Expected Behavior If they are controls, then they should function like controls - at a minimum I'd expect to click on a fan speed and have an input box to adjust the fan speed. A slider and an on off toggle would be better. ### Steps to Reproduce Open the Printers screen whilst a print is running. Look under the Controls section. ### Printer Model P2S ### Bambuddy Version v0.2.4b2 ### SpoolBuddy Version _No response_ ### Printer Firmware Version 01.02.00.00 ### Installation Method Docker ### Operating System Linux (Ubuntu/Debian) ### Relevant Logs / Support Package _No response_ ### Screenshots <img width="1650" height="851" alt="Image" src="https://github.com/user-attachments/assets/56bb0e8d-4ea5-4979-8eac-f368f8562d95" /> ### Additional Context _No response_ ### Checklist - [x] I have searched existing issues to ensure this bug hasn't already been reported - [x] I am using the latest version of Bambuddy - [x] My printer is set to LAN Only mode - [x] My printer has Developer Mode enabled
BreizhHardware 2026-05-07 00:14:25 +02:00
  • closed this issue
  • added the
    invalid
    label
Author
Owner

@maziggy commented on GitHub (May 1, 2026):

The badges are showing the current state, but don't have any controls.

<!-- gh-comment-id:4360345277 --> @maziggy commented on GitHub (May 1, 2026): The badges are showing the current state, but don't have any controls.
Author
Owner

@e77 commented on GitHub (May 1, 2026):

Then why are they in a section labelled "controls" instead of "current state"?

This needs to be a feature then - Fan speed control is missing from bambuddy entirely, which would be really helpful. Half the work is already done as the framework exists in the backend, which sends the correct M106.

It should be three small tweaks.
backend needs POST /{printer_id}/fan-speed endpoint

the frontend API needs setFanSpeed() function

and the ui just needs the buttons turning into controls with a slider and a toggle.

Give me a couple of hours and I'll submit a PR with the changes you need

<!-- gh-comment-id:4360568838 --> @e77 commented on GitHub (May 1, 2026): Then why are they in a section labelled "controls" instead of "current state"? This needs to be a feature then - Fan speed control is missing from bambuddy entirely, which would be really helpful. Half the work is already done as the framework exists in the backend, which sends the correct M106. It should be three small tweaks. backend needs POST /{printer_id}/fan-speed endpoint the frontend API needs setFanSpeed() function and the ui just needs the buttons turning into controls with a slider and a toggle. Give me a couple of hours and I'll submit a PR with the changes you need
Author
Owner

@maziggy commented on GitHub (May 2, 2026):

Please open a feature requests.

<!-- gh-comment-id:4363019922 --> @maziggy commented on GitHub (May 2, 2026): Please open a feature requests.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/bambuddy-maziggy-1#856
No description provided.