LogoLogo
  • Welcome!
  • Mission Statement
  • Contributing Guidelines
    • Embed CADs in Wiki Articles
  • VEX Worlds Livestream Archive
    • VEX U
    • V5RC High School
    • V5RC Middle School
    • VIQRC Middle School
    • VIQRC Elementary School
    • JROTC
  • ⚙️Hardware
    • Design Fundamentals
      • Gear Ratios
      • Internal Forces (Stress)
      • Torque
      • RPM
      • Center of Mass
    • Introduction to VEX Parts
      • Structure
        • C-Channels and Angles
        • Fasteners
        • Retainers
        • Gussets and Brackets
        • Bearings
        • Plate Metal and Flat Bars
      • Motion
        • High Strength Components
        • Gears and Sprockets
        • Traction Wheels
        • Mecanum Wheels
        • Omnidirectional Wheels
        • Flex Wheels
    • Robot Decorations
      • Part Dyeing
      • Metal Coloring
      • License Plate Holders
    • Lifts
      • Double Reverse Four Bar (DR4B or RD4B)
      • Four Bar
      • Scissor Lift
      • Six Bar
      • Other Lifts
      • Best Practices
    • Shooting Mechanisms
      • Catapult
      • Flywheel
      • Linear Puncher
    • Drivetrains
      • Tank Drive
      • Mecanum Drive
      • Holonomic Drive
      • Designing a Drivetrain
      • Best Practices
    • Pivots & Joints
    • Pneumatics
      • Best Practices - Pneumatics
    • Intakes
    • Flip Out Mechanisms
    • Defensive Mechanisms
    • Misc. Building Techniques
    • VexU
      • Common Manufacturing Techniques
        • 3D Printing
        • Laser Cutting
      • Custom Manufactured Parts Library
      • Commercial Off The Shelf Parts Library
  • 👑Team Administration
    • New Team Resources
      • Creating The Team
      • Gaining Interest for Robotics Teams
      • Attending Competitions
        • Elimination Bracket
    • Team Dynamics
      • Organization Structure and Longevity
      • Member Allocation and Management
      • How *Not* To Run a Team
    • Team Finances
      • One-Year Team Financial Breakdown
      • Funding Your Teams
    • Hosting Competitions
      • Live Streaming
      • Tournament Manager
        • Competition Electronics
        • Creating a Tournament
        • Tools
          • Field Set Control
          • Connecting Mobile Devices
          • Connecting Raspberry Pis
        • Match Control
          • Inputting Match Scores
          • Inputting Skills Scores
          • Inputting Scores on TM Mobile
        • Displays
        • Alliance Selection
      • Additional Event Partner Resources
    • VexU Organization Management
      • Getting Started in VexU
      • Team / Personnel Management
      • Volunteering At Local Events
  • 📚The Judging Process
    • The Engineering Design Process
      • Test and Refine
    • The Engineering Notebook
      • Segments of the Notebook
      • BLRS2 '23-'24 Engineering Notebook
      • Integrating Inventor Models into Documentation
      • Engineering Notebook Rubric Breakdown
    • The Interview
      • Interview Rubric Breakdown
    • Using Notion for an Engineering Notebook
      • How to Setup a Notebook
      • How to Create Entries
      • How to Export a Notebook
      • Purdue SIGBots Notion Template
        • Game Analysis
        • Identify The Problem
        • Brainstorm Solution
        • Select Best Approach & Plan
        • Build Log
        • Programming Log
        • Testing Solution
        • Tournament Recap
        • Innovative Feature
  • 🖥️VEX CAD
    • CAD Programs
      • Inventor
      • Fusion 360
      • Solidworks
      • OnShape
      • Protobot
    • Making a Chassis
      • Inventor Chassis: The Basics
        • Installation
        • User Interface Overview
        • Dark Mode
        • Assemblies
        • Placing Parts
        • Navigating CAD
        • Changing Visual Style
        • Grounding
        • Connecting Two C-Channels
        • Modifying Existing Constraints
        • Toggling Visibility on Existing Parts
        • Completing Half of the Chassis
          • Inner Drive Channel
          • Bearing Flats
          • Motors
          • Wheels
          • Sprockets
          • Spacers, Washers and Standoffs
          • Spacers Cont.
        • Creating Mid-Plane
        • Mirroring
      • Inventor Chassis: Best Practices
        • File Structure
        • Subassemblies
        • Wheel Subassembly
        • Origin Planes
        • Cross Brace
        • Drive Channels
        • Simple Motor iMates
        • Replacing Simple Electronics
        • Completing Half of the Drive
          • Bearing Flats (Best Practice)
          • Wheels
          • Powered Gear
          • Spacer Boxing
          • Spacers, Washers and Standoffs (Best Practice)
        • Model Browser Folders
        • Mirroring (Best Practice)
        • Model Browser Folder (Right)
        • Main Assembly
      • Fusion 360 Chassis
      • Solidworks Chassis, Chain, and Custom Plastic
    • Remembering The Best
      • 62A Skyrise
      • 400X Nothing But Net
      • 2587Z Nothing But Net
      • 365X Starstruck
      • 62A In The Zone
      • 202Z In The Zone
      • 5225A In The Zone
      • 169A Turning Point
      • 929U Turning Point
      • 7K Tower Takeover
      • 5225A Tower Takeover
      • 62A Change Up
    • Scuff Controller
  • 💻Software
    • Odometry
    • Path Planning
    • Robotics Basics
      • Arcade Drive
      • Tank Drive
      • Joystick Deadzones
      • Curvature (Cheesy) Drive
      • Subsystem Toggling
    • Organizing Code
      • Code Style
      • Code Styling Guide
      • Writing Good Comments
      • Version Control
    • Control Algorithms
      • Bang Bang
      • PID Controller
      • Basic Pure Pursuit
      • Flywheel Velocity Control
      • Kalman Filter
      • Take Back Half (TBH) Controller
      • RAMSETE Controller
    • Competition Specific
      • Operator Control
      • Autonomous Control
    • C++ Basics for VEX Robotics
      • Basic Control Flow
      • Enumerations
      • Namespaces (::)
      • Multiple Files (C/C++)
    • VEX Programming Software
      • PROS
        • OkapiLib
      • vexide
      • Robot Mesh Studio (RMS)
      • EasyC
      • RobotC
      • VEXcode
      • Midnight C
    • General
      • Stall Detection
      • Register Programming
      • Sensors and Odometry in Autonomous
      • Embedded Programming Tips
      • Debugging
      • Bit Shift
      • Bit Mask
      • Autoformatting
      • Finite State Machine
      • Data Logging
    • Object Recognition
      • Red Green Buoy
      • AMS
      • OpenCV
      • OpenNI
    • 🤖AI in VRC: Pac-Man Pete
  • ⚡VEX Electronics
    • V5 ESD Protection Board
    • VEX Electronics
      • VEX V5 Brain
        • V5 Electronics Observations and Issues
      • VEX Controller
      • VEXnet and V5 Robot Radio
      • VEX Battery
      • VEX Motors
    • VEX Sensors
      • 3-Pin / ADI Sensors
        • Encoder
        • Potentiometer
        • Limit Switch
        • Bumper Switch
        • Accelerometer
        • Gyroscope
        • Ultrasonic
        • Line Tracker
        • LED Indicator
      • Smart Port Sensors
        • GPS Sensor
        • Rotation Sensor
        • Vision Sensor
        • Optical Sensor
        • Distance Sensor
        • Inertial Sensor (IMU)
        • 3-Wire Expander
    • V5 Brain Wiring Guide
    • Legacy
      • VEX Cortex
      • Power Expander
      • VEX Motor Controller
      • VEX Cortex Wiring Guide
  • General Electronics
    • General Topics
      • External Boards
        • ASUS Tinker Board S
        • Arduino
        • Beagleboard
        • Leaflabs Maple
        • LattePanda
        • Meadow F7 Micro
        • Netduino
        • ODROID-XU4
        • Pandaboard
        • Raspberry Pi
      • Analog-Digital Converter (ADC)
      • Bit-Bang
      • GPIO
      • I2C
      • Jitter
      • Line Noise
      • List of Tools
      • Output Drive
      • Power Consumption
      • Radius Array
      • Resettable Fuse (PTC)
      • SPI
      • Slew Rate
      • Stalling
      • USART
      • UART
      • 5 Volt Tolerant
      • DC Motor Basics
Powered by GitBook
LogoLogo

This work is licensed under a Attribution-ShareAlike 2.0 Generic License

On this page
  • VEX V5
  • V5 Smart Motor (11W)
  • V5/EXP Smart Motor (5.5W)
  • Troubleshooting
  • Current Limiting
  • VEX Cortex Motors
  • Teams Contributed to this Article:

Was this helpful?

Edit on GitHub
Export as PDF
  1. VEX Electronics
  2. VEX Electronics

VEX Motors

A VEX Motor is the primary actuator for a VEX robot.

PreviousVEX BatteryNextVEX Sensors

Last updated 1 year ago

Was this helpful?

VEX V5

V5 Smart Motor (11W)

The maximum continuous power output of the motor is 11W, and it can generate a maximum torque of 2.1 Nm. To maintain consistent performance across different motors and enable top speed even under heavy loads, the motor's free speed is software-limited by its processor. Metal gears are employed in high torque areas to ensure strength, while plastic gears are utilized in low-load, high-speed sections for smooth and efficient operation.

Users have the flexibility to change the internal gear cartridge, allowing for output gear ratios of 6:1, 18:1, and 36:1. The motor features a comprehensive internal circuit board with a full H-Bridge and its own Cortex M0 microcontroller, which monitors various parameters such as position, speed, direction, voltage, current, and temperature.

Furthermore, the motor's internal temperature is constantly monitored for safety. If the motor approaches an unsafe temperature, the user receives a warning. In cases where the motor reaches its temperature limit, its performance is automatically reduced to prevent any damage from occurring.

Specs

V5 Smart Motor Specifications

Speed

Approximately 100, 200 or 600 rpm

Peak Power

11 W

Continuous Power

11 W

Stall Torque (with 100 RPM cartridge)

2.1 Nm

Low Battery Performance

100% Power Output

Feedback

Position, Current, Voltage, Power, Torque, Efficiency, Temperature

Encoder

1800 ticks/rev with 36:1 gears, 900 ticks/rev with 18:1 gears, 300 ticks/rev with 6:1 gears

Dimensions

2.26” W x 2.82” L x 1.30” H, (57.3 mm W x 71.6 mm L x 33.0 mm H)

Weight

0.342 lbs, 155 grams

V5/EXP Smart Motor (5.5W)

The motor can deliver a continuous power output of 5.5W and produces a maximum torque of 0.5 Nm. To maintain consistent performance across different motors and ensure top-speed performance even under load, the motor's free speed is governed by its processor through software.

Specs

V5 Smart Motor Specifications

Speed

Approximately 200rpm

Peak Power

5.5 W

Continuous Power

5.5 W

Stall Torque (with 100 RPM cartridge)

0.5 Nm

Low Battery Performance

100% Power Output

Feedback

Position, Current, Voltage, Power, Torque, Efficiency, Temperature

Encoder

900 ticks/rev

Dimensions

2.25” W x 2.5” L x 1.3” H, (56.8mm W x 63.4mm L x 25.1mm H)

Weight

0.25 lbs, 114 grams

Troubleshooting

Current Limiting

The V5 Motor Current Calculator embedded below will display the VEXos current limit for each motor based on that calculation. Entering a value for the Current Limit field on any of the motors will limit that motor's current and recalculate the limits for the other motors.

VEX Cortex Motors

This section refers to the old VEX Cortex Motors which are no longer competition legal.

The stock internal gears of the 2-Wire Motor 393 can be replaced with another set of "high speed" gears included with the motor. This reduces the output torque to the equivalent of a 2-Wire Motor 269, but increases the speed to 160 rpm, making it the fastest motor currently in production. Sets of replacement gears for both the low-speed and high-speed options are available separately as well.

Operating Point

Speed

Torque

Current

Free (no load)

100 rpm (160 rpm)*

0 in∗lbs

0.15 A

Maximum Efficiency

75 rpm (120 rpm)*

3.7 in∗lbs (2.25 in∗lbs)*

1.4 A

Maximum Power

50 rpm (80 rpm)*

6.7 in∗lbs (3.5 in∗lbs)*

2.5 A

Maximum Torque

40 rpm (64 rpm)*

9.0 in∗lbs (4.3 in∗lbs)*

3.0 A (fuse trips eventually)

Stall

0 rpm

13.5 in∗lbs (8.4 in∗lbs)*

4.8 A (fuse trips quickly)

* Indicates specifications when using the "high speed" internal gearing option

All motor specifications are at 7.2 volts. Actual motor specifications can fall within 20% of the values above.

Teams Contributed to this Article:

The VEX V5 Smart Motor is a that converts stored electrical energy from the into mechanical motion, and is controlled by the .

The microcontroller runs its own control system, which includes velocity control, position control, torque control, feedforward gain, and motion planning. PID calculations are performed internally at a 10-millisecond rate. VEX has pre-tuned the motor's PID values to ensure optimal performance under all operating conditions.

To manage heat and prevent unintended motor outages, the current is limited to 2.5A. This limitation eliminates the need for automatic resetting fuses () in the motor, which can disrupt operation. By restricting the stall current to 2.5A, the motor effectively avoids undesirable performance dips and ensures that users do not inadvertently cause stall situations.

The VEX V5/EXP Smart Motor is a that converts stored electrical energy from the into mechanical motion, and is controlled by the . While similar to the VEX V5 Smart Motor, the V5/EXP Smart Motor has a maximum power of 5.5W, as opposed to the 11W of the V5 Smart Motor. Otherwise, the two motors have very similar functionality.

One of the main issues that arises with the VEX V5 motors is dead motors. Many times, this means that a motor stops working often without any notice. Sometimes, the LED in the port compartment of a motor may flash red. This could be sign that the motor is dead, or there is a loose wire connection. A good idea to make sure a motor is dead is to test it with another wire and, if possible, test it with another . If these steps are unsuccessful, there is as of right now no reproducible method of fixing a dead motor.

Static buildup in motors could be a reason for them dying suddenly. When this static buildup discharges (commonly referred to as electrostatic discharge, or ESD), the connected port on the may be permanently damaged. Please consider using our to help ensure that you do not lose any ports on the .

The VEX V5 Motors have a variable current limit that is determined by VEXos. Robots that use 8 or fewer 11W motors, the competition-legal max in VRC, will have a default current limit of 2.5A set for each motor. Robots using more than 8 motors, typical with VEXU teams, will have a lower default current limit per motor than 2.5A. That current limit is determined in VEXos by a calculation accounting for the number of motors plugged in, and the user's manually set current limits. That calculation is described in and used in the GUI below.

Two-wire motors such as the 393 can be connected directly to the VEX Cortex by using one of the 2-wire motor connection ports. These motors can also be connected to a 3-wire port on either the Cortex or the VEX PIC Microcontroller by using a . They also include internal that replace the now discontinued clutch that was needed to protect a 3-Wire Motor during a .

While one might be tempted to design a mechanism based on the rated "stall" torque or free speed of the motor, these are not actually realistic specifications. For the most commonly used motors, the torque and speed at the points of maximum efficiency, power, and torque are listed. For the longest life and least power loss, motors should operate between the maximum efficiency and maximum power points during typical circumstances, with anything exceptional detected quickly by or autonomous code. While running motors at the "maximum torque" operating point should not cause lasting damage, it wastes power and risks performance loss or a stall during routine operation.

Unfortunately, due to their nature, all VEX motor types are known to both cause and be affected by .

The main workhorse of the VEX motion lineup, the 2-Wire Motor 393 is larger and has approximately 60% more torque than the visually similar 2-Wire Motor 269. These motors are primarily used in drive trains or heavy lifting scenarios. Only 4 motors of this type were allowed per robot in and before VEX Gateway, but in VEX Sack Attack and later, no restrictions are placed on the usage of this motor. Its high under load may cause problems if several 2-wire Motor 393s are used at the same time.

Despite the higher current consumption, these motors are more efficient and robust than the 2-Wire Motor 269 and actually consume less power for a given torque output than any similar motor. Care must only be taken that a quickly.

(Purdue SIGBots)

⚡
DC Motor
VEX battery
V5 Brain
PID (Proportional-Integral-Derivative)
stall
PTC devices
DC Motor
VEX battery
V5 Brain
V5 Brain
V5 Brain
ESD protection boards
V5 Brain
a Vex Forum post by James Pearman
VEX Motor Controller
resettable fuses
stall
operators
Line Noise
Power Consumption
stall is detected
BLRS
Graph and specs from kb.vex.com
Graph and specs from kb.vex.com