| 
															
																@@ -1044,6 +1044,16 @@ else	{ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 	} 
															 | 
															
															 | 
															
																 	} 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 } 
															 | 
															
															 | 
															
																 } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+//-// 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+void extr_unload_view() 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+{ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+lcd_clear(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+lcd_set_cursor(0, 1); lcd_puts_P(_T(MSG_UNLOADING_FILAMENT)); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+lcd_print(" "); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+if (mmu_extruder == MMU_FILAMENT_UNKNOWN) lcd_print(" "); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+else lcd_print(mmu_extruder + 1); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+} 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 void extr_unload() 
															 | 
															
															 | 
															
																 void extr_unload() 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 { //unload just current filament for multimaterial printers 
															 | 
															
															 | 
															
																 { //unload just current filament for multimaterial printers 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 #ifdef SNMM 
															 | 
															
															 | 
															
																 #ifdef SNMM 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -1058,12 +1068,15 @@ void extr_unload() 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 		st_synchronize(); 
															 | 
															
															 | 
															
																 		st_synchronize(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 		 
															 | 
															
															 | 
															
																 		 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 		//show which filament is currently unloaded 
															 | 
															
															 | 
															
																 		//show which filament is currently unloaded 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-		lcd_update_enable(false); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+//-//		lcd_update_enable(false); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+menu_submenu(extr_unload_view); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+/* 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 		lcd_clear(); 
															 | 
															
															 | 
															
																 		lcd_clear(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 		lcd_set_cursor(0, 1); lcd_puts_P(_T(MSG_UNLOADING_FILAMENT)); 
															 | 
															
															 | 
															
																 		lcd_set_cursor(0, 1); lcd_puts_P(_T(MSG_UNLOADING_FILAMENT)); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 		lcd_print(" "); 
															 | 
															
															 | 
															
																 		lcd_print(" "); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 		if (mmu_extruder == MMU_FILAMENT_UNKNOWN) lcd_print(" "); 
															 | 
															
															 | 
															
																 		if (mmu_extruder == MMU_FILAMENT_UNKNOWN) lcd_print(" "); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 		else lcd_print(mmu_extruder + 1); 
															 | 
															
															 | 
															
																 		else lcd_print(mmu_extruder + 1); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+*/ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																 		mmu_filament_ramming(); 
															 | 
															
															 | 
															
																 		mmu_filament_ramming(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -1071,7 +1084,8 @@ void extr_unload() 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 		// get response 
															 | 
															
															 | 
															
																 		// get response 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 		manage_response(false, true, MMU_UNLOAD_MOVE); 
															 | 
															
															 | 
															
																 		manage_response(false, true, MMU_UNLOAD_MOVE); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																-		lcd_update_enable(true); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+//-//		lcd_update_enable(true); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+menu_back(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 #else //SNMM 
															 | 
															
															 | 
															
																 #else //SNMM 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																 		lcd_clear(); 
															 | 
															
															 | 
															
																 		lcd_clear(); 
															 |