diff --git a/Marlin/Marlin.pde b/Marlin/Marlin.pde
index 4c1535bf587c84350784e6917711d30a4215d0f9..a803ba375d6f291ec4e1e0d0cd60496c02d5613d 100644
--- a/Marlin/Marlin.pde
+++ b/Marlin/Marlin.pde
@@ -866,6 +866,16 @@ inline void process_commands()
axis_steps_per_unit[i] = code_value();
}
break;
+ case 88: //M88
+ if(code_seen('S')) {
+ stepper_inactive_time = code_value() * 1000;
+ }
+ else {
+ st_synchronize()
+ LCD_MESSAGEPGM("Free Move");
+ disable_e();
+ }
+ break;
case 115: // M115
SerialprintPGM("FIRMWARE_NAME:Marlin; Sprinter/grbl mashup for gen6 FIRMWARE_URL:http://www.mendel-parts.com PROTOCOL_VERSION:1.0 MACHINE_TYPE:Mendel EXTRUDER_COUNT:1");
break;