Note the Arduino ATMEGA2560 USB port is accessible from the outside of the case, and the motherboard can be configured such that the pi3 is not necessary to operate it as a tethered PC/Mac controlled machine. And more importantly, a secondary machine can be plugged into a single pi3 based host to provide 16 motor controllers or more.