Build Blog 2022
Week 7 - we've arrived
At Citrus Circuits, we’ve never been more excited for competition! As Margie is getting ready for her debut and Epsilon was showing off at Premiere Night, all of the subteams have made their final preparations for Hueneme Port next week. As a result, this will be our last edition of Build Blog for 2022. We hope you’ve enjoyed following the progress of the team as we get ready to play RAPID REACT!

Hardware design
Hardware has done a lot to get Epsilon and Margie working in the past week. On Monday, Epsilon had its first successful traverse climb. Since then, lots of stress testing and driver practice has helped iron out bugs and inconsistencies within both the climber mechanism and the outtake. Margie has been very quickly assembled and is already being tested and practiced with. Margie’s shooter, climber, and intake were finished on Monday and were assembled onto the bellypan throughout the week.
Hardware fabrication
Fabrication is preparing for competition by making spare parts for the pit boxes. One key part they've been creating is surplus red and blue bumpers so that the pit crew can easily switch between the team colors. Also, after using the newer swerve modules during the offseason competitions, the pit crew noticed the treads on the wheels would wear down extremely quickly. Fabrication is preparing accordingly by cutting strips of treads so that the pit crew can have them on hand to switch quicker and easier.

Hardware Electrical
While Design and Fabrication were assembling Margie, it took Electrical only three meetings to wire all the mechanisms, other than the color sensor, and begin testing on Friday. Epsilon, on the other hand, has been subject to the ‘Fail Faster’ treatment, and Electrical has been hard at work fixing and refining various problems with the CAN loop and unwanted resistance.​
software robot
​During this last week Software Robot has by far been the busiest subteam. Between creating a working indexer and tuning the auto climb, they have had many systems to stress test. At the beginning of the week, both the intake and drivetrain code were implemented from Epsilon onto Margie. During rounds of driver practice they also refined the five-ball auto code and have been testing two-by-two autos (collecting two of our cargo and outaking two opponent cargo). Once Margie’s climber gearbox and arms were mounted, Software Robot began testing a manual climb, but has since been tuning the automatic climb. Throughout the week they've been transitioning the indexer code to the new Raspberry Pi ‘Pico’ color sensor. The indexer code itself has been getting perfected and was tested during the weekend for any remaining inconsistencies. Another eye-catching addition alongside the limelight vision sensor is some LED light strips attached to the superstructure. The LEDs change color to notify the driver about the status of the shooter hood, when the robot enters climb mode, and how many balls have been taken in.
software scouting
This week, like the past couple weeks, has involved a lot of field testing for Software Scouting. This has in turn meant a lot of small bug fixing for Back-End, such as missing subjective data and updating calculations for all data, along with revising the packability weighing. Front-End has created new icons for the apps as well as begun packing for Hueneme Port.​
business and media
Business and Media has been hard at work with preparing vinyl cutouts for pit boxes and the sponsor panel for Margie, on which they are putting an image of Margie’s face. Alongside the usual work on the newsletter and business plan, BAM members have been contributing to renewing the interactive pit display that will allow other teams to learn more about 1678 during the competition. Over the past couple of weeks BAM members have also been busy creating multiple promotional videos. The 2022 offseason recap was released on Wednesday as a tribute to our highly successful offseason, and on Saturday, we participated in the Premiere Night livestream held by First Updates Now (FUN). Premiere Night gives FRC teams the chance to officially show off their robots in short form videos. On Monday, BAM filmed the robot in action, which was edited and submitted on Wednesday. The Chairman’s video, after weeks of fine tuning, has also been finished and is ready for submittal with our Chairman’s presentation. Finally, the new team apparel order came in and is being distributed to team members.
Chairman's
Although the essay and executive summary have already been submitted, the Chairman's team isn't done yet. They have been practicing and finalizing the presentation for competition along with the prop. They have also been working with the Business and Media subteam to finalize the Chairman's video as well as create a handout to give to the Chairman’s judges.
strategy
With only 6 days until competition Strategy is reviewed various ‘Week Zero’ events to make some final changes to match strategy. To prepare for Hueneme Port, Strategy is making final super scout/strategist selections and doing some more training.
week 6 - buckle your seatbelts, prepare to land!
With just a little over two weeks before our first competition, we’re on the final approach to getting our robot on the field. Our drive team is practicing with Epsilon, the Competition robot is coming together, and we’ve seen how the game is played at the Week 0 event. Read on to see all the progress we’ve made this week!
special announcement
Our team has a tradition of naming our robots after ones we’ve loved and lost. This year, we wanted to honor a very special shop dog who many students on our team grew up with. This is our beloved Margie, who was our mentor Devin Castellucci’s companion for many years. Thank you Devin for sharing Margie with us and providing us the privilege of naming the 2022 competition robot after her.


hardware design
As we get closer to Week 1, Hardware Design has been working to complete the Competition robot and make sure it’s fully functioning. They separated into five groups to design and assemble each part: intake, shooter, hopper, climber, and drivetrain. Epsilon was fully assembled on Tuesday, including the new climber, and went down to 254’s shop in San Jose on Saturday for driver practice. All of the individual subsystems for the Competition robot have been completed, and should be fully assembled as a working robot by the end of the weekend. Subteam members are reacting rapidly to get everything done so that we can get in plenty of driver practice before we go to Port Hueneme.
hardware fabrication
Hardware fabrication made a lot of progress this week making parts for the Epsilon and Comp robots. Parts were fabricated on the lathes throughout the week, with the quality remaining consistently high. Fabrication also made the stock for our flywheels through a process that involved precision machining a brass shell and aluminum core, heating up the brass, and sliding it onto the aluminum cylinder. The stock will be cut into thinner strips to use on the shooting mechanism after hollowing out a pattern in the flywheel that lightens the core while maintaining the weight around the circumference. There were also some problems with the drivetrain tubes causing the drivetrain to be uneven, so new drivetrain tubes were made and assembled on the flat surface of the router table to eliminate any inconsistency.
software robot
The Software Robot subteam was in full force this week working on Epsilon for test driving at 254’s shop. They tested everything on Epsilon, going over every sensor and mechanism to make sure it worked perfectly. They also tested the two-ball autonomous routine and five-ball autonomous, which were working perfectly! Additionally, they worked on attaching color sensors for the outtake and tuned the shooter regression for accuracy. Thanks to the subteams’ hard work, Epsilon was ready for competition-level practice.
Hardware electrical
This week, Hardware Electrical finished wiring belly pans for the Epsilon and Comp robots. They were challenged to finish Epsilon in a limited timeframe before it left for 254’s shop, but they managed to get it done and tested successfully! The subteam also worked on finishing building a practice kit bot and deconstructing old robots for parts.


software scouting
Software Scouting accomplished a variety of tasks in the past week to get us ready for competition. Frontend completed their field test and decided who the scouts will be at our first competition. They’ve also been adding and fixing features in the scouting app, such as the ability to reset your preferences and fixing an error with the search bar. Backend worked on and finished their competition outcome predictions, and they imported their picklist into the database. They’ve also been working on new ways to collect subjective data, as well as reorganizing the directory. Scouting has a number of other tasks in progress, including scout documentation, updating the schema file, and fixing some problems with the super scout UI.
Business and media
Business and Media has been busy finishing the offseason recap video and Chairman’s video. Both videos are facing due dates soon, but they are almost done thanks to all the hard work of our video editors! They are also working on this week’s Build Blog, February Newsletter, and finances. Also, Business and Media held a Sponsor Open House on February 19 and 20. Sponsors from companies and organizations that support our team came to the shop for a tour of our facilities and to see our robot and students in action. Business and Media showed sponsors what we do on the team and explained how each subteam contributes to our program.
strategy
Strategy has been hard at work determining the key factors for scouting at our upcoming competitions, aided by watching some of the Week 0 matches on Saturday morning that gave insight into how this year’s game will be played. Strategy has also been talking about how different scenarios may play out when combining robots of diverse builds and capabilities.
chairman's
The first step on our path to the Chairman’s award is complete! Both the essay and executive summary were submitted this week, supported by lots of input from team members, parents, and mentors. The final pieces in our pursuit of this year’s Chairman’s award are finalizing the presentation by practicing in front of numerous panels of parents, and completing the video, which just had final voice-overs added.
week 5 - epsilon and beyond!
We were at full-throttle this week and completed the design of Epsilon, our fourth robot iteration! The week finished on Saturday with a trip to San Jose for driver practice on the full-size field at the shop for Team 254 The Cheesy Poofs. Read below to see our accomplishments this week.

hardware design
​This week, Hardware Design worked hard to redesign and improve the climber and intake mechanisms after the test from last week. They designed a functional climber in 24 hours after scrapping the previous climber design, and are currently on track to test the climber and shooter after Fabrication completes the parts and assembles them.
hardware fabrication
Hardware Fabrication has been busy fabricating and assembling a new intake on Alpha, as well as preparing all the parts for the Competition robot and Epsilon. Currently, our Competition robot is being assembled and all the parts are being finished for Epsilon. They are aiming to finish assembling on Monday.


hardware electrical
Hardware Electrical has completed deconstructing the 2020/2021 competition robot to salvage components for Epsilon. They are currently preparing to wire up the belly pan for Epsilon once it is fabricated.
strategy
The Strategy subteam has combined their discussion on robot categorization with match strategy and their general sequencing of the match. They started with the categories of brick (non-moving), low, mid-low, mid-high and high robots, and the general ‘four acts’ of the game, and determined what would happen with different combinations of robots.
Business and media
This week, Business and Media was able to get done with the Build Blog week 4, the February newsletter, sending sponsor open house invitations, and designing Robocamps ads. They are currently working on the Chairman's prop, Chairman’s video, Offseason recap video, Chairman’s presentation handout, and business plan.
Chairman's
Chairman’s has focused on preparing the executive summary and essay for the Chairman’s award, which will be submitted on February 17. They are working on final edits and getting ready to submit, and finalizing the presentation prop. The presentation will be reviewed and critiqued by panels of parents and mentors before the first competition, similar to how the essay was reviewed. They also wrote and recorded the voice-over for the Chairman’s video, and worked with Business and Media to incorporate it into the final version.

software scouting
Software Scouting has continued working on the scouting app user interface and database. Front-End and Back-End members had successful field tests, and they were able to transfer data all the way from match collection through the server, onto Cardinal, and then to the viewer. Front-End members were able to finish adding search features on the match strategy viewer, and moving some criteria from scouts to super scouts. Back-End members fixed cloud updating, bugs, and discovered issues from the UI.
Software robot
Software Robot has worked on programming and testing the auto paths, and compiled Epsilon code. Their biggest accomplishment this week has been getting the almost complete five-ball auto on the beta robot, and starting on climb automation. The subteam tested the shooter and they are gathering more data to improve our shot accuracy. They were also able to prepare the competition robot for driving practice at the Cheesy Poofs’ practice field.

week 4 - halfway there!
​Welcome to Week 4 of the Citrus Circuits Build Blog! We’re halfway through our eight weeks before our first competition, and ready to power through the last four weeks! Check out the updates on our subteams and robot progress below:
Hardware design
​This week, Hardware Design completed designs for the Beta robot, and they are changing some designs depending on how the robot performs. Also, the competition robot is going through minor redesigns to eliminate pneumatic fire time delay, and modifying the ball tunnel for the shooter and outtake. Unfortunately, our original climber design isn’t working out as we expected, so Hardware Design is redesigning the climb system for our second try.


Hardware fabrication
Hardware Fabrication was able to finish fabricating the Beta robot this week. They are continuing to make the many parts sent from our Hardware Design subteam, as well as finishing up the Competition robot. ​
Hardware electrical
Hardware Electrical was “flying to new heights” by finishing the belly pan and drivetrain for the Competition robot, as well as finishing wiring the Falcon motor and singulator for the Beta robot. Since our team is aiming to get climbing done by the start of week 4, they worked hard to get the upper climb motor wired and pistons ready for the mechanisms to work. They are now currently working with Hardware Design and Software Robot for the location of a color sensor to allow us to tell the difference between red and blue cargo.

Software scouting
​Our Software Scouting subteam spent much of this week testing the current scouting app and its features, such as QR scanning, picklist storage into the database, and calculations for starting positions. In addition, training on the picklist editor has begun, and the creation of options for user preference and display changes is in progress.
strategy
​This week, members of Strategy learned about the field clock, and discussed general match strategy and Four Acts. The Four Acts is a certain strategy where the team splits each match into four acts, and decide on roles for robots to play in each of those four acts. In addition, they will assigning the position of robots based on their notes from the meeting and discussions.
Chairman's
​Chairman’s is making final edits and getting ready to submit their Executive Summary and Essay for the Chairman’s award by February 17. They recorded voiceovers for the Chairman’s video and gave feedback to the Business and Media subteam to help create a more informative and entertaining end product. As part of practicing the presentation they will give at the competition, they gave a first runthrough to a panel of parents, although the board they will be using as a prop for the final presentation is still being put together.
software robot
​Over the past week, Software Robot has continued calculations of x and y coordinates for the shooter and finalized the climber code. Early this week, they did a full bringup on the Beta robot drivetrain and intake, and are now working on developing new autonomous mode paths, and testing the outtake and color sensing with Hardware Design and Electrical.


business and media
​This past week, Business and Media has continued to edit the Chairman’s video with input from the Chairman’s subteam. In addition, the subteam is working on the Offseason recap video, Business Plan, sponsors finances, newsletter, and other small projects, including apparel design and ordering. Get ready for bucket hats!
week 3 - beta blast off
We're soaring into week three everyone! After the completion of the Alpha bot and our five-ball auto, we've started working on the Beta and Competition robot. Each subteam has been working extremely hard on their respective tasks.
hardware design
Hardware Design is using Computer-Aided Design (CAD) to develop the design of new mechanisms to pass on to Fabrication to machine the parts for both the Competition and Beta robots. The Beta shooter has been approved for assembly and is currently being fabricated, while the intake is still in testing. In addition, CAD for a four-roller shooter hood is underway.


hardware fabrication
This week, members of Hardware Fabrication received CAD from Design for the Beta robot and began fabricating parts. They are currently assembling the shooter and testing the different mechanisms alongside Hardware Design.
hardware electrical
This week, Hardware Electrical wired the belly pan for the Beta robot. The belly pan is a metal frame where the drivetrain, wheels, and mechanisms are attached to. They are also wiring the indexer, hopper, shooter, and climber on Beta. The belly pan of the competition robot is mostly done, and Electrical is almost ready to hand it over to Software Robot. In addition, they are working with Hardware Design and Fabrication to put together mechanisms, and are looking toward finalizing the locations of the Falcon 500 motors, sensors, and other components.

Software scouting
Software Scouting was able to get all basic calculations done for the software program. Currently, they are counting and averaging how much we can score in the autonomous and teleoperated periods. They are also deploying the script for the Cardinal, which transfers data from the Scouting database into the viewer, and are adding the start position and climb point in the script.
business and media
This week, Business and Media collected orders for apparel and is ready to order. The team is also working on the February newsletter, team finances, writing Build Blog, the Chairman's presentation prop, and getting the Chairman’s video finished before our first competition.
Chairman's
Chairman’s is currently working with Business and Media for the Chairman’s video. They are also finishing and practicing the presentation, working on the presentation prop, and completing the Executive Summary and Essay for submission.
Software robot
Members of Software Robot have been working on the robot software for the Beta and Competition robots. They are coding the robot climb, tracking the goals, and finishing the color sensors. In addition, they are refining auto paths, and plan to continue driver practice.
strategy
Strategy is continuing to categorize robots based on their performance baselines for future competitions. They used the Everybot design from the Robonauts Team 118 as a baseline for determining the ability to score in the low/high goal, specialized high goal shots, or just dumping into the low goals. They are also presenting some auto paths in order to maximize scores.

week 2 - let the prototyping begin!
The success of our prototyping week led us to release a teaser of our five-ball autonomous routine on day 10 of build season, the earliest we've ever been able to show what our robots can do! The Alpha bot has been constructed as an almost fully-functional prototype that can intake and shoot the cargo using vision software for target acquisition. Although pieced together from plywood, cardboard and polycarbonate, the Alpha robot gives us more time for programming and driver practice, and has established the systems and forms that will move into final design for our competition robot.
Hardware
This week Hardware members continued working in their prototyping groups, quickly developing and finalizing mechanisms for the Alpha robot, and beginning to refine them for the competition robot.
Intake

The intake group finished designing and fabricating the intake mechanism for the Alpha bot. To quickly acquire the cargo pieces, the intake uses ¾” bore cylinders with a 6” stroke to get as much leverage as possible on the intake.
Singulator and indexter
The main purpose of the singulator is to line balls up single-file as they approach the indexer. The indexer then pushes balls up towards the shooter via a conveyor belt system. The group was able to finish a CAD revision and design side rollers for the cargo to enter the center of the robot.
SHooter

Members that worked on the shooter continued to tune the compression of the cargo for shooting accuracy and consistency, and created the final Alpha shooter mechanism. The shooter was fabricated and mounted onto the Alpha robot, ultimately changing from shooting over the intake side to shooting from the opposite side of the robot.
Climber
The climber mechanism was originally going to be constructed using parts from the 4414 robot we used at MadTown and move sequentially from the mid bar to the high traversal bar. However, the climbing approach has changed significantly. We decided to start prototyping a different style that will move the robot directly from the mid bar to the traversal bar, skipping one bar entirely and making the overall climb significantly faster. The new concept was mocked-up in wood and is being tested.
software robot
Members of Software Robot worked with Strategy to find the most efficient and fastest auto route for the robot to score. They are also revising Pull Requests (PRs), which are contributions to the code via an open codebase like GitHub to edit and optimize the code.
​Software Robot successfully developed the five-ball auto for this year’s game that was highlighted in our teaser video.

software scouting
Software Scouting was able to define subjectective criteria (criteria super scouts use) and pit scout criteria. Both subjective and pit scout criteria are in the user interface and are available in software for use. All data points are in the process of being identified and reviewed. Software Scouting is also working with Strategy to develop a list of priority data points that we will use to evaluate which robots perform better in comparison to others.
strategy
Strategy is continuing to review threads from Chief Delphi, a forum for FRC strategy and development. They are also working with Software General to categorize all possible robots by their function. These categories include being able to shoot from the far and/or the near side of the field, climbing certain rungs on the Hangar during endgame, and more.
business and media
Business and Media members have been prepping this year's apparel orders, including formatting designs and sponsor logos for the 2022 shirts. Additionally, Business and Media members are also preparing the Interactive Pit Display, a touchscreen monitor that allows judges and other teams at competition to learn more about our team through an interactive interface. Moreover, they edited the reveal video for the five-ball auto and posted it on social media in a matter of hours, hiding our robot with an image of a shipping container to fit the theme for this season’s game, RAPID REACT. ​
Chairman's
The Chairman’s subteam sent their essay and presentation drafts to our friends, Team 3132, and got some great feedback from them. The subteam also got to see a rough draft of the Chairman’s video from Business and Media. Going forward, they’ll be finalizing the essay and executive summary for submission in February, and finalizing the presentation they will be giving first at the Hueneme Port Regional competition in March.
week 2 - let the prototyping begin!

kickoff
Welcome to the weekly Citrus Circuits Build Blog! Here is where we will be talking about what we are doing throughout the build season to get ready for FIRST’s 2022 game: RAPID REACT.
On January 8, our team participated in the kickoff for the worldwide reveal of the 2022 FIRST Robotics Competition game, RAPID REACT. All of our team members gathered outside the robotics building throughout the weekend to discuss the requirements of the new game and what we want our robot to do.
Rapid react
RAPID REACT is the 2022 FIRST Robotics Competition game. This year FIRST is teaming up with Boeing Company to create a transportation-themed game. The game involves two alliances, each with three teams. Each robot retrieves oversized tennis balls, known as cargo, from various places on the field. The robots collect cargos with their assigned alliance color, then shoot them into two different goals with different values assigned to each. In the last thirty seconds of the match, the robots return to the Hangar, a rectangular structure in the corner of the field, to climb and reach four separate metal bars of increasing height.

hardware
This week, Hardware subteams have been working on building prototypes from the ground up. Members were divided into four groups to focus on the shooter, hopper (a ball-storage mechanism), climber, and intake. We designed an adjustable compression prototype for the shooter, and we’re focusing on laser cutting the prototype and testing different compressions and flywheels. Hopper teams are working on creating more detailed parts after completing prototyping and finalizing measurements. We used climbing mechanisms from FRC Team 1986 Titanium's 2013 robot as inspiration for our climbing system, and we’re working to attach hooks to the drivetrain and test the whole mechanism once it’s finished. For the intake, sketches were made of how the system will work, and we started fabricating a CAD for the Alpha (prototyping) robot.
software scouting
Software Scouting is working on user interface (UI) and software systems. They are currently creating a scout UI used for inputting data during matches, and are testing to see how it works functionally. Also, they were working on what data needed to be collected, such as the number of cargos scored by a team in a match or their climb capability.
software robot
​The Software Robot subteam has been busy testing our new Alpha robot. They're working on developing autonomous routines using the Alpha drivetrain, with the goal of having a five-ball auto. With that, they’ve been up and running with the strategy team to find the simplest route for robots to move most efficiently on the field. Also, they are working on peer-reviewing all subsystems and drivetrain alignment.


business and media
The Business and Media team has been preparing for the competition season by working on 1678’s interactive pit display and determining the video and photo strategy for the game. Also they’ve been working on the Offseason Recap Video, sponsor follow-up, January Newsletter, finances, and Week 1 Build Blog!
thank you parents!
Thank you to all of the parents who helped us build the new field elements for the new season, and provided us meals during the weekend meetings! Your time and efforts are appreciated by the team, and help us to continue doing our best during this build season and competition!

