Robotics Education & Competition Foundation
Online Challenges

REC Foundation STEM Educational Video

In order to help a new team better design and build their robot, create a video to teach them something about STEM concepts applied to robotics. Focus on the science, construction, engineering, and/or math of designing and building robots. You should come up with your own idea, but here are some sample ideas from previous years’ STEM Educational Videos:

  • How to calculate loads for robotics mechanisms.
  • How to build a specific mechanism such as a drive train or lifting arm.
  • How to best use specific robotics components in designing a robot.
  • How to use programming with the hardware to accomplish a specific task.
  • How to use CAD software to design and test your robot before it is built.


How to Use Gear Trains


Have you ever wondered how to maximize gears and motors? This is a step by step guide on how to understand and utilize gears in a simple, clear way.

Read more

Nylocks vs keep-nuts


A description of nylocks (lock nuts) and keep-nuts, and when to use them.

Read more

Planetary gear system integrated into model car


This project was designed to explore the uses of a planetary gear system. This video explains how a basic planetary gear system works and how it was integrated into a model car; it also displays the creation of actual car mechanisms, with VEX parts. 

Read more

Motor Efficiency


This video was made by a student who was trying to egineer a motor efficiency tester for himself and his team. He did so by using formulas for efficiency and angular momentum. He ended up finding a reliable way to test the peak performance of motors, and which ones were best.

Read more

Calculating Gear Ratios


How to calculate simple and compund gear ratios for speed and torque.

Read more

Using Rubber Bands To Assist Your Lift


In this video we show how adding rubber bands to assist your lift enables you to score more object faster.

Read more


Team 2223G: Motorized claw control tutorial...


RobotC Tutorial: 


Read more

How to Stress Test on Autodesk Inventor 2015-...



We are VEX JETS Team #4073B. We are located in Quartz Hill, CA and have a total of 24 team members spread across our three teams, #4073A, B, and G. We utilize Autodesk Inventor 2015 in order to 3D model and assemble the robot virtually as well as accurately prediciting the amount of stress a part can withstand.



Fernando Flores -- scriptwriter, concept artist

Mario Sauceda -- editor, filmmaker, narrator

Edited on "Cyberlink...

Timmy Builds


Timmy demonstrates how to change a standard speed motor to a high speed motor.

Read more

PID Control

750C (4Chainz)

This video is a short overview of how the PID loop works, its applications, and how to implement it. 

Read more

The Design Cycle


An often neglected side of Engineering is the Design Cycle. In the link below is our video teaching a new Robotics Club member how to use the deisgn cycle to improve their robots performance.



Read more

Hornet Engineering VEX Worlds STEM Video 2017...


In this video we discuss the pros/con and the differences between Tank and Arcade drive programs.

Read more

Join Robotics


Read more


The LCD Screen


This video is made by Renegade Robotics, Team 1666, and all-girls robotics team based in Melno Park, California. Our video is all about the LCD screen, and how it can be useful on your robot—both in in the lab and on the field. Download sample LCD code at

Read more

Wheel Selection


In this video, my team and I about the different types of wheels and what they each do. We explain the different aspecs of each wheel depending pn what you want your robot to do. In this video we explain three different types of wheels: Omni direction, Traction, and Mechanical.

Read more

Advanced Drive and Coding


In this video, team members discuss the advantages/disadvantages of drive configurations in a holo vs. H-drive review. Our lead programmer also discusses the intricacies of coding these advanced drives and compares their code structure, giving a good deal of instruction in coding these unique drive systems.

Make it happen.

Read more

How to Build A Passive Hanging Lock


In this video, we show you how to build a passive hanging lock for your robot, in order to hang.

Read more

Control Systems: PID


A quick introduction into the PID control loop, how it works, and it's applications in robotics.

Sample source code can be downloaded here.

Read more

VEX Locking Mechanism Instructions


This video will teach you how to make a locking mechanism using VEX parts. The locking mechanism can be useful in many ways, being only limited by the mind's creativity. In this example we will implement it in a pivoting scoop attached to an arm, saving space and ensuring that the scoop remains steady during competition. 

Link to video:

Read more


Mechanical Stop


We would like to share what we use to stop and keep our dumper intake in the correct position.

Read more


Vex - torque output of a lift


Read more

The New H3


Our video is based on the design and construction of our robot H3, which had to change the original design to be faster on the track and be able to hang us to be more efficient.

Read more

Designing a Drivetrain in Autodesk Inventor


In this video we demonstrate how to model a drivetrain in Autodesk Inventor 2016 using basic assembly practices such as constrains and joints. We also briefly go over mechanical advantage and how to find it in a gear system.

Read more

Joystick Accelerometer: A VEX Magic Trick!


Learn how to use the VEXnet joystick's internal accelerometer as a tilt sensor! (

Read more

Hanging mechanism


In this project we describe why the creation of our piece for the hanging mechanism where we get the highest score in the goal of high hanging.


Used programs

Robot C
Autodesk Inventor 2016

Edited By: 
Arturo Aguilar Santes 

Read more


Using the VEX LCD Display to pick Autonomous...


We will be presenting our LCD Autonomous Selection Code, in hopes to teach and inspire teams to use a similar approach. For the last several years, we have used this function to select our autonomous modes before a match. We have found the method to be very reliable and easy to do, saving on stress and time during the competition. 

Autonomous is extremely important in VEX, as it potentially allows you to gain a quick advantage over your opponents in the first 15 seconds in the match. Creating strategy for autonomous has been our team's approach to the game for the last...

John Hardin 2886B Tool Overview


This is our entry for the 2017 STEM Educational video! We decided to do an overview of some of the tools that we use everyday in VEX. Although this'll be nothing new to more experienced teams, some teams just starting off could find this very useful as a guide on which tools to buy, and more importantly, how to use them. 

Read more