<font face="Arial, Verdana">Hi All,</font>
This is a problem that's got me stumped. I recently upgraded my cartesian printer that uses a RAMBo board to dual extruders. Now in testing, the first extruder move after reaching temp will move the x-axis and extruder simultaneously. Then, the extruder will only move in one direction. this will happen with either extruder. Sometimes they will run normally, but rarely, it seems random. I imagine it's some type of configuration or compiling error, but I've not been able to figure it out. I've tried re-downloading repetier, configuring manually or using the online configuration tool. Nothing has worked so far. If I configure to use just one extruder, it works fine. Any thoughts on what to try next would be appreciated. Configuration file is below. Thanks!
<font face="Arial, Verdana">#define NUM_EXTRUDER 2</font>
<font face="Arial, Verdana">#define MOTHERBOARD 301</font>
<font face="Arial, Verdana">#include "pins.h"</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">// ################## EDIT THESE SETTINGS MANUALLY ################</font>
<font face="Arial, Verdana">// Microstepping mod eof your RAMO board</font>
<font face="Arial, Verdana">#define MICROSTEP_MODES { 8,8,8,8,8 } // [1,2,4,8,16]</font>
<font face="Arial, Verdana">// Motor Current setting (Only functional when motor driver current ref pins are connected to a digital trimpot on supported boards)</font>
<font face="Arial, Verdana">#define MOTOR_CURRENT_PERCENT { 55,55,55,100,100 }</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">// ################ END MANUAL SETTINGS ##########################</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">#undef FAN_PIN</font>
<font face="Arial, Verdana">#define FAN_PIN ORIG_FAN2_PIN</font>
<font face="Arial, Verdana">#undef FAN_BOARD_PIN</font>
<font face="Arial, Verdana">#define FAN_BOARD_PIN -1</font>
<font face="Arial, Verdana">#define BOARD_FAN_SPEED 255</font>
<font face="Arial, Verdana">#define FAN_THERMO_PIN -1</font>
<font face="Arial, Verdana">#define FAN_THERMO_MIN_PWM 128</font>
<font face="Arial, Verdana">#define FAN_THERMO_MAX_PWM 255</font>
<font face="Arial, Verdana">#define FAN_THERMO_MIN_TEMP 45</font>
<font face="Arial, Verdana">#define FAN_THERMO_MAX_TEMP 60</font>
<font face="Arial, Verdana">#define FAN_THERMO_THERMISTOR_PIN -1</font>
<font face="Arial, Verdana">#define FAN_THERMO_THERMISTOR_TYPE 1</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">//#define EXTERNALSERIAL use Arduino serial library instead of build in. Requires more ram, has only 63 byte input buffer.</font>
<font face="Arial, Verdana">// Uncomment the following line if you are using Arduino compatible firmware made for Arduino version earlier then 1.0</font>
<font face="Arial, Verdana">// If it is incompatible you will get compiler errors about write functions not being compatible!</font>
<font face="Arial, Verdana">//#define COMPAT_PRE1</font>
<font face="Arial, Verdana">#define BLUETOOTH_SERIAL -1</font>
<font face="Arial, Verdana">#define BLUETOOTH_BAUD 115200</font>
<font face="Arial, Verdana">#define MIXING_EXTRUDER 0</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">#define DRIVE_SYSTEM 0</font>
<font face="Arial, Verdana">#define XAXIS_STEPS_PER_MM 52.0833</font>
<font face="Arial, Verdana">#define YAXIS_STEPS_PER_MM 72.73</font>
<font face="Arial, Verdana">#define ZAXIS_STEPS_PER_MM 640</font>
<font face="Arial, Verdana">#define EXTRUDER_FAN_COOL_TEMP 50</font>
<font face="Arial, Verdana">#define PDM_FOR_EXTRUDER 0</font>
<font face="Arial, Verdana">#define PDM_FOR_COOLER 0</font>
<font face="Arial, Verdana">#define DECOUPLING_TEST_MAX_HOLD_VARIANCE 20</font>
<font face="Arial, Verdana">#define DECOUPLING_TEST_MIN_TEMP_RISE 1</font>
<font face="Arial, Verdana">#define KILL_IF_SENSOR_DEFECT 0</font>
<font face="Arial, Verdana">#define RETRACT_ON_PAUSE 2</font>
<font face="Arial, Verdana">#define PAUSE_START_COMMANDS ""</font>
<font face="Arial, Verdana">#define PAUSE_END_COMMANDS ""</font>
<font face="Arial, Verdana">#define SHARED_EXTRUDER_HEATER 0</font>
<font face="Arial, Verdana">#define EXT0_X_OFFSET 0</font>
<font face="Arial, Verdana">#define EXT0_Y_OFFSET 0</font>
<font face="Arial, Verdana">#define EXT0_Z_OFFSET 0</font>
<font face="Arial, Verdana">#define EXT0_STEPS_PER_MM 92.6</font>
<font face="Arial, Verdana">#define EXT0_TEMPSENSOR_TYPE 1</font>
<font face="Arial, Verdana">#define EXT0_TEMPSENSOR_PIN TEMP_0_PIN</font>
<font face="Arial, Verdana">#define EXT0_HEATER_PIN HEATER_0_PIN</font>
<font face="Arial, Verdana">#define EXT0_STEP_PIN ORIG_E0_STEP_PIN</font>
<font face="Arial, Verdana">#define EXT0_DIR_PIN ORIG_E0_DIR_PIN</font>
<font face="Arial, Verdana">#define EXT0_INVERSE 0</font>
<font face="Arial, Verdana">#define EXT0_ENABLE_PIN ORIG_E0_ENABLE_PIN</font>
<font face="Arial, Verdana">#define EXT0_ENABLE_ON 0</font>
<font face="Arial, Verdana">#define EXT0_MIRROR_STEPPER 0</font>
<font face="Arial, Verdana">#define EXT0_STEP2_PIN ORIG_E0_STEP_PIN</font>
<font face="Arial, Verdana">#define EXT0_DIR2_PIN ORIG_E0_DIR_PIN</font>
<font face="Arial, Verdana">#define EXT0_INVERSE2 0</font>
<font face="Arial, Verdana">#define EXT0_ENABLE2_PIN ORIG_E0_ENABLE_PIN</font>
<font face="Arial, Verdana">#define EXT0_MAX_FEEDRATE 50</font>
<font face="Arial, Verdana">#define EXT0_MAX_START_FEEDRATE 20</font>
<font face="Arial, Verdana">#define EXT0_MAX_ACCELERATION 5000</font>
<font face="Arial, Verdana">#define EXT0_HEAT_MANAGER 3</font>
<font face="Arial, Verdana">#define EXT0_WATCHPERIOD 1</font>
<font face="Arial, Verdana">#define EXT0_PID_INTEGRAL_DRIVE_MAX 230</font>
<font face="Arial, Verdana">#define EXT0_PID_INTEGRAL_DRIVE_MIN 40</font>
<font face="Arial, Verdana">#define EXT0_PID_PGAIN_OR_DEAD_TIME 7</font>
<font face="Arial, Verdana">#define EXT0_PID_I 2</font>
<font face="Arial, Verdana">#define EXT0_PID_D 40</font>
<font face="Arial, Verdana">#define EXT0_PID_MAX 255</font>
<font face="Arial, Verdana">#define EXT0_ADVANCE_K 0</font>
<font face="Arial, Verdana">#define EXT0_ADVANCE_L 0</font>
<font face="Arial, Verdana">#define EXT0_ADVANCE_BACKLASH_STEPS 0</font>
<font face="Arial, Verdana">#define EXT0_WAIT_RETRACT_TEMP 150</font>
<font face="Arial, Verdana">#define EXT0_WAIT_RETRACT_UNITS 0</font>
<font face="Arial, Verdana">#define EXT0_SELECT_COMMANDS ""</font>
<font face="Arial, Verdana">#define EXT0_DESELECT_COMMANDS ""</font>
<font face="Arial, Verdana">#define EXT0_EXTRUDER_COOLER_PIN ORIG_FAN_PIN</font>
<font face="Arial, Verdana">#define EXT0_EXTRUDER_COOLER_SPEED 255</font>
<font face="Arial, Verdana">#define EXT0_DECOUPLE_TEST_PERIOD 12000</font>
<font face="Arial, Verdana">#define EXT0_JAM_PIN -1</font>
<font face="Arial, Verdana">#define EXT0_JAM_PULLUP 0</font>
<font face="Arial, Verdana">#define EXT1_X_OFFSET 0</font>
<font face="Arial, Verdana">#define EXT1_Y_OFFSET 0</font>
<font face="Arial, Verdana">#define EXT1_Z_OFFSET 0</font>
<font face="Arial, Verdana">#define EXT1_STEPS_PER_MM 92.6</font>
<font face="Arial, Verdana">#define EXT1_TEMPSENSOR_TYPE 1</font>
<font face="Arial, Verdana">#define EXT1_TEMPSENSOR_PIN TEMP_2_PIN</font>
<font face="Arial, Verdana">#define EXT1_HEATER_PIN HEATER_2_PIN</font>
<font face="Arial, Verdana">#define EXT1_STEP_PIN ORIG_E1_STEP_PIN</font>
<font face="Arial, Verdana">#define EXT1_DIR_PIN ORIG_E1_DIR_PIN</font>
<font face="Arial, Verdana">#define EXT1_INVERSE 0</font>
<font face="Arial, Verdana">#define EXT1_ENABLE_PIN ORIG_E1_ENABLE_PIN</font>
<font face="Arial, Verdana">#define EXT1_ENABLE_ON 0</font>
<font face="Arial, Verdana">#define EXT1_MIRROR_STEPPER 0</font>
<font face="Arial, Verdana">#define EXT1_STEP2_PIN ORIG_E1_STEP_PIN</font>
<font face="Arial, Verdana">#define EXT1_DIR2_PIN ORIG_E1_DIR_PIN</font>
<font face="Arial, Verdana">#define EXT1_INVERSE2 0</font>
<font face="Arial, Verdana">#define EXT1_ENABLE2_PIN ORIG_E1_ENABLE_PIN</font>
<font face="Arial, Verdana">#define EXT1_MAX_FEEDRATE 50</font>
<font face="Arial, Verdana">#define EXT1_MAX_START_FEEDRATE 20</font>
<font face="Arial, Verdana">#define EXT1_MAX_ACCELERATION 5000</font>
<font face="Arial, Verdana">#define EXT1_HEAT_MANAGER 3</font>
<font face="Arial, Verdana">#define EXT1_WATCHPERIOD 1</font>
<font face="Arial, Verdana">#define EXT1_PID_INTEGRAL_DRIVE_MAX 230</font>
<font face="Arial, Verdana">#define EXT1_PID_INTEGRAL_DRIVE_MIN 40</font>
<font face="Arial, Verdana">#define EXT1_PID_PGAIN_OR_DEAD_TIME 7</font>
<font face="Arial, Verdana">#define EXT1_PID_I 2</font>
<font face="Arial, Verdana">#define EXT1_PID_D 40</font>
<font face="Arial, Verdana">#define EXT1_PID_MAX 255</font>
<font face="Arial, Verdana">#define EXT1_ADVANCE_K 0</font>
<font face="Arial, Verdana">#define EXT1_ADVANCE_L 0</font>
<font face="Arial, Verdana">#define EXT1_ADVANCE_BACKLASH_STEPS 0</font>
<font face="Arial, Verdana">#define EXT1_WAIT_RETRACT_TEMP 150</font>
<font face="Arial, Verdana">#define EXT1_WAIT_RETRACT_UNITS 0</font>
<font face="Arial, Verdana">#define EXT1_SELECT_COMMANDS ""</font>
<font face="Arial, Verdana">#define EXT1_DESELECT_COMMANDS ""</font>
<font face="Arial, Verdana">#define EXT1_EXTRUDER_COOLER_PIN ORIG_FAN_PIN</font>
<font face="Arial, Verdana">#define EXT1_EXTRUDER_COOLER_SPEED 255</font>
<font face="Arial, Verdana">#define EXT1_DECOUPLE_TEST_PERIOD 12000</font>
<font face="Arial, Verdana">#define EXT1_JAM_PIN -1</font>
<font face="Arial, Verdana">#define EXT1_JAM_PULLUP 0</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">#define FEATURE_RETRACTION 1</font>
<font face="Arial, Verdana">#define AUTORETRACT_ENABLED 1</font>
<font face="Arial, Verdana">#define RETRACTION_LENGTH 3</font>
<font face="Arial, Verdana">#define RETRACTION_LONG_LENGTH 13</font>
<font face="Arial, Verdana">#define RETRACTION_SPEED 40</font>
<font face="Arial, Verdana">#define RETRACTION_Z_LIFT 0</font>
<font face="Arial, Verdana">#define RETRACTION_UNDO_EXTRA_LENGTH 0</font>
<font face="Arial, Verdana">#define RETRACTION_UNDO_EXTRA_LONG_LENGTH 0</font>
<font face="Arial, Verdana">#define RETRACTION_UNDO_SPEED 20</font>
<font face="Arial, Verdana">#define FILAMENTCHANGE_X_POS 0</font>
<font face="Arial, Verdana">#define FILAMENTCHANGE_Y_POS 0</font>
<font face="Arial, Verdana">#define FILAMENTCHANGE_Z_ADD 2</font>
<font face="Arial, Verdana">#define FILAMENTCHANGE_REHOME 1</font>
<font face="Arial, Verdana">#define FILAMENTCHANGE_SHORTRETRACT 5</font>
<font face="Arial, Verdana">#define FILAMENTCHANGE_LONGRETRACT 50</font>
<font face="Arial, Verdana">#define JAM_STEPS 220</font>
<font face="Arial, Verdana">#define JAM_SLOWDOWN_STEPS 320</font>
<font face="Arial, Verdana">#define JAM_SLOWDOWN_TO 70</font>
<font face="Arial, Verdana">#define JAM_ERROR_STEPS 500</font>
<font face="Arial, Verdana">#define JAM_MIN_STEPS 10</font>
<font face="Arial, Verdana">#define JAM_ACTION 0</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">#define RETRACT_DURING_HEATUP true</font>
<font face="Arial, Verdana">#define PID_CONTROL_RANGE 20</font>
<font face="Arial, Verdana">#define SKIP_M109_IF_WITHIN 2</font>
<font face="Arial, Verdana">#define SCALE_PID_TO_MAX 0</font>
<font face="Arial, Verdana">#define TEMP_HYSTERESIS 0</font>
<font face="Arial, Verdana">#define EXTRUDE_MAXLENGTH 160</font>
<font face="Arial, Verdana">#define NUM_TEMPS_USERTHERMISTOR0 0</font>
<font face="Arial, Verdana">#define USER_THERMISTORTABLE0 {}</font>
<font face="Arial, Verdana">#define NUM_TEMPS_USERTHERMISTOR1 0</font>
<font face="Arial, Verdana">#define USER_THERMISTORTABLE1 {}</font>
<font face="Arial, Verdana">#define NUM_TEMPS_USERTHERMISTOR2 0</font>
<font face="Arial, Verdana">#define USER_THERMISTORTABLE2 {}</font>
<font face="Arial, Verdana">#define GENERIC_THERM_VREF 5</font>
<font face="Arial, Verdana">#define GENERIC_THERM_NUM_ENTRIES 33</font>
<font face="Arial, Verdana">#define HEATER_PWM_SPEED 0</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">// ############# Heated bed configuration ########################</font>