Hi, Eric. Thanks so much for your reply. I’m still confused, though. Let me restate my question differently.
With an X/Z 2-axis gyro like the IXZ-500, you have a single gyro that measures angle changes in two orthogonal axes: the X-axis (yaw, in the plane of the circuit board), and the Z-axis (front-to-back pitch) which is at right-angles to the X-axis. This 2-axis gyro saves you the trouble of needing a second Z-axis gyro that is mounted at right angles to the circuit board, as you mentioned in your reply.
Okay, now imagine that we take that X/Z 2-axis gyro, mounted on its little circuit board, and we rotate the whole board 90 degrees, horizontally, in the same plane as the circuit board itself. I don’t mean rotating the circuit board on its edge. I just mean rotating the circuit board, horizontally in the same plane, so that the front of the circuit board is now pointing at (say) the left side of the robot, rather than the front of the robot. The circuit board is still horizontal, it’s just rotated 90 degrees in the horizontal dimension.
It seems to me that with this mounting for an X/Z 2-axis gyro, it now acts like an X/Y 2-axis gyro. In other words, it is still measuring X-axis rotations (yaw). But because the board has been rotated horizontally sideways (still keeping it flat and horizontal), the Z-axis function on the gyro is now actually measuring the Y-axis (roll) rather than the Z-axis (pitch). So, it would seem to me that if you have an X/Z 2-axis gyro, and what you really wanted was an X/Y 2-axis gyro, you could just take exactly the same circuit board and rotate it 90 degrees in the same horizontal plane, before mounting it to the robot. So, it would seem the world would not need both an X/Z 2-axis gyro and a X/Y 2-axis gyro, since the X/Z 2-axis gyro could be used for either purpose, per above.
But here’s the question: SparkFun sells both an X/Z 2-axis gyro (the IXZ-500) and an X/Y 2-axis gyro (the IDG-500), which seem to have the same specs, except one measures X/Z and the other measures X/Y. But that seems weird, because per my description above, it would seem that if you just rotate the X/Z gyro 90 degrees in the same horizontal plane, you suddenly have an X/Y gyro. So, SparkFun wouldn’t need to sell two different integrated circuits for this.
This leads me to believe there is some other difference between an X/Z 2-axis gyro and an X/Y 2-axis gyro that I’m not understanding.
I’m very new to this stuff, so I know I’m missing something, and I just don’t know what it is. Thanks in advance for your help!