You can buy a 90degree usb-90 degree angle connector and then let the usb-cable go through the same hole in the back as the cables for the hotend.
Today I have printed from an raspberry pi using good old pronterface with no problems. Prints both from a file loaded into pronterface and from the sd-card in the nano.
Next is to use octoprint as host and simplify3d as slicer. (one slicer and one interface for all my (3) printers)