What kind of motors will you use? As I recall brushed motors can be pretty noisy. For the SPI in particular: I've seen bit-smear (propagation delay artifact) over 6" cables at 6MHz. Try starting out with the SPI a bit slower (1 or 2MHz maybe). These are short transactions, so SPI speed probably isn't a practical concern.
↧