waveform generator 115x95mm.
Nope. That was a bad idea. Plus the
case which was my initial choice would have ended up being mostly filled with air so I'm swapping it with
this one and making the waveform gen PCB 175x70mm.
Just so this is more fun, it looks like differential signalling might be required since the traces are getting quite long, not to mention that adding a ribbon cable would make things a lot worse. That means adding some differential transceivers and have the UART over RS-485, use RS-485 transceivers for SPI like metioned
here, same for the GPO and GPI, differential signalling for the clock (haven't looked into that but it should be able to handle 16MHz), should get away with single ended for the 400kHz regulator sync signal as long as it's buffered on every board I think, the 1-wire bus should be fine since it's really slow anyway.
The only thing I have no idea what to do with is I2C. Any suggestions?