Download the Onshape Mobile App

IOS Android
Image with an overlay showing the FRC 2910 team celebrating a win in 2025.
READ TIME:
05:43

Summary: FRC Team 2910 shares how its robot, Spectre, was designed, iterated, and refined in Onshape on the path to winning the 2025 FIRST Robotics World Championship.


We are Team 2910 Jack in the Bot, a high school robotics team based at Henry M. Jackson High School in Mill Creek, Washington. We are part of the FIRST FRC program, which challenges us to design, build, and program industrial-sized robots to compete in themed games each year.

Since our founding in 2009, we have competed in over 50 events and earned numerous technical awards along the way. This year, we had a standout season with a 66-7-0 record, ultimately taking home the win at the FIRST Robotics World Championship in Houston.

Why FRC Team 2910 Uses Onshape

Team 2910 uses Onshape for several reasons that support how we design and build as a team, including:

Onshape’s cloud‑based architecture enables real‑time development anywhere and anytime, and after two years of use, we have been very happy with it.

Building Spectre to Be Reliable and Nimble

To reach our goal of winning the world championship, our team determined early in the build season that our robot would need to complete all major game tasks. The design subteam ultimately designed Spectre, a robot that was reliable, easy to service, and able to play any role in the alliance. As with our other robots, Spectre was quite small and nimble.

Drivebase

The drivebase was a typical tubular chassis design with an omnidirectional drivetrain enabled by swerve modules from Swerve Drive Specialties.

To move the center of mass forward and counteract the arm’s motion, we added a 10-pound solid brass ballast bar to the front of our chassis. The battery was also placed in the front for the same reasons: easy access and to keep the center of gravity low.

All of the major electronics are mounted to the drivebase. The battery and robot controller are mounted with custom 3D-printed TPU (thermoplastic polyurethane) covers for shock isolation.

Pivot

The pivot is a compact, highly integrated design combining the gearbox that drives the pivot, the gearbox that drives the arm extension, and the structure that supports the arm’s pivot axle. We wanted the pivot to be very robust and stiff, so we decided to make it a dead axle mounted to an A-frame. Both gearboxes, driven by three motors, are mounted in the drivebase to lower our center of gravity. The pivot also mounts our four vision systems, which enable automated alignment to the field’s scoring structure from the front and back.

The pivot dead axle is attached to the A-frame with two end plugs, structurally connecting the top of the A-frame. One of the design criteria we set for ourselves is that our robot must be easy to fix in the event of damage.

Spectre’s arm can be time-consuming to repair, so we designed the pivot connection to allow the arm to be quickly removed and replaced with a spare. By removing a single bolt that holds the two end plugs together, the entire arm can be easily disconnected and removed.

This quick-swap feature is augmented by our match setup procedure, which sets the arm’s pivot, extension, wrist, and climber axes to zero positions with a single button after they are held against their hard stops. This enabled us to eliminate any sensors that might need recalibration when swapping to a spare arm.

Arm

The arm provides 3 degrees of freedom to move the game piece intake to all necessary positions: rotation around the pivot, a 2-stage telescoping extension, and a rotational wrist at the end of the extension.

The arm design was based on our 2023 robot, Phantom, but was improved based on our experience with that version. Leveraging a previous design we were familiar with allowed us to focus more on the other aspects of our robot’s unique features for the 2025 game, like the intake and climber. Our familiarity with this design made assembly and repairs smoother, as well.

Intake

Given the requirement to intake game pieces instantly in any orientation, we conducted extensive prototyping and iteration to meet those goals.

We initially used wheels with different durometers to shuttle the Coral (the “Coral” is one of the game pieces, which is a 4-inch OD PVC pipe that is 11.875 inches long) to the center of our intake, where it was held.

In later versions, we used time-of-flight sensors to detect the Coral’s position in the intake and automatically move it in the direction we needed.

Climber

The climbing challenge involved grabbing and hanging from a suspended cage structure. We determined very early in the design process that our ability to compete at the highest levels of play would require a fast and consistent climber.

The importance of the climb was one of the main reasons we chose the arm design, since it could also serve as the main actuation for the climb. Mounting onto the outside of the arm, the climber uses compliant wheels to intake the cage into a set of one-way latches.

By monitoring the climber wheel velocity and the associated motor current consumption, the robot would detect that we had possession of the cage, and the arm would then pull down and lock into place to complete the climbing sequence. The active cage acquisition and fast arm motion combine for a climb that takes only 1.5 seconds.

The climber was also designed to slide along the arm’s fixed stage on a carriage. We do this so that we can grab near the top of the cage and pull down as the arm rotates and locks. This ensures the chain suspending the cage is directly above Spectre’s center of gravity, preventing it from swinging and touching the ground.

Iteration Builds a Winning Robot

The 2025 season was quite the experience for our team. From winning every district event we attended to claiming our first-ever World Championship title, the journey was filled with challenges, growth, and unforgettable moments.

We pushed our team and robot to their limits and learned the importance of constant iteration, which Onshape enabled to happen efficiently. Each event revealed new opportunities for improvement, whether it was refining our intake, improving autonomous consistency, or strengthening match execution.

While we’re incredibly proud of what we achieved, we know that this success didn’t happen by chance. It was the result of dedication, late nights, and a shared drive to grow stronger with every competition.

Onshape for Education

Get started with Onshape and join millions of students and educators worldwide.

Latest Content