// Gcodes to execute immediately
if (gcode->has_m){
if (gcode->m == 114){
- gcode->stream->printf("E:%4.1f ", this->current_position);
- gcode->add_nl = true;
+ char buf[16];
+ int n= snprintf(buf, sizeof(buf), " E:%1.3f ", this->current_position);
+ gcode->txt_after_ok.append(buf, n);
gcode->mark_as_taken();
}else if (gcode->m == 92 ){