I decided to work on a new IMU, and I decided to design my own so I could get a higher update rate, higher processing power, some more noise immunity, and I like designing my own systems as opposed to buying them :)
Here is what I have on board:
-500 MIPS XMOS L1 Processor
-12bit 1MSPS ADC
-3x ADIS16060 Gyros
-Ports for Power, GPS, and Comms
I designed this and fabricated (via Advanced Circuits) much faster than usual, and I still managed to have zero mistakes (well, the footprint for the connectors are a tiny bit off). In the future, In the future I need to remember to make room for both large components, and a means to solder them. With the gyro's blocking my way, This consisted of a lot of injecting solder paste and poking at it with a fine tip soldering iron. I couldn't get the entire aux boards on one layer, so there is one jumper wire from each to ground.
In the next revision, I will actually be using the digital interface to the ADIS16060, and its aux ADC channels. The XMOS processor will be the same but in a smaller package, the board should get quite small (Right now it's 1.5"x1.55"). Eagle files are attached.