Close



Results 1 to 7 of 7

Threaded View

  1. #6
    Staff Engineer printbus's Avatar
    Join Date
    May 2014
    Location
    Highlands Ranch, Colorado USA
    Posts
    1,437
    Add printbus on Thingiverse
    Yeah, the instructable is configuring firmware for fan control other than the print fan. Leave CONTROLLERFAN_PIN set to -1 as well, since you're not trying to add a smart fan control for the RAMPS stepper drivers.

    I haven't validated it is still the same in newer versions of Marlin, but motherboard type 34 used to be in the Arduino Mega section of pins.h:

    Code:
    /****************************************************************************************
    * Arduino Mega pin assignment
    *
    ****************************************************************************************/
    #if MOTHERBOARD == 3 || MOTHERBOARD == 33 || MOTHERBOARD == 34 || MOTHERBOARD == 35 || MOTHERBOARD == 77 || MOTHERBOARD == 67 || MOTHERBOARD == 68
    If you have configuration.h already set to motherboard 34, pins.h should already have FAN_PIN defined for D4, through the "else" part of this...
    Code:
      #if MOTHERBOARD == 33 || MOTHERBOARD == 35 || MOTHERBOARD == 67 || MOTHERBOARD == 68
        #define FAN_PIN            9 // (Sprinter config)
      #else
        #define FAN_PIN            4 // IO pin. Buffer needed
      #endif
    That else branch is where you'd move the print fan between outputs D4 and D5 as desired for the geetech extender, assuming it is installed two pins up on the RAMPS servo header.
    Last edited by printbus; 06-29-2015 at 05:56 PM. Reason: grammar

Posting Permissions

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