I normally run OctoPrint so I haven't run into the USB issues in a while but yesterday I was making some printer changes and wanted to run S3D direct.
In 4 out of 5 prints the communications did hang requiring a Forced Next. The interesting thing to me was that the hang was exactly in the same place in the print. As soon as the bed heating finished and was about to turn on the extruder heat is when things stopped. Once I did the force next the print continued with no problem. The longest print was about 2 hours. This is telling me something here but I'm not sure what.
This is on the latest Windows 10 preview build with a FolgerTech Prusa I3 reprap printer running USB through a front panel hub. The printer is running the latest RC5 version of Marlin. OctoPrint doesn't seems to have this hang sending the same gcode to the printer.
It just seems to me if we have some random USB problem it wouldn't be happening at the same place in 4 out of 5 of my prints.