fix acceleration gcode for reprapfirmware (#4083)

This commit is contained in:
Can Geliş 2017-10-02 07:25:34 +03:00 committed by Joseph Lenox
parent b9592961fa
commit a28f431d04

View File

@ -215,11 +215,15 @@ GCodeWriter::set_acceleration(unsigned int acceleration)
this->_last_acceleration = acceleration; this->_last_acceleration = acceleration;
std::ostringstream gcode; std::ostringstream gcode;
if (FLAVOR_IS(gcfRepetier)) { if (FLAVOR_IS(gcfRepetier) || (FLAVOR_IS(gcfRepRap))) {
gcode << "M201 X" << acceleration << " Y" << acceleration; gcode << "M201 X" << acceleration << " Y" << acceleration;
if (this->config.gcode_comments) gcode << " ; adjust acceleration"; if (this->config.gcode_comments) gcode << " ; adjust acceleration";
gcode << "\n"; gcode << "\n";
}
if (FLAVOR_IS(gcfRepetier)) {
gcode << "M202 X" << acceleration << " Y" << acceleration; gcode << "M202 X" << acceleration << " Y" << acceleration;
} else if (FLAVOR_IS(gcfRepRap)) {
gcode << "M204 P" << acceleration << " T" << acceleration;
} else { } else {
gcode << "M204 S" << acceleration; gcode << "M204 S" << acceleration;
} }