๐Ÿค– Hero Bot ยท Engineer ยท Foundation

Spartan V1 Hero Bot — Spec ๐Ÿฆพ

Spartan Design's internal V1 Hero Bot for Override 2026-27. All 6 teams start from this baseline; differentiation happens after handoff. This page is the canonical reference for what V1 is — the spec the curriculum teaches toward.

โš ๏ธ What this is, and isn't

This is Spartan's team-internal V1 Hero Bot. Decided by Coach Tansopalucks before the season, refined against the v0.1 manual. All 6 teams build to this baseline, then iterate post-handoff.

This is NOT VEX's official Override Hero Bot. VEX's Hero Bot (the canonical "what does the official starter robot look like?" reference) had not yet been published as of April 28, 2026. Historically VEX releases the Hero Bot 4–6 weeks after the game manual drops — expect late May or early June 2026. When VEX publishes, this page will compare the Spartan V1 spec to the VEX official Hero Bot and highlight any architecture deltas.

What V1 Hero Bot Is

What V1 Hero Bot Is NOT

Why It's This Way

Three principles drove the V1 spec:

  1. The 55W cap is the constraint (R11a). Override locks drivetrains to 55W of motor power, with no PTO from drivetrain to other subsystems (R11b) and an 88W total cap on the whole robot (R10a). 4×11W blue motors = 44W, leaving 44W for the manipulator and any future expansions.
  2. The 1+1 possession limit is the manipulator constraint (SG6). One cup + one pin maximum at any time. This rules out magazine-feed accumulators and makes the manipulator architecture a real engineering decision — teams pick how to handle pin-then-cup sequencing.
  3. The midfield endgame is positional, not climbing (SG12, SG12.1). Last 10 seconds, must be inside midfield, ≤18″ tall. V1 doesn't need a climbing endgame — just an arm that can collapse to legal height.
// Section 02
Drivetrain Spec โš™๏ธ
Fixed across all 6 teams. The drivetrain is the one subsystem teams do NOT differentiate on for V1 — everyone runs the same configuration.

Configuration

Motor Count4 motors (down from 6 on the post-regional Push Back V1)
Motor Type4×11W blue cartridge, ports 1–4
Total Drivetrain Power44W of the 55W cap (R11a) — 11W headroom
PTONone — PTO from drivetrain motors is explicitly prohibited (R11b)
Wheels4″ omni wheels, 4-wheel direct drive (no chain)
Heading ReferenceV5 IMU on chassis
๐Ÿ“
Why 4×11W blue and not 4×11W green + 2 half motors? The 4×11W green + 2×5.5W half-motor option (Option B in override-drivetrain-config) uses the full 55W and gives more push power for the midfield endgame defense. It's a real upgrade path for V2/V3, but for V1 we want the simpler 4-motor build for teaching reasons. Same 4 ports, same wiring, same code patterns.

Programming Spec

Why This Drivetrain

// Section 03
Manipulator (Team Choice) ๐Ÿฆฟ
The drivetrain is fixed. The manipulator is where teams differentiate. Each team picks an architecture from the mechanism-claw guide before CAD'ing in Mtgs 4–8 (Onshape Days 1–3).
โš™๏ธ
This is the V1 architecture decision. Each team picks one approach for the season. The original V1 spec called for a "roller-changing arm" designed around cone-tower elements — that was speculative pre-manual content. With v0.1 confirmed, the actual architecture call is between three options below. See mechanism-claw for the full decision matrix.

The Constraint That Drives Architecture

Per SG6, your robot can hold 1 cup AND 1 pin at any given time, no more. This means:

Four Architectures Teams Can Pick

Architecture A — Sequential Single-Grip

One gripper that handles both pins (40mm dia) and cups (80mm dia). Picks up one element at a time. Simpler mechanism, slower cycle.

Architecture B — Dual-Grip

Two grippers on the same arm: one sized for the pin, one for the cup. Picks up both elements before traveling, deploys in sequence at the goal.

Architecture C — Hybrid Intake-and-Grip

A small ground intake that lifts pins/cups into a holding zone, with a separate placement gripper. Only viable if cup + pin both fit in one feeder.

Architecture D — Continuous Roller-Pinch (Compression Intake)

Two opposed flex wheels mounted on a lift arm, rotating inward to compress and grip a single element. Same wheel pair handles both pins and cups via a configurable gap (~1.65″ for the pin mid-section, ~1.50″ for the cup base) tuned for one element type per match. Reverse the motor to outtake. See override-intake-geometry for the full geometry analysis (Gap = S − D math, 3″ vs 2″ flex wheel trade-offs, star-cut wheel mod).

MANIPULATOR ARCHITECTURES 3 OPTIONS ยท SIDE + FRONT VIEW ยท 1 PIN + 1 CUP UNDER SG6 POSSESSION LIMIT ARCHITECTURE A TOWER + 4-BAR + CLAW FIELD DRIVETRAIN TOWER ~10โ€ณ V5 CLAW SHORT GOAL CARRIAGE stays level 4-BAR ARMS parallel ยท arc โ†‘ SIDE VIEW FIELD DRIVETRAIN V5 CLAW side grip TOWER WIDTH โ‰ˆ 11โ€ณ TOWER POSTS โ†‘ FRONT VIEW CYCLE 1. drive to loader ยท receive pin 2. drive to goal ยท raise 4-bar ยท place pin 3. return to loader ยท receive cup 4. drive to goal ยท drop cup over pin โ†’ 2 goal trips per stack PROS + "better clawbot" โ€” V1 friendly + tower elevates pivots โ†’ reach + carriage stays level (held vertical) + 1 motor lift, 1 motor claw CONS โ€“ 2 trips per stack = slower โ€“ claw must grip pin AND cup โ€“ single 4-bar caps reach height โ†’ V2 evolution: DR4B ARCHITECTURE B TOWER + 4-BAR + DUAL GRIP FIELD DRIVETRAIN TOWER ~10โ€ณ EXTENDED CARRIAGE PIN GRIP CUP GRIP โ†‘ SIDE VIEW FIELD DRIVETRAIN PIN GRIP left CUP GRIP right โ†‘ FRONT VIEW CYCLE 1. loader: receive pin (left grip) 2. loader: receive cup (right grip) 3. drive to goal ยท raise 4-bar 4. drop pin โ†’ reposition โ†’ drop cup โ†’ 1 goal trip per stack PROS + 1 trip per stack (~2ร— speed) + each gripper shape-optimized + both stay level via 4-bar + same lift family as A (familiar) CONS โ€“ 3 motors (lift + 2 grippers) โ€“ heavier carriage = slower lift โ€“ aim 2 grippers at 1 mount = tricky โ€“ harder fab + tuning vs A ARCHITECTURE C CASCADE LIFT + CLAW FIELD DRIVETRAIN CASCADE STAGES TALL GOAL PURE VERTICAL โ‰ฅ 8.77โ€ณ โ†‘ SIDE VIEW FIELD DRIVETRAIN VERTICAL TRAVEL 3 STAGES telescoping โ†‘ FRONT VIEW CYCLE 1. grip pin โ†’ drive next to goal 2. raise lift to mount height 3. lower onto mount, release pin 4. drive back, grip cup, repeat โ†’ 2 goal trips per stack PROS + reaches all 3 goal heights easily + pure vertical = precise placement + no swing = better collision avoid + tall reach without DR4B fab CONS โ€“ cascade fab is hardest of 3 โ€“ more parts = more failure modes โ€“ 50โ€ณ height limit (R8a) needs care โ€“ 2 trips like A (no speed gain) PROGRESSION: V1 = TOWER + 4-BAR (BETTER CLAWBOT) โ†’ V2 = DR4B FOR TALL CENTER GOAL GAME ELEMENTS AT SCALE (~7 PX/INCH) PIN 6.50โ€ณ tall ยท 3.16โ€ณ base CUP 6.48โ€ณ tall ยท hourglass ALLIANCE GOAL 3.25โ€ณ tall SHORT NEUTRAL 5.77โ€ณ tall TALL CENTER 8.77โ€ณ tall SPARTAN DESIGN V5RC ยท mechanism-claw ยท v0.1 SG6 (1+1 POSSESSION) ยท DECIDE BEFORE MTG 8
Manipulator architectures A, B, and C for the V1 Hero Bot. A is the team-recommended starting point. Architecture D — continuous roller-pinch — is shown in the next figure.
ARCHITECTURE D โ€” ROLLER-PINCH COMPRESSION SINGLE MOTOR ยท CONFIGURABLE GAP ยท HANDLES PIN OR CUP SIDE VIEW CHASSIS (4-MOTOR DRIVE) 4-BAR LIFT UPPER WHEEL LOWER WHEEL M 1 MOTOR ~11W of R10a 88W PIN Gripped at mid-section ROBOT DRIVES OVER ELEMENT → FIELD FRONT VIEW (PIN MODE) COMPRESSION GAP = 1.65โ€ณ (70% of pin mid-section diameter) 3โ€ณ FLEX 3โ€ณ FLEX PIN MID-SECTION (2.35โ€ณ) GAP MATH Gap = S โˆ’ D where S = wheel center spacing, D = wheel diameter Pin: S = 4.65โ€ณ, D = 3.0โ€ณ โ†’ 1.65โ€ณ CONFIGURABLE GAP โ€” TUNED PER MATCH 1.65โ€ณ PIN MODE 1.50โ€ณ CUP MODE SLOTTED MOUNTING PLATE LETS THE TEAM RETUNE PER ELEMENT TYPE BETWEEN MATCHES SPARTAN DESIGN V5RC ยท ARCHITECTURE D ยท SEE override-intake-geometry FOR FULL GEOMETRY MATH
Architecture D — continuous roller-pinch (compression intake). Side view shows the two opposed flex wheels mounted at the end of a 4-bar lift, gripping a pin at its mid-section as the robot drives over it. Front view shows the wheel pair with the pin compressed (gap = 1.65″, ~30% squeeze on the 2.35″ pin mid-section). The configurable-gap detail at the bottom shows how the same wheel pair retunes between pin mode (1.65″) and cup mode (1.50″) via a slotted mounting plate. Single motor (~11W) drives both wheels via gear-coupling. See override-intake-geometry for the full Gap = S − D analysis and trade-offs vs 2″ flex wheels.

What the Manipulator Must Reach

Three goal sizes the Hero Bot must handle: 3.25″ alliance, 5.77″ short neutral, 8.77″ tall center.
Figure A7: Three goal sizes the Hero Bot must handle: 3.25″ alliance, 5.77″ short neutral, 8.77″ tall center. ยฉ 2026 VEX Robotics, Inc. Used for V5RC team training under fair use. Source: VEX V5RC Override Game Manual v0.1, page 103.

Each team decides during Mtgs 4–8 (Onshape phase) which architecture fits their strategy. See the full decision matrix in mechanism-claw § Three Architectures.

Cup Orientation Is a Mechanism Concern

Per SC3, pins score per half: a pin half in the transparent side of a cup scores; a pin half in the opaque side does not. Two ways to handle this:

// Section 04
Sensor Stack ๐Ÿ“ก
V1 baseline is conservative: 3 sensors that solve known problems. Upgrade paths exist for V2/V3.

V1 Baseline Sensors (mandatory)

IMU (V5 Inertial Sensor)Smart port. Provides chassis heading for autonomous and odometry. Required. See imu-setup + imu-calibration.
Limit Switch3-wire ADI. Mounted at arm-fully-down reference position. Provides mechanical safety + zeroing reference for arm angle sensor. See sensors-discrete § Switches.
Potentiometer V23-wire ADI. Mounted on arm pivot. Reads arm angle absolutely (no zeroing needed on power-up). See sensors-discrete § Potentiometer V2.

Why Pot V2 (Not Rotation Sensor) for V1 Arm

This is a real decision worth understanding:

For the full pot-vs-rotation comparison, see sensors-rotation § Decision Matrix.

V2 Upgrade Path (Optional, Post-Handoff)

2× V5 Rotation SensorsFor odometry tracking wheels. Required if targeting high skills scores. Smart ports. See sensors-rotation + odom-pod-build.
V5 Distance SensorFront-mounted, walls/objects. For wall-following autons or pre-scoring alignment. See distance-sensor.
V5 Optical SensorManipulator-mounted, cup orientation detection. See sensors-optical § Override Use Cases.
V5 GPS SensorSkills-run drift correction. Best for 60-second skills routes that traverse the full field. See sensors-gps.
V5 AI Vision SensorIf AprilTags get deployed (v0.1 manual is silent — tentative). See sensors-apriltags.
๐Ÿ“
For the full V5 sensor reference: see sensors-roadmap for the priority stack and tier order.
// Section 05
Adding a Sensor 🔌
Eight steps for adding any V5 sensor to the Hero Bot. Same workflow regardless of sensor type. Each step links to the relevant deep-dive guide.
⚠️
V1 is locked. Don't add sensors during Period 4 (Apr 27 – Jun 4). The V1 baseline is the 3 sensors specified in Section 4: IMU, limit switch, Pot V2. Sensor additions happen during V2 iteration — Phase C summer camp onward.

The 8 steps below are the same for every V5 sensor — IMU, optical, distance, rotation, GPS, vision. Skipping a step (especially Step 6, isolated testing) is the most common reason a new sensor "doesn't work."

1. Pick the Right Sensor for the Problem

Don't add a sensor because it's cool. Add it because it solves a known issue you've already hit. Common Override-relevant additions, in priority order from sensors-roadmap:

The V2 upgrade table in Section 4 above lists each with its specific role on the Hero Bot.

2. Reserve the Port

Plan port allocation before you wire anything. The V5 Brain has two port families:

Smart-port sensors: IMU, Optical, Distance, Rotation, GPS, AI Vision. ADI sensors: Limit Switch, Pot V2, bumper switches, LEDs. Always document the port allocation in your Owner's Manual.

3. Mount It Mechanically

Each sensor has its own mounting rules. The wrong mount produces wrong readings — or worse, intermittent readings that fail at competition.

4. Wire It

Smart sensors use the 4-pin Smart cable. ADI sensors use the 3-wire cable (signal / +5V / ground). Cable management matters: secure the cable so it doesn't get pinched in moving mechanisms or yanked when the robot reverses. Leave a service loop near the brain so you can re-route later. Write down which port each sensor occupies the moment you plug it in — not later.

5. Declare It in PROS Code

Add the sensor object in your code with the port number you reserved. Examples:

Declare the sensor object once at the file scope (typically in main.cpp or a dedicated sensors header), not inside individual functions.

6. Test It in Isolation

Before wiring it into auton or driver code, just print the raw value to the brain screen or terminal. Confirm sane readings. This is the single most important step — the rest of debugging gets dramatically harder if you don't know whether the sensor is healthy.

7. Calibrate If Needed

Some sensors need calibration; some don't.

8. Integrate Into Auton / Driver Code

Now use the sensor data for actual decisions. Two rules:

📝
Document every addition in the Owner's Manual. Port number, mount location, calibration constants, and any code patterns the sensor enables. Future-you (and the rookies inheriting V2 next season) will need this.
// Section 06
Build Phases — Period 4 Timeline ๐Ÿ“…
The 6-week vet construction schedule that produces V1 Hero Bots in time for handoff. Each week has a deliverable. By Mtg 12 (Jun 4), every team has a working V1 ready for camp.
Week 1
Apr 27–May 1
Drivetrain Conversion (6→4 motor)
Strip the post-regional Push Back V1 (which had 6 motors) down to 4 motors. Reconfigure ports 1–4. Validate the 55W rule math (R11a). By Friday: 6 V2 drivetrains rolling.
Week 2
May 4–8
Manipulator CAD (Architecture Decision)
Each team picks an architecture (Sequential / Dual / Hybrid / Roller-Pinch) and CADs it in Onshape. Sized for Override pin (40mm) + cup (80mm hourglass) under SG6. By Friday: every team has a fully-CAD'd manipulator ready to fab.
Week 3
May 11–15
Manipulator Build & Mount
CAD becomes physical. Print/cut/order parts, assemble. Mount to drivetrain. Wire the arm motor(s). By Friday: every team has the manipulator mechanically assembled, motor-wired, ready for sensors.
Week 4
May 18–22
Sensor Wiring
Limit switch on arm. IMU on chassis. Potentiometer V2 on arm pivot. All three reading values by Friday. Test each sensor independently before integration.
Week 5
May 25–29
Programming & Driver Control
Driver control works (tank drive, arm presets, manipulator deploy). Basic 15-second auton runs (drive forward, place pin on near goal, return). Limit switch stops arm at reference. By Friday: V1 Hero Bot drives and scores at least once.
Week 6
Jun 1–5
V1 Hero Bot Owner's Manual + Handoff Prep
Vets write the team's V1 Hero Bot Owner's Manual: drivetrain config, manipulator architecture, sensor wiring, code structure, known issues, parts list. This document is what lets rookies maintain V1 at camp without the vets.
๐Ÿ“…
Mtg 12 — Jun 4 — V1 Hero Bot Handoff Ceremony. Vet captain hands V1 + Owner's Manual to rookie captain. Photos. Brief words of advice. Rookies take V1 into camp (Jun 22+) and continue iteration.
// Section 07
Reference Library ๐Ÿ“š
Every page on the site that touches V1 Hero Bot, organized by what you're trying to do.

Game & Strategy

override-manual-summary
Single-source-of-truth for v0.1 confirmed rules, dimensions, and open questions
override-toggle-strategy
How the 4 quadrant Toggles work and why yellow halves are 62% of pin halves on the field
override-endgame
10-second midfield positional fight, ≤18″ height limit (SG12.1)

Drivetrain

override-drivetrain-config
4×11W blue (44W) vs. 4×11W green + 2×5.5W (55W) decision, with R10a/R11a/R11b citations
onshape-drivetrain
CAD walkthrough for the 4-motor drivetrain

Manipulator

mechanism-claw
The architecture decision: Sequential / Dual-Grip / Hybrid / Roller-Pinch. With decision matrix and Override-specific concerns.
onshape-mechanism
CAD walkthrough for mechanisms with moving parts

Sensors

sensors-roadmap
Sensor priority stack and tier order across the season
sensors-discrete
Limit switch / Bumper / Potentiometer V2 — the V1 baseline 3-wire sensors
sensors-rotation
V5 Rotation Sensor — for V2 upgrades (odom pods + alternative arm angle)
sensors-optical
Optical Sensor — cup orientation detection for V2 manipulators
imu-setup & imu-calibration
V5 IMU setup and calibration patterns

Programming

advanced-robot
Full Override-aware competition code: 4-motor drive, arm presets, manipulator deploy, cup-flip pneumatics
ez-pid-tuning
EZ-Template PID tuning workflow
ez-skills
Autonomous routine structure in EZ-Template

Curriculum & Notebook

clawbot-training
Hero Bot baseline training pattern
notebook-pathway
Engineering Notebook structure and EN4 compliance
role-engineer
What the Engineer role does on Hero Bot work
๐Ÿ”„
This page will update when VEX publishes the official Override Hero Bot. Expected late May or early June 2026. We'll add a side-by-side: Spartan V1 vs. VEX's official Hero Bot — what's the same, what differs, and whether to adopt anything.
← All Override Season guides