The breakout board is on its way back from China right now. I'll have to solder the components on etc. This first one is just a very limited run. Hopefully there will be much better performance from the compass. The algorithm I'm using works quite well for yaw. The problem is if north is skewed by a field it points to where the compass then thinks north is. I have tested it along side a regular compass and the results matched. You might compare the output of the freeIMU to that of an actual compass and see how the results match / vary.