A happy assortment of fixes (T2425, T2398, T2427, T2267)

The following change will affect all printers:

- Restored old behavior of returning to first LCD menu item on back (T2425)
- Actually disabled PRINTJOB_TIMER_AUTOSTART (T2267)

The following changes will affect Hibiscus only:

- Changed default Z-offset to -1.1 (T2398)
- Fixed issue where "G29 V4" would crash if a failed probe happened (T2427)
master
Marcio Teixeira 6 years ago
parent b4ec240300
commit 633a7b1971

@ -13,7 +13,7 @@
* got disabled.
*/
#define LULZBOT_FW_VERSION ".33" // Change this with each update
#define LULZBOT_FW_VERSION ".34" // Change this with each update
#if ( \
!defined(LULZBOT_Gladiola_Mini) && \
@ -1595,8 +1595,7 @@
#define LULZBOT_EXECUTE_IMMEDIATE_IMPL \
void execute_commands_immediate_P(const char *pgcode) { \
/* Save the parser state */ \
char saved_cmd[strlen(parser.command_ptr) + 1]; \
strcpy(saved_cmd, parser.command_ptr); \
char *saved_cmd = parser.command_ptr; \
/* Process individual commands in string */ \
while(pgm_read_byte_near(pgcode) != '\0') { \
/* Break up string at '\n' delimiters */ \
@ -1744,7 +1743,11 @@
#define LULZBOT_DEFAULT_YJERK 12.0
#define LULZBOT_DEFAULT_ZJERK 0.4
#define LULZBOT_Z_PROBE_OFFSET_FROM_EXTRUDER -1.375
#if defined(LULZBOT_USE_Z_BELT)
#define LULZBOT_Z_PROBE_OFFSET_FROM_EXTRUDER -1.1
#else
#define LULZBOT_Z_PROBE_OFFSET_FROM_EXTRUDER -1.375
#endif
#elif defined(LULZBOT_IS_TAZ)
#define LULZBOT_DEFAULT_XJERK 8.0
@ -1901,6 +1904,7 @@
#define LULZBOT_THIN_OVERLAY_ARROWS
#define LULZBOT_DISABLE_KILL_BUTTON
#define LULZBOT_ZOFFSET_PRECISION ftostr32
#define LULZBOT_RESET_SELECTION_TO_FIRST_ON_MENU_BACK
#endif
/* Marlin requires static PSTRs to display on the LCD display, because of this */

@ -1295,7 +1295,7 @@
* M76 - Pause the print job timer
* M77 - Stop the print job timer
*/
#define PRINTJOB_TIMER_AUTOSTART
//#define PRINTJOB_TIMER_AUTOSTART LULZBOT_PRINTJOB_TIMER_AUTOSTART_DISABLED
/**
* Print Counter

@ -586,8 +586,10 @@ uint16_t max_display_update_time = 0;
if (screen_history_depth > 0) {
--screen_history_depth;
lcd_goto_screen(
screen_history[screen_history_depth].menu_function,
screen_history[screen_history_depth].encoder_position
screen_history[screen_history_depth].menu_function
#if !defined(LULZBOT_RESET_SELECTION_TO_FIRST_ON_MENU_BACK)
,screen_history[screen_history_depth].encoder_position
#endif
);
}
else

Loading…
Cancel
Save