Improve the experience of editing steps_per_mm
This commit is contained in:
		@@ -3311,25 +3311,25 @@ void kill_screen(const char* lcd_msg) {
 | 
				
			|||||||
    START_MENU();
 | 
					    START_MENU();
 | 
				
			||||||
    MENU_BACK(MSG_MOTION);
 | 
					    MENU_BACK(MSG_MOTION);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    MENU_ITEM_EDIT_CALLBACK(float62, MSG_XSTEPS, &planner.axis_steps_per_mm[X_AXIS], 5, 9999, _planner_refresh_positioning);
 | 
					    MENU_MULTIPLIER_ITEM_EDIT_CALLBACK(float62, MSG_XSTEPS, &planner.axis_steps_per_mm[X_AXIS], 5, 9999, _planner_refresh_positioning);
 | 
				
			||||||
    MENU_ITEM_EDIT_CALLBACK(float62, MSG_YSTEPS, &planner.axis_steps_per_mm[Y_AXIS], 5, 9999, _planner_refresh_positioning);
 | 
					    MENU_MULTIPLIER_ITEM_EDIT_CALLBACK(float62, MSG_YSTEPS, &planner.axis_steps_per_mm[Y_AXIS], 5, 9999, _planner_refresh_positioning);
 | 
				
			||||||
    MENU_ITEM_EDIT_CALLBACK(float62, MSG_ZSTEPS, &planner.axis_steps_per_mm[Z_AXIS], 5, 9999, _planner_refresh_positioning);
 | 
					    MENU_MULTIPLIER_ITEM_EDIT_CALLBACK(float62, MSG_ZSTEPS, &planner.axis_steps_per_mm[Z_AXIS], 5, 9999, _planner_refresh_positioning);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    #if ENABLED(DISTINCT_E_FACTORS)
 | 
					    #if ENABLED(DISTINCT_E_FACTORS)
 | 
				
			||||||
      MENU_ITEM_EDIT_CALLBACK(float62, MSG_ESTEPS, &planner.axis_steps_per_mm[E_AXIS + active_extruder], 5, 9999, _planner_refresh_positioning);
 | 
					      MENU_MULTIPLIER_ITEM_EDIT_CALLBACK(float62, MSG_ESTEPS, &planner.axis_steps_per_mm[E_AXIS + active_extruder], 5, 9999, _planner_refresh_positioning);
 | 
				
			||||||
      MENU_ITEM_EDIT_CALLBACK(float62, MSG_E1STEPS, &planner.axis_steps_per_mm[E_AXIS], 5, 9999, _planner_refresh_e0_positioning);
 | 
					      MENU_MULTIPLIER_ITEM_EDIT_CALLBACK(float62, MSG_E1STEPS, &planner.axis_steps_per_mm[E_AXIS], 5, 9999, _planner_refresh_e0_positioning);
 | 
				
			||||||
      MENU_ITEM_EDIT_CALLBACK(float62, MSG_E2STEPS, &planner.axis_steps_per_mm[E_AXIS + 1], 5, 9999, _planner_refresh_e1_positioning);
 | 
					      MENU_MULTIPLIER_ITEM_EDIT_CALLBACK(float62, MSG_E2STEPS, &planner.axis_steps_per_mm[E_AXIS + 1], 5, 9999, _planner_refresh_e1_positioning);
 | 
				
			||||||
      #if E_STEPPERS > 2
 | 
					      #if E_STEPPERS > 2
 | 
				
			||||||
        MENU_ITEM_EDIT_CALLBACK(float62, MSG_E3STEPS, &planner.axis_steps_per_mm[E_AXIS + 2], 5, 9999, _planner_refresh_e2_positioning);
 | 
					        MENU_MULTIPLIER_ITEM_EDIT_CALLBACK(float62, MSG_E3STEPS, &planner.axis_steps_per_mm[E_AXIS + 2], 5, 9999, _planner_refresh_e2_positioning);
 | 
				
			||||||
        #if E_STEPPERS > 3
 | 
					        #if E_STEPPERS > 3
 | 
				
			||||||
          MENU_ITEM_EDIT_CALLBACK(float62, MSG_E4STEPS, &planner.axis_steps_per_mm[E_AXIS + 3], 5, 9999, _planner_refresh_e3_positioning);
 | 
					          MENU_MULTIPLIER_ITEM_EDIT_CALLBACK(float62, MSG_E4STEPS, &planner.axis_steps_per_mm[E_AXIS + 3], 5, 9999, _planner_refresh_e3_positioning);
 | 
				
			||||||
          #if E_STEPPERS > 4
 | 
					          #if E_STEPPERS > 4
 | 
				
			||||||
            MENU_ITEM_EDIT_CALLBACK(float62, MSG_E5STEPS, &planner.axis_steps_per_mm[E_AXIS + 4], 5, 9999, _planner_refresh_e4_positioning);
 | 
					            MENU_MULTIPLIER_ITEM_EDIT_CALLBACK(float62, MSG_E5STEPS, &planner.axis_steps_per_mm[E_AXIS + 4], 5, 9999, _planner_refresh_e4_positioning);
 | 
				
			||||||
          #endif // E_STEPPERS > 4
 | 
					          #endif // E_STEPPERS > 4
 | 
				
			||||||
        #endif // E_STEPPERS > 3
 | 
					        #endif // E_STEPPERS > 3
 | 
				
			||||||
      #endif // E_STEPPERS > 2
 | 
					      #endif // E_STEPPERS > 2
 | 
				
			||||||
    #else
 | 
					    #else
 | 
				
			||||||
      MENU_ITEM_EDIT_CALLBACK(float62, MSG_ESTEPS, &planner.axis_steps_per_mm[E_AXIS], 5, 9999, _planner_refresh_positioning);
 | 
					      MENU_MULTIPLIER_ITEM_EDIT_CALLBACK(float62, MSG_ESTEPS, &planner.axis_steps_per_mm[E_AXIS], 5, 9999, _planner_refresh_positioning);
 | 
				
			||||||
    #endif
 | 
					    #endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    END_MENU();
 | 
					    END_MENU();
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user