VEX Drivetrains

Vex drivetrains are assemblies, generally made of wheels, used to traverse the VRC field. Each drivetrain has its own set of advantages and disadvantages.
This video highlights several drivetrains commonly used in VEX:
VEX Drivetrains
This video highlights performance difference between several drive trains commonly used in VEX:
VEX Drivetrain Performance Comparisons (Courtesy of Team 12401A)
In addition, this article by VEX goes into great detail about the nuances of each drive as well as how to select one.
These are the four most common types of Vex Drivetrains:
  • Tank Drive
  • Mecanum Drive
  • X-Drive
  • H-Drive
The drivetrain you choose will depend on the tasks you want your robot to accomplish.

Tank Drive

Tank Drive
This is by far the most common and simplest drivetrain in Vex. It generally uses 4-6 omni or traction wheels, half on each side, allowing for forward and backward movement, as well as turning.
Advantages and Disadvantages: The Tank Drive is very simple to build and consistently performs well. Many former world champions have used the Tank Drive for its simplicity. However, it suffers both from being able to be pushed sideways and from an inability to strafe.
One solution to the problem of being pushed from the side utilizes locked omni wheels and is sometimes referred to as the "Bling Drive":
The reasoning behind and process of making locked omni wheels is explained in this video by the Rolling Robots. Twenty-four 0.5" screws can be used to make one locked omni wheel. The locked omni wheels should be placed in the center of the robot (more or less in line with the robot's center of gravity) to optimize turning. In addition, only two locked omnis should be used per robot, as more will create difficulty turning and possibly damage the wheels.
This type of drive was utilized by 240P's Early Season Turning Point Robot and by 8059's Turning Point Robot(s). The locked omni drive was common in Vex Turning Point because of the defensive nature of the game.
An alternative to locked omni wheels which is becoming more prevalent is wrapping a Vex traction tire around a 30-tooth sprocket as shown in 7700R's Tower Takeover Robot Explanation. This diameter of this assembly is very close to the diameter of a 4" Vex omni wheel, making it a viable alternative for those who don't wish to lock their omni wheels.

Mecanum Drive

Mecanum Drive
The Mecanum Drive is just as simple to build as the Tank Drive, but has the ability to drive sideways. It uses Vex Mecanum wheels in order to drive, turn, and strafe.
Advantages and Disadvantages: The Mecanum Drive is simple to build and, while mecanum wheels are thicker than omni wheels, it takes up little space. The Mecanum Drive is also difficult to push from the side, however it strafes more slowly than it drives forward. Because Vex mecanum wheels have only 7 sets of rollers, driving is often "clunky", which is a disadvantage when programming autonomous functions using the integrated motor encoders.
7K's Mecanum Drive
The Mecanum Drive was utilized by 7K's Tower Takeover Robot. Mecanum wheels are especially effective in games like Tower Takeover which involve rows of game elements or aligning with the field perimeter.
NOTE: When building a Mecanum Drive, the wheels must be orientated in a certain manner to allow for strafing. The most common setup involves the top rollers of the wheels forming and "x" shape as shown above. The important thing here is that wheels in opposite corners have their rollers pointing in the same direction.


The X-Drive is a bit more complex to build than either the Tank or Mecanum Drives, but it allows for greater maneuverability than the Mecanum Drive.
Advantages and Disadvantages: The X-Drive is the most maneuverable Vex drivetrain and, unlike the Mecanum Drive, its forward speed is equal to its sideways speed. However, the wheel assemblies take up quite a bit of room on a robot, leaving less space for mechanisms.
One interesting thing to note about the X-Drive is its speed compared to a tank drive. Given a tank drive and an X-Drive with the same wheel size and motor cartridges, the X-Drive has a higher maximum speed. The math behind this is shown in this article by AURA.
This is a Simpler X-Drive Design which uses metal attached at an angle rather than 45 degree angle brackets:
Simpler X-Drive
It is also a viable option when creating an X-Drive.
NOTE: When building an X-Drive, it is best to position the wheels in a square shape (i.e. the vertical distance between wheel centers is equal to the horizontal distance between wheel centers). Although other configurations will work, arranging the wheels in a square creates the optimal maneuverability and turning.


The H-Drive is constructed very similarly to the Tank Drive. However, it contains a wheel in the center of the robot which both allows for strafing and prevents being pushed from the side. This is not a common drivetrain choice, but can be a viable one.
Advantages and Disadvantages: The H-Drive has more maneuverability and can resist pushing from the side more effectively than the Tank Drive due to its extra strafe wheel. However, its sideways motion is generally either slower or weaker than its forward motion. In addition, it takes an extra motor to power the center wheel. This takes away one motor from mechanisms, which is often not worth the tradeoff.
99904A's H-Drive
The H-Drive was utilized by 99904A's Turning Point Robot to complement their sideways catapult.
NOTE: When building an H-Drive, it is crucial that the center wheel contact the field in roughly the same manner as the other four. To accomplish this, the mounting for this wheel can be spaced down slightly, or a tensioning system can be used to pull the center wheel into the ground.

Building a Drivetrain

The performance of any drivetrain is based not only on the type selected, but also on the quality with which it is designed and built. This Vex Forum thread on Designing a Quality Drive is a great resource for newer teams interested in maximizing their drive's performance.
There are 4 main components to designing and building a quality drive:
  • Planning: Set constraints for your drive to best accomplish the tasks in the game (i.e. "The width must be less than 13 inches." or "There must be at least 6 inches of room on the front of the drive to attach a mechanism). By setting these constraints before you begin designing, you'll have a much easier time later on.
  • Designing: CAD tools such as those found here are especially helpful when designing your drivetrain, as they allow you to visualize the drive in its final form. However, a pen and some graph paper is always an acceptable alternative. Whatever the method, fully designing the drivetrain before beginning the build is very beneficial.
  • Robustness: Make sure that your design contains bracing in several places to make a more robust drivetrain. A simple test to determine whether the frame is robust enough is to try to bend it diagonally. If it bends easily, or very far, more bracing should be utilized. One technique to increase a drivetrain's robustness involves placing spacers between opposite sides of a C-channel being attached, as shown here. For a 1x2x1 C-channel, a .375" spacer and a .5" spacer fit snugly between the sides of the channel. Harvard-Westlake created a great video for their 2022 summer robot found below for building a strong drive.
  • Efficiency: Ensure that each wheel assembly (and gear or chain assembly, if your drive utilizes these) has as little friction as possible. A good rule of thumb is that if a mechanism can spin freely for more than 5 revolutions, it has minimal friction. Of course, you are the judge of whether or not your mechanisms cause friction, and how much this affects your build. Some common causes of unwanted friction include misalignment (components are not in line, causing rotation to be more difficult) and rubbing (two components are moving against each other; they should be spaced apart).

Contributing Teams to this Article:

  • 2775J (Jackson Area Robotics)
  • 12401A
  • 62 (Harvard-Westlake)