Close



Page 3 of 3 FirstFirst 123
Results 21 to 25 of 25
  1. #21
    Think there was just something wrong with that g code of the "normal dog" sample from Creality. Maybe the file got corrupted or something. It was making a bit retraction just before beginning of the print. But the main fan on the hotend doesn't work at all. Thought it may kick in on certain layer. But just the side one is working

  2. #22
    Staff Engineer
    Join Date
    Jul 2016
    Location
    South Florida, USA
    Posts
    1,248
    Add AutoWiz on Facebook
    The fan that blows on the heatsink should be connected directly to power. The fan that blows just below the nozzle to cool the filament should connect to the mainboard and it gets configured in marlin and also in your slicer

  3. #23
    Does the fan that blow at the heatsink should blow straight after you switch on the printer?
    My multi meter does not show any voltage when checking the power socked for the fan

  4. #24
    Pins
    // Define certain undefined pins#ifndef X_MS1_PIN
    #define X_MS1_PIN -1
    #endif
    #ifndef X_MS2_PIN
    #define X_MS2_PIN -1
    #endif
    #ifndef X_MS3_PIN
    #define X_MS3_PIN -1
    #endif
    #ifndef Y_MS1_PIN
    #define Y_MS1_PIN -1
    #endif
    #ifndef Y_MS2_PIN
    #define Y_MS2_PIN -1
    #endif
    #ifndef Y_MS3_PIN
    #define Y_MS3_PIN -1
    #endif
    #ifndef Z_MS1_PIN
    #define Z_MS1_PIN -1
    #endif
    #ifndef Z_MS2_PIN
    #define Z_MS2_PIN -1
    #endif
    #ifndef Z_MS3_PIN
    #define Z_MS3_PIN -1
    #endif
    #ifndef E0_MS1_PIN
    #define E0_MS1_PIN -1
    #endif
    #ifndef E0_MS2_PIN
    #define E0_MS2_PIN -1
    #endif
    #ifndef E0_MS3_PIN
    #define E0_MS3_PIN -1
    #endif
    #ifndef E1_MS1_PIN
    #define E1_MS1_PIN -1
    #endif
    #ifndef E1_MS2_PIN
    #define E1_MS2_PIN -1
    #endif
    #ifndef E1_MS3_PIN
    #define E1_MS3_PIN -1
    #endif
    #ifndef E2_MS1_PIN
    #define E2_MS1_PIN -1
    #endif
    #ifndef E2_MS2_PIN
    #define E2_MS2_PIN -1
    #endif
    #ifndef E2_MS3_PIN
    #define E2_MS3_PIN -1
    #endif
    #ifndef E3_MS1_PIN
    #define E3_MS1_PIN -1
    #endif
    #ifndef E3_MS2_PIN
    #define E3_MS2_PIN -1
    #endif
    #ifndef E3_MS3_PIN
    #define E3_MS3_PIN -1
    #endif
    #ifndef E4_MS1_PIN
    #define E4_MS1_PIN -1
    #endif
    #ifndef E4_MS2_PIN
    #define E4_MS2_PIN -1
    #endif
    #ifndef E4_MS3_PIN
    #define E4_MS3_PIN -1
    #endif
    #ifndef E5_MS1_PIN
    #define E5_MS1_PIN -1
    #endif
    #ifndef E5_MS2_PIN
    #define E5_MS2_PIN -1
    #endif
    #ifndef E5_MS3_PIN
    #define E5_MS3_PIN -1
    #endif

    #ifndef E0_STEP_PIN
    #define E0_STEP_PIN -1
    #endif
    #ifndef E0_DIR_PIN
    #define E0_DIR_PIN -1
    #endif
    #ifndef E0_ENABLE_PIN
    #define E0_ENABLE_PIN -1
    #endif
    #ifndef E1_STEP_PIN
    #define E1_STEP_PIN -1
    #endif
    #ifndef E1_DIR_PIN
    #define E1_DIR_PIN -1
    #endif
    #ifndef E1_ENABLE_PIN
    #define E1_ENABLE_PIN -1
    #endif
    #ifndef E2_STEP_PIN
    #define E2_STEP_PIN -1
    #endif
    #ifndef E2_DIR_PIN
    #define E2_DIR_PIN -1
    #endif
    #ifndef E2_ENABLE_PIN
    #define E2_ENABLE_PIN -1
    #endif
    #ifndef E3_STEP_PIN
    #define E3_STEP_PIN -1
    #endif
    #ifndef E3_DIR_PIN
    #define E3_DIR_PIN -1
    #endif
    #ifndef E3_ENABLE_PIN
    #define E3_ENABLE_PIN -1
    #endif
    #ifndef E4_STEP_PIN
    #define E4_STEP_PIN -1
    #endif
    #ifndef E4_DIR_PIN
    #define E4_DIR_PIN -1
    #endif
    #ifndef E4_ENABLE_PIN
    #define E4_ENABLE_PIN -1
    #endif
    #ifndef E5_STEP_PIN
    #define E5_STEP_PIN -1
    #endif
    #ifndef E5_DIR_PIN
    #define E5_DIR_PIN -1
    #endif
    #ifndef E5_ENABLE_PIN
    #define E5_ENABLE_PIN -1
    #endif

    #ifndef X_CS_PIN
    #define X_CS_PIN -1
    #endif
    #ifndef Y_CS_PIN
    #define Y_CS_PIN -1
    #endif
    #ifndef Z_CS_PIN
    #define Z_CS_PIN -1
    #endif
    #ifndef E0_CS_PIN
    #define E0_CS_PIN -1
    #endif
    #ifndef E1_CS_PIN
    #define E1_CS_PIN -1
    #endif
    #ifndef E2_CS_PIN
    #define E2_CS_PIN -1
    #endif
    #ifndef E3_CS_PIN
    #define E3_CS_PIN -1
    #endif
    #ifndef E4_CS_PIN
    #define E4_CS_PIN -1
    #endif
    #ifndef E5_CS_PIN
    #define E5_CS_PIN -1
    #endif

    #ifndef FAN_PIN
    #define FAN_PIN -1
    #endif
    #define FAN0_PIN FAN_PIN
    #ifndef FAN1_PIN
    #define FAN1_PIN -1
    #endif
    #ifndef FAN2_PIN
    #define FAN2_PIN -1
    #endif
    #ifndef CONTROLLER_FAN_PIN
    #define CONTROLLER_FAN_PIN -1
    #endif

    #ifndef FANMUX0_PIN
    #define FANMUX0_PIN -1
    #endif
    #ifndef FANMUX1_PIN
    #define FANMUX1_PIN -1
    #endif
    #ifndef FANMUX2_PIN
    #define FANMUX2_PIN -1
    #endif

    #ifndef HEATER_0_PIN
    #define HEATER_0_PIN -1
    #endif
    #ifndef HEATER_1_PIN
    #define HEATER_1_PIN -1
    #endif
    #ifndef HEATER_2_PIN
    #define HEATER_2_PIN -1
    #endif
    #ifndef HEATER_3_PIN
    #define HEATER_3_PIN -1
    #endif
    #ifndef HEATER_4_PIN
    #define HEATER_4_PIN -1
    #endif
    #ifndef HEATER_5_PIN
    #define HEATER_5_PIN -1
    #endif
    #ifndef HEATER_BED_PIN
    #define HEATER_BED_PIN -1
    #endif

    #ifndef TEMP_0_PIN
    #define TEMP_0_PIN -1
    #endif
    #ifndef TEMP_1_PIN
    #define TEMP_1_PIN -1
    #endif
    #ifndef TEMP_2_PIN
    #define TEMP_2_PIN -1
    #endif
    #ifndef TEMP_3_PIN
    #define TEMP_3_PIN -1
    #endif
    #ifndef TEMP_4_PIN
    #define TEMP_4_PIN -1
    #endif
    #ifndef TEMP_5_PIN
    #define TEMP_5_PIN -1
    #endif
    #ifndef TEMP_BED_PIN
    #define TEMP_BED_PIN -1
    #endif

    #ifndef SD_DETECT_PIN
    #define SD_DETECT_PIN -1
    #endif
    #ifndef SDPOWER_PIN
    #define SDPOWER_PIN -1
    #endif
    #ifndef SDSS
    #define SDSS -1
    #endif
    #ifndef LED_PIN
    #define LED_PIN -1
    #endif
    #if DISABLED(PSU_CONTROL) ||!defined(PS_ON_PIN)
    #undef PS_ON_PIN
    #define PS_ON_PIN -1
    #endif
    #ifndef KILL_PIN
    #define KILL_PIN -1
    #endif
    #ifndef SUICIDE_PIN
    #define SUICIDE_PIN -1
    #endif
    #ifndef SUICIDE_PIN_INVERTING
    #define SUICIDE_PIN_INVERTING false
    #endif

    #ifndef NUM_SERVO_PLUGS
    #define NUM_SERVO_PLUGS 4
    #endif

    //
    // Assign auto fan pins if needed
    //
    #ifndef E0_AUTO_FAN_PIN
    #ifdef ORIG_E0_AUTO_FAN_PIN
    #define E0_AUTO_FAN_PIN ORIG_E0_AUTO_FAN_PIN
    #else
    #define E0_AUTO_FAN_PIN -1
    #endif
    #endif
    #ifndef E1_AUTO_FAN_PIN
    #ifdef ORIG_E1_AUTO_FAN_PIN
    #define E1_AUTO_FAN_PIN ORIG_E1_AUTO_FAN_PIN
    #else
    #define E1_AUTO_FAN_PIN -1
    #endif
    #endif
    #ifndef E2_AUTO_FAN_PIN
    #ifdef ORIG_E2_AUTO_FAN_PIN
    #define E2_AUTO_FAN_PIN ORIG_E2_AUTO_FAN_PIN
    #else
    #define E2_AUTO_FAN_PIN -1
    #endif
    #endif
    #ifndef E3_AUTO_FAN_PIN
    #ifdef ORIG_E3_AUTO_FAN_PIN
    #define E3_AUTO_FAN_PIN ORIG_E3_AUTO_FAN_PIN
    #else
    #define E3_AUTO_FAN_PIN -1
    #endif
    #endif
    #ifndef E4_AUTO_FAN_PIN
    #ifdef ORIG_E4_AUTO_FAN_PIN
    #define E4_AUTO_FAN_PIN ORIG_E4_AUTO_FAN_PIN
    #else
    #define E4_AUTO_FAN_PIN -1
    #endif
    #endif
    #ifndef E5_AUTO_FAN_PIN
    #ifdef ORIG_E5_AUTO_FAN_PIN
    #define E5_AUTO_FAN_PIN ORIG_E5_AUTO_FAN_PIN
    #else
    #define E5_AUTO_FAN_PIN -1
    #endif
    #endif
    #ifndef CHAMBER_AUTO_FAN_PIN
    #ifdef ORIG_CHAMBER_AUTO_FAN_PIN
    #define CHAMBER_AUTO_FAN_PIN ORIG_CHAMBER_AUTO_FAN_PIN
    #else
    #define CHAMBER_AUTO_FAN_PIN -1
    #endif

    #endif
    configuration.adv.h
    * Controller Fan * To cool down the stepper drivers and MOSFETs.
    *
    * The fan will turn on automatically whenever any stepper is enabled
    * and turn off after a set period after all steppers are turned off.
    */
    //#define USE_CONTROLLER_FAN
    #if ENABLED(USE_CONTROLLER_FAN)
    //#define CONTROLLER_FAN_PIN -1 // Set a custom pin for the controller fan
    #define CONTROLLERFAN_SECS 60 // Duration in seconds for the fan to run after all motors are disabled
    #define CONTROLLERFAN_SPEED 255 // 255 == full speed
    //#define CONTROLLERFAN_SPEED_Z_ONLY 127 // Reduce noise on machines that keep Z enabled
    #endif

    // When first starting the main fan, run it at full speed for the
    // given number of milliseconds. This gets the fan spinning reliably
    // before setting a PWM value. (Does not work with software PWM for fan on Sanguinololu)
    //#define FAN_KICKSTART_TIME 100

    // Some coolers may require a non-zero "off" state.
    //#define FAN_OFF_PWM 1

    /**
    * PWM Fan Scaling
    *
    * Define the min/max speeds for PWM fans (as set with M106).
    *
    * With these options the M106 0-255 value range is scaled to a subset
    * to ensure that the fan has enough power to spin, or to run lower
    * current fans with higher current. (e.g., 5V/12V fans with 12V/24V)
    * Value 0 always turns off the fan.
    *
    * Define one or both of these to override the default 0-255 range.
    */
    //#define FAN_MIN_PWM 50
    //#define FAN_MAX_PWM 128

    /**
    * FAST PWM FAN Settings
    *
    * Use to change the FAST FAN PWM frequency (if enabled in Configuration.h)
    * Combinations of PWM Modes, prescale values and TOP resolutions are used internally to produce a
    * frequency as close as possible to the desired frequency.
    *
    * FAST_PWM_FAN_FREQUENCY [undefined by default]
    * Set this to your desired frequency.
    * If left undefined this defaults to F = F_CPU/(2*255*1)
    * ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
    * These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
    * NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
    *
    * USE_OCR2A_AS_TOP [undefined by default]
    * Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
    * 16MHz MCUs: [62.5KHz, 31.4KHz (default), 7.8KHz, 3.92KHz, 1.95KHz, 977Hz, 488Hz, 244Hz, 60Hz, 122Hz, 30Hz]
    * 20MHz MCUs: [78.1KHz, 39.2KHz (default), 9.77KHz, 4.9KHz, 2.44KHz, 1.22KHz, 610Hz, 305Hz, 153Hz, 76Hz, 38Hz]
    * A greater range can be achieved by enabling USE_OCR2A_AS_TOP. But note that this option blocks the use of
    * PWM on pin OC2A. Only use this option if you don't need PWM on 0C2A. (Check your schematic.)
    * USE_OCR2A_AS_TOP sacrifices duty cycle control resolution to achieve this broader range of frequencies.
    */
    #if ENABLED(FAST_PWM_FAN)
    //#define FAST_PWM_FAN_FREQUENCY 31400
    //#define USE_OCR2A_AS_TOP
    #endif

    // @section extruder

    /**
    * Extruder cooling fans
    *
    * Extruder auto fans automatically turn on when their extruders'
    * temperatures go above EXTRUDER_AUTO_FAN_TEMPERATURE.
    *
    * Your board's pins file specifies the recommended pins. Override those here
    * or set to -1 to disable completely.
    *
    * 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 E0_AUTO_FAN_PIN -1
    #define E1_AUTO_FAN_PIN -1
    #define E2_AUTO_FAN_PIN -1
    #define E3_AUTO_FAN_PIN -1
    #define E4_AUTO_FAN_PIN -1
    #define E5_AUTO_FAN_PIN -1
    #define CHAMBER_AUTO_FAN_PIN -1

    #define EXTRUDER_AUTO_FAN_TEMPERATURE 50
    #define EXTRUDER_AUTO_FAN_SPEED 255 // 255 == full speed
    #define CHAMBER_AUTO_FAN_TEMPERATURE 30
    #define CHAMBER_AUTO_FAN_SPEED 255

    /**
    * Part-Cooling Fan Multiplexer
    *
    * This feature allows you to digitally multiplex the fan output.
    * The multiplexer is automatically switched at tool-change.
    * Set FANMUX[012]_PINs below for up to 2, 4, or 8 multiplexed fans.
    */
    #define FANMUX0_PIN -1
    #define FANMUX1_PIN -1
    #define FANMUX2_PIN -1

    /**
    * M355 Case Light on-off / brightness
    */
    //#define CASE_LIGHT_ENABLE
    #if ENABLED(CASE_LIGHT_ENABLE)
    //#define CASE_LIGHT_PIN 4 // Override the default pin if needed
    #define INVERT_CASE_LIGHT false // Set true if Case Light is ON when pin is LOW
    #define CASE_LIGHT_DEFAULT_ON true // Set default power-up state on
    #define CASE_LIGHT_DEFAULT_BRIGHTNESS 105 // Set default power-up brightness (0-255, requires PWM pin)
    //#define CASE_LIGHT_MAX_PWM 128 // Limit pwm
    //#define CASE_LIGHT_MENU // Add Case Light options to the LCD menu
    //#define CASE_LIGHT_NO_BRIGHTNESS // Disable brightness control. Enable for non-PWM lighting.
    //#define CASE_LIGHT_USE_NEOPIXEL // Use Neopixel LED as case light, requires NEOPIXEL_LED.
    #if ENABLED(CASE_LIGHT_USE_NEOPIXEL)
    #define CASE_LIGHT_NEOPIXEL_COLOR { 255, 255, 255, 255 } // { Red, Green, Blue, White }
    #endif

    #endif
    Do you see anything wrong?

  5. #25
    Got it going now. They both work now but on 100% speed or 0. If I try to lower it down even to 99% it will stop.

Page 3 of 3 FirstFirst 123

Tags for this Thread

Posting Permissions

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