PyramidDave: You might want to bring up the current RCBugFix located here: https://github.com/MarlinFirmware/Marlin/tree/RCBugFix

We have done a number of things to make printing from a USB cable better and more reliable. The version of Marlin that MakerFarm ships is very old.