Skip to content
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

pin: !fan_part_cooling_pin method for stopping fan spinning at 100% on boot does not seem to work with my setup #157

Closed
evilC opened this issue Oct 11, 2024 · 2 comments
Labels
bug Something isn't working

Comments

@evilC
Copy link

evilC commented Oct 11, 2024

What happened

I was following this guide: https://os.ratrig.com/docs/guides/4028/#my-fan-runs-at-100-until-klipper-boots
I tried the following:

[fan]
pin: !fan_part_cooling_pin
cycle_time: 0.00004
enable_pin: PB11

While it stopped the fan from spinning at 100% on boot, I lost speed control of the fan (Any setting > 0% speed yielded 100% speed)

The following did work:

[output_pin 4028_POWER]
pin: PB11
value: 1
shutdown_value: 0 # turn the fan power off on MCU shutdown.

What did you expect to happen

Setting should behave as intended

How to reproduce

Use the supplied entries in printer.cfg

Additional information

RatOS v2.1.x: v2.1.0-RC2-0
100% stock VCore 4-300 set up as per RR documentation (ie fan PWM connected to EBB toolboard, +ve pin connected to Octopus fan pin)
Only deviation from stock is to change fan -ve pin to Octopus heater pin HE3-

@evilC evilC added the bug Something isn't working label Oct 11, 2024
@miklschmidt
Copy link
Member

@evilC you're probably using a toolboard. Just remove the pin: !fan_part_cooling_pin part in your override and enable_pin should work just fine.

@evilC
Copy link
Author

evilC commented Oct 21, 2024

Confirmed. That fixed it, thanks!

@evilC evilC closed this as completed Oct 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants