Merge branch 'master' into amf_activate_existing_presets

This commit is contained in:
bubnikv 2018-06-27 10:33:14 +02:00
commit 68e82a7348
30 changed files with 931 additions and 543 deletions

View file

@ -142,24 +142,21 @@ public:
}
m_gcode += "G1";
if (rot.x != rotated_current_pos.x) {
m_gcode += set_format_X(rot.x); // Transform current position back to wipe tower coordinates (was updated by set_format_X)
m_current_pos.x = x;
}
if (rot.y != rotated_current_pos.y) {
if (std::abs(dx) > EPSILON)
m_gcode += set_format_X(rot.x);
if (std::abs(dy) > EPSILON)
m_gcode += set_format_Y(rot.y);
m_current_pos.y = y;
}
if (e != 0.f)
m_gcode += set_format_E(e);
if (f != 0.f && f != m_current_feedrate)
m_gcode += set_format_F(f);
m_current_pos.x = x;
m_current_pos.y = y;
// Update the elapsed time with a rough estimate.
m_elapsed_time += ((len == 0) ? std::abs(e) : len) / m_current_feedrate * 60.f;
m_gcode += "\n";