# FTC WIKI

## Home

- [Welcome to FTC WIKI](https://www.ftcwiki.org/site-introduction/welcome-to-ftc-wiki.md): We hope you enjoy your stay....
- [Get Started](https://www.ftcwiki.org/get-started.md)
- [How to Compete](https://www.ftcwiki.org/how-to-build-competitive-robots/how-to-compete.md)
- [Strategic Design](https://www.ftcwiki.org/how-to-build-competitive-robots/how-to-compete/strategic-design.md)
- [Design Workflow](https://www.ftcwiki.org/how-to-build-competitive-robots/how-to-compete/design-workflow.md)
- [Design Philosophy](https://www.ftcwiki.org/how-to-build-competitive-robots/how-to-compete/design-philosophy.md)
- [Custom Mechanisms](https://www.ftcwiki.org/how-to-build-competitive-robots/custom-mechanisms.md): Pushing the Boundaries of Robotics

## Manufacturing and Assembly

- [Introduction to Manufacturing and Assembly](https://www.ftcwiki.org/manufacturing-and-assembly/introduction-to-manufacturing-and-assembly.md)
- [Assembly Order](https://www.ftcwiki.org/manufacturing-and-assembly/assembly-order.md)
- [Additive vs Subtractive Manufacturing](https://www.ftcwiki.org/manufacturing-and-assembly/additive-vs-subtractive-manufacturing.md): Additive vs. Subtractive Manufacturing
- [Material Choice](https://www.ftcwiki.org/manufacturing-and-assembly/materials/material-choice.md)
- [Aluminum Alloys](https://www.ftcwiki.org/manufacturing-and-assembly/materials/aluminum-alloys.md)
- [Steel Alloys](https://www.ftcwiki.org/manufacturing-and-assembly/materials/steel-alloys.md)
- [Stainless Steel Alloys](https://www.ftcwiki.org/manufacturing-and-assembly/materials/stainless-steel-alloys.md)
- [Titanium](https://www.ftcwiki.org/manufacturing-and-assembly/materials/titanium.md)
- [Carbon Fiber](https://www.ftcwiki.org/manufacturing-and-assembly/materials/carbon-fiber.md)
- [Tolerances](https://www.ftcwiki.org/manufacturing-and-assembly/machining/tolerances.md)
- [3D Printing](https://www.ftcwiki.org/manufacturing-and-assembly/additive-manufacturing/3d-printing.md): Optimizing 3d Print Machining for FTC
- [FDM](https://www.ftcwiki.org/manufacturing-and-assembly/additive-manufacturing/3d-printing/fdm.md): The most common 3d printing method
- [SLA](https://www.ftcwiki.org/manufacturing-and-assembly/additive-manufacturing/3d-printing/sla.md)
- [SLS](https://www.ftcwiki.org/manufacturing-and-assembly/additive-manufacturing/3d-printing/sls.md)
- [Into to CNC Machining](https://www.ftcwiki.org/manufacturing-and-assembly/subtractive-manufacturing/into-to-cnc-machining.md): All Types of precision subtractive machining
- [CNC Mills](https://www.ftcwiki.org/manufacturing-and-assembly/subtractive-manufacturing/cnc-mills.md)
- [Laser Cutters](https://www.ftcwiki.org/manufacturing-and-assembly/subtractive-manufacturing/laser-cutters.md): The most common subtractive machining in FTC
- [Plasma Cutters](https://www.ftcwiki.org/manufacturing-and-assembly/subtractive-manufacturing/plasma-cutters.md)
- [Water Jet](https://www.ftcwiki.org/manufacturing-and-assembly/subtractive-manufacturing/water-jet.md)
- [Lathes](https://www.ftcwiki.org/manufacturing-and-assembly/subtractive-manufacturing/lathes.md)
- [Threading and Tapping](https://www.ftcwiki.org/manufacturing-and-assembly/fasteners-and-tooling/threading-and-tapping.md)
- [Fasteners](https://www.ftcwiki.org/manufacturing-and-assembly/fasteners-and-tooling/fasteners.md)
- [Tooling](https://www.ftcwiki.org/manufacturing-and-assembly/tooling.md)

## Design Style

- [Design Style](https://www.ftcwiki.org/design-style/design-style.md)
- [Optimizing Design for 3D Printing](https://www.ftcwiki.org/design-style/optimizing-design-for-3d-printing.md)
- [Filaments](https://www.ftcwiki.org/design-style/optimizing-design-for-3d-printing/filaments.md)
- [Orientation and Layer Strength](https://www.ftcwiki.org/design-style/optimizing-design-for-3d-printing/orientation-and-layer-strength.md): UNDER CONSTRUCTION
- [Wall Strength & Shells](https://www.ftcwiki.org/design-style/optimizing-design-for-3d-printing/wall-strength-and-shells.md): UNDER CONSTRUCTION
- [Load Distribution](https://www.ftcwiki.org/design-style/optimizing-design-for-3d-printing/load-distribution.md): UNDER CONSTRUCTION
- [Weight Savings (Pocketing)](https://www.ftcwiki.org/design-style/weight-savings-pocketing.md)
- [How to Design a Clean Robot](https://www.ftcwiki.org/design-style/design-guidelines/how-to-design-a-clean-robot.md)
- [Modularity](https://www.ftcwiki.org/design-style/design-guidelines/modularity.md)
- [Standardization](https://www.ftcwiki.org/design-style/design-guidelines/standardization.md): PAGE UNDER CONSTRUCTION
- [Wiring](https://www.ftcwiki.org/design-style/design-guidelines/wiring.md)
- [Naming Conventions](https://www.ftcwiki.org/design-style/design-guidelines/naming-conventions.md)
- [Sheet Metal](https://www.ftcwiki.org/design-style/design-methodologies/sheet-metal.md)
- [Plate and standoff construction](https://www.ftcwiki.org/design-style/design-methodologies/plate-and-standoff-construction.md)
- [Boxtube construction](https://www.ftcwiki.org/design-style/design-methodologies/boxtube-construction.md)
- [Slots and Tabs](https://www.ftcwiki.org/design-style/design-methodologies/slots-and-tabs.md)

## Transmitting Power

- [Introduction to Motion](https://www.ftcwiki.org/transmitting-power/introduction-to-motion.md)
- [Shafts](https://www.ftcwiki.org/transmitting-power/introduction-to-motion/shafts.md)
- [Bearings](https://www.ftcwiki.org/transmitting-power/introduction-to-motion/bearings.md)
- [Sprocket and Chains](https://www.ftcwiki.org/transmitting-power/sprocket-and-chains.md)
- [Pulley and Belts](https://www.ftcwiki.org/transmitting-power/pulley-and-belts.md)
- [Gears](https://www.ftcwiki.org/transmitting-power/gears.md): What are gears?
- [Gear Ratios](https://www.ftcwiki.org/transmitting-power/gears/gear-ratios.md)
- [Wheels](https://www.ftcwiki.org/transmitting-power/wheels.md)
- [Linear Extension](https://www.ftcwiki.org/transmitting-power/linear-extension.md)
- [Motors](https://www.ftcwiki.org/transmitting-power/motors.md)
- [Servos](https://www.ftcwiki.org/transmitting-power/servos.md)
- [Servo Selection](https://www.ftcwiki.org/transmitting-power/servos/servo-selection.md)

## Mechanism Design (Under Constuction)

- [Introduction to Mechanisms](https://www.ftcwiki.org/mechanism-design/introduction-to-mechanisms.md)
- [How to Chassis](https://www.ftcwiki.org/mechanism-design/chassis/how-to-chassis.md)
- [Frame Construction](https://www.ftcwiki.org/mechanism-design/chassis/frame-construction.md)
- [Mecanum](https://www.ftcwiki.org/mechanism-design/drivetrain/mecanum.md)
- [Tank Drive](https://www.ftcwiki.org/mechanism-design/drivetrain/tank-drive.md)
- [Swerve Drive](https://www.ftcwiki.org/mechanism-design/drivetrain/swerve-drive.md)
- [Linear Slides](https://www.ftcwiki.org/mechanism-design/linear-motion/linear-slides.md)
- [Rigging](https://www.ftcwiki.org/mechanism-design/linear-motion/linear-slides/rigging.md)
- [Counter Springing](https://www.ftcwiki.org/mechanism-design/linear-motion/linear-slides/counter-springing.md)
- [Telescoping Pole](https://www.ftcwiki.org/mechanism-design/telescoping-pole.md)
- [Linear Rails](https://www.ftcwiki.org/mechanism-design/linear-rails.md)
- [Lead Screw Actuators](https://www.ftcwiki.org/mechanism-design/lead-screw-actuators.md)
- [Rack and Pinion](https://www.ftcwiki.org/mechanism-design/rack-and-pinion.md)
- [Page 5](https://www.ftcwiki.org/mechanism-design/arms/page-5.md)
- [Page 6](https://www.ftcwiki.org/mechanism-design/linkages/page-6.md)
- [Page 7](https://www.ftcwiki.org/mechanism-design/end-effectors/page-7.md)

## Intro to CAD (Under Constuction)

- [Intro to CAD Course](https://www.ftcwiki.org/intro-to-cad/intro-to-cad-course.md)
- [What is CAD?](https://www.ftcwiki.org/intro-to-cad/level-1/what-is-cad.md)
- [Different types of CAD software](https://www.ftcwiki.org/intro-to-cad/level-1/what-is-cad/different-types-of-cad-software.md)
- [Onshape setup](https://www.ftcwiki.org/intro-to-cad/onshape-setup.md): In this section, we'll guide you through the process of registering for Onshape and downloading essential resources for using CAD in FTC robotics.
- [FTC Insert Tool](https://www.ftcwiki.org/intro-to-cad/onshape-setup/ftc-insert-tool.md)
- [Featurescripts](https://www.ftcwiki.org/intro-to-cad/featurescripts.md)
- [CAD Theory](https://www.ftcwiki.org/intro-to-cad/cad-theory.md)
- [A. Onshape Basics (WIP)](https://www.ftcwiki.org/intro-to-cad/level-2/a.-onshape-basics-wip.md)
- [Sketching and Part Design](https://www.ftcwiki.org/intro-to-cad/level-2/a.-onshape-basics-wip/sketching-and-part-design.md): Sketches and features are the building blocks you will use to create every 3D model in Onshape, so it's good to have a good grasp on the fundamentals.
- [Exercise #4 Simple Gearbox](https://www.ftcwiki.org/intro-to-cad/level-2/a.-onshape-basics-wip/exercise-4-simple-gearbox.md)
- [Exercise #5 Two-Stage Gearbox](https://www.ftcwiki.org/intro-to-cad/level-2/a.-onshape-basics-wip/exercise-5-two-stage-gearbox.md)
- [Exercise #6 Belt and Gear Transmission](https://www.ftcwiki.org/intro-to-cad/level-2/a.-onshape-basics-wip/exercise-6-belt-and-gear-transmission.md)
- [B. Power Transmission (WIP)](https://www.ftcwiki.org/intro-to-cad/level-2/b.-power-transmission-wip.md)
- [C.  Practice Mechanisms (in Progress)](https://www.ftcwiki.org/intro-to-cad/level-2/c.-practice-mechanisms-in-progress.md)
- [Introduction](https://www.ftcwiki.org/intro-to-cad/level-2/c.-practice-mechanisms-in-progress/introduction.md)
- [Exercise #7 Flywheel Shooter](https://www.ftcwiki.org/intro-to-cad/level-2/c.-practice-mechanisms-in-progress/exercise-7-flywheel-shooter.md)
- [Exercise #8 One Servo Claw](https://www.ftcwiki.org/intro-to-cad/level-2/c.-practice-mechanisms-in-progress/exercise-8-one-servo-claw.md)
- [Exercise #9 Roller Intake](https://www.ftcwiki.org/intro-to-cad/level-2/c.-practice-mechanisms-in-progress/exercise-9-roller-intake.md)
- [D. Linkages (in Progress)](https://www.ftcwiki.org/intro-to-cad/level-2/d.-linkages-in-progress.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://www.ftcwiki.org/site-introduction/welcome-to-ftc-wiki.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
