diff --git a/sources/2890/mk4i-gear-ratios.png b/sources/2890/mk4i-gear-ratios.png new file mode 100644 index 0000000..aa25143 Binary files /dev/null and b/sources/2890/mk4i-gear-ratios.png differ diff --git a/sources/2890/swerve-modules.md b/sources/2890/swerve-modules.md index 2cf472a..2b57869 100644 --- a/sources/2890/swerve-modules.md +++ b/sources/2890/swerve-modules.md @@ -38,6 +38,19 @@ Team 2890 uses the **Swerve Drive Specialties MK4i** swerve module. This is the L1 and L2 are recommended for standard FRC robots. L3 is for lightweight builds only. +### Team 2890 — L1 and L3 (Field-Swappable) + +Chris's team runs **L1 and L3 gear sets**, both driven by NEO Vortex motors. Gears swap in the field to change the drive ratio per event or strategy. + +| Ratio | Stage 1 | Stage 2 | Stage 3 | Free Speed (Vortex) | +|-------|---------|---------|---------|---------------------| +| **L1** | 15T/22T | 20T/26T | 26T/36T | ~14.4 ft/s | +| **L3** | 15T/22T | 20T/26T | 26T/36T | ~12.8 ft/s | + +**L1 = faster, less torque.** **L3 = more torque, slightly slower.** Swap based on game demands — L1 for high-speed defense, L3 for climbing/pushing. + +*(Gear ratio diagram: `mk4i-gear-ratios.png`)* + ## 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: @@ -46,7 +59,7 @@ L1 and L2 are recommended for standard FRC robots. L3 is for lightweight builds - How the belt drive multiplies torque from motor to wheel **Related training modules:** -- [[motor-basics]] — understandingKv, torque, current relationships +- [[motor-basics]] — understanding Kv, torque, current relationships - [[frc-drivetrain-training]] — swerve kinematics and control - [[2890-codebase-index]] — how the code configures these modules @@ -58,4 +71,4 @@ L1 and L2 are recommended for standard FRC robots. L3 is for lightweight builds ## 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. \ No newline at end of file +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.