This site is currently under construction, reach out with any feedback
Contact us
LogoLogo
Control TheoryFTC Programming
  • Home
  • Manufacturing and Assembly
  • Design Style
  • Transmitting Power
  • Mechanism Design (Under Constuction)
  • Intro to CAD (Under Constuction)
  • Design Style
  • Optimizing Design for 3D Printing
    • Filaments
    • Orientation and Layer Strength
    • Wall Strength & Shells
    • Load Distribution
  • Weight Savings (Pocketing)
  • Design Guidelines
    • How to Design a Clean Robot
    • Modularity
    • Standardization
    • Wiring
    • Naming Conventions
  • Design Methodologies
    • Sheet Metal
    • Plate and standoff construction
    • Boxtube construction
    • Slots and Tabs
Powered by GitBook

Made by Varun Chauhan and Damien Lariviere, with help from the FTC community. Thank you to everyone for your contributions

On this page
Export as PDF
  1. Design Guidelines

Modularity

Building your robot with modular subsystems saves hours during testing and events. Modularity means each mechanism can be treated like a black box—built, tested, and repaired independently. Standardization ensures that parts and tools are consistent across your design.

What Is Modularity?

A modular subsystem is self-contained:

  • It bolts on with a few screws or brackets

  • Has a single set of wires or cables going in/out

  • Can be removed without disturbing unrelated systems

Examples: A fully removable arm module, drivetrain pods, intake trays, or even pre-wired electronics boards.

Benefits of Modularity

  • Faster Repairs: Replace a broken part without taking apart the whole robot.

  • Parallel Development: Mechanical and electrical team members can work on different modules simultaneously.

  • Easier Iteration: Test different versions of a mechanism without redesigning the whole robot.

  • Consistent Mounting: Use standard hole spacings and brackets (e.g., 16mm grid, extrusion mounts).

Standardization Tips

  • Use common motor types (e.g., all GoBILDA 312 RPM)

  • Stick to one bolt size per use-case (M4 for structure, M3 for electronics)

  • Use keyed motor shafts or set screw flats consistently

  • Design 2D brackets and spacers around common thicknesses (3mm, 6mm, etc.)

PreviousHow to Design a Clean RobotNextStandardization

Last updated 8 days ago