Consumer off the shelf parts (COTS) are just pre-manufactured parts that we can buy off of the market
These parts are made by FRC specific vendors or just general vendors (there are some exceptions with the general vendors so check to see what’s FRC legal in the manual for the current year and what isn’t)
These parts almost always have a STEP file (a file we can import into Onshape) for easy assembly
Of course, besides parts we buy hardware, raw materials, tools, etc.
The swerve modules we have are a big example
See the "Buying Materials" page for a more comprehensive list
Some folks have made directories for popular parts: Find Robot Parts
Folks on Chief Delphi (a FIRST forum) have also made some lists during technical discussions:
Some popular ones with the team:
AndyMark - FRC
McMaster-Carr - Generic
Rev Robotics - FRC
West Coast Products - FRC
Sometimes making a certain part or even assembly is extremely hard and/or expensive for the team to accomplish by itself
These vendors provide necessities that we just can’t make like:
Bearings
Gears
Belts
Pulleys
Sprockets
Bolts and nuts
Pneumatic cylinders
It’s our job to utilize the resources made available to design & create a robot