Arms are another way to achieve extension past the 18” x 18” dimension of the robot. Unlike linear extensions, arms require lots of torque - a standard 40:1 or even 60:1 gearbox will not be suitable in most applications. For example, many teams will run a 256:1 gearbox for their rotation motor. A budget option is the goBILDA planetary 188:1 which gives a high gear ratio at a relatively low price of $30. Note that these will have to be very well supported, more so than the VersaPlanetary or Sport options (more expensive and more robust alternatives). Rarely should an arm be directly mounted to the driving motor. Instead, torque should be transferred via gear, chain, or belt. Large arms can also be hard to control (with the addition of momentum adding load to the gearbox, it is hard to stop a three-foot arm that weighs five pounds quickly without breaking a gearbox). In many cases, this issue can be mitigated with software (see the ../software/control-loops section).

Depending on the application and implementation, arms can be either faster or slower than extension options.

The different types of arms in FTC include single arm, chain bar and multi-axis arms.


  • Single bar arms can be relatively simple to build.

  • Arms can be useful in low-load applications; however, most mechanisms in FTC are not very light.


  • Arms require an insane amount of torque, and in order to do so, teams must purchase more expensive gearboxes not found in kits, such as the Andymark NeveRest Sport or VersaPlanetary.

  • While single arm arms may be more simple, they cannot provide enough extension for most games.