Test Bed

This testbed was created by Samuel Mansfield and Tessa Machado from team 9457A. The purpose of this testbed is to automatically test the gear sets that are in your motors. We decided that there was a need for such a device because unscrewing each motor every time we needed to know what it was geared to was time consuming and stripped the screws. If there is anyone else that would benefit from this document feel free to share it with them as well we just ask that the creators of this test bed are properly credited.

Parts and Assembly

Top down

top down

Side view


Electronics and Sensors

Frame and Structure

Motor Testing Instructions

These instructions are for code provided. Click here or right-click then save as

  • Plug in a charged battery into the testbed’s battery clip.
  • Turn on the cortex.
  • Ensure the wires are plugged into the correct ports.
  • The motor controller - motor Port two
  • The encoder - digital ports 11 and 12
  • The bump switch - digital port 1
  • Slide a motor you wish to test into the motor holder and twist the axle until it slides into the motor.
  • Plug the motor into the motor controller.
  • Tap the button and wait until a value shows up on the LCD screen.
  • The first column labeled type will show you the motor’s gearing.
  • The second column labeled speed will show you how fast your motor is running in RPMs.
  • The third column labeled goal will show what speed the type of motor you have should run at.
  • If your motor is running at a higher speed than the goal that is fine it is a sign that the motor is in good condition.
  • If your motor is more than 5 RPMs less than the goal your motor is bad get a different one.
  • When testing if the motor is broken or not, don’t just pay attention to the LCD listen to how the motor sounds as well. If it sounds bad it is bad; get a new motor.
  • When you are done with the testbed turn it off.

Possible Alternatives

Modifications to this test bed can be made for each use case or parts supply.

The battery extension cable is not necessary, but it helps prevent damage to the battery plug on the Vex Cortex.

If you do not have a Vex LCD Display, you could modify the code to use various LED lights to show the different gearing of the motor being tested