I'm trying to use a Smoothieboard 5X with my C-Beam 3D printer, and I'm pulling my hair out with trying to get the communication reliable between my laptop (Windows 10) running Repetier Host, and the Smoothieboard. So far, the only semi-reliable method has been with a 1ft USB cable which isn't particularly convenient. I've tried a 10ft USB cable, as well as a few different ethernet options, all of which have their own issues. With the 10ft USB cable, The print starts and gets through the first few lines of code, then stops and Repetier states "XX commands waiting". It never seems to start back up again. The 1ft cable hiccups with the "command waiting" message on occasion, but it starts back up again With ethernet, it won't move past the start point (print head elevated about 5mm from build plate) without ping-pong communication enabled. With ping-pong enabled, it stutters through the print. Only straight line moves make the printer move at speed. Everything else (curves, corners, etc...) causes it to stop and start. Anyone got any sure fire tips for making the communication more robust?