2357 System Meltdown | 2025 Open Alliance Build Thread

Robot on chain

Welcome to the Team 2357 System Meltdown Open Alliance for 2025!

We’re thrilled to be participating in the Open Alliance for the fourth year and our 18th season in FRC! We look forward to sharing insights about our processes and can’t wait to hear from all of you as well.

We had an amazing year last year, for the first time in our team’s history we captained an alliance at the Arkansas Regional and even made it to finals! Then at the Heartland Regional, we not only ranked 1st, but we also won the Engineering Inspiration Award which qualified us to the World Championships where we competed in the Archimedes Division and even captained our own alliance and won the Industrial Design Award! We completely blew our goals out of the water!

Resources for Following Progress

You can follow our progress live as we work on our CAD and code:

  • View our robot design here

  • Access our code repository here

Season Goals

  • Primary Goals
    • Qualify for World Championships
  • Build Season Goals
    • Fully-functional first-version of robot by end of Build Season Week 5
  • Competition Goals
    • Zero major failures during any match at competition
    • Rank top 4 at all regionals
    • Win either Engineering Inspiration or Impact Award
  • Championship Goals
    • Receiving a reward at Worlds
  • Outreach Goals
    • Help 3 teams get their first auto mode working

Regionals Overview

We are going to two regionals this year:

  • Week 2: Central Missouri Regional
  • Week 5: Greater Kansas City Regional

Have a great holiday break, and thanks for following along!


Written by:
@landony
@EEMAN

20 Likes

Manufacturing Capabilities

Happy Holidays everyone, hope you all are having a relaxing time with friends and family. Before we are neck deep in the build season, we thought we should talk a bit about our manufacturing capabilities and what tools we have at our disposal. Some of the tools we talk about below we have had for a number of years, and there are lessons that we learned along the way. We hope that at least one team can find something that might help them improve their manufacturing during the season.

CNC Routers (2 OMIO X8’s)

Carts

For our CNC Routers, we have them on enclosed carts. These carts have a monitor, a computer, the anti-freeze as coolant that we run in a PC water cooling loop for the spindle, some tools/end mills for the router, and the CNC Router itself.

Setup

We set up our Routers with a ¾ plywood spoil board, that is just smaller than the travels of the machine, and we mount it with 6 counterbored ¼-20s to maximize our work envelope. To guarantee the spoil boards are parallel to the spindle, we face just a little bit off the top with a 1” facing bit.

Lessons Learned

One of the largest lessons that has become apparent to us is that it is more important to just get the machine running. We could keep screwing with the CAM and optimize maybe 20 minutes off the cycle time, but for the purpose of the 1-off parts we do, it makes more sense to just get the machine running. If you really want to optimize, set up templates.

Nesting in Fusion has been a big addition to our workflow, saving material and maximizing time spent with machines running. With nesting, we are able to CAM out every part of our robot for a certain material so we don’t have to spend time re-mounting stock for each part.

Fixturing

Most of the time, we just hold parts down with screws into the spoil board. This last season, we began to use the superglue and tape method for thin parts. This was very effective if the part didn’t have many holes in it. To hold our tubes, we made a fixture plate out of UHMW that clamped the tubes to a rail using mitee bite clamps. This worked very well before we got the mill.

Materials

The materials we cut on the CNC Routers are MDF, HDPE, UHMW, polycarbonate, wood, as well as plate and sheet aluminum.

What We Use It For

We use it for cutting all of our plate stock for our robot and cutting holes in our drive rails. This was where we made all of our aluminum parts that couldn’t be turned before we got the mill.

CNC Mill

It is a Bridgeport Torq Cut 22 CNC mill donated by a local FRC team, 1987 the Broncobots from Lee’s Summit North High School. We will go more in-depth on our experiences so far with the mill in an upcoming post about our off-season training mechanism.

Manual Lathe

What We Use It For

We use it for making our hex shafts; for example, last year our intake hex shafts were made on the lathe.

Would We Suggest It?

We have the Grizzly G0602. It is a nice small lathe that seems to be able to do everything we ask of it. For smaller teams that are short on space, this seems to be a good lathe.

General Tools

  • Metal Vertical Bandsaw (Grizzly G0806)
    Used for cutting out metal plates and cutting stock down to size. A solid, heavy machine with variable speed for different materials.

  • Wood Vertical Bandsaw (Craftsman Tilt Head Saw)
    Primarily used for cutting wood around the shop and cutting stock for prototypes. Mostly not used for robot parts but useful early in the season.

  • Metal Horizontal Bandsaw (Grizzly G0561)
    A good-sized saw with coolant for chip clearing. However, the blade guides don’t go low enough for much of the stock we use.

  • Box and Pan Brake (Grizzly T32719)
    Used for bending parts, such as polycarbonate sponsor plates.

  • Drill Press
    While we don’t use this much for robot parts due to having CNCs, it is occasionally used for general modifications.

  • Grinders
    Used to remove burrs from parts machined with tabs or sharpen lathe tools when machining HDPE or UHMW.

  • Sanders
    For smoothing wood parts or light deburring and post-processing parts from the router.

  • Router Table
    Handy for removing tabs on CNC router parts or adding chamfers to plastic parts.

  • Table Saw
    Used to cut down plate stock for the CNC router or sometimes to cut sheet aluminum up to ¼” thick.

3D Printers

Bambu Labs

We use Bambu Labs printers for printing all of our robot parts with strong infill. The Bambu printers are reliable for strength and aesthetics. We primarily use PLA/PLA+ with various infill patterns and wall settings depending on the application. Additionally, we use an AMS to add multi-color logos for extra flair.

Printers We Use During the Season

  • Bambu X1 Carbon w/ AMS
  • Bambu A1 w/ AMS Lite
  • Various Bambu A1 Minis

Final Thoughts

Many of these tools might seem like a luxury, and many teams can make robots with far less than what we have access to presently. Not too many years ago, we were in a single classroom with little more than hand tools. The key to the build season is to understand your manufacturing limits and to design a robot within them. We are so fortunate to have the great machining resources we have, and the students willing to learn the processes to make quality parts.


Written by:
@EEMAN
@zkerfoot
Hershey2357
CT-7567
Kris Cobb
(Would link their profiles but chief delphi doesn’t let us have more than 2)

7 Likes

Wow! this looks incredible! i like the use of omios!

3 Likes

Off-Season Fundraising & Events

Hello everyone! We hope that everyone’s offseason has been just as successful as ours! We made sure to stay busy during our offseason, and we want to share a small selection of everything that we did.

3D Printing Camps

For the past 3 years, we have hosted multiple 3D Printing Camps. We create 2 different curriculums, one for middle schoolers and one for adults. In the middle school curriculum, we teach them how to use TinkerCAD so they can design their own things and don’t have to pull them off from the internet. We also show the proper maintenance to take care of the printer. For the adult camps, we teach Autodesk Fusion instead of TinkerCAD for more detailed modeling. The best part about these camps is that participants get to take these printers home! For the first few years we did these camps, we used Ender 3 Pros, but this year we decided to switch to the Bambu Labs A1 Minis.

Library Outreach Events

Our local library holds multiple summer STEM days and they ask us to show off our competition robots to all of the kids who show up. We enjoy going to these because we feel like we connect not only with the kids but also with the entire community.

Cowtown Throwdown

Every year, team 1730 Team Driven hosts an off-season event which we compete at. We use this event to show our 1st years what competition is like as well as show them all the things they can do to help the team. We give each of them a chance to do everything at competition so they can find what they like or want to do. We ended up falling out in semi-finals due to some robot connectivity issues.

Laser-Engraving

As we were discussing some new ways to fundraise for our team, our high school gave us an old laser that they did not want anymore. So we decided that we would turn it into a business. We began laser engraving mugs that we would sell. We started with a base mug featuring the school district logo and the high school name and then offered customizations. Once business started to pick up, we needed a better laser, so we bought an xTool D1 Pro 60W. Our high school purchased some for all of the new teachers, and our athletic boosters bought some to sell at our home varsity football games.
|624.0000000000001x832

E-Recycling Events

Our county hosts 2 electronic recycling events each year and they ask us to help sort out all of the electronic waste as well as guide the cars through the parking lot. We love doing this every year because we feel like we make a big difference in our community.

Box Truck Repairs

Last season, our school district lent us their box truck to use to haul all of our competition equipment. We noticed that part of the box truck was broken. We talked to them about it and offered to fix it and they kindly said they would appreciate it if we fixed it.
|540x596.0709491850431

As you can see, we made sure to stay busy during our off-season, but we are ready for the season to begin!


Written by:
@landony - [Team Member]
@EEMAN - [Team Member]

8 Likes

Kickoff

Happy New Year everyone! Since kickoff is coming up fast, we thought we would talk about our kickoff procedures and schedule.

Saturday

We start the morning with a pancake breakfast to prepare ourselves for the livestream, and the rest of a fully packed day. Immediately after the game manual unlocks, we split into three groups to read through each section of the document fully. Each group summarizes the most important pieces of information, and the results are shared with the whole team. After this, we break for lunch (provided by the team’s parents/mentors).

Then after lunch, we look into what “elite teams” will do, like 254, 1678, and 2910. We discuss what the top 4 teams at each competition might prioritize in terms of robot capabilities. Lastly, at the end of the day, we quiz ourselves with 1678’s test over all the game rules.

Sunday

After a strong night of sleep, we begin our day at 1:00 PM and start making decisions on what small groups will prototype which subsystems. We prototype all day until we clean up and talk about design.

Another important part of our process is creating a priority list. This includes deciding what scoring objectives we might pursue at each competition. For example, in 2024, we considered items like Trap, Amp, Speaker, and others, categorizing them into things we won’t do, could do, should do, or must do.

Closing

Thanks for following along with our kickoff procedures! We hope that you can use them too, and good luck on Saturday!


Written by:
@EEMAN

14 Likes

Kickoff and Priorities

Hello everyone, we hope week 1 of build season is going well. Mother Nature didn’t want us to have a normal kickoff this year. Starting Saturday evening the freezing rain started, followed swiftly by ~12” of snow. Needless to say, we adapted and made the best of it.

Kickoff


With the weather putting a damper on Kickoff, we had to improvise a bit. We met over Google Meets so that we could have some design talks and hammer out our priorities for the season. Below is a screenshot of our priorities list that we came up with, showing what we think we should do with our robot during the season. Some of the key items that we are basing lots of decisions on:

  • MUST Score All Levels of Reef Week 2 - We want to do everything we can to guarantee the Coral RP.
  • MUST Pick up Coral from the Source Week 2 - The Coral is reminding us a lot of 2023 cones, where we spent way too long focused on ground pickup.
  • MUST Controlling Algae from Ground Week 2 - Again for the Coral RP, Coopertition really helps make the RP doable solo.

This list focuses the team on what we would like to work on first, and what mechanisms we prioritize for weight and complexity on the robot.

Prototyping

For prototyping, we split up into groups and each group prototypes something different. Yesterday was the first day that it was safe for us to go to our shop, and we ran some prototypes for two things so far: intaking coral and intaking algae. Below is a picture of our prototype for algae.

Hope everyone’s Week 1 is going better than ours did, but we are slowly making progress. In the coming days we’ll post more details about our prototypes and what our robot is coming together like.


Written by:
@EEMAN

9 Likes

Reefscape #2 - Prototyping

Hello everyone, we hope Week 1 of build season went well. Ours started off badly with Mother Nature not wanting us to be at our shop, but we finished the week strongly with intake prototypes for both game pieces.

Prototyping

We have been prototyping a lot throughout the week for intaking algae, and scoring/intaking coral. We have found some good solutions/designs for the tasks.

Algae Intake Prototype

Our algae intake prototype uses stealth wheels on an axle and pulls the algae in. The game piece stays in between the roller and our bumper, and we can reverse it to score directly into the processor. Check it out in action (in this video).

Coral Intake Prototype

Our coral intaking prototype uses four sets of compliant wheels to intake directly from the human player station. Check out the prototype (in this video).

Hope everyone’s Week 1 went well. We are making some good progress on all of our prototypes. Before Week 2, we will give a preview of our plans and deadlines for the upcoming week.


Written by:
@EEMAN

6 Likes

Hope week two is rapid progress. Last week I thought I should be making a snow shoveling robot instead this year.

3 Likes

Reefscape #3 - Design Plan

Design Plan

For our design plan this year, we are planning to do a two-stage elevator with a laterator on it so that we can move our intaking/scoring mechanism for coral and not have to rotate to score. This allows us to go back and forth between the human player station and the reef efficiently.

On the other side of the robot, we plan to have an algae intake (like the one described in the previous post) that can hold the algae and drive it to the processor for scoring. Below is a rough sketch of our concept: a laterator on an elevator to score all four levels on the reef. What isn’t featured in the picture is a potential algae intake or shooter mechanism for scoring in the barge, located on the opposite side of the robot from the elevator/coral mechanism.
image

Design Deadlines

As a team, we decided to have our robot fully designed by 2/23/2025, which is the end of week 7 of build season. Our goal is to make the robot as simple as possible while ensuring it remains viable for all scoring elements.

We are moving quickly to allow time for:

  • Drive practice.
  • Testing and resolving any potential issues to avoid breakdowns during competitions.
  • Refinements or additions to meet further needs.

Written by:
@EEMAN

6 Likes

Reefscape #4 - CAD Update

Hello everyone, we thought for the end of Week 2, we would do a CAD update since you guys haven’t gotten to see a lot of our CAD (we apologize for that).

Drivebase

We are running a 26x26 frame perimeter size this year with SDS MK4i modules with Kraken x60s for both drive and steer motors with L2 gear ratio. This smaller frame perimeter size allows us to maneuver in between the cages easily and be able to fit multiple robots at each coral station so we don’t take up the whole thing. Throughout the bottom of the drivebase, the underside rails have grommets in them with 3D-printed inserts so that we can get our wires all throughout the bottom of the robot without having to go up through the top and back down into the bottom of the robot. |856.6153846153846x388

Laterator

The laterator is what we are using to combine separate Coral intake and scoring mechanisms, so we can eliminate a handoff. It is very similar to our Coral intake prototype, mounted on our elevator, and will bring the Coral through at a fixed 35-degree angle. It will use 2 linear guide rods and linear bearings that are driven by 2 NEOs and a fixed belt to slide with nearly 20” of available travel. It will be made up of 2 pocketed aluminum plates with 8 ⅜” hex shafts and a variety of wheels driven by a single NEO.

Algae Intake

For our algae intake, we are planning on doing a retractable/extendable intake that goes out, grabs the algae, and holds it in between the stealth wheels and the bumper. The stealth wheels have a good grip and make it difficult to knock the algae out of the intake. Then, by driving up to the processor, we can put our intake partially in and then score directly into the processor in this video

Electrical

So far, we’ve made several decisions for the sensors we plan to use throughout the robot. For the elevator and laterator, we plan to use the built-in motor encoder for position control, with the addition of a hall effect sensor at the “stowed” position of the mechanisms to be able to re-zero the motor rotations during the match.

Also on the laterator, we’ll have two beam break sensors to detect when we have collected the coral and when the coral has reached the end of the intake. For our algae intake, we will have an absolute encoder for position control as well as a beam break (or similar) to detect when we have collected the algae.


Week 2 overall went pretty well, with a few minor setbacks. We are excited to see what Week 3 holds for us, and we have also started machining our parts for our drivebase. Thanks for following and have a great Week 3!


Written by:
@EEMAN

4 Likes