Files
openclaw-wiki/sources/2890/swerve-modules.md
MrC 390609188b Add Team 2890 swerve hardware specs
- 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)
2026-05-04 00:58:37 +00:00

2.6 KiB
Raw Blame History

title, tags, type, owner, status, sources
title tags type owner status sources
Team 2890 Swerve Modules — SDS MK4i
hardware
drivetrain
swerve
2890
hardware-spec 2890 active
https://www.swervedrivespecialties.com/products/mk4i-swerve-module
https://andymark.com/products/sds-mk4i-swerve-modules
https://www.scribd.com/document/690437836/SDS-MK4i-Swerve-Modules-Assembly-Guide

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:

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.