CMG-20m Control Moment Gyroscope

The CMG-20m is an evolution of the CMG-10m and consists of two variable speed, single-gimbal Control Moment Gyroscope (CMG), specifically tailored for 6U CubeSats. Unlike traditional CMGs driven by two or three motors, One single CMG is driven by only one spherical motor, making it capable of minimizing into a CubeSat form factor. Serving as an attitude actuator component, the CMG-20 provides Torque and Speed modes through commands from the user’s onboard computer (OBC) or ADCS computer. 

Furthermore, the CMG-20m has been designed to fit within the so-called “tuna can” of CubeSat structures, minimizing its volume within the satellite and enabling missions with larger payloads. 

The user’s control system design can be simplified by adopting the torque mode, but it requires a tumbling rate of < 1 deg/second. The speed mode allows the user to manipulate the inner rotor speed and the gimbal angle. It is designed for advanced users who independently derive the CMG steering and control laws.


  • High torque-to-power ratio compared with reaction wheels
  • Compact design allows for installation in a tuna can
  • Comprehensive software support and free technical support
  • Soft error and hard error fault detection
  • Magnetic leakage flux shielded with Ni-iron Alloy
  • Low jitter (micro-vibration) - ISO1940 G0.4 @ 8000 rpm


Lead Time:
4 to 7 mo
Angular Momentum Storage:
< 20 mNms for 1-axis
Angular Momentum Storage:
< 10 mNms for 2-axis (adjustable)
< 2 mNm for 1-axs
< 1 mNm for 2-axs (adjustable)
Inner rotor speed control accuracy:
< 5 rpm
Tilting angle control accuracy:
< 1 deg
Rotor imbalance:
ISO 1940 G0.4
Power consumption:
@ 5V bus < 1W
Power consumption:
@ 3.3V bus < 1W
Form Factor:
2x Tuna Can
Form Factor:
GNSS system and 3-axis magnetorquers