FTC drivetrain simulator
Robot
Motor and gearing
Platform
External stages
- Total reduction
- –
- Wheel free speed
- –
- Wheel stall torque, per motor
- –
- Net drive efficiency
- –
Results
Restored your last session.
Your gearing
– wheel rpm
Recommended
– wheel rpm
–
–
Chain time
– s
–
time at μ as set (s)μ bandyour gearingcontinuous bestbuildable
model (tiles/s)braking (tiles/s)top speed (tiles/s)
force available (N)traction limit μmg (N)rolling drag (N)
total draw (A)draw over the sustained limitsustained limit (A)burst limit (A)
| Opponent | Mecanum, wheels locked (tiles/s) | Traction, wheels locked (tiles/s) | Coasting (tiles/s) | Robot like yours |
|---|
Pinned setups
| Setup | Top (tiles/s) | Launch (tiles/s²) | Time (s) | Actions |
|---|
Nothing pinned yet.
Simulate
This chain
On the field
the chainwhere the corner bindsbezier control pointstart pose and headingend of the chain
Auto
- Drive time
- –
- Stops
- –
- Auto time
- –
- Time left
- –
- LEAVE
- –
- PARK
- –
- HIVE TIP
- –
- POLLEN launched
- –
- Auto points
- –
How auto is scored
Auto runs 30 seconds. Leaving the wall is worth 3 points, parking at least partly in your own loading zone is 5, and each HIVE tip is 20. Drive time comes from this page's physics; the stops are the seconds you add for launching and for picking up.
A segment end counts as a launch when it lands within 12 inches of the launch station and within 35 degrees of facing the HIVE, and as a garden pickup within 16 inches of your own garden strip. The robot starts holding 4 POLLEN and never holds more than 4. Footprint is an 18 inch square turned to the pose's heading, and a corner within half an inch of a wall still counts as touching it.
Nothing that finishes after 30.0 seconds scores, which is why a slow drivetrain loses the park before it loses anything else.
Positions come from game manual V1, released 12 September 2026, and from the official visualizer's BIOBUZZ field image. How much POLLEN it takes to flip a HIVE is a property of the hardware and is not published, so it is a field you set. A tipped HIVE swaps which cell points up; that flip is not modelled here, only the tips are counted.
What the editor accepts
Pedro 3.0.1 paths: PoseFactory.degrees(),PoseFactory.radians(),of,mirrorX,mirrorY,mirrorAroundPoint,rotateAround,line,curve,through,path,linear,constant,tangent,reverseTangent,facingPoint andheading(Interpolator…), piecewise included. A call may carry the Paths. prefix, and a path can be a variable or a method that returns one. A degrees factory reads its headings in degrees, a radians factory in radians; bare numbers inlinear and constant are radians, as in Pedro. When the code calls follow, the paths it follows are the ones driven. Code out of this editor is Pedro 3.0.1.
Pedro 2.1.2 builder code still loads:Pose,BezierLine,BezierCurve,BezierPoint,addPath,setLinearHeadingInterpolation,setConstantHeadingInterpolation,setTangentHeadingInterpolation,setReversed,addParametricCallback,build,setGlobal…. Legacynew Point(x, y) and the JSON body of a.pp file both load.
Export shape follows the officialPedro-Pathing/Visualizer(Apache-2.0); example coordinates followPedro-Pathing/Quickstart.
Credits
Physics core from Drivetrain Minmax by Ethan Zhang. Motor dyno data from the gm0 motor guide. Prior art: ReCalc and theILITE drivetrain simulator.
Running a belt stage? The belt calculator gives the exact belt and center distance for any two pulleys, and where to buy the belt.