Auto bed leveling problem November 24, 2016 09:39AM |
Registered: 8 years ago Posts: 13 |
Re: Auto bed leveling problem November 24, 2016 08:07PM |
Registered: 9 years ago Posts: 552 |
Re: Auto bed leveling problem November 25, 2016 07:49AM |
Registered: 8 years ago Posts: 13 |
Can I do this with the full graphic lcd?Quote
Roxy
You probably are not doing a M502 and M500 pair after uploading the firmware. Marlin uses the setting in the EEPROM if the EEPROM is enabled. You can give it the new settings by doing a M502 and then doing the M500 saves those setting to the EEPROM so they are used the next time you power up.
Re: Auto bed leveling problem November 25, 2016 11:49AM |
Registered: 9 years ago Posts: 552 |
/** * * "Control" submenu * */ static void lcd_control_menu() { START_MENU(); MENU_ITEM(back, MSG_MAIN); MENU_ITEM(submenu, MSG_TEMPERATURE, lcd_control_temperature_menu); MENU_ITEM(submenu, MSG_MOTION, lcd_control_motion_menu); MENU_ITEM(submenu, MSG_VOLUMETRIC, lcd_control_volumetric_menu); #if HAS_LCD_CONTRAST //MENU_ITEM_EDIT(int3, MSG_CONTRAST, &lcd_contrast, 0, 63); MENU_ITEM(submenu, MSG_CONTRAST, lcd_set_contrast); #endif #if ENABLED(FWRETRACT) MENU_ITEM(submenu, MSG_RETRACT, lcd_control_retract_menu); #endif #if ENABLED(EEPROM_SETTINGS) MENU_ITEM(function, MSG_STORE_EPROM, Config_StoreSettings); MENU_ITEM(function, MSG_LOAD_EPROM, Config_RetrieveSettings); #endif MENU_ITEM(function, MSG_RESTORE_FAILSAFE, Config_ResetDefault); END_MENU(); }
Re: Auto bed leveling problem November 26, 2016 08:01AM |
Registered: 8 years ago Posts: 13 |
After some test the procedure that seem correct to set the offset with the LCD Panel is this:Quote
Roxy
I think you are asking "Can I do this using the LCD Panel to control the action?" The answer is: Yes! The EEPROM stuff is at the end of the 'Control Menu'
/** * * "Control" submenu * */ static void lcd_control_menu() { START_MENU(); MENU_ITEM(back, MSG_MAIN); MENU_ITEM(submenu, MSG_TEMPERATURE, lcd_control_temperature_menu); MENU_ITEM(submenu, MSG_MOTION, lcd_control_motion_menu); MENU_ITEM(submenu, MSG_VOLUMETRIC, lcd_control_volumetric_menu); #if HAS_LCD_CONTRAST //MENU_ITEM_EDIT(int3, MSG_CONTRAST, &lcd_contrast, 0, 63); MENU_ITEM(submenu, MSG_CONTRAST, lcd_set_contrast); #endif #if ENABLED(FWRETRACT) MENU_ITEM(submenu, MSG_RETRACT, lcd_control_retract_menu); #endif #if ENABLED(EEPROM_SETTINGS) MENU_ITEM(function, MSG_STORE_EPROM, Config_StoreSettings); MENU_ITEM(function, MSG_LOAD_EPROM, Config_RetrieveSettings); #endif MENU_ITEM(function, MSG_RESTORE_FAILSAFE, Config_ResetDefault); END_MENU(); }
Re: Auto bed leveling problem November 26, 2016 09:51AM |
Registered: 9 years ago Posts: 552 |
Re: Auto bed leveling problem November 30, 2016 12:29AM |
Registered: 10 years ago Posts: 169 |