COTS vs. custom#
COTS (Commercial Off-The-Shelf) parts are pre-made components you buy from vendors like REV Robotics, AndyMark, WestCoast Products (WCP), CTR Electronics, and The Thrifty Bot (TTB). Custom parts are ones your team designs and fabricates.
Buy COTS when:
- The part is hard to make well (gearboxes, swerve modules, bearings, gears, sprockets, belts).
- A proven design exists (KitBot chassis, COTS intake/launcher kits).
- Time is short — COTS skips design and machining.
Go custom when:
- Nothing off-the-shelf fits your geometry or weight budget.
- The part is simple to make (a plate, a bracket, a standoff).
- A custom part gives a real competitive edge worth the time.
Most strong robots are a hybrid: COTS drivetrain/gearboxes/modules plus custom plates, mounts, and mechanism geometry. The skill is spending your limited build time only where custom design pays off.
Prototyping#
Never build a mechanism in aluminum first. Prototype in cheap, fast materials to learn what works:
- Wood, plywood, cardboard, and 3D prints to mock up geometry.
- Versa-frame/MAXTube scraps, zip ties, and clamps to hold a quick test rig together.
- Test the real game piece against rollers, flywheels, or grippers to dial in compression, wheel speed, and angles before committing to a final design.
For intakes and shooters, prototype to find the right surface speed and compression. For arms and elevators, prototype to dial in motors, gear ratio, and speed, since those need precision and a wrong ratio means rebuilding.
CAD and the design workflow#
Many teams design in Onshape (free for FRC/FTC teams, cloud-based, runs in a browser on Macs and Chromebooks), which has large libraries of COTS parts you can drop into an assembly. The workflow: prototype → confirm key numbers (ratios, speeds, compression) → CAD the real design around COTS parts → fabricate → assemble → test → iterate. CAD lets you check fit, weight, and motion before cutting anything.
Assembly best practices#
- Dry-fit subassemblies before final torque.
- Use threadlocker/nylocks on every fastener that sees vibration.
- Route and strain-relieve wires away from moving parts.
- Label and bag spare parts; build a thorough pit kit.
- Leave access for battery swaps and common repairs.
the part worth keeping
Key takeaways
- Buy COTS for hard-to-make precision parts (gearboxes, swerve modules, bearings) and fabricate custom plates/mounts/geometry
- Prototype mechanisms in wood, cardboard, and 3D prints with the real game piece before cutting metal
- Design around COTS parts in CAD (e.g., Onshape), then iterate: prototype → confirm numbers → CAD → build → test
Mechanical, Build & PneumaticsMechanisms, Fabrication, and Assemblylesson 3 of 3
Keep going
Take the quiz+10 XP with an accountMore in Mechanisms, Fabrication, and Assembly
where this came from
Sources and corrections
This lesson is AI-assisted: drafted from primary sources, then reviewed and edited by hand. Errors still get through. When one is reported we fix it and write down what changed, in public, in the corrections log.
sources and further reading
- onshape.comOnshape for FIRST Robotics (free CAD)
- revrobotics.comREV Robotics – FRC Structure
clipped to this lesson
Articles that go further on this
The lesson gets you through the topic. These go wider on it, and they read in one sitting.
- 17 min readFRC Manufacturing and Fabrication: COTS vs Custom, Tools, Materials, and TolerancesHow FRC parts get made: COTS vs custom tradeoffs, shop tools, 3D printing, materials like 6061 and 7075 aluminum and polycarbonate, hole/tap standards, and tolerances./blogread it
- 17 min readFRC Flywheel Shooter Design: Compression, Speed, Backspin, and HoodingHow to design an FRC flywheel shooter: exit velocity, compression, flywheel inertia and RPM recovery, single vs dual wheels, backspin, hooding, motors, and tuning./blogread it
- 15 min readHow to Design an FRC Intake: Rollers, Compression, and MotorsA primary-source FRC intake design guide: over-the-bumper vs under-bumper, roller vs wheel, compliance and durometer, compression and wrap, and motor selection./blogread it
answer sheet
Lesson quiz
All 3 right completes the lesson. Miss one and only that question comes back, anything you already answered correctly stays banked.
0 of 3 answered
01What is a COTS (Commercial Off-The-Shelf) part in FRC?
02When should a team go custom instead of buying a COTS part?
03Why should teams prototype a mechanism before building it in aluminum?
Answer every question to submit.
All 47 lessons in Mechanical, Build & Pneumaticsopenclose
01 / prerequisites
02 / drivetrains
03 / power-transmission
04 / structure-materials-fasteners
05 / mechanisms-fabrication-assembly
06 / pneumatics-fundamentals
07 / pneumatic-components
08 / build-wire-program
09 / safety-rules-testing
10 / worked-examples-mini-projects
- Not read yet:Mini-Project 1: A Single-Jointed Arm From Math to Motion
- Not read yet:Mini-Project 2: A Two-Stage Cascade Elevator
- Not read yet:Mini-Project 3: A Velocity-Controlled Flywheel Shooter
- Not read yet:Mini-Project 4: A Pivoting Roller Intake
- Not read yet:Mini-Project 5: Integrating a COTS Swerve Module
11 / common-mistakes-troubleshooting
- Not read yet:Pneumatics Won't Fire: A Full Diagnostic Tree
- Not read yet:The Robot Won't Drive Straight (and Other Drivetrain Sins)
- Not read yet:Gearboxes That Grenade and Fasteners That Vibrate Loose
- Not read yet:Closed-Loop Mechanisms That Oscillate, Sag, or Stall
- Not read yet:Field-Ready Reliability: Inspection, Spares, and the Pit Checklist
12 / advanced-techniques-case-studies
- Not read yet:Characterizing Any Mechanism with SysId
- Not read yet:Simulation-Driven Design with WPILib Physics Models
- Not read yet:Motion Profiling and Superstructure Coordination
- Not read yet:Designing for Weight, Stiffness, and Manufacturability
- Not read yet:Case Studies: Learning From Open Alliance Robots