3 extruder fan problem, one extruder no problem fan ?

Hy
I will print with a diamond hotend
I need mixing for every color
I succes add a third extruder and mixing but when i have 3 extruder define in configuration.h the fan dont work
If i define just one extruder the fan work
How can i resolve it please
I upload a video for more explain whats hapened

Comments

  • That is my video
    If you need my setup or other ask me ;)

  • Check the pins for your third extruder (or second). One of them is also using the same pin as the fan. This results in 2 parts setting signal on/off giving not what you want for both outputs.
  • I will check that
    But in repetier host if i run heat on t1 or t2 and t3 all work , the heating do just in the first extruder
    I check tha now
    Thanks lot of repetier
  • don't work
    i thing there are a bug in firmware with mixing
    if define that in configuration.h :

    #define NUM_EXTRUDER 3
    #define EXT0_TEMPSENSOR_PIN TEMP_0_PIN
    #define EXT0_HEATER_PIN HEATER_0_PIN
    #define EXT1_TEMPSENSOR_PIN TEMP_0_PIN
    #define EXT1_HEATER_PIN HEATER_0_PIN
    #define EXT2_TEMPSENSOR_PIN TEMP_0_PIN
    #define EXT2_HEATER_PIN HEATER_0_PIN

    the fan work, i see a same real temperature for 3 extruder but i loss the heating ( the same low blinking )

    if define that :

    #define NUM_EXTRUDER 3
    #define EXT0_TEMPSENSOR_PIN TEMP_0_PIN
    #define EXT0_HEATER_PIN HEATER_0_PIN
    #define EXT1_TEMPSENSOR_PIN TEMP_2_PIN
    #define EXT1_HEATER_PIN HEATER_2_PIN
    #define EXT2_TEMPSENSOR_PIN TEMP_2_PIN
    #define EXT2_HEATER_PIN HEATER_2_PIN

    and modifie my pins.h
    #define HEATER_0_PIN       10
    #define HEATER_1_PIN       8
    #define HEATER_2_PIN       10 //9
    #define TEMP_0_PIN         13   // ANALOG NUMBERING
    #define TEMP_1_PIN         14   // ANALOG NUMBERING
    #define TEMP_2_PIN         13 //15

    it the same low blinking for heat, and i see a real temperature on 3 extruder
    where there are other setup ?
    thanks
  • I find a solution
    but i think there are a bug in firmware!
    in my configuration.h
    i do that
    i comment this two line
    //#define EXT1_HEATER_PIN HEATER_2_PIN
    //#define EXT2_HEATER_PIN HEATER_2_PIN
    if you can find the bug...
  • It is not a bug. HEATER_2_PIN is identical with your fan pin. Just use a different pin unused or -1 (not tested). The firmware sees still 3 extruders with heaters and controls all 3. The fact that 2 and 3 never get hot is here not important. Pins are still toggled to zero which was also the fan pin.
  • Do you see that ?
    don't work
    i thing there are a bug in firmware with mixing
    if define that in configuration.h :

    #define NUM_EXTRUDER 3
    #define EXT0_TEMPSENSOR_PIN TEMP_0_PIN
    #define EXT0_HEATER_PIN HEATER_0_PIN
    #define EXT1_TEMPSENSOR_PIN TEMP_0_PIN
    #define EXT1_HEATER_PIN HEATER_0_PIN
    #define EXT2_TEMPSENSOR_PIN TEMP_0_PIN
    #define EXT2_HEATER_PIN HEATER_0_PIN

    the fan work, i see a same real temperature for 3 extruder but i loss the heating ( the same low blinking )

    if define that :

    #define NUM_EXTRUDER 3
    #define EXT0_TEMPSENSOR_PIN TEMP_0_PIN
    #define EXT0_HEATER_PIN HEATER_0_PIN
    #define EXT1_TEMPSENSOR_PIN TEMP_2_PIN
    #define EXT1_HEATER_PIN HEATER_2_PIN
    #define EXT2_TEMPSENSOR_PIN TEMP_2_PIN
    #define EXT2_HEATER_PIN HEATER_2_PIN

    and modifie my pins.h
    #define HEATER_0_PIN       10
    #define HEATER_1_PIN       8
    #define HEATER_2_PIN       10 //9
    #define TEMP_0_PIN         13   // ANALOG NUMBERING
    #define TEMP_1_PIN         14   // ANALOG NUMBERING
    #define TEMP_2_PIN         13 //15

    it the same low blinking for heat, and i see a real temperature on 3 extruder
    where there are other setup ?
    thanks


    In first time all heater and sensor is on heater 0 and temps sensor 0
    Dont work !
    In seconde time i change the pin for heater 2 the same of heater 0
    Dont work!
    Maybe for you is not a bug but for me it is
    If i change the pin and it is not respected is a bug!
  • Solution 1 had 3 heter controls controling one heater, that is the same error as with using the fan. Extruder 2 and 3 need to use -1 or a unused pin. That is all. Mixing extruder is a special hack embedded in the normal 3 extruder solution, that's why it is not so intuitive.
Sign In or Register to comment.