05 / ARC Robotics · 2025–26

Standard robot integration

The M3508 motor drives the standard robot’s gimbal. I designed the holder that secures the motor to the robot, then combined it with the belt tensioner in one integrated mount.

TeamRoboMaster UltraViolet, now ARC Robotics

RoleMechanical subteam member · Chassis and gimbal integration

PeriodSeptember 2025 – Spring 2026

Tools used
  • Onshape
  • 3D printing
  • Mechanical assembly
  • Drill press
  • Excel
Team assembly rendering of the 2026 standard robot chassis with a gimbal mount and custom belt drive labeled
2025–26Chassis and gimbal team
M3508Motor mount interface
3D printedFit-check prototypes
Belt driveCombined tensioner mount
01

Role & system

I joined the chassis and gimbal integration subteam in Fall 2025. My main design task was the holder for the M3508 motor that drives the gimbal. The holder connects the motor to the robot structure, so its bearing-block fit, fastener access, wire passage, and belt alignment all mattered to the assembly. In Spring 2026, I combined the holder with the belt tensioning interface and continued hands-on assembly and fit checks.

My work covered the motor mount, its integration details, printed fit-check prototypes, and fabrication and assembly support. The team system drawing below shows where the gimbal and mount fit within the standard robot.

Team gimbal assembly drawing labeling the pitch motor and electronics bay
Team gimbal assembly for context; the motor-holder interface connects this subsystem to the standard robot.
02

Motor mount iterations

I first fitted the M3508 around the existing bearing block, then increased material around the holder for strength. When the bearing block changed, I revised the geometry to accept the new block, leave a path for motor wiring, and retain practical fastener access. Printed prototypes let us check the motor and bearing fit before carrying the design into the assembly.

  1. Initial fitMotor holder around the old bearing block.
  2. ReinforcementThicker holder geometry for the mounting interface.
  3. Revised blockUpdated bearing-block fit and wire clearance.
  4. IntegrationMotor holder joined to the belt tensioning mount.
Early CAD view of the M3508 motor holder
Early holder geometry for the motor and bearing interface.
Revised CAD holder with a bearing-block interface and mounting holes
Revised holder geometry for the bearing block and modular fit.
Orange 3D-printed motor holder fitted around a black motor with its leads visible
Printed holder fitted to the motor for a physical check.
CAD view of the motor holder integrated with the slotted belt tensioner inside the standard robot assembly
The motor holder and belt tensioner integrated into one mount, with the belt adjustment slot visible in the robot assembly.
03

Belt tensioning interface

For the gimbal belt drive, I designed and printed a tensioner prototype, then explored single- and dual-bearing versions. I later redesigned the motor holder and tensioner as one unit, adjusting its mounting points and height to match the belt path in the physical build. The short clip below shows the combined setup working during a tensioning check.

CAD prototype of a slotted belt tensioner with a pulley mounted between two arms
Early slotted tensioner concept.
Two gray 3D-printed belt tensioner prototypes with adjustable slots
Printed tensioner options for fit and spacing checks.
Earlier arrangement with an orange motor holder and separate belt tensioner installed on the standard robot
Earlier installed arrangement with a separate motor holder and tensioner, before the two were combined into one mount.
Working check of the combined motor-holder and belt-tensioner setup.
04

Assembly & fabrication

Alongside the mount design, I coordinated prototype printing and tracked revisions and print-queue status in Excel. I worked with teammates to assemble the standard robot, check component spacing and the belt path, and resolve physical fit issues as parts came together.

I drilled the slip-ring opening through the chassis spine using a drill press, including the larger replacement spine, and corrected mounting holes in metal plates when the manufactured pattern did not line up during assembly.

Mechanical subteam members fitting the standard robot chassis and gimbal at a worktable
Team assembly and component spacing check.
Close-up of the gimbal belt and chassis spine during a fit check
Checking the belt path and nearby structure in the physical build.
Using a drill press on a perforated metal chassis spine supported by wood blocks
Drilling the slip-ring opening in the chassis spine.
Metal mounting plates after correcting holes for assembly
Metal mounting plates after correcting the hole alignment for assembly.
05

System demos

These team demos show the finished standard robot’s gimbal and chassis in motion, with the motor mount and belt tensioner installed as part of the full assembly.

Standard robot gimbal motion, team demo.
Standard robot chassis movement, team demo.
06

Team outcomes

At the ARC Robotics competition, the team won a 1v1 match against Austin Community College and a 3v3 match against UC San Diego. The team delivered three presentations, received two Outstanding Presentation awards, and placed 11th among 21 teams overall. These are team results from the 2025–26 season; my contribution to the standard robot was its gimbal motor mount, belt tensioner, and integration work described above.

11 / 21Overall team placement at the ARC Robotics competition, alongside two match wins and two Outstanding Presentation awards.

RoboMaster UltraViolet is now ARC Robotics. This page covers my mechanical subteam work through Spring 2026.

Since Fall 2026, I have served as mechanical lead for ARC Robotics’ Engineer robot team. That project is ongoing.