Our team's first fully custom robot. In one season it went from a kit-based prototype to a CNC-machined carbon fiber and polycarbonate machine with separate intake and scoring slide systems, color-sensing intake, and a nacelle-style drivetrain.
Iron Giant is a feeder team: most members are rookies each year. This season most of the team was new to FTC. The game asked robots to collect "samples" from a central submersible. Robots could either drop samples into a high basket or clip them onto a high bar as "specimens," and fast cycles decided matches.
Previous robots were built on REV aluminum extrusion kits. We had three season goals for the design side:
| Version | Design | What we learned |
|---|---|---|
| V1 | Kit chassis, one linear slide on a shoulder joint (250° range), rotating claw intake | Quick to build and good for testing ideas, but the intake was unreliable and cycles were slow |
| V1.5 | Drivetrain V2, custom shoulder joint (280°), claw intake V2 | Much faster and a more reliable arm, but the arm joint was still a bottleneck |
| V2 | Custom carbon fiber/polycarbonate chassis, 3-stage vertical slides, 2-stage horizontal slides, beater intake with color sensors, transfer tray, shoulder-mounted claw | Fastest intake and most reliable scoring, but more complex to code and drive |
As CAD lead, I spent the summer designing a Drivetrain V0 (about 40 hours of CAD) to move the team from extrusion kits to a custom chassis. I refined it through hundreds of messages with our sister team, our mentor, FTC's North Texas program coordinator, and the international FTC community on Discord. It wasn't built that season because we couldn't afford it yet, but it led directly to V2.
Drivetrain V2 puts each pair of mecanum wheels in a carbon fiber and polycarbonate nacelle. The nacelles:
The robot uses more than 400 cm² of carbon fiber and polycarbonate panels, and it has more custom parts than off-the-shelf ones. The downsides were cost, long manufacturing time, and less reuse between seasons. Our sponsorship (below) paid for it.
Beater intake. We replaced the claw intake with surgical-tubing beaters driven by a 9:1 UltraPlanetary motor. Two REV color sensors let it reject wrong-color samples and keep the right ones, capturing a sample in 0.5 to 3 seconds. Timing belts funnel the sample back into a transfer tray.
| Problem | Root cause | Fix |
|---|---|---|
| Claw broke | Rack-and-pinion gears stripped and placement had to be very precise | Pyramid-pattern gripper that works even when placement is imprecise |
| Weak grip | Not enough contact area or friction on the sample | Grippers shaped to fit the sample, coated with rubber cement |
| Belt skipping | CAM/CNC errors put holes in the wrong places | Adapters that use the existing holes to mount an idler pulley for tension |
| Servo stalling | Intake motor mounted high above the pivot made the intake top-heavy | Elastic bands from a rear support beam to counterbalance the load |
The belt-tension issue taught me a lesson I still use: design in adjustment. Every drivetrain and belt I've designed since has tensioning slots.
We compared the two scoring strategies with match data and chose specimen scoring, which almost doubled our average. Southwest's support came with real engineering management lessons: a phase-based budget (chassis first, then subsystems), timelines required for continued funding, and design reviews that pushed us to balance new ideas against what we could actually build.