floatPlanner::acceleration;// Normal acceleration mm/s^2 DEFAULT ACCELERATION for all printing moves. M204 SXXXX
floatPlanner::retract_acceleration[EXTRUDERS];// Retract acceleration mm/s^2 filament pull-back and push-forward while standing still in the other axes M204 TXXXX
floatPlanner::travel_acceleration;// Travel acceleration mm/s^2 DEFAULT ACCELERATION for all NON printing moves. M204 MXXXX
floatPlanner::max_xy_jerk;// The largest speed change requiring no acceleration
floatPlanner::max_z_jerk;
floatPlanner::max_e_jerk[EXTRUDERS];
floatPlanner::min_travel_feedrate;
#if ENABLED(AUTO_BED_LEVELING_FEATURE)
#if ENABLED(AUTO_BED_LEVELING_FEATURE)
// Transform required to compensate for bed level
matrix_3x3Planner::bed_level_matrix;// Transform to compensate for bed level
staticunsignedlongmax_acceleration_units_per_sq_second[3+EXTRUDERS];// Use M201 to override by software
staticmillis_tmin_segment_time;
staticfloatmin_feedrate;
staticfloatacceleration;// Normal acceleration mm/s^2 DEFAULT ACCELERATION for all printing moves. M204 SXXXX
staticfloatretract_acceleration[EXTRUDERS];// Retract acceleration mm/s^2 filament pull-back and push-forward while standing still in the other axes M204 TXXXX
staticfloattravel_acceleration;// Travel acceleration mm/s^2 DEFAULT ACCELERATION for all NON printing moves. M204 MXXXX
staticfloatmax_xy_jerk;// The largest speed change requiring no acceleration
staticfloatmax_z_jerk;
staticfloatmax_e_jerk[EXTRUDERS];
staticfloatmin_travel_feedrate;
// Get the number of buffered moves
#if ENABLED(AUTO_BED_LEVELING_FEATURE)
externvolatileunsignedcharblock_buffer_head;
staticmatrix_3x3bed_level_matrix;// Transform to compensate for bed level
externvolatileunsignedcharblock_buffer_tail;
#endif
/**
private:
* Number of moves currently in the planner
/**
* The current position of the tool in absolute steps
* Reclculated if any axis_steps_per_unit are changed by gcode
externfloatmax_feedrate[3+EXTRUDERS];// Max speeds in mm per minute
externfloataxis_steps_per_unit[3+EXTRUDERS];
externunsignedlongmax_acceleration_units_per_sq_second[3+EXTRUDERS];// Use M201 to override by software
externfloatminimumfeedrate;
externfloatacceleration;// Normal acceleration mm/s^2 DEFAULT ACCELERATION for all moves. M204 SXXXX
externfloatretract_acceleration[EXTRUDERS];// Retract acceleration mm/s^2 filament pull-back and push-forward while standing still in the other axis M204 TXXXX
externfloattravel_acceleration;// Travel acceleration mm/s^2 DEFAULT ACCELERATION for all NON printing moves. M204 MXXXX
externfloatmax_xy_jerk;// The largest speed change requiring no acceleration