Power transmission calculator
FRC Gear Ratio & Motor Calculator
Size an FRC drivetrain or mechanism with motor presets, then match the ratio to stocked gears from AndyMark, REV, SDS, and WCP.
Input → stages → output
Edit any value and the drivetrain, target, and motor curves update immediately.
Motor input
Gear stages
14.6667:1 totalFRC COTS gear catalog
48 resultsFind gears matching the tooth counts in your stages, or browse all 476 listings from AndyMark, REV Robotics, Swerve Drive Specialties, and WestCoast Products.
| Manufacturer | Part / SKU | Teeth | Pitch | Bore | Product |
|---|---|---|---|---|---|
| AndyMark | am-0741 | 12T | 20 DP | 8mm | View part |
| AndyMark | am-0741AUS | 12T | 20 DP | 8mm | View part |
| AndyMark | am-4212 | 18T | 20 DP | 1/2" Hex | View part |
| AndyMark | am-3534 | 18T | 20 DP | 3/8" Hex | View part |
| AndyMark | am-4880 | 18T | 20 DP | 8mm | View part |
| AndyMark | am-4395 | 48T | 20 DP | 1/2" Hex | View part |
| AndyMark | am-4714 | 48T | 20 DP | 1/2" Hex | View part |
| AndyMark | am-5142 | 48T | 20 DP | 3/8" Hex | View part |
| REV Robotics | REV-21-2000 | 12T | 20 DP | 8mm | View part |
| REV Robotics | REV-21-1920 | 18T | 20 DP | 1/2" Hex | View part |
| REV Robotics | REV-21-1935 | 48T | 20 DP | 1/2" Hex | View part |
| REV Robotics | REV-21-3018 | 48T | 20 DP | MAXSpline | View part |
| REV Robotics | REV-21-1944 | 66T | 20 DP | 1/2" Hex | View part |
| REV Robotics | REV-21-3027 | 66T | 20 DP | MAXSpline | View part |
| WestCoast Products | DIS-0042 | 12T | 20 DP | 8mm | View part |
| WestCoast Products | DIS-0043 | 12T | 20 DP | 8mm | View part |
| WestCoast Products | WCP-0901 | 12T | 20 DP | 8mm | View part |
| WestCoast Products | WCP-1136 | 12T | 20 DP | 8mm | View part |
| WestCoast Products | WCP-0493 | 12T | 20 DP | Falcon | View part |
| WestCoast Products | WCP-1010 | 12T | 20 DP | SplineXS | View part |
| WestCoast Products | WCP-1011 | 12T | 20 DP | SplineXS | View part |
| WestCoast Products | WCP-1349 | 12T | 20 DP | SplineXS | View part |
| WestCoast Products | WCP-1350 | 12T | 20 DP | SplineXS | View part |
| WestCoast Products | WCP-0700 | 18T | 20 DP | 1/2" Hex | View part |
| WestCoast Products | WCP-0733 | 18T | 20 DP | 1/2" Hex | View part |
| WestCoast Products | WCP-2092 | 18T | 20 DP | 1/4" Round | View part |
| WestCoast Products | WCP-2093 | 18T | 20 DP | 1/4" Round | View part |
| WestCoast Products | WCP-0432 | 18T | 20 DP | 3/8" Hex | View part |
| WestCoast Products | WCP-0682 | 18T | 20 DP | 3/8" Hex | View part |
| WestCoast Products | WCP-1650 | 18T | 20 DP | 8mm | View part |
| WestCoast Products | WCP-1384 | 18T | 20 DP | SplineXS | View part |
| WestCoast Products | WCP-1641 | 18T | 20 DP | SplineXS | View part |
| WestCoast Products | WCP-0137 | 48T | 20 DP | 1/2" Hex | View part |
| WestCoast Products | WCP-0181 | 48T | 20 DP | 1/2" Hex | View part |
| WestCoast Products | WCP-0188 | 48T | 20 DP | 1/2" Hex | View part |
| WestCoast Products | WCP-0114 | 48T | 20 DP | 3/8" Hex | View part |
| WestCoast Products | WCP-1089 | 48T | 20 DP | SplineXL | View part |
| WestCoast Products | WCP-1198 | 48T | 20 DP | SplineXL | View part |
| WestCoast Products | WCP-0142 | 66T | 20 DP | 1/2" Hex | View part |
| WestCoast Products | WCP-0171 | 66T | 20 DP | 1/2" Hex | View part |
| WestCoast Products | WCP-1430 | 66T | 20 DP | 1/2" Hex | View part |
| WestCoast Products | WCP-1098 | 66T | 20 DP | SplineXL | View part |
| WestCoast Products | WCP-1207 | 66T | 20 DP | SplineXL | View part |
| AndyMark | am-4146 | 12T | 20 DP | Falcon Spline | View part |
| AndyMark | am-5628 | 12T | 20 DP | Kraken Spline | View part |
| AndyMark | am-5633 | 18T | 20 DP | Kraken Spline | View part |
| REV Robotics | REV-21-4012 | 12T | 20 DP | 15T Spline | View part |
| REV Robotics | REV-21-4008 | 18T | 20 DP | 15T Spline | View part |
Ratios use actual tooth counts. Check the linked product page for pressure angle, availability, and modified center-distance spacing.
Motion target and results
- Entered ratio
- 14.6667:1
- Predicted speed
- 301.91 rpm
- Speed vs. target
- +0.6%
- Efficient ratio
- 12.44:1
- Motor at target
- 4,146.64 rpm · 46.2 A
- Required power / motor
- 362 W · 76.9% peak
Drivetrain and Custom motor performance
RPM and torque through each shaft, followed by the interpreted motor curves.
Motor input
4,428.02 rpm
0.58 lbf·ft
Shaft 1
1,107.01 rpm
2.25 lbf·ft
Mechanism output
301.91 rpm
8 lbf·ft
Most efficient solution for the required power
The movement needs 341 W at the output. With 94.1% drivetrain efficiency, each motor must deliver 362 W at its shaft. The calculator selects the higher-efficiency of the two motor-curve points that produce this power.
- Motor speed
- 4,146.64 rpm · 69.1%
- Current per motor
- 46.2 A
- Motor efficiency
- 72.6% · 83.7% of max
- Required shaft power
- 362 W · 76.9% peak
- Ratio for desired speed
- 12.44:1
Estimated electrical input at this point is 554 W per motor · 554 W total at nominal voltage. This is the steady-state power for the entered speed and torque; acceleration requires additional power.
The curves are an engineering estimate, not a thermal or controller simulation. A breaker rating is not a motor-current cap; brief current can exceed that rating before a time-dependent trip. Battery or supply sag, configured controller limits, commutation, temperature, friction, and manufacturing variation change real performance.
Ready to make the part?
Turn the mechanism into real parts. Upload your plate, sheet, or tube CAD for an instant Fabworks quote.
Quick answer
How it works
Pick the motor, enter what the mechanism must do, and the calculator gives the ratio that puts each motor at an efficient point. Then match it to stocked gears. Free speed is a ceiling: the battery sags and the drivetrain loses speed. In FRC mode the recommended ratio aims about 11% past your target speed, so a robot on a sagging battery still reaches it.
How to use the calculator
- 1Pick the motor preset and set how many share the load. Four swerve drive motors push together, so enter 4.
- 2For a drivetrain, use linear acceleration: robot weight, the acceleration and top speed you want, and the loaded wheel diameter. Keep the acceleration under what the carpet can grip.
- 3Enter the ratio you are considering, or press Match stages to target, and check the current each motor draws.
- 4Open the catalog on Matching stages to find stocked gears with those tooth counts. Pick one DP, then check center distance.
Worked example
125 lb robot, four Kraken X60s
- Inputs
- Linear mode, Kraken X60 (FOC) preset, 4 motors, 125 lb, 10 ft/s² up to 15 ft/s, 4 in wheels, two meshes at 97%.
- Result
- Drive force 38.9 lbf, wheels at 859 rpm, 790 W at the wheels. The recommended ratio is 5.81:1, with each motor at 22.6 A and 96% of free speed.
Speed is reached in 1.5 s over 11.25 ft. The ratio is solved for 955 rpm, 11% past the 859 rpm target, which is why it is lower than the 6.49:1 that hits 859 rpm exactly. On a battery sagging to 11 V the wheels turn about 872 rpm, so the robot still gets to speed. See the questions below.
Common questions
What to know before using the result
- Does a 40 A breaker limit a motor to 40 A?
- No. FRC breakers are thermal and pass more than their rating for a short time, under about a second per WCP. Rule R621 only requires a breaker of 40 A or less on each motor circuit. Turn on the calculator’s current cap only if you will set the same limit on the controller.
- How much torque does a motor make at 40 A?
- The table below lists it. A Kraken X60 in FOC mode makes about 0.74 N·m at 40 A, which gives 414 W in this model against 409 W in WCP’s test data.
- Why is my robot slower than the calculated speed?
- Free speed is with no load and a full battery. Chief Delphi posters tracked real drivetrains at about 90% of design speed, and over 95% with fewer stages. A loaded robot battery sags to about 11 V, which cuts free speed, stall torque, and stall current by 11/12. So in FRC mode the recommended ratio aims about 11% past your target speed. In the example above, a ratio solved for exactly 859 rpm gives only 785 rpm at 11 V, 91% of the target. The 5.81:1 ratio gives 872 rpm. The extra margin also covers friction the model leaves out. Use General mode for the exact ratio.
- Should I set a stator or a supply current limit?
- The stator limit caps motor current, which is torque. CTRE says to set it below the current where the wheels slip, and gives 120 A for a swerve drive. The supply limit caps battery draw to avoid brownouts, and CTRE gives 70 A for a swerve drive. Find both by testing.
- Does the catalog match gears by tooth count alone?
- Yes, by tooth count and DP. Some small pinions are addendum-modified and space like a bigger gear. ReCalc notes that the WCP-1720 has 16 teeth but spaces like 18, so check the center distance before you draw the plate.
Reference
FRC motor presets
The endpoints the calculator loads at 12 V. Torque at 40 A comes from the straight-line model. The Falcon 500 and Kraken X44 are trapezoidal and the Kraken X60 is FOC.
| Motor | Free speed (rpm) | Free current (A) | Stall torque (N·m) | Stall current (A) | Torque at 40 A (N·m) |
|---|---|---|---|---|---|
| Kraken X60 (FOC) | 5,800 | 2 | 9.37 | 483 | 0.74 |
| Kraken X44 | 7,758 | 3 | 4.11 | 279 | 0.55 |
| Falcon 500 | 6,380 | 1.5 | 4.69 | 257 | 0.71 |
| NEO V1.1 | 5,676 | 1.8 | 2.6 | 105 | 0.96 |
| NEO Vortex | 6,784 | 3.6 | 3.6 | 211 | 0.63 |
| NEO 550 | 11,000 | 1.4 | 0.97 | 100 | 0.38 |
Formula
F = ma + Fᵣ · T = Fr · P = Fv · GR = ∏(N driven ÷ N driver)
Output speed is motor speed divided by total ratio. Output torque is motor torque times ratio times efficiency. Linear targets use F = ma plus resistance at the wheel radius. Angular targets use τ = Iα plus resisting torque.
Engineering references
- West Coast Products: Kraken X60 motor performance
- West Coast Products: Kraken X44 motor performance
- Falcon 500 specifications (CTR Electronics)
- REV Robotics: NEO V1.1 specifications
- REV Robotics: NEO Vortex specifications
- REV Robotics: NEO 550 specifications
- CTR Electronics: stator and supply current limits
- FIRST: 2026 FRC Game Manual (R621, circuit breakers)
- Chief Delphi: JVN Calc and time to distance
- ReCalc: gear center distance and matching COTS gears
- West Coast Products: FRC gear sizing and tooth spacing
Assumptions and limits
- Each row is one external mesh between a driver and a driven gear. Gears fixed to the same shaft turn together and add no mesh. Pitch, pressure angle, and center distance are not checked.
- The motor is a straight line from free speed and free current to stall torque and stall current, at constant voltage. Battery sag, heating, and controller limits move the real curve.
- Efficiency is one number per mesh, applied to every row. Bearing, windage, and lubricant losses are not included.
- Acceleration targets assume constant acceleration from rest and no wheel slip. The motor is checked at the target speed with full acceleration torque, the hardest point of the run.
Keep designing
Fabworks resources
Related calculators
Order Sheet Metal Parts
Upload a 2D DXF or 3D STEP file for an instant laser cutting quote. Quote in seconds, order in minutes, receive parts in days.
or drag and drop
STEP / DXF up to 24MB
Your files are safe, secure, and retain all intellectual rights.