Change Log for Gigabot Firmware: Marlin Changes: (Filename, line number, changed from, changed to, explanation) 4.2.3 to 4.2.4 -Language.h, 291, #define MSG_H1 “1”, #define MSG_H1 “0”, relabeling all heater values where customers interact -Language.h, 292, #define MSG_H2 “2”, #define MSG_H2 “1”, relabeling all heater values where customers interact -Language.h, 296, #define MSG_N1 “ 1”, #define MSG_N1 “ 0”, relabeling all nozzle values where customers interact -Language.h, 297, #define MSG_N2 “ 2”, #define MSG_N2 “ 1”, relabeling all nozzle values where customers interact -Language.h, 301, #define MSG_E1 “1”, #define MSG_E1 “0”, relabeling all extruder values where customers interact -Language.h, 302, #define MSG_E2 “2”, #define MSG_E2 “1”, relabeling all extruder values where customers interact -Language.h, 306, #define MSG_MOVE_E1 “1”, #define MSG_MOVE_E1 “0”, relabeling all extruder values where customers interact -Language.h, 307, #define MSG_MOVE_E2 “2”, #define MSG_MOVE_E2 “1”, relabeling all extruder values where customers interact -Language.h, 311, #define MSG_DIAM_E1 “ 1”, #define MSG_DIAM_E1 “ 0”, relabeling all extruder values where customers interact -Language.h, 312, #define MSG_DIAM_E2 “ 2”, #define MSG_DIAM_E2 “ 1”, relabeling all extruder values where customers interact -ultralcd.cpp, 4821, hotend_status_extruder = extruder, hotend_status_extruder = extruder-1; relabeling all extruder values where customers interact -ultralcd.cpp, 1695, ,MENU_ITEM(function, MSG_PREHEAT_1_BEDONLY, lcd_preheat_m1_bedonly), relocated the bed for PLA preheat -ultralcd.cpp, 1731, MENU_ITEM(function, MSG_PREHEAT_1_BEDONLY, lcd_preheat_m1_bedonly), ,relocated the bed for PLA preheat -ultralcd.cpp, 1748, ,MENU_ITEM(function, MSG_PREHEAT_2_BEDONLY, lcd_preheat_m2_bedonly), relocated the bed for PC preheat -ultralcd.cpp, 1784, MENU_ITEM(function, MSG_PREHEAT_2_BEDONLY, lcd_preheat_m2_bedonly), , relocated the bed for PC preheat -Configuration_adv.h, 988, #define ADVANCED_PAUSE_PURGE_FEEDRATE 3, #define ADVANCED_PAUSE_PURGE_FEEDRATE 1.5, slows the purge rate by half 4.2.1 Build 2 to 4.2.3 -language_en.h, 483, , #ifndef MSG_DUALEXTR, creating dual extruder menu option -language_en.h, 484, , #define MSG_DUALEXTR, creating dual extruder menu option -language_en.h, 485, , #endif, closing the menu options -ultralcd.cpp, 3350, MENU_ITEM(submenu, MSG_MOTION, lcd_control_motion_menu), MENU_ITEM(submenu, MSG_DUALEXTR, lcd_control_motion_menu), enabling dual extruder menu option in VIKI -ultralcd.cpp, 3383, MENU_ITEM(submenu, MSG_INIT_EEPROM, lcd_init_eeprom_confirm), //MENU_ITEM(submenu, MSG_INIT_EEPROM, lcd_init_eeprom_confirm), commenting out EEPROM menu settings -ultralcd.cpp, 3537, MENU_ITEM_EDIT(bool, MSG_AUTOTEMP, &planner.autotemp_enabled), //MENU_ITEM_EDIT(bool, MSG_AUTOTEMP, &planner.autotemp_enabled), commenting out hotend autotemp -ultralcd.cpp, 3538, MENU_ITEM_EDIT(float3, MSG_MIN, &planner.autotemp_min, 0, HEATER_0_MAXTEMP - 15), //MENU_ITEM_EDIT(float3, MSG_MIN, &planner.autotemp_min, 0, HEATER_0_MAXTEMP - 15), commenting out the minimum autotemp message -ultralcd.cpp, 3539, MENU_ITEM_EDIT(float3, MSG_MAX, &planner.autotemp_max, 0, HEATER_0_MAXTEMP - 15), //MENU_ITEM_EDIT(float3, MSG_MAX, &planner.autotemp_max, 0, HEATER_0_MAXTEMP - 15), commenting out the maximum autotemp message -ultralcd.cpp, 3540, MENU_ITEM_EDIT(float52, MSG_FACTOR, &planner.autotemp_factor, 0.0, 1.0), //MENU_ITEM_EDIT(float52, MSG_FACTOR, &planner.autotemp_factor, 0.0, 1.0), commenting out the autotemp factor message -ultralcd.cpp, 3556, MENU_ITEM_EDIT(float52sign, MSG_PID_P ELABEL, &PID_PARAM(Kp, eindex), 1, 9990), //MENU_ITEM_EDIT(float52sign, MSG_PID_P ELABEL, &PID_PARAM(Kp, eindex), 1, 9990), commenting out the PID tuning menu options -ultralcd.cpp, 3557, MENU_ITEM_EDIT_CALLBACK(float52sign, MSG_PID_I ELABEL, &raw_Ki, 0.01, 9990, copy_and_scalePID_i_E ## eindex), //MENU_ITEM_EDIT_CALLBACK(float52sign, MSG_PID_I ELABEL, &raw_Ki, 0.01, 9990, copy_and_scalePID_i_E ## eindex), commenting out the PID tuning menu options -ultralcd.cpp, 3558, MENU_ITEM_EDIT_CALLBACK(float52sign, MSG_PID_D ELABEL, &raw_Kd, 1, 9990, copy_and_scalePID_d_E ## eindex), //MENU_ITEM_EDIT_CALLBACK(float52sign, MSG_PID_D ELABEL, &raw_Kd, 1, 9990, copy_and_scalePID_d_E ## eindex), commenting out the PID tuning menu options -ultralcd.cpp, 3598, MENU_ITEM(submenu, MSG_PREHEAT_1_SETTINGS, lcd_control_temperature_preheat_material1_settings_menu), //MENU_ITEM(submenu, MSG_PREHEAT_1_SETTINGS, lcd_control_temperature_preheat_material1_settings_menu), commenting out preheat menu options -ultralcd.cpp, 3603, MENU_ITEM(submenu, MSG_PREHEAT_2_SETTINGS, lcd_control_temperature_preheat_material2_settings_menu), //MENU_ITEM(submenu, MSG_PREHEAT_2_SETTINGS, lcd_control_temperature_preheat_material2_settings_menu), commenting out preheat menu options -ultralcd.cpp, 3836, MENU_ITEM(submenu, MSG_VELOCITY, lcd_control_motion_velocity_menu), //MENU_ITEM(submenu, MSG_VELOCITY, lcd_control_motion_velocity_menu), commenting out velocity control -ultralcd.cpp, 3839, MENU_ITEM(submenu, MSG_ACCELERATION, lcd_control_motion_acceleration_menu), //MENU_ITEM(submenu, MSG_ACCELERATION, lcd_control_motion_acceleration_menu), commenting out acceleration control -ultralcd.cpp, 3842, MENU_ITEM(submenu, MSG_JERK, lcd_control_motion_jerk_menu), //MENU_ITEM(submenu, MSG_JERK, lcd_control_motion_jerk_menu), commenting out jerk control -ultralcd.cpp, 3845, MENU_ITEM(submenu, MSG_STEPS_PER_MM, lcd_control_motion_steps_per_mm_menu), //MENU_ITEM(submenu, MSG_STEPS_PER_MM, lcd_control_motion_steps_per_mm_menu), commenting out steps per millimeter 4.2.1 Build 1 to 4.2.1 Build 2 -gigabot.h, 37, #define THERMAL_PROTECTION_PERIOD 80, #define THERMAL_PROTECTION_PERIOD 120, increase the time allowed to reach temperature -gigabot.h, 39, #define THERMAL_PROTECTION_HYSTERESIS 8, #define THERMAL_PROTECTION_HYSTERESIS 10, -gigabot.h, 91, #define BED_MAXTEMP 150, #define BED_MAXTEMP 140, lowered the bed max temp -gigabot.h, 169, #define HOMING_BUMP_DIVISOR { 20, 20, 5 }, #define HOMING_BUMP_DIVISOR { 40, 40, 5 } -gigabot.h, 188, #define DEFAULT_XJERK 9.0, #define DEFAULT_XJERK 7.0, reduce movement jerk in x direction -gigabot.h, 188, #define DEFAULT_YJERK 9.0, #define DEFAULT_YJERK 7.0, reduce movement jerk in y direction -gigabot.h, 258, #define PREHEAT_2_TEMP_HOTEND 240, #define PREHEAT_2_TEMP_HOTEND 215, reduce the hotend preheat temperature -gigabot.h, 285, #define BABYSTEP_MULTIPLICATOR 2.5, #define BABYSTEP_MULTIPLICATOR 5, increase the babystep multiplier -gigabot.h, 326, #define ADVANCED_PAUSE_PURGE_FEEDRATE 1, #define ADVANCED_PAUSE_PURGE_FEEDRATE 0.5, reduce purge rate -gigabot.h, 376, #define THERMAL_PROTECTION_PERIOD 60, #define THERMAL_PROTECTION_PERIOD 120,