Skip to content
CrocoDocs
Starter GuideProgrammingEngineeringDesignPortfolio
Documentation
Design

Getting started

Plan your mechanismMeasuring partsForces and motion

Learn Onshape

OnshapeSketchesParts and variablesMore sketch toolsModeling featuresCurved and hollow partsAssembliesMoving assembliesHardware and importsConfigurationsCustom features

Design mechanisms

Layout sketchesRobot packagingCustom drivetrainsMotor mountsShaft supportsTransmission layoutsMechanism designArms and linkagesSlides and liftsIntake and transfer layoutsShooter layoutsElectronics mounting

Make parts

Fastened jointsTolerances and fitDesign for manufacturingPrinted partsSheet and machined partsDrawings and exports

Review and practice

CAD teamworkDesign reviewCAD troubleshootingPractice projectCAD examplesDesign glossary
Appearance

CAD examples

Study FTC drivetrain, layout, and outtake designs with credited images and questions to guide your own work.

Another team's can help you understand a that is difficult to see on a finished . Start with one question, such as how an axle is supported or how a transfer clears the frame. Trace that part of the design before studying the whole machine.

Pretty Smart Robotics

Pretty Smart Robotics, 16441, explains custom using , , belts, and chain. The team breaks the drivetrain down into side plates, , and wheel assemblies, which makes it easier to work through one section at a time.

Pretty Smart Robotics CAD view of two green parallel side plates joined by crossmembers, with axle openings and weight-saving cutouts.
Pretty Smart Robotics · FTC 16441. CAD frame from the team's custom mecanum drivetrain tutorial, 3:28. Select the image to view it full size.

The side plates connect axle supports into a rigid module. Start with the round axle openings and the smaller attachment holes around the plate edges; then look at the material joining those regions. Before choosing the cutouts, leave enough material around those holes to support the axles and attach the crossmembers.

The tutorial's live-axle and dead-axle examples answer a specific question: which should turn, and where should its sit? In the live arrangement the , wheel, and driven sprocket turn together, with bearings in the frame. In the dead arrangement the axle stays fixed and bearings travel with the wheel assembly. A pulley or sprocket must therefore drive that rotating assembly directly.

Teaching sections show bearings in the frame for a live axle and bearings in the rotating wheel assembly for a dead axle.
Teaching sections for the arrangements discussed by Pretty Smart Robotics, FTC 16441. They show support roles rather than the team's exact dimensions.

The team also places the transmission differently in its examples. Putting it away from the robot's central space can leave room for another mechanism, but check overall width and protection. Axle type alone does not dictate that placement.

For your own wheel module, trace two paths separately: from the motor into the wheel, and load from the wheel through its bearings into the frame. You should be able to name the part at every connection.

For your own design, model one complete wheel module first. Include the small hardware and explain how it comes apart. Then use the custom drivetrain guide to check its layout and manufacturing needs.

Hyperion

Hyperion, FTC 9614, describes its CENTERSTAGE outtake design and revisions. The team starts with the desired object position, compares linkage layouts, and checks them against the rest of the robot.

Hyperion presentation showing an outtake side plate in CAD with slide reference sketches passing through it, illustrating how large components were placed before connecting parts.
Hyperion · FTC 9614 · CENTERSTAGE. Frame from the team's outtake design explanation, 2:55. Select the image to view it full size.

One of the team's early decisions was to transfer pixels already at 60°, matching the angle needed at the backdrop. That let the outtake lift and extend the pixels without adding a separate motion, which would tilt the claw up or down. Transfer orientation removed a job that another would otherwise need to perform.

Teaching sketch shows an object transferred at 60 degrees, then lifted and extended while retaining the angle needed at the scoring surface.
Hyperion · FTC 9614 · CENTERSTAGE. Original teaching sketch of the stated angle choice, not a reproduction of the team's mechanism.

In the CAD view above, the team placed the large slide components before designing the plate that connects them. It compared linkage layouts by checking their height and whether they would hit the climb mechanism or . A side-view let the team check those movements before modeling every part in detail.

After using the robot in competition, the team wanted more reach so the drive base could stay farther from the backdrop. It revised the design with a double-reverse four-bar linkage and made a printed to check the movement. That gave the team a way to test whether the new layout solved the problem before building the complete outtake.

Try the same method with your mechanism. Sketch its important positions, include nearby parts, and compare two possible layouts. Build a simple prototype of the uncertain movement before detailing the final plates.

Seattle Solvers

Seattle Solvers, FTC 23511, demonstrates master sketching with simplified robot components. A master sketch is a shared layout that drives more detailed parts.

The tutorial uses circles for motors and wheels and simple shapes for the hubs. Pulley pitch circles and the distance between their centers set the belt layout. The team brings those sketches into the detailed and uses them to position mounting holes and other features.

This is why a layout change can move the corresponding mounting geometry. A hole that merely has the same typed coordinates is independent; a hole constrained to the shared reference follows it. The drive-layout exercise lets you make that distinction by moving the rear wheel and checking its dependent bearing opening.

Use the team's published CAD collection to explore further. First find the main assembly and shared layout. Hide one subsystem at a time, trace a shaft or game-piece path, and look at where the mechanisms mount and pass game pieces between them. Check the document's stated and revision before comparing it with a robot video.

Seattle Solvers' Cypher CAD render showing a compact chassis, swerve drive modules, a turret-mounted launcher, and the 23511 team plate.
Seattle Solvers · FTC 23511 · Cypher, DECODE. CAD render published by the team. Select the image to view it full size.

Cypher’s launcher sits on a rotating turret above a compact drivetrain. Check the room it needs as it turns, not just when parked. In a top view, mark the turret axis and draw a circle out to the farthest rotating part. That circle shows space you need to check around the mechanism.

Use the detailed assembly to check differences in height, access, and cable travel. A top-view circle is a useful early check, while the three-dimensional model resolves which parts actually share the same space.

Use an example well

Write down the design decision you learned, the conditions it depends on, and how you would test it on your robot. A plate shape alone does not explain its material, load, , or manufacturing process.

Keep the original team's credit when sharing an image or adapted design. Check the creator's permission or license before redistributing CAD files or derivatives. Public viewing access does not automatically grant every reuse right.

Sources

  • Pretty Smart Robotics, FTC 16441: Custom mecanum drivetrain tutorial — image at 3:28
  • Hyperion, FTC 9614: CENTERSTAGE outtake explanation — image at 2:55
  • Seattle Solvers, FTC 23511: Master Sketching
  • Seattle Solvers, FTC 23511: Published CAD designs and Cypher image
  • Seattle Solvers, FTC 23511: Cypher in Onshape
  • FTC community CAD pinboard
  • FTC community mechanical pinboard

Practice project

Bring the lessons together in a supported, belt-driven bench roller module.

Design glossary

Plain definitions of the CAD, mechanical, and manufacturing terms used in the Design handbook.

On this page

Pretty Smart RoboticsHyperionSeattle SolversUse an example wellSources