[mark] had an interesting idea when looking at all the wiring of a typical 3D printer; Use CAN Bus ... the project GitHub has the schematics and code ready to go.