The other arduino's perform high speed timing operations to drive steppers to a position. These are timer and or interrupt based.
SPI, is also interrupt driven, so in theory these could form a clash.
I could have the receiving arduino send a input high on the SPI master arduino and let it send 3bytes. If i do this right after an high puls, these bytes should arrive in time before the next pulse.
But how would i go about having 2 slaves?
Can i somehow block the spi lines so information for arduino a is not triggering interrupts on arduino b, which in theory cpuld just at that moment be busy wih pulsing it's motors?
So basically only allow interrupts for a spi when "ready".
Edit:
Ok i found my answer, i can drive the SS line high, to make it ignore the mosi, miso and clk.