Advanced design ties the CAD model to physics. For a swerve drivebase, the geometry you lay out and the gear ratio you pick determine how fast, controllable, and tip-resistant the robot is.
Free speed from a gear ratio. Robot drive free speed = (motor free RPM ÷ gear ratio) × wheel circumference. The MK4i uses a 4 in wheel, so circumference = π × (4/12) ft ≈ 1.047 ft. With the L2 ratio (6.75:1) and a motor near ~6000 RPM free speed: 6000 ÷ 6.75 ≈ 889 wheel RPM → (889/60) × 1.047 ≈ 15.5 ft/s theoretical free speed (real loaded speed is lower). The MK4i's published drive ratios are L1 8.14:1, L2 6.75:1, L3 6.12:1; SDS publishes an official free-speed table per motor, so pull exact ft/s figures from there rather than relying on the back-of-envelope number. A lower ratio number (L3 6.12) is faster but lower-torque; a higher number (L1 8.14) gives more pushing force. Most full-weight robots run L1 or L2; L3 is for lighter robots.
Steering ratio. The MK4i steers at 150/7:1 (≈21.43:1) — that is the module azimuth gearing, relevant when you tune the steering controller and check how fast modules can re-point.
Wheelbase, track, and tipping. Your layout sketch sets the track (#track) and wheelbase. CAD computes center of mass automatically; the design rule is to keep the COM projection inside the wheel contact polygon under acceleration. A taller robot or an extended arm shifts COM toward an edge — read mass properties at the worst-case pose (arm out, full of game pieces) and confirm the COM stays comfortably inboard of the wheels. Lower-mounted batteries and lower overall CG resist tipping.
Current-limited traction. Free speed is only half the story; you also need traction without browning out. Estimate per-module tractive force from motor stall torque, gear ratio, and wheel radius, then compare to the friction limit (wheel coefficient of friction × weight per wheel). If the geared force exceeds available traction, the wheels slip and the extra ratio is wasted — and pulling full stall current on four drive motors can trip breakers, so teams apply motor current limits in firmware. Choosing the ratio is therefore a joint mechanical + electrical decision: enough torque to use available traction, not so much that you waste current.
Putting it together: lay out track/wheelbase in CAD, pick the gear ratio that hits your target speed while staying traction- and current-limited, then validate COM and free speed against the worst-case pose. This is the bridge from a pretty model to a robot that actually drives well.
the part worth keeping
Key takeaways
- Free speed = (motor free RPM ÷ gear ratio) × wheel circumference; use SDS's official table for exact ft/s and pick L1/L2 for full-weight, L3 for light robots
- MK4i ratios are L1 8.14:1 / L2 6.75:1 / L3 6.12:1 with 150/7:1 (~21.43:1) steering — lower number is faster, higher is more torque
- Read worst-case CAD center of mass and check current-limited traction so the robot is fast, tip-resistant, and won't brown out
CAD & DesignAdvanced Techniques & Case Studieslesson 4 of 5
Keep going
Take the quiz+10 XP with an accountMore in Advanced Techniques & Case Studies
where this came from
Sources and corrections
This lesson is AI-assisted: drafted from primary sources, then reviewed and edited by hand. Errors still get through. When one is reported we fix it and write down what changed, in public, in the corrections log.
sources and further reading
- swervedrivespecialties.comSDS MK4i Swerve Module (ratios, steering, free-speed table)
- andymark.comSDS MK4i Swerve Modules — AndyMark
- docs.wpilib.orgWPILib Docs — Drivetrain simulation / model
clipped to this lesson
Articles that go further on this
The lesson gets you through the topic. These go wider on it, and they read in one sitting.
- 18 min readFRC Wheels and Traction: Tread, Durometer, and Choosing the Right WheelHow to choose FRC drivetrain wheels: coefficient of friction, Shore A durometer, tread compounds, Colson vs pneumatic vs traction, diameter, and pushing power./blogread it
- 5 min readFRC Gear Ratios ExplainedA beginner-friendly guide to FRC gear ratios and drivetrain gearing: how reduction trades speed for torque, the free-speed formula, and how to pick a ratio./blogread it
- 17 min readFRC Flywheel Shooter Design: Compression, Speed, Backspin, and HoodingHow to design an FRC flywheel shooter: exit velocity, compression, flywheel inertia and RPM recovery, single vs dual wheels, backspin, hooding, motors, and tuning./blogread it
answer sheet
Lesson quiz
All 3 right completes the lesson. Miss one and only that question comes back, anything you already answered correctly stays banked.
0 of 3 answered
01How do you compute a swerve robot's theoretical drive free speed?
02Which MK4i drive ratio gives a full-weight robot the most pushing force?
03Under acceleration, what must stay inside the wheel contact polygon?
Answer every question to submit.
All 31 lessons in CAD & Designopenclose
01 / prerequisites
02 / getting-started-cad-and-the-design-process
03 / onshape-fundamentals
04 / vendor-libraries-mkcad-featurescripts
05 / manufacturability-drawings-bom-design-reviews
06 / worked-examples-mini-projects
07 / common-mistakes-troubleshooting
- Not read yet:Mate & Assembly Failures: Why Parts Float, Spin, or Won't Move
- Not read yet:Broken In-Context & Derived References
- Not read yet:Slow Regeneration in Big Drivebase Assemblies
- Not read yet:Manufacturability Mistakes That Become Scrap
- Not read yet:Version Control & Team Collaboration Disasters
08 / advanced-techniques-case-studies
- Not read yet:Configurations vs. Parametric Variables: Designing One Model, Many Robots
- Not read yet:FeatureScript Automation for FRC
- Not read yet:Browser-Based FEA: Weight-Optimizing Real Structures
- Not read yet:Swerve System Geometry & Motion Math
- Not read yet:Case Study: FRC 6328's Modular Gusset-and-Tube Methodology