Skip to content

Commit

Permalink
Update printhead.md
Browse files Browse the repository at this point in the history
  • Loading branch information
1coderookie authored Jan 7, 2024
1 parent e82fb0c commit 131a30b
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions docs/hardware/printhead.md
Original file line number Diff line number Diff line change
Expand Up @@ -1249,6 +1249,17 @@ If you need to change the nozzle, mind the warnings from above and check out the

The part cooling fans of the **Go** and the **Neo** are different.

??? note "Klipper: Try Different PWM Frequencies When Using A Different Fan"

When you're using Klipper and a different part cooling fan from a 3rd party manufacturer (no matter if it's a 4510 or 5015) and you still face issues with the PWM behaviour of the fan, try different settings for the PWM frequency, which is the setting "cycle_time" in Klipper.
By default, Klipper is using 100Hz, but due to the setting in the stock firmware, 20kHz (= 0.00005 cycle_time) is being set here in the `printer.cfg`:
```
[fan]
pin: PB5
cycle_time: 0.000050
```


---

### Go
Expand All @@ -1259,6 +1270,17 @@ The **Go** uses a 24V, 0.08A, 40x40x10mm fan, model "Coolcox BF4010H24S".
|:-------------------|:-----------------------|
| ![Go: Coolcox BF4010H24S front](../assets/images/head_go_part-cooling-fan-front_web.jpg) | ![Go: Coolcox BF4010H24S label](../assets/images/head_go_part-cooling-fan-coolcox_web.jpg) |

??? note "Klipper: Try Different PWM Frequencies When Using A Different Fan"

When you're using Klipper and a different part cooling fan from a 3rd party manufacturer (no matter if it's a 4510 or 5015) and you still face issues with the PWM behaviour of the fan, try different settings for the PWM frequency, which is the setting "cycle_time" in Klipper.
By default, Klipper is using 100Hz, but due to the setting in the stock firmware, 20kHz (= 0.00005 cycle_time) is being set here in the `printer.cfg`:
```
[fan]
pin: PB5
cycle_time: 0.000050
```


---

### Neo
Expand All @@ -1283,6 +1305,16 @@ The fan which is now being used is a "HSC BCY4510D24E", which draws 0.10A.

It seems that the newer version of the fan, the HSC one, does have some issues with PWM control. It has been reported by @ProXinous that the fan doesn't work properly using lower speed settings that 100%. The both of us then did several tests and investigated this problem further, and it seems that this type of fan just isn't capable of working being PWM controlled. We're still investigating this issue, but for now there doesn't seem to be a solution other than swapping out that fan and using a different model. I'll update this warning note as soon as new insights have been gathered.

??? note "Klipper: Try Different PWM Frequencies When Using A Different Fan"

When you're using Klipper and a different part cooling fan from a 3rd party manufacturer (no matter if it's a 4510 or 5015) and you still face issues with the PWM behaviour of the fan, try different settings for the PWM frequency, which is the setting "cycle_time" in Klipper.
By default, Klipper is using 100Hz, but due to the setting in the stock firmware, 20kHz (= 0.00005 cycle_time) is being set here in the `printer.cfg`:
```
[fan]
pin: PB5
cycle_time: 0.000050
```

---

## Fan Duct
Expand Down

0 comments on commit 131a30b

Please sign in to comment.