They didn't have QFN footprints to match, so I constructed them in KiCad using the recommended dimensions from the data sheets. Also: I use "QFN" to...
That's what the magnetometer (and ideally also a GPS input) is supposed to help you solve, using some kind of Kalman conditioning.
Another option is...
Synopsis:
Twitch is a 3 servo hexapod (for lack of better classification). Twitch is controlled via two Wixel boards and an Arbotix Commander. The mobility of Twitch far greater than any other approach to a 3-servo walker that I have seen, and makes for a cheap bot that I can let anyone try driving.