Products

The organization maintains a small set of hardware and software products that teams across the network build on directly, rather than reinventing independently. Hardware is listed first, followed by software; each entry expands to its specifications and related links.

Product entries

  1. Chassis v2

    Released

    A bolted-extrusion drivetrain platform with a standardized six-wheel configuration and a swappable gearbox module, released to every team in the network.

    Specifications and links

    Specifications

    • Frame: 25 mm bolted aluminum extrusion, consistent 25 mm mounting-hole grid across all structural plates
    • Drivetrain: six-wheel configuration, swappable gearbox module supporting two gear ratios without re-machining
    • Footprint: 45 cm by 45 cm at maximum extent, within standard competition sizing limits
    • Mass: 5.4 kg fully assembled, excluding battery and control electronics
    • Wheels: 10 cm diameter, compatible with the encoder calibration routine described in the odometry study

    Requirements

    Assembly requires a hex driver set and a torque wrench rated for M4 and M6 fasteners; no welding or machining beyond what is described in the build guide is needed. Teams migrating from the first-generation chassis should budget roughly four hours for assembly and should review the migration guide referenced in the chassis v2 release notes before disassembling an existing robot mid-season.

    The gearbox module accepts the same motor mounting pattern used since the first-generation chassis, so existing motors carry over without modification. Control electronics are not included and must be sourced separately.

  2. Scoring Simulation Toolkit

    Actively maintained

    A command-line utility for estimating match scores under different game-piece scoring strategies, used by teams to compare strategy options before committing build time.

    Specifications and links

    Specifications

    The toolkit is a Python command-line program that takes a short configuration file describing a scoring strategy — game pieces scored per cycle, cycle time, and endgame actions attempted — and outputs an estimated score distribution across a simulated qualification or elimination match. It includes command-line flags for the two most commonly requested configurations, a standard qualification match and a standard elimination match, so most teams do not need to edit the configuration file directly.

    Requirements

    Requires Python 3.10 or later and no dependencies outside the standard library, so it runs without a package installation step on a school computer lab machine or a personal laptop. Input configuration files are plain text and can be version-controlled alongside a team’s other strategy notes.

    This remains a volunteer-maintained utility rather than an officially supported tool. Small patches and bug reports are welcome through the repository; larger feature requests are better suited to a rewrite once a given season’s game rules are well understood, since the scoring model is specific to each season.

Product updates