- SDS MK4i swerve module (L1/L2/L3 drive ratios, 150/7:1 steering) - NEO Vortex motor (565 Kv, 6784 RPM, 3.6 Nm stall) - SPARK Flex controller (60A continuous, CAN+PWM, dock interface)
2.6 KiB
2.6 KiB
title, tags, type, owner, status, sources
| title | tags | type | owner | status | sources | ||||
|---|---|---|---|---|---|---|---|---|---|
| Team 2890 Swerve Modules — SDS MK4i |
|
hardware-spec | 2890 | active |
SDS MK4i Swerve Module — Team 2890 Standard
Overview
Team 2890 uses the Swerve Drive Specialties MK4i swerve module. This is the core drivetrain component — each robot has four modules, one per corner.
Key Features
- On-axis steering encoder — zero backlash, module can be disassembled/reassembled without resetting encoder offset
- Corner bias — compact 4" × 4" internal frame width (MK4i has same corner bias as MK4n, different from MK4)
- Full steering ratio: 150/7:1 (passes through one gear pair, then a 64T belt pulley pair)
- Mounting hardware: Updated June 2023 — changed from 8-32 to 10-32 screws
- Wheel options: Standard 4" wheel (can be replaced with 3" for weight savings)
Drive Ratios
| Ratio | Best For | Notes |
|---|---|---|
| L1 | Standard full-weight competition robots | Most popular |
| L2 | Standard full-weight competition robots | Most popular |
| L3 | Lightweight robots | More aggressive, higher speed |
L1 and L2 are recommended for standard FRC robots. L3 is for lightweight builds only.
Connection to Training
For students learning swerve: This module uses a 1/2" hex output shaft. Understanding hex shafts and how they transfer torque is fundamental mechanical knowledge. Students should also understand:
- Why steering ratio matters (fast steering vs. precision)
- What "corner bias" means for turning radius
- How the belt drive multiplies torque from motor to wheel
Related training modules:
- motor-basics — understandingKv, torque, current relationships
- frc-drivetrain-training — swerve kinematics and control
- 2890-codebase-index — how the code configures these modules
Source Links
- Product page: https://www.swervedrivespecialties.com/products/mk4i-swerve-module
- Assembly guide (PDF): https://www.scribd.com/document/690437836/SDS-MK4i-Swerve-Modules-Assembly-Guide
- AndyMark: https://andymark.com/products/sds-mk4i-swerve-modules
Notes for MrC
Chris uses these modules with NEO Vortex motors and SPARK Flex controllers. The full stack is: MK4i + NEO Vortex + SPARK Flex + YAGSL. The YAGSL library (Yet Another Gyro Library) handles the swerve math and motor control in code.