* Bed fans initial commit * Fix readme formatting * Fix formatting * fix formatting * fix formatting * fix stl orientation * initial commit for single mgn9 carriage * modify readme * reorganize * reorganize * update readme * update readme * update readme * update readme * update readme * update readme * update readme * max_power warning * update readme * update readme * update readme * rename MGN9 to MGN9H * reorganize * rename * fix image * remove cycle_time * increase M3 tolerance * add photo * add image * add to mod table * add photo * add photo * Bed fans initial commit * Fix readme formatting * Fix formatting * fix formatting * fix formatting * fix stl orientation * initial commit for single mgn9 carriage * modify readme * reorganize * reorganize * update readme * update readme * update readme * update readme * update readme * update readme * update readme * max_power warning * update readme * update readme * update readme * rename MGN9 to MGN9H * reorganize * rename * fix image * remove cycle_time * increase M3 tolerance * add photo * add image * add to mod table * add photo * add photo * fix bug causing bed fans to not turn off with bed * set thresholds to integer values * Support TURN_OFF_HEATERS * Modify comments * Modify fast speed * Update readme * Update README.md * Update readme * update readme * update readme * update readme * update readme * update readme / photos * add photo * formatting * Update short Z joints CAD to remove the rest of v2.4 assembly * Reorder readme * update readme |
||
|---|---|---|
| .. | ||
| 5015_Bed_Fan_Mount | ||
| Images | ||
| Klipper_Macros | ||
| README.md | ||
README.md
Macros and Usage
See bedfans.cfg or bedfans-dualcontrol.cfg* for klipper macros.
1) Place the .cfg file in the same directory as your printer.cfg file.
2) Add [include bedfans.cfg] to your printer.cfg.
3) Change pin for your fans in the second section. This is intentionally left blank so that it will error if you don't fill it in.
4) Configure the options in the first section:
variable_thresholdsets the target bed temperature at which your bed fans will activate.variable_slowsets the "slow" fan speed for when the bed is heating to the target temp.variable_fastsets the "fast" fan speed for when the bed is at temperature.- This may have to be lower than 100% fan speed, especially with quad fans.
- If you get "Heater heater_bed not heating at expected rate" errors, then you have set this too high.
The macros will intercept bed heating commands, so you do not need to add anything to your other macros.
* Optionally allows for setting inner and outer fan speeds separately, for a quad fan configuration. I like to set my inner fans to be run slightly slower to try and keep the airflow somewhat even.
5015 Fan Mount
Bill of materials (per fan):
- 1x 5015 fan
- 1x M3x25
- 1x M3x20
- 1x M3 heat set insert
- 1x M3x8 or M3x10 (optional, I only mount with one screw)
FAQ
How much difference does it make?
- My chamber now reaches about 60-66C with a quad fan configuration, whereas it only reached roughly 48-50C previously. Chamber temp is also reached more quickly.
Can I push it further?
-
Technically your bed heater is not being run at full power with the default configs, however I do not recommend pushing it. Since you can't control max power at runtime, your bed will run at too high of a power while heating, risking warping your bed.
-
I also do not recommend tinkering with your verify_heater (thermal runaway protection) settings.
What power should I run my bed heater at?
- Recommended max_power is 0.4 watts per cm2:
For example, for a 300 mm^2 bed:
30 cm * 30 cm = 900 cm^2.
900 cm^2 * 0.4 Watts = 360 Watts max.
If you have a 750 watt heater, that's 48% power, or 0.48 max_power.
Do I need to PID tune my bed again?
- I did not find it necessary. Bed heaters do not seem to be terribly sensitive to this.
My bed temperature dips when the fans kick on fully, is this normal?
- Yes, this is normal. It should recover within 60 seconds. If not, then your fan speeds are too high.
What brand fans should I use?
- I just used generic multi-pack fans. There is no need for anything fancy here.
Should I use single, dual or triple/quad fans?
- Triple/quad fans is more for even airflow than raw airflow. In fact you will likely not be able to run them at 100% without outrunning your bed heater. I personally prefer triple/quad fans to avoid any possibility of "tacoing" my bed due to uneven temperatures. Triple fans is probably the "sweet spot".
Is "dual control" necessary?
- Almost certainly not. I originally set it up that way because it was easier to wire in my particular case, so I took advantage of it. Triple fans with "single" control is probably the best balance of cost, complexity, and performance.
I insist on running quad fans at 100%, why am I having a bad time?
- No. Stop it. Bad.


