Use M3D Preprocessors does quite a bit. It changes the speed of the gcode to M3D speeds. It also does a backlash compensation. Even if the M3D could be connected to by S3D it would give bad prints b/c the M3D needs quite a bit of backlash compensation that S3D doesn't compute.