# Programless Drivetrain - Gearing Challenges

## Introduction

This activity pairs with the [Programless Drivetrain Build Activity](/classroom-activities/mechanical-focus/programless.md) to introduce the challenge of utilizing gears to modify the drivetrain’s speed and torque. Students will have to adjust their gearing to accomplish their goal as the servo’s output cannot be modified!

Students will take advantage of the extrusion frame to slide their hex shafts, wheels, servo, and gears into different places to adjust their gearing. Additional hex shafts can be added to expand the gear train.

This activity includes two challenge options: a short version (SV) and a longer version (LV)

<figure><img src="/files/Vuqi4SWRy3zU4gcARCsb" alt="" width="563"><figcaption><p>Modified Programless Drivetrains for the Gearing Challenge</p></figcaption></figure>

### Covered Concepts

* Servo usage
* Changing modes using the SRS Programmer
* Calculating the gear ratio of a gear train
* Torque vs. speed in a gear train
* \[Optional] Compound gearing

### Curriculum Connections

* Intro to Robotics V2 - Unit 2
  * This activity can replace or be completed in additional to the existing Unit 2 Challenge

### Activity Goals

Students will:

* Explore how changing gearing changes the outputted speed and torque
* Define what is a gear train and gear ratio
* Calculate gear ratios on a gear train

## Activity Files

### Teacher Files

{% file src="/files/zcz1b7sCZovzqipmqMVE" %}

### Student Files

[Programless Drivetrain Onshape](https://cad.onshape.com/documents/b2249143d02f8f9f52b4b63b/w/522ecd9864cb7ddcf9210ade/e/f40f69492fae74f24ff66180)

**Build Guide** (shared with Programless Drivetrain Activity) \[Coming Soon]

**Intro Worksheet:**

{% file src="/files/MIcigVek0fgVM3Ivt5XY" %}

**Gearing Challenge Activity (Short Version) Worksheet:**

{% file src="/files/T65xDF5ILYxWb0JxzOXY" %}

**Gearing Challenge Activity (Long Version) Worksheet:**

{% file src="/files/ovtKtd1bvaqGmZWGQKm3" %}

**\[Optional] Compound Gearing Worksheet:**

{% file src="/files/35YoZFx66ibIrdBMk5zd" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.revrobotics.com/classroom-activities/mechanical-focus/gearing-challenges.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
