<font face="Arial, Verdana">Part of the firmware code if this helps</font>
Using codebender to upload it on the Arduino have a chinese clone Mega and can't make it work otherwise
<font face="Arial, Verdana">#ifndef CONFIGURATION_H</font>
<font face="Arial, Verdana">#define CONFIGURATION_H</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">/**************** READ FIRST ***********************</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> This configuration file was created with the configuration tool. For that</font>
<font face="Arial, Verdana"> reason, it does not contain the same informations as the original Configuration.h file.</font>
<font face="Arial, Verdana"> It misses the comments and unused parts. Open this file file in the config tool</font>
<font face="Arial, Verdana"> to see and change the data. You can also upload it to newer/older versions. The system</font>
<font face="Arial, Verdana"> will silently add new options, so compilation continues to work.</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> This file is optimized for version 0.92</font>
<font face="Arial, Verdana"> generator: http://www.repetier.com/firmware/v092/</span></font></div><div><font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> If you are in doubt which named functions use which pins on your board, please check the</font>
<font face="Arial, Verdana"> pins.h for the used name->pin assignments and your board documentation to verify it is</font>
<font face="Arial, Verdana"> as you expect.</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">*/</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">#define NUM_EXTRUDER 1</font>
<font face="Arial, Verdana">#define MOTHERBOARD 33</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">// ################ END MANUAL SETTINGS ##########################</font>
<font face="Arial, Verdana">
</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 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 beeing 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 80</font>
<font face="Arial, Verdana">#define YAXIS_STEPS_PER_MM 80</font>
<font face="Arial, Verdana">#define ZAXIS_STEPS_PER_MM 4000</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 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 213</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_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 1</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 -1</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">
</font>
<font face="Arial, Verdana">#define FEATURE_RETRACTION 1</font>
<font face="Arial, Verdana">#define AUTORETRACT_ENABLED 0</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 1</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>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">#define HAVE_HEATED_BED 0</font>
<font face="Arial, Verdana">#define HEATED_BED_MAX_TEMP 120</font>
<font face="Arial, Verdana">#define SKIP_M190_IF_WITHIN 3</font>
<font face="Arial, Verdana">#define HEATED_BED_SENSOR_TYPE 1</font>
<font face="Arial, Verdana">#define HEATED_BED_SENSOR_PIN TEMP_1_PIN</font>
<font face="Arial, Verdana">#define HEATED_BED_HEATER_PIN HEATER_1_PIN</font>
<font face="Arial, Verdana">#define HEATED_BED_SET_INTERVAL 5000</font>
<font face="Arial, Verdana">#define HEATED_BED_HEAT_MANAGER 0</font>
<font face="Arial, Verdana">#define HEATED_BED_PID_INTEGRAL_DRIVE_MAX 255</font>
<font face="Arial, Verdana">#define HEATED_BED_PID_INTEGRAL_DRIVE_MIN 80</font>
<font face="Arial, Verdana">#define HEATED_BED_PID_PGAIN_OR_DEAD_TIME 196</font>
<font face="Arial, Verdana">#define HEATED_BED_PID_IGAIN 33</font>
<font face="Arial, Verdana">#define HEATED_BED_PID_DGAIN 290</font>
<font face="Arial, Verdana">#define HEATED_BED_PID_MAX 255</font>
<font face="Arial, Verdana">#define HEATED_BED_DECOUPLE_TEST_PERIOD 300000</font>
<font face="Arial, Verdana">#define MIN_EXTRUDER_TEMP 150</font>
<font face="Arial, Verdana">#define MAXTEMP 275</font>
<font face="Arial, Verdana">#define MIN_DEFECT_TEMPERATURE -10</font>
<font face="Arial, Verdana">#define MAX_DEFECT_TEMPERATURE 290</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">// ##########################################################################################</font>
<font face="Arial, Verdana">// ## Laser configuration ##</font>
<font face="Arial, Verdana">// ##########################################################################################</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">/</font>
<font face="Arial, Verdana">If the firmware is in laser mode, it can control a laser output to cut or engrave materials.</font>
<font face="Arial, Verdana">Please use this feature only if you know about safety and required protection. Lasers are</font>
<font face="Arial, Verdana">dangerous and can hurt or make you blind!!!</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">The default laser driver only supports laser on and off. Here you control the e??ntensity with</font>
<font face="Arial, Verdana">your feedrate. For exchangeable diode lasers this is normally enough. If you need more control</font>
<font face="Arial, Verdana">you can set the intensity in a range 0-255 with a custom extension to the driver. See driver.h</font>
<font face="Arial, Verdana">and comments on how to extend the functions non invasive with our event system.</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">If you have a laser - powder system you will like your E override. If moves contain a</font>
<font face="Arial, Verdana">increasing extruder position it will laser that move. With this trick you can</font>
<font face="Arial, Verdana">use existing fdm slicers to laser the output. Laser width is extrusion width.</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">Other tools may use M3 and M5 to enable/disable laser. Here G1/G2/G3 moves have laser enabled</font>
<font face="Arial, Verdana">and G0 moves have it disables.</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">In any case, laser only enables while moving. At the end of a move it gets</font>
<font face="Arial, Verdana">automatically disabled.</font>
<font face="Arial, Verdana">*/</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">#define SUPPORT_LASER 0</font>
<font face="Arial, Verdana">#define LASER_PIN -1</font>
<font face="Arial, Verdana">#define LASER_ON_HIGH 1</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">// ## CNC configuration ##</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">/</font>
<font face="Arial, Verdana">If the firmware is in CNC mode, it can control a mill with M3/M4/M5. It works</font>
<font face="Arial, Verdana">similar to laser mode, but mill keeps enabled during G0 moves and it allows</font>
<font face="Arial, Verdana">setting rpm (only with event extension that supports this) and milling direction.</font>
<font face="Arial, Verdana">It also can add a delay to wait for spindle to run on full speed.</font>
<font face="Arial, Verdana">*/</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">#define SUPPORT_CNC 0</font>
<font face="Arial, Verdana">#define CNC_WAIT_ON_ENABLE 300</font>
<font face="Arial, Verdana">#define CNC_WAIT_ON_DISABLE 0</font>
<font face="Arial, Verdana">#define CNC_ENABLE_PIN -1</font>
<font face="Arial, Verdana">#define CNC_ENABLE_WITH 1</font>
<font face="Arial, Verdana">#define CNC_DIRECTION_PIN -1</font>
<font face="Arial, Verdana">#define CNC_DIRECTION_CW 1</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">#define DEFAULT_PRINTER_MODE 0</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">// ################ Endstop configuration #####################</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">#define ENDSTOP_PULLUP_X_MIN true</font>
<font face="Arial, Verdana">#define ENDSTOP_X_MIN_INVERTING true</font>
<font face="Arial, Verdana">#define MIN_HARDWARE_ENDSTOP_X true</font>
<font face="Arial, Verdana">#define ENDSTOP_PULLUP_Y_MIN true</font>
<font face="Arial, Verdana">#define ENDSTOP_Y_MIN_INVERTING true</font>
<font face="Arial, Verdana">#define MIN_HARDWARE_ENDSTOP_Y true</font>
<font face="Arial, Verdana">#define ENDSTOP_PULLUP_Z_MIN true</font>
<font face="Arial, Verdana">#define ENDSTOP_Z_MIN_INVERTING true</font>
<font face="Arial, Verdana">#define MIN_HARDWARE_ENDSTOP_Z true</font>
<font face="Arial, Verdana">#define ENDSTOP_PULLUP_X_MAX true</font>
<font face="Arial, Verdana">#define ENDSTOP_X_MAX_INVERTING false</font>
<font face="Arial, Verdana">#define MAX_HARDWARE_ENDSTOP_X false</font>
<font face="Arial, Verdana">#define ENDSTOP_PULLUP_Y_MAX true</font>
<font face="Arial, Verdana">#define ENDSTOP_Y_MAX_INVERTING false</font>
<font face="Arial, Verdana">#define MAX_HARDWARE_ENDSTOP_Y false</font>
<font face="Arial, Verdana">#define ENDSTOP_PULLUP_Z_MAX true</font>
<font face="Arial, Verdana">#define ENDSTOP_Z_MAX_INVERTING false</font>
<font face="Arial, Verdana">#define MAX_HARDWARE_ENDSTOP_Z false</font>
<font face="Arial, Verdana">#define max_software_endstop_r true</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">#define min_software_endstop_x false</font>
<font face="Arial, Verdana">#define min_software_endstop_y false</font>
<font face="Arial, Verdana">#define min_software_endstop_z false</font>
<font face="Arial, Verdana">#define max_software_endstop_x true</font>
<font face="Arial, Verdana">#define max_software_endstop_y true</font>
<font face="Arial, Verdana">#define max_software_endstop_z true</font>
<font face="Arial, Verdana">#define ENDSTOP_X_BACK_MOVE 5</font>
<font face="Arial, Verdana">#define ENDSTOP_Y_BACK_MOVE 5</font>
<font face="Arial, Verdana">#define ENDSTOP_Z_BACK_MOVE 2</font>
<font face="Arial, Verdana">#define ENDSTOP_X_RETEST_REDUCTION_FACTOR 3</font>
<font face="Arial, Verdana">#define ENDSTOP_Y_RETEST_REDUCTION_FACTOR 3</font>
<font face="Arial, Verdana">#define ENDSTOP_Z_RETEST_REDUCTION_FACTOR 3</font>
<font face="Arial, Verdana">#define ENDSTOP_X_BACK_ON_HOME 1</font>
<font face="Arial, Verdana">#define ENDSTOP_Y_BACK_ON_HOME 1</font>
<font face="Arial, Verdana">#define ENDSTOP_Z_BACK_ON_HOME 0</font>
<font face="Arial, Verdana">#define ALWAYS_CHECK_ENDSTOPS 1</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">// ################# XYZ movements ###################</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">#define X_ENABLE_ON 0</font>
<font face="Arial, Verdana">#define Y_ENABLE_ON 0</font>
<font face="Arial, Verdana">#define Z_ENABLE_ON 0</font>
<font face="Arial, Verdana">#define DISABLE_X 0</font>
<font face="Arial, Verdana">#define DISABLE_Y 0</font>
<font face="Arial, Verdana">#define DISABLE_Z 0</font>
<font face="Arial, Verdana">#define DISABLE_E 0</font>
<font face="Arial, Verdana">#define INVERT_X_DIR 0</font>
<font face="Arial, Verdana">#define INVERT_Y_DIR 0</font>
<font face="Arial, Verdana">#define INVERT_Z_DIR 0</font>
<font face="Arial, Verdana">#define X_HOME_DIR -1</font>
<font face="Arial, Verdana">#define Y_HOME_DIR -1</font>
<font face="Arial, Verdana">#define Z_HOME_DIR -1</font>
<font face="Arial, Verdana">#define X_MAX_LENGTH 100</font>
<font face="Arial, Verdana">#define Y_MAX_LENGTH 100</font>
<font face="Arial, Verdana">#define Z_MAX_LENGTH 100</font>
<font face="Arial, Verdana">#define X_MIN_POS 0</font>
<font face="Arial, Verdana">#define Y_MIN_POS 0</font>
<font face="Arial, Verdana">#define Z_MIN_POS 0</font>
<font face="Arial, Verdana">#define DISTORTION_CORRECTION 0</font>
<font face="Arial, Verdana">#define DISTORTION_CORRECTION_POINTS 5</font>
<font face="Arial, Verdana">#define DISTORTION_CORRECTION_R 100</font>
<font face="Arial, Verdana">#define DISTORTION_PERMANENT 1</font>
<font face="Arial, Verdana">#define DISTORTION_UPDATE_FREQUENCY 15</font>
<font face="Arial, Verdana">#define DISTORTION_START_DEGRADE 0.5</font>
<font face="Arial, Verdana">#define DISTORTION_END_HEIGHT 1</font>
<font face="Arial, Verdana">#define DISTORTION_EXTRAPOLATE_CORNERS 0</font>
<font face="Arial, Verdana">#define DISTORTION_XMIN 10</font>
<font face="Arial, Verdana">#define DISTORTION_YMIN 10</font>
<font face="Arial, Verdana">#define DISTORTION_XMAX 190</font>
<font face="Arial, Verdana">#define DISTORTION_YMAX 190</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">// ##########################################################################################</font>
<font face="Arial, Verdana">// ## Movement settings ##</font>
<font face="Arial, Verdana">// ##########################################################################################</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">#define FEATURE_BABYSTEPPING 1</font>
<font face="Arial, Verdana">#define BABYSTEP_MULTIPLICATOR 1</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">#define DELTA_SEGMENTS_PER_SECOND_PRINT 180 // Move accurate setting for print moves</font>
<font face="Arial, Verdana">#define DELTA_SEGMENTS_PER_SECOND_MOVE 70 // Less accurate setting for other moves</font>
<font face="Arial, Verdana">#define EXACT_DELTA_MOVES 1</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">
</font>