Skip to content

Use "GPIO Pins Set on Bootloader Entry" to avoid noisey fan startup #227

@Hawkinzw

Description

@Hawkinzw

Is your feature request related to a problem? Please describe

I really appreciated the 4028 page in your documentation. It helped me find a great delta fan, and explained how to set it up. Currently the page suggests using a heater output or some other method for switching the power to the fan on/off until boot to avoid the obnoxious 100% fan until klipper starts.

I believe I've found a easier-to-implement method. Klipper now allows you to specify pins to set on the bootloader entry. You can specify the fan pin for PWM, which only lets the fan spin up for a brief period whether klipper connects or not. Its short enough that its unnoticeable on my printer.

Describe the solution you'd like

As another solution to preventing fan noise, I suggest setting the Fan pin on boot loader entry when compiling firmware. It doesn't entirely eliminate the fan starting on power up, but it certainly prevents it from getting to obnoxious levels. There is no risk on the Tach going high, and no second Mosfet needed. This is especially useful when using a toolhead board.

Describe alternatives you've considered

I considered using/adding another mosfet, but there is not one powerful enough on typical toolhead boards aside from the heater.
I thought about using the base board, but preferred not to add additional wires to the umbilical cord to run it off of the base board.

Additional information

This would just be a documentation improvement.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions