Close



Results 1 to 3 of 3

Hybrid View

  1. #1
    Engineer-in-Training
    Join Date
    Feb 2015
    Posts
    211

    Some useful info about the Hotend cooling fan and RUMBA.

    Just thought I would share this, it may already be in the forum somewhere so if it is sorry.

    It bugged me that I had to have my hotend cooling fan running all the time while the printer was powered on, even when the hotend heat was turned off. I started to do some searching and found a way to have the hotend cooling fan only come on when the hotend is above a certain temp.

    You need to edit the Configuration_adv.h file and change a setting in it. Below is the area you want to change and what you want to change it to. These changes will control the Hotend cooling fan with the Fan 1 output on the RUMBA.

    This is the original setup.
    Code:
    // Extruder cooling fans
    // Configure fan pin outputs to automatically turn on/off when the associated
    // extruder temperature is above/below EXTRUDER_AUTO_FAN_TEMPERATURE.
    // Multiple extruders can be assigned to the same pin in which case 
    // the fan will turn on when any selected extruder is above the threshold.
    #define EXTRUDER_0_AUTO_FAN_PIN   -1
    #define EXTRUDER_1_AUTO_FAN_PIN   -1
    #define EXTRUDER_2_AUTO_FAN_PIN   -1
    #define EXTRUDER_AUTO_FAN_TEMPERATURE 50
    #define EXTRUDER_AUTO_FAN_SPEED   255  // == full speed
    This is the modified setup.
    Code:
    // Extruder cooling fans
    // Configure fan pin outputs to automatically turn on/off when the associated
    // extruder temperature is above/below EXTRUDER_AUTO_FAN_TEMPERATURE.
    // Multiple extruders can be assigned to the same pin in which case 
    // the fan will turn on when any selected extruder is above the threshold.
    #define EXTRUDER_0_AUTO_FAN_PIN   8
    #define EXTRUDER_1_AUTO_FAN_PIN   -1
    #define EXTRUDER_2_AUTO_FAN_PIN   -1
    #define EXTRUDER_AUTO_FAN_TEMPERATURE 50
    #define EXTRUDER_AUTO_FAN_SPEED   255  // == full speed
    The change is changing the -1 to 8 in the #define EXTRUDER_0_AUTO_FAN_PIN line. Pin 8 is the output for Fan 1. So this will turn on your hotend cooling fan anytime the extruder temp is above 50 and will turn it off when the hotend temp drops below 50. When you make the change be sure you don't leave the - in front of the 8 otherwise it will ignore it.

    One word of caution if for some reason your thermocouple comes unplugged or malfunctions your fan may not turn on. You would have some other problems if this happened anyway I guess.

    Be sure you test this after you make the changes to the FW and upload them so you don't melt your extruder base.

    Thanks,
    Chadd

  2. #2
    Awesome this was exactly what i was looking for!!! Thanks Chadd

  3. #3
    Engineer-in-Training
    Join Date
    Feb 2015
    Posts
    211
    Quote Originally Posted by tfast500 View Post
    Awesome this was exactly what i was looking for!!! Thanks Chadd
    No Problem..

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •