Skip to content
GitHubYouTubeInstagram
1 / 10

2021 Robots & Game Animation

The 2020 and 2021 games were nearly identical, so 3847 competed with its 2020 robot, Ultraviolet, rather than building a new one. That season’s Gamma Ray was built by our development team, Photon 8515.

How Infinite Recharge @ Home worked

FIRST's official game animation for the 2021 season.

Spectrum's 2021 Season Activities

Today we presented a variety of options to the entire team and are getting feedback from each member about which activities they are most interested in doing this season. The options include the challenges that are given to us as part of the 2021 FRC seasons and activities that we can to internal to our team. Here the slides that were presented today.
https://photos.spectrum3847.org/2021-FRC/2021-Activity-Plans/

Spectrum's 2021 Season Activities
Spectrum's 2021 Season Activities
Spectrum's 2021 Season Activities
Spectrum's 2021 Season Activities
Spectrum's 2021 Season Activities
Spectrum's 2021 Season Activities
Spectrum's 2021 Season Activities
Spectrum's 2021 Season Activities
Spectrum's 2021 Season Activities
Spectrum's 2021 Season Activities
Spectrum's 2021 Season Activities
Spectrum's 2021 Season Activities
Spectrum's 2021 Season Activities
Spectrum's 2021 Season Activities

Spectrum's 2021 Season Activities
Spectrum's 2021 Season Activities
Spectrum's 2021 Season Activities
Spectrum's 2021 Season Activities

Spectrum's 2021 Season Activities
Spectrum's 2021 Season Activities
Spectrum's 2021 Season Activities
Spectrum's 2021 Season Activities
Spectrum's 2021 Season Activities
Spectrum's 2021 Season Activities
- Spectrum

“Vulnerability is not knowing victory or defeat, it’s understanding the necessity of both; it’s engaging. It’s being all in.” - Brené Brown

2021 Survey Results & Plans

 We surveyed the team to see which activities and events they prioritized. 

Bar chart comparing veteran vs new student in-person activity preferences on a 1-5 scale
Bar chart of veteran vs new student preferences for Infinite Recharge FRC challenge submissions

Bar chart of veteran vs new student preferences for build activities like swerve robot and CAD training

From that data, we started laying out a plan for how we will progress with the season. 

Slide listing plans for the IR at Home judge packet due Feb 4th, including photos and Excellence in Engineering award criteria
Slide with Game Design Roll Up submission plans due Feb 4th, noting presenter selection
Slide outlining Chairman's Award group plans and WFFA submission deadline of Feb 25
Slide on Innovation Challenge submission plans due Mar 4th, noting the 500-word initial brief
Slide detailing Skills Challenge plan for Mar 4th covering field setup, filming, and driver practice
Slide listing virtual after-school CAD training plans in Onshape, including design competitions
Slide on electrical and controls training plans, covering portable control and pneumatics systems
Slide on robot practice time plans shared with IR at Home driver practice sessions
Slide on programming plans noting work needed on the Romi robot simulator for virtual meetings
Slide outlining simple robot design plans from March to May covering intake, launcher, and climber
Slide listing lab and tool training project ideas like a chain fidget spinner and hand-crank USB charger
As you can see there is a lot of work to do and fewer hours than ever to do it. 

- Spectrum

"If there is any one secret of success, it lies in the ability to get to other person's point of view and see things from that person's angle as well as from your own."  -  Henry Ford

FRC Resources of the Month - Jan 2021 - OnShape

There are numerous resources for FRC teams published all the time. So much so it's hard to keep track of them all. We keep a nice collection of them on our website resources.spectrum3847.org and maintain it as much as possible, but it's still a lot to process, and it's not easy to see when new items get added or old items removed. 
We wanted to start a new series to highlight resources that we find useful. For the next few months, we will highlight a few broad categories of resources, and then hopefully, we can use this platform to highlight new resources as they come out in the future. 

Our Resources of the Month for January 2021 will be those created to help the FRC community better use the OnShape CAD software.

We need to thank PTC and the developers of OnShape for sponsoring FIRST and allowing every FRC student and mentor access to OnShape for free. OnShape is a 3D modeling CAD (Computer-Aided Design) program that runs entirely in the browser. It's been perfect for many teams who are meeting remotely as it can run on nearly any computer or tablet.

Our FRC community has created a host of resources that allow teams to quickly and easily get started using OnShape to help their team.

OnShape4FRC

www.OnShape4FRC.comwas created by Max Westwater, Dave Powers, Jack Tervay, and FRC#6328.

OnShape4FRC logo featuring the FIRST Robotics Competition triangle-diamond-circle icon

This website makes getting started with OnShape super simple for teams and is one of the sites we link to our beginning students. With an excellent getting started page and links and how to post about many of the resources we will highlight below, this page is a one-stop-shop for anyone looking to get started using OnShape on their FRC team.

MKCad

MKCad was created by Marcus Bernstein, formally of FRC#1836: The Milkenknights, where MKCad gets its name. MKCad is now maintained by a team led by Ricky Marcus, Parth Oza, Julia Schatz, and Ty Tremblay.

MKCad is the most complete library of FRC CAD models that we know of it. Because OnShape hosts all of the models on their servers, the MKCad team of maintainers can constantly keep everything up to date with new part releases and added features. You never have to download all of the models to your own computer. They have made the library better every year by adding configurable parts and adding nearly every part from most FRC suppliers. It saves a ton of time over going to a vendor site, downloading, and converting every model you need for your robot. Instead, you can just find the part you need from their extensive list and insert it directly into your OnShape assembly. Even before Spectrum switched to using OnShape, we would often use MKCad to find the correct model for a part, export it from OnShape, and insert it into our Solidworks projects.
MKCad OnShape library list showing fasteners, motors, gearboxes, wheels, brackets, and swerve part iconsMKCad OnShape library list showing pneumatics, gears, shaft retention, electronics, and KOP chassis icons

Julia's Featurescripts

Featurescripts are one of the most powerful parts of OnShape they allow you to automate CAD tasks down to a few clicks. Julia Schatz has been the most active member of the FRC community in creating and sharing these awesome tools.

You can find her scripts here and add them to your OnShape toolbar. Besides being amazing at programming these tools, her blazingly fast response time to feature requests is even more unbelievable. This nearly 200 post CD thread catalogs the scripts' evolution over the past year and a half.
OnShape CAD assembly of angled aluminum extrusion beams generated with a featurescript

We'd like to thank all of the people who helped create these resources for the FRC community to use and learn from.
Spectrum has started using OnShape this season, and we have been documenting what we learn as well. Our resources aren't nearly as useful as those above, but you are still looking for more, check out our in-progress OnShape Resources document and look at our YouTube channel for tutorials. 
- Spectrum
“If you can’t draw as well as someone, or use the software as well, or if you do not have as much money to buy supplies, or if you do not have access to the tools they have, beat them by being more thoughtful. Thoughtfulness is free and burns on time and empathy.” - Frank Chimero

Gamma Ray 2021: Build Blog

With the bulk of the FRC at Home challenge work completed, we have begun work on designing a new robot for 2021 off-season events: Gamma Ray 2021. It is still in the early stages of its design, but we wanted to allow people to follow its progress.

CAD render of a robot tower with belted rollers, gearboxes, and a large indexer disc on a swerve base

OnShape Link
Photo & Slide Gallery

  1. In the fall of 2020, we decided to register a 2nd FRC team at our schools, Photon FRC#8515. This team will be the "Development Team" for Spectrum. The general plan is new students will be on Photon but will also be members of Spectrum at the same time. 
  2. The plan is for this new robot to compete under the banner of Photon at The Texas Cup event.
  3. We have been kicking around the ideas for this robot since March 2020, but the actual CAD didn't get started until last week. We didn't build or modify our 2020 robot for the skills challenges; we just used it as is.
  4. Spectrum has switched from Solidworks to OnShape, so it will be easier for anyone to view the robot's progress.
  5. Most of the build blog updates for this will be the design slides our team uses to organize our thoughts and keep everyone updated. The full design slide set will be uploaded to our photo gallery.
  6. One of the major goals of this robot was to design and build a full swerve robot before the 2022 season. If you haven't heard, there will likely be a lot of new swerve teams in 2022.

Drive train slide with a photo of an SDS MK3 swerve module showing dual falcon motors and gears
Slide listing intake design plans, including ball path, spring pivot, and needle bearing specsIntake ideas slide with photo of team 125's ball intake arm and an OnShape linkage sketch
Indexer design slide with a CAD render of belted rollers on a green and blue frame

Tower design slide listing curved ramp, polycarb rollers, and omni wheel plans
Launcher design slide with CAD render of a dual-roller shooter mechanism with a servo hood

Photo of team 125's shooter hood with orange and black rollers and a double-sided timing belt

Climber design slide detailing a single-stage climber using chain, gear reductions, and REV blocks
Control panel design slide describing a single wheel with rubber coupler and color sensor mount
Electronics planning slide covering battery, PDP, RoboRIO, radio, and pneumatics mounting locations
Slide listing important design decisions like frame dimensions, shooter orientation, and pneumatics
Rough block CAD render of the robot's chassis showing swerve modules, tower rails, and battery mount

Motor count slide totaling 15 Falcon motors and 1 servo across the robot's subsystems
Top-view CAD sketch of the chassis showing swerve module corners and indexer roller layout
Front-view CAD sketch of the tower and launcher hood layout above the drivetrain
Left-view CAD sketch of the tower, launcher hood, and climber reach dimensions
- Spectrum

Gamma Ray 2021: Week 2

Awards

Spectrum was recognized as one of the FIRST in Texas District Chairman’s Award teams. We had one of our students from 3847 and one of our students from 8515 advance to the District Champions Dean’s List round.
Congratulations to all the teams


Subsystem Updates

CAD render of swerve drivetrain module in wooden bumper frame with bellypan3D printed orange bumper latch prototype parts next to CAD sketch of the latch profileCAD assembly of roller intake with torsion springs, hubs, and motor mountClose-up CAD view of intake roller hub latch peg mounted against orange wallCAD render of ball indexer with pulleys, colson wheels, and yellow side platesCAD render of vertical ball tower with rollers, belts, and purple hex shaft supportsClose-up CAD view of purple hex support rod running alongside orange tower frameCAD render of ball launcher with linear servo hood, blue side plates, and belt-driven rollers

CAD render of climber mechanism with purple hooks, green wedges, and chain-driven vertical rails

CAD control panel layout with wheels and pulleys annotated by colored circles and boxesSlide listing electronics board progress: battery, RoboRIO, RSL/VRM/Radio, and PDP platesSlide listing team to-do items for control panel, climber, intake, electronics, and drive
OnShape Feature Scripts

Here are some of the feature scripts we have been using on this robot to help us generate parts faster.
Laser Joint

  • Creates the finger joints that we often use with laser cut parts

  • Video

  • CAD render of laser-cut finger joint connecting two flat panels at a corner

T-Slot Joint

Advanced Gear

  • Creates Spur, Helix, and Double Helix gears

Shaped Flange

  • Allows you to make a flange from a sketch profile, and can also offset the flange easily so you can make “Bend Outside” parts nicely.

Gamma Ray 2021: Week 3 & 4

 This has been a much slower build. We are only meeting in person on weekends and CAD development has slowed as students prepare for AP tests.


In Week 3 we were able to get our new router setup to drill hole patterns in tubes and used our laser cutter to cut our belly pan.

Aluminum tube with drilled hole pattern clamped in a Tube Magic drilling jigPlywood bellypan with circular and slot cutouts inside a laser cutter bed

With rails cut and a belly pan, we were able to assemble the chassis for our practice drive train.

Assembled practice chassis frame with four Talon FX swerve modules and wooden bellypan

In Week 4 we were able to add electronics and mounting to our practice drive train and get it wired up.
Practice chassis with RoboRIO, PDP, and wiring mounted to a central electronics tower

Practice chassis with battery, PDP, and RoboRIO wired between swerve modules

We also mounted some temporary bumper corners to the chassis so we can easily use this for programming and driver testing.Practice chassis with wired electronics and temporary orange and green pool-noodle bumpers
The competition chassis was also advanced to the belly pan and rails. We have one of the swerve modules for the competition robot assembled and should get more of the other 3 done this week.
Overhead view of competition chassis frame with bellypan and rail holes, no modules yet


Spectrum Fall Training

Our weekly schedule

Discord Virtual Sessions

  • Tue 8pm Design/Mechanical Training
  • Thur 8pm Controls/Strategy Training
  • Bi-Weekly Wed 8pm - Awards Meeting
  • Monthly 3rd-Wed 8pm - Team Progress Meeting

Small-group sessions

  • Usually: Fri 3:30-6, Sat 1-3:30, Sat 3:30-6, Sun 1-3:30 

FIRST Friday Fun

  • Fun activities that we do once a month to give students a chance to get to know each other and learn.

Sessions we have had so far this year.

Training

Small-Group Sessions

Week of 9/20/21 Recap

 Here is a recap of this past week's meetings and training.

This Week

-  9/21 - Mechanical Training - OnShape for FRC - MKcad and Feature Scripts
9/22 - Awards Night - Working on our awards submission for 2022. Outlines drafts are getting prepared for our essay, executive summaries, magazine, and video.
-  9/23 - Controls Training - Intro to Java - C1.1 Intro to Java Programming - Video - Slides
Sat 9/25, and Sun 9/26 - 1 to 5 pm - Romi Programming Projects - Slides

Week of 9/20/21 Recap
- Spectrum

Weeks of 9/27 and 10/4

 Week of 9/27

- 9/28 - Mechanical Training  - Discord - 8 pm - Exploration of the FRC Kit Drivetrain Video - Slides

- 9/29 - Spectrum Supporters/Parents Meeting - 8 pm to 9 pm - Virtual - Presentation


Week 0f 10/4

- Oct 5th - Mechanical Training - Discord - 8 pm - Beginner Swerve Drive - Video - Slides
- Oct 6th - Awards Meeting - Chairman's Executive Summary
- Oct 7th - Controls Training - Discord - 8 pm - Intro to VEX IQ Sumo Robots and Programming - Slides
- Oct 8th, 3 pm to 6 pm and 9th 1 pm to 8 pm - FIRST Friday VEX IQ Sumo Robots at Strake
- Houston Food Bank Volunteering Oct 11th - 12:30 to 5 pm - Photos

Weeks of 9/27 and 10/4