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

Mechanism design

Lay out a transfer arm and check whether it delivers a game piece to the right place and angle.

A transfer has to put the game piece where the next can grab or guide it, facing the right way. In robotics, its position and orientation together are called its . A game piece can reach the right spot and still be too tilted for a claw to grab.

This example uses a simple pivoting arm and a rectangular practice object. Use a separate Onshape document called Transfer layout practice, with millimeter units. The engineering design process covers choosing requirements and ; this page works through the geometry.

Define the task

In a side-view , use horizontal distance for forward position and vertical distance for height. The example has:

QuantityPractice value
Arm pivot(80, 100) mm
Pivot to object center120 mm
position30° below horizontal
Handoff position60° above horizontal
Object40 × 20 mm rectangle, with its long side parallel to the arm
Receiver opening44 × 24 mm, aligned with the handoff object

These describe a geometry exercise, not a complete claw or a 's game piece. The arm must move through 90° between the two positions.

Draw the start and finish

  1. Start a sketch on the Front . Draw construction lines through the for the floor and horizontal reference.
  2. Locate the pivot 80 mm forward and 100 mm above the origin.
  3. Draw a 120 mm construction line from the pivot, angled 30° below horizontal. Its endpoint is the intake object center.
  4. Draw a second 120 mm construction line from the same pivot, angled 60° above horizontal. Its endpoint is the handoff center.
  5. At each endpoint, draw a centered 40 × 20 mm rectangle. Constrain its long sides parallel to that position's arm line.
  6. Add a centered 44 × 24 mm receiver rectangle at the handoff, with the same orientation.
A 120 millimeter arm pivots from 30 degrees below horizontal to 60 degrees above it, moving a rectangular object to an angled receiver.
The block turns with the arm, so the opening must line up with the angle at which it arrives.

Measure the endpoints to check your sketch:

PoseForward positionHeightObject angle
Intakeabout 183.9 mm40.0 mm−30°
Handoff140.0 mmabout 203.9 mm60°

The coordinates come from pivot + arm length × (cos(angle), sin(angle)), with the calculator in degrees. Cosine gives the horizontal part of the arm's length; sine gives the vertical part.

If the next mechanism needs the block to arrive horizontal, this arm alone cannot do the job. You could turn the block earlier, add a wrist to the arm, or use a mechanism that keeps the block at the same angle as it moves. Hyperion's example shows how an team used transfer orientation to simplify its outtake.

Check the opening

With the 40 × 20 mm block centered in the 44 × 24 mm opening, there is 2 mm of space on each side. Keep its angle the same and move it 3 mm sideways, perpendicular to its long edge. One edge now extends 1 mm beyond the opening.

That block would catch on the edge. You could widen the opening, but check that the guides would still hold the game piece and leave room for the claw’s fingers. Try tilted positions too, and check from other views. Flexible wheels and game pieces will also behave differently from rigid shapes.

Build an adjustable version of the opening and feed game pieces into it from the actual intake. Try crooked and off-center pieces as well as neatly placed ones. Record which attempts work before choosing the final guide spacing. Use Transfers for contact, sensing, and recovery.

Share the dimensions and sequence

Share these and decisions with the teammate designing the next mechanism and the programmer:

InterfaceWhat to communicate
Arm mountingPivot location and axis, measured from the
HandoffObject center (140, 203.9) mm and 60° orientation in this exercise
ReceiverOpening size, how far off-center a game piece can be, what holds it, and room for claw fingers
SequenceWhen possible, have the second claw grip the game piece before the first lets go
RecoveryA return path that clears both mechanisms after a miss

Sending a “close” command does not tell the code whether the claw has caught the game piece. Decide how a or tested delay will tell it when to move on.

Review before detailing

Move the block and arm through the full handoff. Add the nearby frame, intake, receiving mechanism, and cables to the sketch or . Check the movement back as well as forward. If you are unsure how the guides or claw will grip the game piece, make a small prototype and try it.

Only after that should you detail the plates, joints, and mount. Use Arms and linkages to size the load and support; the sketch tells you where the arm reaches and which way the game piece faces. You still need to calculate whether the can move the load.

Sources

  • GM0: Engineering design process
  • GM0: Transfer design
  • Hyperion, FTC 9614: CENTERSTAGE outtake explanation

Transmission layouts

Choose ratios, place shafts, and make room for gears, belts, chains, and adjustment.

Arms and linkages

Lay out pivots and four-bars, preserve a carried object's angle, and check actuator leverage.

On this page

Define the taskDraw the start and finishCheck the openingShare the dimensions and sequenceReview before detailingSources