Mixing Extruder
I used the Repetier.com/firmware/v092 to generate code for a delta with a single heaterblock and nozzle with 3 extruders.(Mixing Extruder (1 Nozzle/heater + 2 or more filament feeder)
I used the same configuration.h file than in v091 - only difference was I selected "Mixing Extruder (1 Nozzle/heater + 2 or more filament feeder)" in the Temperature section of v092.
The problem is that the heaterblock does not heat up when I select "Preheat ABS" or the dial under TEMP 1(the only temperature that will show in v092 whereas in v091 all three will show) on the Smart controller or when I select any one of the extruders (only Extruder 1 will show a bar and change on/off )( all 3 extruders are in the drop down box an when selected the temperature will show at the bottom of screen) in Repetier_Host
The only temperature on/off will be on Extruder 1 but will not heat the heater block when selected as ON.
I tested the hardware with the code from V091 with 3 extruders and 1 heaterblock/nozzle and it is heating up - so not a hardware problem.
Comments
I am trying to extend RAMPS 1.4 to 5 or 6 mix extruders.
But somehow, compile pass but when Arduino 1.5.6-r2 upload to board till almost done. It hangs there when NUM_EXTRUDER 5 + FEATURE_CONTROLLER 2
But NUM_EXTRUDER 6 + FEATURE_CONTROLLER 2 works fine.
or #define FEATURE_CONTROLLER 0 all works.
Anyway, maybe self resolved after I "#define EEPROM_MODE 0"
But with #define EEPROM_MODE 1 + NUM_EXTRUDER 5 + FEATURE_CONTROLLER 2 still failed
#define NUM_EXTRUDER 5
#define MOTHERBOARD 33
#include "pins.h"
#include "userpins.h"
#define MIXING_EXTRUDER 1
userpins.h as below
#define ORIG_E2_STEP_PIN 65
#define ORIG_E2_DIR_PIN 66
#define ORIG_E2_ENABLE_PIN 42
#define ORIG_E3_STEP_PIN 44
#define ORIG_E3_DIR_PIN 40
#define ORIG_E3_ENABLE_PIN 64
#define ORIG_E4_STEP_PIN 59
#define ORIG_E4_DIR_PIN 58
#define ORIG_E4_ENABLE_PIN 57
#define ORIG_E5_STEP_PIN 43
#define ORIG_E5_DIR_PIN 45
#define ORIG_E5_ENABLE_PIN 47
#define HEATER_2_PIN -1
#define HEATER_3_PIN -1 //16
#define HEATER_4_PIN -1 //17
#define HEATER_5_PIN -1 //4
#define HEATER_6_PIN -1
#define TEMP_2_PIN -1
#define TEMP_3_PIN -1 //12 // ANALOG NUMBERING
#define TEMP_4_PIN -1 //11 // ANALOG NUMBERING
#define TEMP_5_PIN -1 //10
#define TEMP_6_PIN -1
#define E2_PINS ORIG_E2_STEP_PIN,ORIG_E2_DIR_PIN,ORIG_E2_ENABLE_PIN,
#define E3_PINS ORIG_E3_STEP_PIN,ORIG_E3_DIR_PIN,ORIG_E3_ENABLE_PIN,
#define E4_PINS ORIG_E4_STEP_PIN,ORIG_E4_DIR_PIN,ORIG_E4_ENABLE_PIN,
#define E5_PINS ORIG_E5_STEP_PIN,ORIG_E5_DIR_PIN,ORIG_E5_ENABLE_PIN,
Regards,
Clarence
Only
#define EEPROM_MODE 1
#define NUM_EXTRUDER 5
Full zipped fw files for reference