-
-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improved fan control #197
Comments
this would definitely be nice to have. the fans aren't running particularly often, but they're fairly loud when they do kick on. |
A couple notes on fan noise:
|
If hardware modifications are required for the chosen solution, will there be any kind of retrofit process for people who have units from before? (Or some kind of guide to make the necessary modifications or something) |
The firmware I'm testing now will use PWM to reduce fan speed for the hardware in our second batch of units. The readme for the preamp's firmware documents how to flash the firmware but we'll definitely add a simpler guide, probably under docs, for firmware updates. In the future we'd love to get firmware updates integrated into the main software update flow (#144). The power supply fan is trickier since we don't currently control it directly. We're working on a solution for the next rev of hardware and we can make a guide for whatever is required to retrofit older hardware. |
Done in PR #212. Firmware v1.4 contains these changes and is included in AmpliPi release 0.1.7. AmpliPi updates now flash firmware so simply using the updater will update with these fan changes. The first batch of 5 units (with Power Board Rev2) is unaffected as they use the MAX6644 fan controller. The second batch (with Power Board Rev3) get the new PWM control directly from the Preamp's micro, but the PSU fan is unaffected. All newer units have Power Board Rev4 with linear voltage fan control and a new PSU fan connector. Updating older hardware to have the PSU fan controlled by the Power Board will take some creativity. If we come up with a solution it'll be posted here and on Discourse. |
Current fan control is on/off only. Choose and implement at least 1 of the following control methods:
Investigate any extra noise added to speaker outputs with all of these methods.
The text was updated successfully, but these errors were encountered: