¡Bienvenidos! distinguished perpendicular people! Our members identify under the affiliation StuyPulse, FRC Team 694, from Stuyvesant Secondary School in the City of New York, and we are excited to start our FIRST OpenAlliance Build Thread for the 202*10 + (2+3) REEFSCAPE Season!!
Here’s what we’ve been up to:
Offseason Competitions
BattleCry @ WPI 24 - June 1 & 2
We always love competing at BattleCry, and this year was no exception. We entered our season robot Izzi and ran driver tryouts throughout qualification matches.
The only major robot failure we experienced was these: internal compliant wheels that passed notes between our intake and our shooter shredded when we acquired two (three?) notes at once and tried to keep them moving through without outtaking. Our handoff immediately jammed and we changed these wheels out (by taking our whole shooter off first) before the next match.
Pit note: I started using our existing Slack channel where we log changes & repairs during competition to also schedule tasks needed to be done soon but not now. We liked this!
Also at one point I covered up the time on our superpit TV. We did not like this.
We seeded 14th and entered the playoffs as the captain of Alliance 10. With our alliance partners 7407, 4575, and 8724, we made it through three rounds of playoff matches. We also had a blast eating dinner & playing lawn games with our friends on 6328 on Saturday night!
Duel on the Delaware - June 22
There was no cell service at Duel. This took out all of our slack-based robot documentation, which mostly presented itself as an issue once we were back home, trying to fix Izzi’s issues, and we couldn’t remember what happened. At future service-less events, we might start writing everything down offline and then dropping it in the competition Slack channel after the fact.
We seeded 8th and picked 369 and 9998 (2539’s second robot) for our alliance. We played a really awesome playoffs run, moving straight through the upper bracket to finals! …and then had match-losing swerve module issues as soon as we got there. Inspection in the lab later showed that one of our CANcoders’ power was cut, and replacing that wire brought back our fourth wheel. Here it is with no indicator lights, almost like it lost power or something
A favorite fix of ours for when one swerve module fails (something that happened to this robot a lot) is to swap its wheel for a free-spinning omni wheel. If it’s not gonna run, at least it won’t drag.
OFFSEASON ROBOT!
With the rest of our summer, we built a clone of 2056’s CRESCENDO robot, LOW KEY, which we named Power of Friendship. We spent a lot of time working in the NYC FIRST STEM Center to assemble and test our robot. You can read about that robot in our post to 2056’s tech binder thread here.
Chezy Champs - September 27, 28, & 29
This was the first competition for our offseason robot! PoF came to Chezy with about 2 autonomous routines that both almost worked. We re-learned a lot about the value of testing time. Although we didn’t perform to the best of our ability, this competition really reminded us to keep pushing forward and served as a motivation to try harder for our 2025 Reefscape season!
…We will remember to tighten nuts.
NYC Robo Replay - October 19 & 20
This event’s best feature was its short competitor list, giving each attending robot ~1 million qualification matches. Every member of our team got tons of valuable practice, in the pit, strategy, and drive team. We ran our newly built offseason robot and our onseason robot to give twice as many students the opportunity to gain all that experience!
Power of Friendship’s (PoF or pof) pit crew kept using the Slack channel task scheduling and it was really nice. Time was so tight in our match turnarounds and we felt like we really had a handle on things. We also started emoji-reacting tasks’ status instead of threading with a “resolved” or “done.” It’s just faster.
We got to play one qualification match with both of our robots as well as our friends on 1796 the RoboTigers in the same alliance. We had a lot of fun and managed an event high score of 129 points!
This was our competition robot, Izzi’s, last event, and it really died how it lived: throwing buckets of swerve module errors all through quals and then immediately locking in for playoffs to become the lower bracket grim reaper.
Thanks to both robots’ alliance partners from 1796, 8739 (AND 8739’s second robot!), and 369 for a really fun competition.
Brunswick Eruption - October 26
After an insane FRC season, we ended it off with a bang as Power of Friendship went undefeated the entire competition 11-0.
PoF struggled to drive in one playoff match. When any one CANcoder’s power was tugged, all four Mk4i CANcoders were affected. We found that the row of WAGO terminals on our REV MPM were loose, affecting the CANcoders’ power when they were jostled. We hot glued the connectors into the MPM housing and had no further issues.
Thanks to our alliance partners from 1796 and 369 for one last successful and fun competition in 2024.
Newbie Education
We had over 200 sign ups for our team this year with 120 signups for Mechanical Engineering, 50 for Software Engineering, and 30 for Business.
For mechanical engineering, during the summer, we focused on creating a standardized newbie education curriculum consisting of newbie games (where newbies design, CAD, and prototype a specific mechanism for a game piece from a previous year), tools education, basic CAD education, and sub department education. During the school year, our newbies collaborated and created their own mechanism while learning more about the engineering design process. Here’s our curriculum:
For software engineering, we taught the basics of programming in Java (operators, variables, functions, etc.), how to use Git and GitHub for version control, and moved on to OOP concepts (inheritance, abstraction, encapsulation, etc.). We ended off by teaching the fundamentals of robot programming and how to use WPILib (programming commands, autons, subsystems, button binding, deploying and running robot code). We reinforced these concepts with project-based learning (i.e. our MotorLabs, where newbies program basic logic for controlling motors, and our ShooterLabs, where newbies learn how to program a shooter, one of the most basic subsystems in FRC). Our curriculum can be found on our GitHub:
Goal Setting
We held 2 goal setting meetings these past couple of weeks. For the first goal setting meeting, we put random ideas on a gigantic whiteboard, discussed, and sorted through each of them, giving us one final list of all the goals we wanted to achieve during the season and off season.
Our second goal setting meeting was oriented around setting tasks for us to complete to get set up for the new season. From the second goal setting meeting, we created a final to do list for things to keep in mind as we approach 2025 REEFSCAPE.
Mock Kickoff
The general Kickoff format for us is we all read the game manual together. We then split off into small groups where we analyze and discuss the functions, rules, and strategies of the game, and then regroup at the end to do one final run through of the entire game. We generally avoid talking about mechanisms during the first day of Kickoff.
This year’s mock kickoff used the 2019 game. We gave each small group a specific topic to focus on, so that when we all regrouped at the end, there would be a group of people ready to provide information on their respective subject areas. These include:
- Score breakdown
- Auton
- Possible Alliance
- Possible robot archetypes
- Defense
- List of Tasks
- Priority list
- Anything else specific to that year’s game
From there, we reviewed how accurate our predictions were in reference with how the game played out that year.
StuySplash
On Saturday, December 14th, we held our annual lecture series, StuySplash, with over 300 attendees. Lecturers from teams all over New York came to share their expertise on engineering, strategy, and team welfare.
Lecture videos will be available on our YouTube channel and our website soon. Past talks are already up - there’s lots to learn from them if you’re interested!
Anyway thanks so much for reading everyone we’re SOOOOO EXCITED for 2025!!!
Written by: Esther, Ethan, Jaco, Rui, Kalimul, Ian, Mustafa, Mr. Blay, and Pev