Skip to content
GitHubYouTubeInstagram
1 / 54

2026 Robots & Game Animation

Infrared — 2026 robot

Team 3847

Infrared

  • 4events
  • 27-18-0quals
  • #5/34best rank
  • 4awards
Season Hardware
Photon 8515 — 2026 robot

Photon 8515 — development team

Photon 8515

  • 2events
  • 12-12-0quals
  • #13/34best rank
  • 2awards

Built on the photon-tri branch of the shared 2026 repository.

Season Hardware

How Rebuilt worked

FIRST's official game animation for the 2026 season.

Welcome to Our 15th Build Blog

Welcome to our 15th build blog. Since 2012, we have been documenting our strategy, prototyping, and progress to allow everyone to follow along and learn from our season.

Our pre-kickoff slides have led off with an abbreviated version of this excellent post for some years.

image

This year is an opportunity to do more for yourself, your team, and the community. Being part of an FRC team is a privilege many people don’t get. Embrace your opportunity and bring your best self to your team each day.

2026 Season Links

CAD Collection

Nearly 850 links to FRC CAD models. If you have posted your 2025 Robot CAD please submit the link to the form below so we can include it in our collection.

Resources

Robot Plan

For this season, we are changing the structure of our robot development process. In the past we have made versions of these robots, but we have always planned to have our Final robot before our first competition. This season, we are planning to give ourselves time to make design decisions after our first event and after we have seen Rebuilt played at real events.

1. AM (Alpha Machine)

  • This is going to be our first true Alpha robot. It’s built in the first 5-7 days of the build season.
  • It doesn’t have to meet any of the rules for expansion, height limit, etc. It can have mechanisms that are always deployed like an intake.
  • It will be built on top of an already existing MK4i drive base. It could be MK5n if we think it’s required for space claims.
  • It can have lots of plywood, etc.

2. XM (Experiment Machine)

  • This is closer to the AM robots we built in 2023 and 2024. This will be a mostly plywood-and-tube quick build of the architecture for our competition robot.
  • This will run on our spare MK5n modules; these will come off before the competition, as once PM is running, we shouldn’t need XM anymore.
  • This gives us a first pass at mechanism design before we design the initial competition versions.

3. PM (Provisional Machine)

  • This is the first iteration of our competition robot.
  • This robot will play at our first event (Comp Week 1)
  • This robot is fully powder-coated and runs MK5n modules
  • We will have spares for this robot built that can become the spares for FM.

4. FM (Final Machine)

  • This robot is finalized after week 1 or 2 of the competition season to determine whether we need to redesign our robot for Week 5 or State champs.
  • We should have the drive base for this robot complete by Week 1 of the competition.
  • This robot build is done after week 1 or 2 to allow us to set up for a “rebuild” for States/Champs or a 2.0 version of our competition robot.

5. Photon (Development Team Robot)

  • This robot is designed to share multiple mechanisms with PM, but it will include 1 to 2 mechanisms designed by 8515 students to allow for more iteration.
  • Will have the same drive base size as PM.
  • Has to be complete for Week 3 Competition at Houston District.

Spectrum Design Guidelines 2026

  • Guidelines, not rules, can be broken, but don’t do it too often.
  • Don’t Do list
    • Don’t be that far off the Meta design
      • If you’re doing something really weird, stop and think really hard about it.
      • Does the advantage you think you are getting matter? Will it matter on Einstein?
    • No launching during pick-and-place games
    • No scissor lifts
    • No pinch/claw intake from the floor
      • Always spinning intakes with active eject when possible
    • No pink arms (Telescoping arm with center pivot)
    • No picking up flat objects at a steep angle
      • Did it in 17 and 18, and it was a mistake both times
    • No ramp bots
      • platforms/forks are okay, teams are awful at driving up ramps
    • No Mecanum, h-drive, kiwi/Omni/x-drive, tank treads (Everyone should be swerve if they can)
    • No 6-32 bolts (4-40 and 8-32 will almost always work or 3mm)
    • No pneumatics (20 motor slots now)
    • No small motors, no brushed motors
      • no NEO550, 775pro, Minion, etc
      • Servos may be okay for some applications
    • No motors in rollers/tubes designs (neat but hard to maintain)
    • No bumper or frame gaps (unless rules don’t allow extensions)
      • This prevents your frame from getting bent
      • allows bumpers to take all impacts properly.
    • Don’t chase magic numbers.
      • If there is only a single optimized dimension in which your mechanisms function, that typically means it won’t maintain that throughout the season. Especially if one direction makes part of the mechanism easier and the other makes another part easier, finding that perfect balance is very difficult.
      • This could be an intake opening, a specific hood angle, etc.
    • Avoid Gimmicks
      • 2025: taken L1 and put higher up, center align for both reef poles
      • 2019 & 2020: buddy climbs
      • anything you don’t plan to use in a perfectly executed Einstein match, anything that takes time and doesn’t score points.
  • Fasteners
    • 10-32 socket head is standard
      • Alloy steel: zinc, or black oxide-coated
        • Never stainless steel (70k psi vs 170k psi tensile strength)
        • Possibly Titanium or Nylon if weight is a big issue, but hopefully not
      • Vibration Locking on every bolt
      • Button or flat head when needed
    • 3/16 multigrip rivets
      • Steel mandrel, aluminum head
      • Dome or countersunk
    • Use other bolt sizes sparingly, only when required by some COTS part or size requirements
  • Use COTS parts effectively
    • Besides cut plates, prints, standoffs, rollers, etc
  • Materials
    • Pre-drilled tubes of any size
    • .03”, .04”, 1/16" or .09”, 5mm aluminum
      • Can bend flanges for more strength
    • MAXcomposite, SRPP
    • .03”, 1/16", ⅛" Polycarbonate
    • ½" & ⅜" Rounded Hex Shaft
      • REV Rounded Hex ½” and 10-32 Spacer stock
      • WCP ⅜” rounded hex (7075)
    • REV Maxspline shaft and polycarbonate Maxspline shaft
    • Polycarb, Nylon, PACF filaments
      • Don’t use PLA on comp robot mechanical parts, covers, spacers, etc. It is fine. (It works, but we had issues with cracking last year)
    • Multilayer parts okay, polycarb with aluminum sandwich, etc.
    • Carbon fiber tubes are used sparingly.
  • Swerve
    • MK5n modules
    • Potentially some kind of wheel drop setup if we have to climb obstacles of some kind, and the 4” wheels and motor clearance is a problem.
  • Bumpers
    • Something new with the new bumper rules
    • Likely using the FRC#5000 air tool quick-release mounts
  • Use a mounting rail structure like 3538-2023 when possible
    • allows for clean belly pan electronics
    • Allows for mounting intake plates, etc all the way to the corners, which is harder with the MK5n modules.
    • Allows for more cross bars if needed
    • Side plates can be enlarged for 2337-2022 style mounting
  • Handles
    • Handles should be integrated into the robot so that it’s easy to carry on and off the field, and allow more students to lift the robot easily
    • Handles like these - McMaster-Carr
  • Power transmission
    • High torque/low speed
      • 25 chain, turnbuckle tensioners, or other tensioners
      • MaxPlanetary+motor
      • Max90s work well
    • High speed
      • 5mm HTD belt
      • Motor pulley pinion (normally 12t, 11t if needed)
      • 15mm wide when possible, 9mm if space is needed
        • 15mm can transfer more torque and is harder to tear
      • 3D printed pulleys work well
    • No Pneumatics
    • Support the end of motor output shafts with a bearing when possible
  • Shafts
    • ⅜”, ½” hex and maxspline shaft when possible.
    • Snap rings are good
      • Light, easy, reliable
      • It is better to have snap rings and tapped 10-32 with a washer in the ends
    • Bearings for all fast motion
      • Launchers, intakes
    • Bushings for slow motion are ok
      • Arms, wrists, pivots, etc.
  • Electrical
    • Battery
    • Main breaker
      • NEVER OPTIFUSE!
      • Nordlock and Locknuts ¼”-28 (or 6mm for the yellow handle breaker)
      • 3D printed breaker shroud
    • Wire Gauges
      • 8-12awg for all motors (exceptions can be made for specific reasons, but 12awg is usually small enough for all motors)
      • 18awg for device/aux power
      • 24awg for sensor wire
    • Inline Wagos for power
      • Kraken ring terminals direct to PDH
    • Inline dual lever nuts for can and signal/low current wires
      • 2 to 6 for swerve
      • 3 lever for LEDs, other sensors
    • 8-port Ethernet switch
      • Slim Ethernet cables
      • Power regulator instead of the barrel jack
    • Mount the radio above the bumpers and away (6in +) from the motors
      • Use a thermal pad behind the radio to help with heat.
    • LED strips should be visible from all sides of the robot.
    • Cameras
      • Limelight for Pose/aiming
      • Limelight+coral or PhotonVision for game piece tracking
      • Fisheye for the driver camera should be able to see the intake
    • Sensors
      • Use internal encoders whenever possible, zero at boot, and on a gamepad button
      • CANrange for game piece detection in the robot
      • Swerve absolute encoders
      • CAN absolute encoders, if needed for pivots, etc. Thrubore where possible
      • Color sensor??? - something over network tables, probably photonvision or limelight, maybe (would be an expensive color sensor)
    • Only the carnivore is connected to the RIO-usb port
  • Aesthetics
    • Primary purple powder coat, some white powder coat
    • addressable LEDs
    • Sponsor panels

Things to consider

  • Robot starting configuration
    • Generally, being close to the max frame perimeter is preferred.
  • Handles and carrying the robot
  • Electronics layout, gyro, Rio, PDH, etc.
  • Wiring paths
  • Tether location
  • Practice full matches, from cart to cart
  • Avoid shock loads on any systems, even if they work during testing, they will eventually cause damage over the whole season.
  • In reach games, however high you think you need to reach, make sure you can reach 4”+ more than that. (2018, 2019, 2023, 2025)
    • Building in more reach, you can always limit it in software or with added stops, but adding more reach if needed is way more complicated.

Idioms/Quotes

  • “Steal from the best, invent the rest.”
    • Copy everything you can from other teams, use COTS parts when possible, past designs, etc.
  • “Don’t reinvent the wheel.”
  • “The Best Ability is Availability” - Bill Parcells (NFL Coach)
    • Your robot has to be able to play and work in every match. It needs to be consistent.
  • “KISS: Keep it simple, silly/stupid/etc.”
    • “Everything should be as complex as necessary and no more.”
  • “One is none, Two is one.”
    • always have a spare
    • “One is a gamble, two is a plan.” “ If it’s critical, it needs a twin.”
  • “One is a fluke, ten is a trend, fifty is a feature.”
    • One success isn’t the goal; consistency is the goal.
    • “Don’t test it until it works; test it till it can’t fail.”
  • “Slow is smooth, smooth is fast.”
    • “Take your time in a hurry.”
    • “Be quick, but don’t hurry” - John Wooden.
    • It’s better to be well practiced and consistent at a lower top speed than be jerky and inconsistent at a higher top speed.
    • Rushing causes mistakes. Even when you’re in a rush, do things the right way and stay in control.
  • "Pixels are cheaper than aluminum.”
    • "If it’s not in CAD, it’s not on the robot.”
    • Everything is done in CAD before it’s done on the robot.
  • “Doing it right is faster than doing it twice.”
    • “Measure twice, cut once.”
    • “Do it right the first time.” or “If you don’t have time to do it right, when will you have time to do it over?” - John Wooden (Basketball Coach)
  • “Nothing will work unless you do.” - John Wooden (Basketball Coach)
    • The best robot design will fail if the team members aren’t putting in the effort needed to make it work.
    • Also means the opposite is true if you work too hard to the point where you harm your physical and mental health; the eventual outcome won’t be good either.
  • “Design for the field, not the shop”
    • Murphy’s law: Anything that can go wrong will go wrong.
    • Needs to be built robust enough to work after wear and tear from a tough season. Needs to work in non-optimal conditions.
  • “Trust, but verify.”
    • Double-check that things are actually done correctly. Quality control is essential.
    • Never Assume
  • “Planning is Indispensable, Plans are negotiable.”
    • “Failing to prepare is preparing to fail” - John Wooden
    • Plans will always change during the build, match, event, etc.
    • The act of planning and thinking through all possible options is more important than perfectly following the plan.
  • “The exception does not make a rule.”
    • “The exception is not the example,” “This exception is not the model.”
  • “Little things make big things happen.” - John Wooden
    • Attention to detail makes the larger project succeed.
  • “Set screws sucks” - Woodie Flowers
  • “Fail fast”
    • “If you’re not making mistakes, then you’re not doing anything” - John Wooden
    • The goal of early development should be to identify failures quickly, so you can iterate quickly to avoid them in the future.
  • Communication
    • “If it isn’t documented, it didn’t happen” - Write it all down, Google Docs, Slack, etc.
    • “Hard on problems, soft on people” - failures are on the team and processes and not on any one person.
    • “Listen to understand, not to respond.”
    • “Don’t raise your voice, improve your argument.”
    • “Too many cooks”, “Too many cooks, spoil the broth”
      • If too many people are trying to do a task, the outcome is worse.
    • “Bad news doesn’t get better with age.”
      • Tell the team about failures/breaks/problems as quickly as possible.

What to do during the first week

  • Maximizing Week 1
    • Our presentation from the 2024 FRC Mentor Conference
    • We also added some tips to the end of the slides
      image
  • Robot Architecture
    • An overview of the process we use to decide our robot architecture each season.
  • Prototyping Presentation
    • An overview of the various types and styles of prototypes and some of the tools and resources we use to prototype quickly.
  • KrayonCAD Examples
    • Example KrayonCAD robots that some of our students created over Winter break.

Team Organization and Communication for the Season

  • Part Sheet Example
    • This is the sheet we use for generating part names for our robot.
    • Based on 1678, but we should share a public version of ours.
      image
  • Task lists in Slack Canvas or Lists, or in Google Sheets
    • Every year, we end up having a to-do list somewhere.
    • We have been using Slack Canvas and Lists since 2025 and will continue to use them in 2026.
    • In previous years, we have used a Google Doc. Task Google Sheet Template
  • Mechanism Design Leads
    • We split our robot into 4-5 mechanical mechanisms (we try not to have more than that)
    • Then we have 1-2 student leaders serving as project managers for each mechanism.
    • Other students are assigned to these mechanism teams/pods/squads.
    • Our controls/software team is also divided into groups.
  • Weekly Design Recap Video Calls
    • We moved these to Slack Huddles, but previously used Discord or Zoom.
    • These calls are where our mechanism leads students to review 1 to 3 slides they create that describe the progress made on the mechanism, the tasks to be done in the coming week, and to discuss anything delaying progress, such as waiting on orders or other mechanisms.
  • Mechanism Design daily update threads
    • The mechanism leaders create weekly threads in Slack that students update daily with their progress, including what they completed.
    • This makes creating the weekly slides and our build blog posts very quick.
  • Robot Reports Channel to document things that break and need to be repaired.
    • This channel is specifically for documenting anything that breaks or malfunctions on the robot. This way we communicate to everyone that there is a new potential problem or failure mode that we need to address with future improvements.
  • Voucher Checklist 2026
    • This isn’t really communication, but it’s helpful to keep the organization on the Kit of Parts vouchers.

Spectrum Robot Cart 3.0

We have produced the 3.0 version of our robot cart. It only has some minor upgrades over our 2.0 cart.

  1. The cart is 24 in x 36 in so it is legal to take onto an FRC field.
  2. The front and back are open so we can put a StackTech 3 drawer box on the cart and easily access the drawers.
  3. The underside of the robot is easily accessible for swerve maintenance, etc.
  4. Wooden blocks can be added to the cross rails for the robot to sit on.
  5. Onshape CAD
    image

Allen went to India

RFL (Robo Fun Lab), the parent organization of teams FRC#9692 Sigma & FRC#10428 KAIZEN, invited me to come to India from Dec 18th to 28th to help prepare the teams for this season. They flew me out and hosted me so I could help answer all their questions and speak with their students about the robot design process, the fundamentals of FIRST, and much more.

They were fantastic hosts, showing me around their cities, taking me to excellent food, and just learning from each other. Thank you, @Virendrasinh, for being a wonderful host, guide, andfor treating me to a lot of wonderful food.

We are planning to have weekly video calls to continue building this relationship.

Working on robot things

image

FTC Scrimmage

image

Sightseeing

imageimageimage

Food

imageimageimage

Shop Upgrades

X-Tool Metalfab

We preordered an xTool Metalfab 1200W in April, received it in early August, and built our off-season robot using it. It is wicked fast, and we have cut up to .25” aluminum with it. This will allow us to cut aluminum much faster than we could with our Wazer Pro or CNC router.

Here is our xTool Referral Link, if any other programs are interested in buying a MetalFab, I believe we both get something if you use our link: referral-program

image

Tapping Machine

We have replaced our pneumatic tapping machine with an electric one. This new model improves ease of use and enables automatic tapping. We also adjusted the clutch to further prevent tap breakage.

We purchased it from Amazon it was only $699 when we purchased it but it’s now listed at $900.

3D Printers

The 3D printing area has undergone significant improvements. The area’s physical configuration has been completely overhauled. The new, optimized layout is designed for maximum efficiency, allowing for substantially easier access to all printers and auxiliary equipment for people not as tall as Allen. We have substantially enhanced our hardware resources with the introduction of the new Bambu H2D high-performance 3D printer. This acquisition is critical as it expands our in-house manufacturing capabilities to include a much broader range of advanced engineering-grade filaments. Specifically, the H2D’s high-temperature capabilities and robust design now enable us to successfully process sophisticated materials like PPS-CF which give us more options in our exotic material 3d Printing.

image

Powder Coating Booths

We’ve put together a custom all-in-one powder coating station that’s been a total game-changer for our workflow. We started with a deep-profile shelving unit that fits perfectly in our shop space and built out a plywood enclosure to keep the mess contained. For filtration, we went the DIY route by mounting and sealing a standard box fan to the back to act as a homemade dust filter. We also rigged up some super bright LED strips from Amazon so we can actually see what we’re doing, and we’ve got a regulator hooked up to our 120 PSI house air to keep the spray nice and consistent. With the booth, our curing oven, and new safety gear all in one spot, we’re ready to churn out clean, professional-looking parts all season long.

image

Spectrum Small Parts Organizers

This fall, we have begun reorganizing all of our small parts cases and many of our fasteners, etc.

The full write-up can be viewed in its own post: Spectrum Small Parts Organizer

image

StackTech

We have started transitioning some of our toolboxes to StackTech, but they haven’t released the new drawer modules planned for this summer.

image
imageimageimageimageimageimage

No More CNC Router

We recently got rid of our CNC router to make room for a new machine. (We donated it to our school’s theater program.) We used it once during the 2025 season, and only when we needed more part output than our Wazer Pro alone could produce within the required timeframe. With the X-Tool, we shouldn’t have those issues again. More to come soon…

image

Day 1: Rebuilt Thoughts

Game Review

The general consensus on the team is that this is going to be a very fun game. HQ has brought back many of the objectives that made past games great.

Positivies

  • The amount of shooting should be very fun with balls flying all over the field.
  • Multiple match strategies and possible roles seem viable.
  • The endgame could be very interesting, and it’s a pretty difficult engineering challenge.

Potential Problems

  • There are several places where we are worried some teams may build robots that violate rules without realizing it.
    • One easy way would be to build a polycarb hopper at the robot’s perimeter and have more than one side extend past the robot perimeter when it’s full of balls. From looking at the videos, it looks like the kit bot may do this on a single side, which is legal, but if a team builds 2 or 3 sides that do this, it wouldn’t be.
    • Another potential problem is the 30” height restriction. The level 1 rung is at 27”, so you have a little over 2” for any hook to clear the bar. This seems like an easy place for a team to make something slightly too large and then need to modify their climber before it’s field legal.
  • I wasn’t a fan of the 2006 scoring periods when I was a high school student, and I’m worried about them in this game as well. The transition period helps a little bit. - Allen
  • For the Supercharged RP, your alliance needs to score ~3 balls a second for 126 seconds; your hub is activated during (and after) the match.

Current State of our Field

We are building a quick version to visualize everything on the field. We have ordered

image

Strategy

Our strategy team made the draft version of our whiteboard field. We’ll print these out for our week 1 strategy discussions.

Rebuilt Draft Strategy Board

image

Some Initial Trade-Off Discussions

  • Able to go under the trench or not? (22” or 30” tall)
  • Able to go over the bump nicely or not?
  • Turret or no turret?
  • Single Stream vs 2/1.5 Ball wide stream? (Common in 2017)
  • Adjustable Shooter Angle or Not (Our 2022 robot didn’t have one)
  • L3 climb or L1 only? (L2 alone doesn’t make sense, and everyone should have L1)
  • Max capacity vs max throughput (balls per second fired)?
  • Single Side Intake vs Double Intakes? (Likely single with the single side extension rule)
  • Bumper gap / no Bumper gap (For intake or climber)
  • Indexer Style (spindex, v-funnel, S-curve, etc.)

Past Year References

“Mother Nature applies all her rules, all of the time.” - Woodie Flowers at the 2017 Founder’s Reception

Day 2

Update, we wish would happen

  • Allow extensions on all sides, but they can only pass your bumpers on one side. This makes it much safer for teams to build their hoppers and other mechanisms, etc.

2006 Aim Analysis

The 2006 game was the last one we had with scoring periods. They were structured differently from the 2026 game.

2006 Scoring Periods:

  • AUTONOMOUS PERIOD: The 10-second period at the beginning of the match in which the ROBOTS operate and react only to sensor inputs and to commands programmed by the team into the onboard robot control system.
  • SECOND PERIOD: The first 40-second period after AUTONOMOUS PERIOD, following AUTONOMOUS PERIOD, after a time delay.
  • THIRD PERIOD: The second 40-second period after AUTONOMOUS PERIOD, immediately following the SECOND PERIOD.
  • FINAL PERIOD: The third 40-second period after AUTONOMOUS PERIOD, immediately following the THIRD PERIOD

2006 Einstein Finals:

You can watch Einstein finals match 1 and match 2 here (Also get to see WFA Dave Verbugee doing some of the best MCing in FRC history).

Winning Auto

Winning auto sets you up to win the rest of the match. You already had the lead, so good defense meant you could hold the lead. You also go through your non-offensive period first to be able to load up on balls and position yourself for your scoring period.

Number of scoring chances

It took much longer to collect balls than it did to shoot them so you only had a few scoring chances in each match.

Past Climb Times

  • 254-2022: 8-9 seconds to get fully climbed (could do part of it after the match)
  • 2910-2022: 8-9 seconds after touching the bar
  • 1114-2013: 11 seconds

Q&A Questions

  • Can people over 6’6” wear hats? Can human players wear watches when throwing balls over the driver station? (They probably can, but the manual needs a carve-out for cases like these.)
  • Does fuel scored in an inactive hub count to the fuel scored for RPs? (It probably doesn’t, but the manual isn’t clear on this. We know there are other CD threads on this, too.)

Mechanism Breakdown

Breaking the Game down to mechanisms and the problems that have to be solved to make them competitive.

image

We have our Weekly Design Recap tomorrow evening, so we’ll share more robot concepts and KrayonCAD then.

Drivetrain Testing

This is a 29”x25” MK4i drivetrain with the standard 2x1 drop.

Slow

Quick

More videos on our smugmug album

https://photos.spectrum3847.org/2026-FRC/Robot-Building-2026/Week-One-2026

“Yesterday’s home runs don’t win today’s games.” - Babe Ruth

Day 3: Weekly Design Recap #1

Every week, we do a design recap. This year, we are moving them to Monday at 6 pm, and then closing our lab at 7 pm so everyone can have an early night. After this week, we will have updates made by each of our Mechanism Squads.

image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image

Day 4

Robot Trade Offs

We have been looking back at some of our trade-offs from kickoff and reevaluating potential decisions. Here is where we are currently; all of this could still change over the next week.

Trench or No Trench:

  • Our current plan is to build a robot that can not go under the trench
  • In 2016, low-bar robots had a big advantage going under the low bar because 1. It was worth points and 2. Auton was much easier for the double ball, as we didn’t have April Tags back then.
  • In 2020, trench robots had an advantage in that they didn’t have to go over the very aggressive steel barriers. They also had a potential advantage for the easier 8-ball auto in auto by grabbing the balls at the far end of their trench run.
  • For this game, there isn’t as much of an auto advantage, and the obstacle you have to go over is less aggressive than the barriers (people won’t be breaking wheels on the bump).
  • Being 30” tall to start makes nearly every subsystem easier. We don’t have to build a hopper that expands higher; our hopper can always be 30” tall, our climber doesn’t have fit below 22”, our turret hood doesn’t have to fold down under 22”, etc.

Bump or No Bump:

  • We will go over the bump because we can’t go under the trench.
  • Going over the bump seems easier than some of the other field obstacles we’ve faced.

Throughput vs Hopper Storage

  • We believe that hopper storage of 50+ balls will be valuable. Loading up in auton and during your opponents acitiviation period to be ready to score all of them in one go once your goal is active will be a huge advantage.
  • If you can fill a 50-70 ball hopper and score it 4 to 6 times, your robot alone can score 200 to 420 points in balls.
  • A fast intake and hopper will still be able to play the passing game just as well as teams that don’t build for a hopper.

Turret or Double-wide launcher

  • We are leaning heavily towards the turret. With the lack of protected zones being able to launch while another robot is trying to push/spin you is valuable.
  • Turret also potentially lets you run and shoot while moving code, while you are cleaning up in your alliance zone, or while trying to pass. We don’t think either of these will be the main strategies for scoring most balls, but we still think they will be valuable skills.
  • Double wide will work well for teams and will probably win several blue banners this year.

Adjustable Shooter Angle or Not

  • Yes, we are planning to have an adjustable hood. This should make close shots and far shots easier.
  • We believe this will help with certain shots, especially being able to be near the hub and back at our driver station corners. This will also help with the potential for a shoot-on-the-move cleanup.
  • Many teams/robots will do very well (win events) without an adjustable-angle shooter.

L3 climb or L1 only?

  • We are planning for the L3 climb. We believe there can be a sub-5-second climb, which is advantageous to do at the end of every match.
  • The current plan is to climb similarly to that in the game animation (oddly, one of the times they showed a useful real strategy). Going up the rungs with your robot centered-ish on one upright and grabbing each rung with a hook(s) can get you up in under 5 seconds.
  • L2 alone doesn’t make sense, and everyone should have L1
  • L1 helps you get the RP even if you only have 1 partner with an L1 climb if you can both do it in auto and endgame. L1 also helps you get the RP if you have a partner who can do L3.

Single Side Intake vs Double Intakes?

  • Single intake seems obvious here, and that is what we are going with.
  • Intake will be able to expand our hopper and stay out for most of the match.
  • Our current plan is to have one chassis side slightly longer than the other (around 29”x25”) with the intake extending out of the long side.
  • We don’t think double intakes will help most teams.

Bumper gap / no Bumper gap (For intake or climber)

  • We won’t have a bumper gap for our intake.
  • It’s still possible we have a small bumper gap for the climb. Getting the upright between a bumper gap can help keep your robot from tilting to either side if you are only holding on to one side of the upright on a rung.

Indexer Style (spindex, v-funnel, S-curve, etc.)

  • We believe some form of spindexer is the fastest way to achieve high-throughput launching.
  • Spinning floor, brushes, hopper agitators, counter-rotating fins/brushes, etc can all be used to get more throughput (balls per second)

Past Game Element Names used in Rebuilt

We realized that not all of our students know the game references in this year’s game, so we figured we’d make a list. If we missed any, please share.

Fuel

2017 Steamworks
image

2026 Field Names

image

Outposts

2009 Lunacy
image

Tower and Rungs

2016 Stronghold & 2010 Breakaway
image
image

Rungs

2016 Stronghold & 2022 Rapid React
image
image

Depot

2019 Destination Deep Space presented by the Boeing Company
image

Bump

2010 Breakaway
image

Trench

2020 Infinite Recharge
image

Hub

2022 Rapid React
image

Corral

2012 Rebound Rumble & 2016 Stronghold

The bottom of the outposts this year are called the Corral.
image

2012
image

2016 area behind the tower, where the balls were held.
image

Chute and Chute Door

2015 Recycle Rush

The famous “Yes, Chute Door” Q&A answer.
image
image

Energized

2020 Infinite Recharge
image

Supercharged

2023 Charged Up
image

Traversal

2022 Rapid React
image

Shifts = Periods

2006 Aim High
In 2006, they were called periods, but it’s pretty close.
image

Neutral Zone

2016 Stronghold
image

“You can’t use up creativity. The more you use, the more you have.” ― Maya Angelou

Day 5: Mechanism Squads

Mechanism Squads

After our design recap on monday we sent a quick Google form to the students asking which mechanism they most wanted to work on and if they were interested in being a mechanism lead.

Today, we assigned the students to their squads. Squads are a pretty loose organization system for us. It just means people have a default thing to work on, but we expect everyone to step up and help on any part of the robot that is needed.

The 5 mechanism squads are

  1. Drivetrain+Hopper
  2. Intake
  3. Indexer
  4. Launcher
  5. Climber

The squads have Slack channels set up to share daily updates and notes, questions, designs, etc., as we work through the robot prototypes and design.

image

Squad Leaders are basically the project managers, but their responsibilities aren’t strictly defined. Their job is mostly to make sure the mechanism is making progress; sometimes that means they do the CADing or machining, and sometimes it means they delegate and train. We try to assign 2 students as leads for each mechanism, and there are usually a couple of other people they work closely with to get everything done.

Indexer Concept

We started looking more seriously at an indexer concept based on 118-2017’s and 1778-2025 intake.

image
image

The idea would be to push balls back into the rear belts or wheels, which then drive them up into the corner-mounted launcher. This may be more space-efficient, with throughput similar to a spindexer.

“Start where you are. Use what you have. Do what you can.” - Arthur Ashe

Day 6: NEW TOOL! Gweike M Series 6-in-1

As mentioned in our introductory blog post for this season, we made several shop upgrades this offseason, including replacing our CNC router to make room for something new. We’ve just finished setting it up. To add to our existing Thunder Laser Nova 35 100W CO2 laser cutter and xTool MetalFab 1200W Fiber laser cutter, we recently purchased the Gweike M3 Ultra 6-in-1 combo CO2 and Fiber laser cutter!

CleanShot 2026-01-15 at 23.10.51

CleanShot 2026-01-15 at 23.11.08

CleanShot 2026-01-15 at 23.11.34

CleanShot 2026-01-15 at 23.11.46

Getting the machine into our shop was a challenge. It barely fit through the door and required us to move nearly everything in our machine shop to install it. But once it was in place, it fit perfectly.

CleanShot 2026-01-15 at 23.12.27

CleanShot 2026-01-15 at 23.12.39

All 5 CNC tools in our Lab.

CleanShot 2026-01-15 at 23.12.59

This may be the coolest tool we have ever owned, but it is incredibly rough around the edges. The setup for this machine took us multiple days, including having to wire our own plug for it, whereas the xTool we had running the same day. Additionally, the software is still in early development (currently version V0.0.1.38), although LightBurn support has been announced to be in the works.

Upcoming LightBurn Support

CleanShot 2026-01-15 at 23.13.22

While there is a lot of overlap with our existing laser cutters (having both a 130W CO2 laser head and a 1200W fiber laser head), giving us more part output for sheet metal, woods and plastics, it also has a few unique features that neither of our existing laser cutters could do, such as having a bed large enough to make belly pans, and automatic metal material edge finding.

Both Laser Heads

CleanShot 2026-01-15 at 23.13.49

54” x 36” Bed

CleanShot 2026-01-15 at 23.14.07

Edge Finding

Tube Cutting with Automatic Edge Finding

After getting the automatic edge finding dialed in, we were able to cut box tube within 0.002”. It cuts one side at a time, leaving little marking on the far side of the tube.

CleanShot 2026-01-15 at 23.14.28

Fuel Names

This year, we are naming all of our Fuel and serializing them with the box letter we received them in and a sequential number. We will share more names at random throughout the season.

CleanShot 2026-01-15 at 23.14.49

“I really think a champion is defined not by their wins, but by how they can recover when they fall.” - Serena Williams

Day 7: Embrace the Fridge

Be a Fridge

The trench is a trap.

New Fridge

Over the past week, our breakroom fridge has been having issues to the point that it needed to be replaced. After some extensive window shopping at Home Depot yesterday, we selected a model, even including a built-in water pitcher! The one with a giant Android tablet built in was unfortunately out of our budget. No fridge OnShape for us yet.

79022143548__66799FCB-AA08-48D1-8C70-D50D47B3D85F

Unfortunately, despite our best efforts, they would not let us take a full-size unit back with us. We would have to arrange delivery, with Tuesday at the earliest. Thus, we had to find another option. Lucky for us, a Best Buy just down the road had an excellent deal on an open-box unit and would let us bring it with us from the store!

EBCDE80A-7A2A-4F79-9769-D3B380EEAE5F

After loading the fridge into the box truck and returning it to the school, it was unloaded without issue.

E3886855-C740-4B96-BF91-0B0DB5415BFE

While there was some minor cosmetic damage to the fridge, our dear friend Jimmy was, unfortunately, unlike the fridge, not wrapped in bubble wrap. Thank you, Jimmy, for your help. We are very sorry.

Seen next to it’s 12 year senior counterpart, our new fridge sports double the advertised capacity (much like your 30-in-tall robot compared to other people’s trench runners) and even has an ice maker! We will need to plumb water from across our lab for it, but that’s a project for another day.

44540B4E-B743-4167-B266-420A936D0190

With a little bit of work to get the doors off to fit in the door, the fridge in finally in our break room and fits like a glove, although without the handles cuz they’d hit the wall. But who needs those anyway?

IMG_0413

IMG_0414

Sketches

We have been doing more sketches of robot designs, trying to figure out some of the details.

The 118-2017 belt bed concept wants to be done on a very wide robot as you putting the balls on in a line. We were hoping we’d be able to get 4 rows of balls into the space but with the turret sweep all having to stay inside of the robot perimeter it’s much harder to do that than we thought. The design wants you to make your turret sweep very small, like 12” or less small which is very complicated to do. Getting the full 24” needed for 4 rows of balls to pass into the back belt would probably required us to make the robot wider than 29”.

CleanShot 2026-01-17 at 01.02.31

The spindexer options may be a bit cleaner. In this sketch the turret sweep can be a much more reasonable 14”+. The spindexer can hold 6+ balls directly and they are sucked up off the line like the 148-2020 robot. This design wants a flatter turret so there is more room to store balls below the turret. It leaves space on the left side for the climber, and enough belly pan room for many of the electronics (with mounts on the turret supports Adjadators such as brushes or flap wheels can be added to help store balls back in the corner and keep the storage moving and slotting new balls in. The spindexer can sit further into the bellypan between the swerve modules where the belt bed wants to be on top of the swerve modules so that adds back in some ball storage volume, at the expense of easy electronics mounting.

CleanShot 2026-01-17 at 01.02.52

Random Fuel Name

IMG_0419

“The joy of the creative process, minute by minute, hour after hour, day by day, is the sublime path to true happiness.” - George Lois

Day 8: We finally prototyped some stuff

Prototypes

We were able to do a little bit of prototyping today with the alpha robot intake getting put together and running old 2017 launcher that we have converted into a prototyped setup.

Intake

Launcher

More in our photo gallery and more tomorrow when alpha should be driving and intaking.

https://photos.spectrum3847.org/2026-FRC/Robot-Building-2026/Week-One-2026

image
image

Concepts

These concepts we probably aren’t using, but maybe someone else can. The goal is to get as many balls into the line to feed your launcher as possible, and these were some of the ideas we came up with.
image
image

Today’s Fuel

image

“If your actions inspire others to dream more, learn more, do more, and become more, you are a leader.” - John Quincy Adams

Day 9: To Fridge or not to Fridge

We got Alpha Machine mostly together today, but didn’t have time to do any driving with it.

We did pile it full of balls. The hopper walls here are 30-31” tall on the sides, and the front is taller and also bends in. The sides bend out slightly, but not much. Alpha has an indexer plate at around 7” from the floor, so it’s not storing balls below that level except in the intake.

It’s a 25” x 29” chassis with the intake 12” extended from the robot perimeter.

In these two photos, the robot is holding 104 fuel.

image

image

The line in the hopper is at 22” above the ground and we have 74 fuel stored in there.

image

This ratio of trench (74) to bump (104) is lower than we originally thought, so we are now reevaluating our decision to avoid a trench. It’s still likely we build a robot that only goes over bump but it is more viable than we originally thought to go under the trench. Also, the 360 fuel supercharged ranking point may be easier for a single robot to achieve than we originally thought.

Indexer Testing

Only had time for some brief testing but we’ll modify it tomorrow to make it a little better. This is just alpha we don’t plan to compete with anything resembling this.

https://photos.smugmug.com/2026-FRC/Robot-Building-2026/Week-One-2026/i-xBqB6FS/0/Mpg3Td566WzRwsnsG8znmDbRRtggjhGtR3KW9vKZW/1280/IMG_1723-1280.mp4

Ball of the Day

image|241x320.67315446298363

“Sometimes adversity is what you need to face in order to become successful.” - Zig Ziglar

Day 10: Week 2 Design Recap

Every Monday is our design recap where our mechanism leads update the entire team about the progress of their mechanisms.

image
image
image
image
image
image
image
image
image

Today’s Ball

image-1768876210939-ewnvjcp5t

“Being in the game, folks, will make your heart sing a lot more than money or fame.” - Woodie Flowers 2007 Kickoff

Day 11: Indexer Prototypes and Field Build

Field Build

We got field elements shipments from both AndyMark and WCProducts today so we were able to build more of our field.

image

image

image

4-2-1 Indexer Prototype

The concept behind this is based on 254-2017 where they had 4 channels come down to 2 for their double launchers. We theorized that we could do that again and merge the two streams into one. This version of the prototypes is made from laser cut plywood with ziptie laser joints, so there aren’t any bolts involved except for the shaft collars. The lower belt bed has some issues as the 25” span bends under the belt tension and causes the middle belts to skip off their pulleys we are going to try to get a middle bearing on each shaft and see if that helps. On the real robot, this may be a roller bed rather than a belt bed to increase efficiency.

image

image

The general concept of having 3 places where the balls can zipper merge is looking promising.

Spindexer Prototype

This spindexer is based on 148-2020 and similar to 254-2020

image

Intial tests don’t even have the feeder attached to the spindxer bottom plate and it’s all running on drills but the concept is working pretty well. How fast you can reload it and how you can spin it to launch the balls is still left to be tested.

Fuel of the Day

image

“The sand in the hourglass flows only one way. Don’t waste precious time chasing someone else’s definition of success. Live your life with purpose now. Look for the things that inspire you, trouble you, make you feel most alive, and trust in those things to shape your future. They will give you all your heart could ever wish for.” ― Bill Strickland

Day 12: To spin or not to spin and ANOTHER FRIDGE???

Indexer Testing

Did some more indexer tests

4-2-1 Indexer

The tests today were promising but we are still having some issues, mostly with the belt bed. If we build this on a competition robot we will most likely use a roller bed similar to 254-2017.

Pros

  • Able to do the zipper merge well in the tower whenever there is a gap in one of the ball paths.
  • Easy to iterate by moving wheels, adding omni-wheels, meccanum wheels, playing with friction, ramp angles, etc.
  • Packages well and is easy and convenient for the most part.

Cons

  • We may not be able to get the same balls per second as some of the spindxers.

Spindexer

Today’s 148-2020 style spindexer tests did not go very well for us. We’ll likely need to tune the rate of rotation to stop the ball from jamming as you need the pickup wheels to completely remove the first ball before the next one hits and pushes it out of the wheels.

ANOTHER FRIDGE!

We got the sheet metal for the hub Fabworks-ed (Use code FRC3847 for 5% off), aiming for a near-perfect replica of the actual field. Plus, we used the Gweike to make precise cuts on the 1.75” x 1.75” tubing. We knocked out most of the assembly today. We also replaced our WCP Tower with the AM one. We noticed that the WCP Tower uses Steel rungs, but the AM/ real field use aluminum ones. We built our second ramp and taped out the ball starting area for easier resting. Check out the pictures of our close-to-final field.

image

image

This Day’s Ball

image

CleanShot 2026-01-22 at 00.00.41@2x

“Whatever it is you do you have to master your craft.” — Snoop Dogg

Day 13: Assumptions about Rebuilt

I asked the team to list all the assumptions we have been making while designing the robot. Here are some of the responses.

  • The Neutral zone will have the highest ball density on the floor for most of the time in most matches, even on Einstein. One of the hoppers should basically always be putting balls back into the NZ, as one alliance is likely to be scoring almost all the time.

  • Shooting on the move is overvalued by many teams; teams that don’t have it will still win events. The best of the best teams will likely have it for championship, but may not always use it. You have to be able to sit and empty your hopper into the goal before you ever need to worry about shooting on the move.

  • The outpost won’t be used much, if at all, for high-level play, except for the 24 balls that start there that the humans throw, or drop to the floor for their alliance to pick up. Robots won’t be regularly putting balls back into the outpost.

  • The bumps are easy for most swerve robots to drive over with 70-90 balls in it. A defender can make it hard to get over; an alliance partner can easily stop the defender from making it hard to get over.

  • Most high-level teams’ climbs will be on one half of the tower centerline, allowing someone to climb next to them.

  • Winning autonomous is useful but not as important as winning auto in 2006 or 2018.

  • Launching balls into the goal while moving around to intake more balls from the floor will net a lower fire rate (FPS) than firing from a full hopper. Put another way, having a full hopper should give you the fastest fire rate, and intaking while shooting will cause gaps in the rate because you have to drive to pick up more balls.

  • There will be at least one defender in your alliance zone during active shifts, trying to take balls and slow you down.

  • Multiple double- or triple-wide streams at once result in bounce-outs. The more streams your alliance is launching into the goal simultaneously, the harder it is to avoid bounce outs (3 x 3 streams launching robots score less than 3x 1 stream launching robots), so double and single stream robots will be more valuable on alliances than triple stream robots.

  • The depot is going to be a little annoying, driving over those steel bumps caused issues in 2020, you can intake most of the balls without actually driving into it but some you can’t, may be fine to just leave the others there or come in straight and back out straight, to avoid hitting the side of your wheels into the rails or needing the swerve protectors that 1690, 148 and others used in 2020/21.

  • Launching balls into a specific pile or just into a corner will be hard; the balls will bounce off each other and roll away, dispersing into the zone or even back under the trench. You can probably do a few, but trying to pile 30-50 in a corner is probably not going to be easy.

  • Balls should be in the air 1-2 seconds before and after each shift (lights on) to maximize scoring time.

  • Having a climb, especially L3, helps your rank 1

  • Undefended cycling (mostly, passing a bit once hoppers are full in deactivated shifts) is faster than passing. No one would pass in 2017 if it were an all-fuel game.

  • The value of climbs is significantly reduced in the playoffs unless they are very fast (sub ~5 seconds)

  • Intaking on multiple sides of your robot will be detrimental, not an advantage.

  • Hood rollers will be standard, but some robots won’t have them.

  • Double-wide launchers and turrets will make Einstein.

  • Trench bots and bump-only bots will make Einstein.

  • No climb, L1, and L3 climb robots will make Einstein.

  • Adjustable and non-adjustable hoods will make Einstein.

  • There will be a variety of indexers on Einstein.

Indexer Upgrades

421 Indexer

We were able to make the 421 indexer even faster by powering it with motors. We added a few 2” mecanum wheels to help guide the lower balls, and fixed the belt geometry a little by adding some support bars under the belts. We will replace the ramps that go up the tower tomorrow with polycarb so they are a bit more flexible, as there is currently a spot compressing the balls by 1.5” to a flex wheel, and it’s hard for the motor to pull the balls through, and it jams sometimes.

Spindexer

We got it working, but it needed to move slowly so it wouldn’t jam.

Featured Fuel

image

“Failure is the condiment that gives success its flavor.” - Truman Capote

Day 14:

421 Indexer

We are to the point where we are pretty happy with the prototype’s progress and are likely moving in this direction for our XM (experimental machine) robot.

We did some ball-per-second estimates using 4481’s ball counter and found that this prototype is doing pretty well, given the number of problems it has.

image

As we make a higher-fidelity version, the belt bed will get an upgrade to either a 254-2017 roller bed or a belt bed more similar to 118-2017, with the balls having their own lanes. We are going to attempt to have rollers up the front and back of the tower so the ball never has to roll/spin, and we can move them from the system even faster.

Estimated Motor Count (maybe)

Always subject to change, but good to keep a running total of how many motor slots you are using up.

  • 8 swerve [4 x60s, 4x44s]
  • 1 intake deploy [x44]
  • 2 intake/belt bed bottom [x60s]
  • 1 indexer tower (+ 1 indexer) [x60s]
  • 1 turret [x44]
  • 2 launcher [x60]
  • 2 climber [x60]
  • (+ 1 hood) [x44 or servos]
    = 17(19)

Friday’s Fuel

image

“I always wondered why somebody didn’t do something about that, then I realized I was somebody.” - Lily Tomlin

Day 15:

Sketches

We are starting to sketch out our XM robot.

Top view

  • 12 in extending intake
  • Roller Bed to feed the two-ball inputs and a single ball tower exit to the turret
  • L3 Climber on the right side of the robot (left in the picture)

image

Intake

  • Rack Gear extension may be linear or slightly curved.
  • Single 2” roller with a fold-down kicker bar.
  • Motors are stationary near the front frame rail

image

Indexer and ball tower

  • Lower powered rollers and top rollers help vector the balls through the 2 to 1 gates.

image

Intake Testing

Ball Spotlight

image

“Engineering is a great profession. There is the satisfaction of watching a figment of the imagination emerge through the aid of science to a plan on paper. Then it moves to realisation in stone or metal or energy. Then it brings homes to men or women. Then it elevates the standard of living and adds to the comforts of life. This is the engineer’s high privilege.” - Herbert Hoover (1874 - 1964)

Day 18: Week 3 Design Recap

image
image
image
image
image
image
image
image

image
image

Tuesday Sphere

image

“Trust your passion, identify your dreams, and find the courage to share them with others, no matter how many times they call you a fool.” ― Bill Strickland

Day 19: XM Launcher and Climber Types

XM Launcher

We did more CAD today. We modified the belt and pulley system to accommodate two motors instead of four. A partial wooden prototype was built, using a metal plate as a cable carrier floor. The stack-up is functioning well. We designed and cut nut strips to join the turret and launcher. Next, we will mount the remaining hood/launcher components on the wood version before disassembling it to construct the final XM version.
image

Climber Types

As we have been going through our climber decision, we made a list of a bunch of different L3 climber concepts and figured we’d share them with everyone. Which other climb types exist?

  1. Ladder Climbs

    1. Hooks fold out, grab each rung

    2. Like Supernurds 3522: Each set of hooks displaces 10+ inches. 5 up/downs

    3. One set of hooks can be static

      1. Needs 5 up/downs of 18 inches +
    4. Two telescoping climbers, if you have slots in them for the hooks to go lower.

  2. Penn State Flip Climb

    1. https://www.youtube.com/shorts/qQVYMCZT9rs

    2. https://www.youtube.com/watch?v=1ouujfkCF3c

  3. Rotation Chain Hook Climb

    1. 842-2013

    2. Have to figure out how to release the lower rung

    3. Hooks mounted to a chain like a 125-2024 climber

  4. Windmill

    1. https://www.youtube.com/watch?v=8o5J4A9uVCQ

    2. Side mount or edge mounted, depending on whether it leaves the frame

  5. Tilt + L2 Bar Skip

    1. Would require you to have your hood and hopper not at the 30” limit, so your hooks can be above it, part of the robot could be past the side rungs, maybe be at 30”

    2. image

    3. May be able to do something at 45 degrees as well.

      1. Insid (between the uprights) angle bar skip climb

      2. Could be done with two climbers in a box, but the robot needs to be at sharp angle basically

  6. L1 to Everybot flip on Rung 2

  7. Double Flip

    1. Tilt up on L1

    2. Grab L2 and inverse Tilt up to get bumpers above L2

  8. Some type of hand-over-hand climb with pivoting arms instead of linear sliding hooks.

  9. Some way to drive up the upright like 118-2013 reveal video

  10. Thunderstamp Jump Climb

FOTD

image

“It’s the attitude. It all starts with an attention to detail." - Toto Wolf

Day 20: The Grind & Controls Recap

We assembled the Turret and launcher. Solved some geometry issues, and were able to get it ready to test tomorrow. It’s starting to come together.

Controls Recap

image

imageimageimage

BOTD

image

“Life is like riding a bicycle. To keep your balance, you must keep moving.” - Albert Einstein

Day 21: Controls, Launcher

Controls

We started doing some cycle testing in sim. This is what an 80 ball hopper shot at 8bps looks like:

Launcher

Finally tested the Launcher. We did a Short Distance, Mid Distance, and Long Distance test. This confirms that we can launch from anywhere in our alliance zone with a static hood and still make it into the hub. This should allow us to tune easier and get a much more stable launcher.

Furthest Shot on the Field

Closest Shot

Ball

CleanShot 2026-01-30 at 23.48.38@2x

“Always be open to advice from others, but what matters most is who you want to be, not merely what you want to do.” -Buzz Aldrin

Day 22:

CAD Progress

Slowly moving through CAD for each mechanism. None of the details in this are in any way close to what we will likely be competing with in week 1, as we continue to iterate on each mechanism.

As we build the CAD models and make decisions, we are focusing on a few things.

  • Durability, especially for the intake, will be largely MaxComposite.

  • Repairability, maintenance, and iteration: how can we quickly remove and replace rollers, adjust motor belt ratios, swap roller tubes for wheels, etc.?

image

Prototypers

Climber Knuckle

Turret Energy Chain

Controls Update

D-Pad controls to micro-adjust launcher speed (shooting too short or too deep) and to adjust turret angle if we want to shoot more to the right or left of the center of the goal.

Updating the launcher target based on the robot zone

Magic Carpet

We found that our max composite/SRPP, which we have struggled to finish after it comes off our laser cutter, finishes very well when rubbed against carpet. Below is a before-and-after of carpet sanding.imageimage

Fuel

image

“Creativity is the residue of time wasted.” - Albert Einstein

Day 23:

XM Robot CAD

Here is the current state of the CAD for our development robot. Much of this will change before we manufacture it, and even more will change before we build the version we plan to compete with.

image

https://cad.onshape.com/documents/363f51f69b0f6094e6657347/w/2da37c11ab641d1d095c37e0/e/6d977a440c4b0879d0b87507

Ball

image

“Ideas are easy. Implementation is hard.” — Guy Kawasaki

Day 24: Design Recap Week 4

image
imageimage
image
image
image
image
chrome-capture-2026-2-2-2
image
image
image
image
chrome-capture-2026-2-2 (1)
image

Game Piece of the Day

image

“Learn about yourself, be a little selfish. You’re navigating your own path through life.” - Woodie Flowers, 2006 Kickoff

Day 25: Sponsors

Principal Sponsors

https://www.st-agnes.org/
https://www.strakejesuit.org/

Sponsors

https://www.analog.com/en/index.html
https://www.boeing.com/
https://www.revrobotics.com/
https://ghaasfoundation.org/
https://www.te.com/
https://www.baesystems.com/en/home
https://qad.works/
https://www.intuitive-foundation.org/
https://www.solarcraft.net/
https://www.twc.texas.gov/
https://www.ni.com/en.html

Use Promo Code FRC3847 for 5% off your next Fabworks order!

https://fabworks.com
https://www.delsplating.com/

Powercell of the day

CleanShot 2026-02-03 at 21.05.12@2x

“I guess we all like to be recognized not for one piece of fireworks, but for the ledger of our daily work.” -Neil Armstrong

Day 26: Iteration and Awards submissions

Make sure to submit your awards (Dean’s list and Woodie Flowers). They are due 2026-02-05T20:00:00Z

Interference Check

We checked our XM robot for interference and found any potential issues and fixed them. This is something every team should do.

image

Launcher and Turret Assembly

We’ve made significant strides today:

  • The launcher was fully disassembled and rebuilt with shorter plates, which should increase ball compression.

  • All aluminum turret components have been successfully assembled.

Next Steps (To-Do):

  • Make a new base plate with mounting holes to secure the assembly onto the indexer.

  • Test with the flywheel to make a final decision on its utility.

  • Wire the motors and the Limelight camera, and attach the energy chain, preparing the entire assembly for the coders to start testing

image

Cargo of the Day

image|485x645.8488173557965

Research your idea. See if there’s a demand. A lot of people have great ideas, but they don’t know if there’s a need for it. You also have to research your competition. - Magic Johnson

Day 27: Drivetrain and Turret

Drivetrain Build

We have been assembling swerve modules and got them mounted to XMs drive rails today.
image

Motorized Turret Test

We got the turret powered for the first time today.
chrome-capture-2026-02-05 (1)

Boulder of the Day

image

“Rivers know this: there is no hurry. We shall get there some day.” ― A.A. Milne

Day 28: CD is Back!

Thanks to Vivid Hosting for getting CD transferred over and giving it a new home.

Laser Issues

The past two days, we have been having issues with our Gweike laser cutter. It seemingly randomly got very out of alignment after it was cutting pretty well minutes before. We had to fully realign the CO2 laser tube and each of the mirrors to get it back to cutting well.

We also found that the X-axis steps/mm setting got messed up in a way that means we have to recut XM’s bellypan, as the holes don’t line up across the cut.
image

Indexer Rollers

image

Algae of the Day

image

“The road to success is dotted with many tempting parking spaces.” ― Will Rogers

Day 29: More Wooden Robot and some Aluminum Robot

Launcher

One of the wooden launcher plates started to break, so we upgraded it to aluminum now that we know the spacing and everything looks good. We have it mounted on one of our carts so the controls team can start working on turret and launcher code with the limelight, etc.
image
image

Photon Launcher Prototype

Our development team has been working on their version of the launcher.
Our plan for Photon is to use a similar drivetrain, intake, and indexer, and then use a different climber and launcher setup.
image

Intake

We laser cut and assembled the wooden intake. The real version will be made from MaxComposite; our goal is to ensure it’s as durable as possible. Intakes will see a lot of contact this year and will be deployed most of the match, so it’s important they don’t break or permanently deform.
chrome-capture-2026-02-07

Indexer Tower

We also have our wooden indexer coming together as well. We’ll test various versions with different wheel and roller configurations to increase throughput.
chrome-capture-2026-02-07 (1)
chrome-capture-2026-02-07 (2)

Note of the Day

image

“A building has at least two lives - the one imagined by its maker and the life it lives afterward - and they are never the same.” - Rem Koolhaas

Day 30: Super Bowl Sunday

Climber

We have known there are a lot of possible ways to do the L3 climb. We have also gone back and forth nearly every day for the past month about whether to do the L3 climb. Today was as good a day as any to start going down a different path for the climb, to see how feasible it is and how well it can be packaged with our other current concepts.

The 2056-2010 climb is basic inspiration for this climb - https://youtu.be/N-Nf85hDx4Y?t=8

We talked about it a couple time near kickoff, but the rungs sticking through the upright make this more complicated than we originally wanted.

The concept uses a few aluminum wheels (rubber wheels flexed too much) and all COTS and scrap parts to put this together quickly as a proof of concept.

image

image

Turret Cart

We worked on implementing the turret code. We implemented it, and are now working on optimizing the turret code. We tested some launcher optimizations but are waiting until we have a full indexer load before spending much time on this.

Drivetrain

We finally got our bellypan cut today (after a failed attempt and subsequent battles with our laser cutter). We should be ready to start mounting electronics and other subsystems to it in the coming days.

image

image

Coral of the Day

image

“Fail early, fail often, fail forward” - John C. Maxwell

Day 31: Week 5 Design Recap

image
image
Intake Slide 1 Week 5
image
Indexer Slide 2

image
Launcher Slide 1 week 5
Launcher Slide 3 Week 5
Launcher Slide 4 Week 5
Climber 1
Climber Slide 3
image
Controls Slide 1

Cube of the Day

image

“Alone we can do so little. Together we can do so much.” - Helen Keller

Day 32:

Intake

image

Climber

We are working on the higher fidelity prototype of the climber. We got most of the parts ready and assembly will happen tomorrow.
image
image

More Swerve

We assembled the modules for Photon 8515 today
image

Cone of the Day

image

“Why not go out on a limb? That’s where the fruit is.” ― Will Rogers

Day 33:

XM Indexer

XM indexer is mounted to the chassis.

Intake Iteration

Making small tweaks to improve intake performance before we get the robot running this weekend.

Battery Box

XM’s battery box was mounted and should be wired up over the next couple of days.
image

Hatch Panel of the Day

image

“The thing I remember best about successful people I’ve met all through the years is their obvious delight in what they’re doing and it seems to have very little to do with worldly success. They just love what they’re doing, and they love it in front of others.” ― Fred Rogers

Day 34: Climber Testing

The wheeled climber made more progress today. We modified it several times to identify what else needed to be resolved before we could move forward.

Here are a few videos of it “working.” It’s still drill-powered, but it now has a MaxPlanetary break stage that holds the arm tilt, so we can adjust it slightly and see how it would curl away from the rungs to let the bumpers pass.

The wheels need to be very stiff, but they also want some friction, so using aluminum directly isn’t great, as it doesn’t want to start the climb since most of the weight isn’t on the wheels yet. We will need to find a better wheel or make something that works for this.

The robot does not fall off the climb nearly as easily as we expected. We were able to shake the tower quite a bit without knocking the robot off. It eventually fell off when I kicked the robot hard enough to make it swing off.

Power Cube of the Day

image

“Live daringly, boldly, fearlessly. Taste the relish to be found in competition, in having put forth the best within you.” - Henry J. Kaiser

Day 35:

XM Wiring

We have wired XM over the past two days and bring up should finish tomorrow afternoon.
image
image

Floppy of the Day

image

“You may encounter many defeats, but you must not be defeated. In fact, it may be necessary to encounter the defeats, so you can know who you are, what you can rise from, how you can still come out of it.” ― Maya Angelou

Day 36:

We had some issues getting the XM robot fully running, going through some can troubleshooting and some mechanical changes to the indexer and intake.

We were able to weigh it. It’s 90lbs so we have 25lbs to convert things to aluminum and maxcomposite and add a climber.

image

We also loaded it up with balls. This is 90 balls inside it. We know this is a fake number, as the hopper walls will be stiffer and things, but it’s a reasonable estimate; even if we need to subtract 15 balls, 75 is pretty nice.

image

Gear of the Day

image

”Failure is the condiment that gives success its flavor.” - Truman Capote

Day 37: Indexer Testing

Huge steps were made today working out some of the largest bugs with our Indexer. After destroying several 3D printed pulleys made out of various filaments, we finally got our indexer tower running consistently by moving the tower motor to the top of the tower and ensuring all direct torque transfer from the motor was through metal gears and pulleys.

image

image|457x609.1497391467618

We also worked on getting U-Dent tube hubs made and tested. We will be switching the rest of our indexer ⅞” tube switched to U-Dent tomorrow.

image

imageimage

By the end of the day, we finally got to a point where the indexer wasn’t breaking every time it ran, allowing us to start finding and ironing out jamming locations.

Fuel (2017) of the Day

image

“Anyone who says failure is not an option has also ruled out innovation.” - Seth Godin

Day 38: Week 6 Design Recap

image
image
image
2-intake 1

image

image
4 launcher 1
Launcher 2
image
image
image
controls 1
image

Litter of the Day

image

“Start by doing what’s necessary, then what’s possible, and suddenly you are doing the impossible.” – St. Francis of Assisi

Day 39:

We started making and preparing actual parts for the competition robot that will compete in Week 1.
image
image

XM Testing

We were able to do some more XM testing. Still a lot of tuning and adjustments to make, but that’s why this robot exists to allow us to tweak before making PM (the robot that will compete in Week 1).

Tote of the Day

image

“Having an aim is the key to achieving your best.” - Henry J. Kaiser

Day 40:

We have been very intentional about setting up our shop and logistics so that a large portion of our team members can quickly manufacture items and assemble robots.

Things we do that are a bit different than other teams.

  • CAD first for all team members. Nearly everyone on our team has at least some knowledge of how to navigate Onshape. We have around 15 students who have CADed something for 3847 (not counting the primarily 8515 students who are also learning to CAD this year).

  • Nearly every student does some of mechanical, wiring, assembly, etc. During their time on the team. So we are never waiting on specific students to be here, etc. If you’re here when wiring needs to be done, you handle the wiring and related tasks.

  • The machines we have are very easy to train on. The first tool almost everyone learns to use is our ThunderLaser CO2 laser. The Xtool Metalfab is also easy. The tapping arm, etc. are very easy. We don’t run any mills, and we don’t even have a router anymore because it was hard to train everyone on. We have a lathe and handle basic tasks on it, and we can quickly train people to part shafts and cut snap ring grooves. This lets us manufacture most parts in-house. Our powder coating is in-house, etc. If we can buy things, organize things, prepare things in the off-season to make us faster in season that’s part of our goal, while still having students heavily involved in the process which takes more time but makes a better product (the robots I used do most of the CAD on where a whole lot worse than they are now with more students knowing how to contribute).

  • We try to standardize and stock a lot of materials and supplies. Like our wood, thick aluminum, and MaxComposite are all 5mm/0.2", so those changes can happen without CAD/geometry changes.

  • We also meet every day of the season. No one person is expected to be here every day. We have students who come after sports or other clubs, etc. It means we have people working more hours each day than many teams do. We’ll be here from 3 pm to 9-10 pm most weekdays, but most students are here for only 2-4 hrs of that, at different times.

  • Project Management: Emilio, Wittry, and I always look ahead in our timetable to make sure everything is ordered or ready for our robot builds. We have been doing it long enough that we can usually predict what we need to figure out as our main checkpoints or potential hurdles to get those done early, and what to prioritize. We don’t always get it right, but we try.

Launcher Updates

image|550x422, 100%.06984149099225
image|358.3816254416961x275.7865357490536image|351.16973552058903x271.1078888986256

We’re powering through the PM Cad right now. Since we’re happy with the XM Geometry, we are shrinking the Launcher significantly. Using weird off-size belts, we were able to shrink the launcher to optimize sweep diameter.
image

We redid the constant force spring mounting on our wire carrier to reduce parts, shrink it, and simplify it. We increased our turret DoF by about 20º with the increased range and additional links. We found that for every inch we optimize the constant force spring setup, we get 36º of turret sweep. It turned out pretty cool.

image

We’ve also been using OnShape configurations to help with our design processes and account for all the different positions and space envelopes.

image

Bumpers

We made the 1st bumper for 3847 and 8515. We are running ⅛” flanged aluminum sheetmetal backer with 2” of 2lb XPE and 0.5” 3lb XPE. These were the recommendations we saw this offseason before the vendors started selling the 3” 3lb form blocks, and we had already bought big sheets of the 2 different foams from Foam Factory. We are also planning to use the 971-2019 bumper method that many other teams have been using.

image

image

image

Recycling Bin of the Day

image

“All great achievements require time.” ― Maya Angelou

Day 41:

We had a joystick on one of our controllers get stuck, and before the estop could be hit the robot moved 2ft and crashed the wooden intake into our metal hub.
image
image
We needed an excuse to update the intake to our geometry upgrades anyway, so we cut new parts today, and the new intake will be assembled tomorrow.

Disc of the Day

image

“The only thing that will redeem mankind is cooperation.” - Bertrand Russell

Day 42: Indexer Iterations

The last two days have been incredibly productive in iterating on our intake. Here are some notes on the changes we have made, along with some videos of the results.

Yesterday’s indexer recap from our Slack

Hey indexer, we did a lot of testing yesterday. In general, the philosophy is that we need to get the balls to slip past each other so that one may rise while the other falls.

  • We started by removing the silicone on the middle rollers to try and get more slip, which helped bed we could still jam at the top of the funnel

  • We then switched to the super flexy swyft wheels so that a ball could move past and hopefully slip more, which really helped; however, we still jammed at the top of the funnel

  • We changed to white 2 and 1/4 wheels on the middle rollers, which gave decent results; however, the balls still jammed at the top of the funnel, but it was one of our better results on the day

  • We then switched the funnel back to straight and made of aluminum, so hopefully it would be more slippery. We also switched the wheels to 2 inch which also got better results; however, we still jammed in the funnel

  • We added a side plate made of aluminum to hopefully help the right ball slip

  • Then we switched to 2 in wheels, and the mecanum on the lower roller, which should make the jam better (we did not get that jam after doing like 1 test). There was a dead spot right above the swift wheels, and the right ball wanted to slip, but it just couldn’t

Videos from yesterday

Today’s indexer recap

Hey indexer, and probably build blog! Today, we made the backplate nut strip in, so it’s super easy to take on and off. Additionally, we started taking better account of all of our iterations, so here is a recap

  1. Changed the back 2-inch wheels to 2 1/4; however, we jammed when the funnel ball pushed too hard into the primary side ball

  2. 1 ⅝” wheels instead of back mecnums. However, we got a jam where the funnel-side ball tried to take priority, the primary ball pushed too hard into it, and it got stuck against the funnel.

  3. all 1 ⅝” wheels on the bottom back roller instead of the three 2 1/4 wheels— had the same jam

  4. omnis on the front roller instead of mecnums to try and not funnel so hard: same jam. Now at this point, we should change the gear ratio from 1:1 to 3:1.

  5. 3:1 maxplanetary, and we got through all our balls:blobdance:, yay

Now it’s just more optimization going forward

Photos and videos from today

image

New lower funnels

image

Jam Examples

Basketball of the Day

*image
“Never be limited by other people’s limited imaginations.” -Dr. Mae Jemison

Day 43: Rebuilt Intake

We got the intake rebuilt today and continued more indexer testing and CAD/design for PM that competes in 2 weeks. We are working on a kicker bar/ramp redesign as well.
image

image

image
image
Intake out and driving over the bump

Logo Piece of the Day

image

“Start where you are. Use what you have. Do what you can.” - Arthur Ashe

Day 44:

Tested a new kicker bar design to help with some intake james, and have the ramp/bar take up less space when retracted.
image
chrome-capture-2026-02-22

Ubertube of the Day

image

“Education is the kindling of a flame, not the filling of a vessel.” ― Socrates

Day 45: Week 7 Design Recap

image
image
Photon 1
image
image
Intake 1
Intake 2
image
Indexer 3
image
image
image
Launcher Small
image
Controls

Soccer Ball of the Day

image

“In FIRST, we do our best work while helping others and treating folks with respect and kindness.” - Woodie Flowers

Day 46: Manufacturing

Launcher

Today’s focus was manufacturing: powder coating yesterday’s parts, laser cutting 1/16" aluminum, cutting and drilling nut strips, bending two parts, cutting Max composite parts, and cutting some shafts. Tomorrow’s tasks: finish all remaining cuts (shafts, Rev aluminum angle, marked 1/2" extrusion), tap powder-coated plates, powder coat the rest of the items, and post-process the Max composite parts.

image

Climber

Manufactured most Photon L1 climb parts. Tomorrow: mount on XM and test with full robot weight, ideally using a drill.

CleanShot 2026-02-24 at 21.50.18@2x

Orbit Ball of the Day

image

“Even if you’re on the right track, you’ll get run over if you just sit there.” – Will Rogers

Day 47: Rebuild?

We’ve always been planning to rebuild after this next robot for our week 5 competition to what we think can give us the best chance to win Worlds. Today we were discussing what options we may rebuild and stumbled upon a new concept we haven’t seen anyone build. It’s basically a sideways spindexer that is able to unload 4 lanes at once. In theory it can have 4x the throughput of a single exit spindexer. Here is a KrayonCad for it. Still just a concept, but an interesting one. I don’t like this game. We should just play Cressendo every year.
image

TrackBall of the day

image

I only do calculated risks. And calculated risks means even the worst outcome is something that I can cope with. - Toto Wolff

Day 48: PM construction

Intake

image
image
image
Intake Rollers

  • 2in OD, ⅛” wall, polycarb tube (McMaster)
  • 35A silicone tube 1-⅜” ID (McMaster)
  • 72D TPU (affiliate link) printed pulley hub (Hard TPU acts more like nylon, flexes instead of snapping or deforming, and has very good layer adhesion)
  • 1” OD REV bearings and shaft end bolts
    We used hot glue to help keep the stub axles together.
    image

Launcher

Fully assembled, the wooden plate will be MAXComposite
image

Ringer of the Day

image

“When in doubt, always err on the side of generosity!” - Ping Fu

Day 49: Launching while moving.

Today Controls got Launching while moving working on XM.

PM Construction is coming along. Here are a few cool parts:

image|2049.0482519397533x1151.4170468157947

image

Poof Ball of the day

image

“Statistically 100 percent of the shots you don’t take don’t go in.” – Wayne Gretsky

Day 50:

With our event loading in a week from today, we have a lot of production going on.

We finalized the details of the indexer roller bed and tower in CAD and manufactured most of the rollers and plates needed for assembly.

CAD Picture

Hopper hasn’t been produced yet, and is likely going to change after yesterday’s team update.

image

image

Build Pictures

image

image

image

image

image

image

Keeper of the Day

image

“You only go around once, but if you play your cards right, once is enough.” ― Frank Sinatra

Day 51: More Progress

Build Progress

Tower Plates cut from 5mm 7075 on the Gweike M3 ultra
image
Nesting on 0.1” Max Composite Parts
image
Intake and Expanding Hopper
image
Roller bed and part of intake test fitting to the chassis.
image
Launcher
image

Basic Drive Practice with XM

XM isn’t in the best shape; its intake is limping along, and the indexer is temperamental as well, but we are still able to get some practice in and basic shoot-on-the-move testing.

Spoiler of the Day

image

“I hope you’re proud of yourself for the times you’ve said ‘yes,’ when all it meant was extra work for you and was seemingly helpful only to somebody else.” - Fred Rogers

Day 52: Design Recap Week 8

image
image
image
intake week 8 2
image
launcher week 8 1
image
image
image
chrome-capture-2026-03-02
Tetra of the Day
image

“Rational self-esteem is self-esteem based on your own knowledge that you know how to do complex things in complex environments.” - Woodie Flowers, 2011 kickoff

Day 53: Wiring

Today we worked on wiring the robot. It was very successful. We had 6 people working simultaneously, all working on different parts of electronics layout and wiring. We have all the hardest places wired including the turret, and intake. This robot feels so much smoother and stiffer than XM. Maybe this game isn’t that bad afterall.
image

Small Ball of the Day

image

“Fear of failure must never be a reason not to try something.” Frederick W. Smith (Founder of FedEx)

Day 54: More Wiring

We were able to get most everything wired and powered on, but we didn’t bring it up tonight, so that will happen tomorrow. It still needs an RSL and LEDs.
image
image
image
image
image
image

Weight

With basically everything on it for our first competition (not climbing at our week 1), the robot weighs around 110lbs.
image

Large Ball of the Day

image

"Synergy — the bonus that is achieved when things work together harmoniously.” - Mark Twain