special variable for saving/restoring feedmultiply using M220

This commit is contained in:
PavelSindler 2017-09-14 20:33:25 +02:00
parent 90876453a7
commit 929e1de253

View file

@ -394,6 +394,8 @@ static bool saved_extruder_relative_mode = false;
static int saved_fanSpeed = 0; //!< Print fan speed
//! @}
static int saved_feedmultiply_mm = 100;
//===========================================================================
//=============================Routines======================================
//===========================================================================
@ -6082,8 +6084,12 @@ Sigma_Exit:
{
if(code_seen('S'))
{
saved_feedmultiply_mm = feedmultiply;
feedmultiply = code_value() ;
}
if (code_seen('R')) { //restore previous feedmultiply
feedmultiply = saved_feedmultiply_mm;
}
}
break;
case 221: // M221 S<factor in percent>- set extrude factor override percentage