optimize gcode generation

This commit is contained in:
SoftFever
2023-07-06 00:01:06 +08:00
parent 08727d76e9
commit ee2ee478b6
2 changed files with 4 additions and 28 deletions

View File

@ -177,14 +177,13 @@ std::string GCodeWriter::set_acceleration(unsigned int acceleration)
// Use M204 P, we don't want to override travel acc by M204 S (which is deprecated anyway).
gcode << "M204 P" << acceleration;
} else if (FLAVOR_IS(gcfKlipper) && this->config.accel_to_decel_enable) {
gcode << "SET_VELOCITY_LIMIT ACCEL_TO_DECEL=" << acceleration * this->config.accel_to_decel_factor / 100;
gcode << "SET_VELOCITY_LIMIT ACCEL=" << acceleration
<< " ACCEL_TO_DECEL=" << acceleration * this->config.accel_to_decel_factor / 100;
if (GCodeWriter::full_gcode_comment)
gcode << " ; adjust ACCEL_TO_DECEL";
gcode << "\nM204 S" << acceleration;
// Set max accel to decel to half of acceleration
} else
gcode << "M204 S" << acceleration;
//BBS
if (GCodeWriter::full_gcode_comment) gcode << " ; adjust acceleration";
gcode << "\n";