# AndyMark Docs

## AndyMark Docs

- [AndyMark Docs](https://docs.andymark.com/andymark-docs.md): Welcome to AndyMark Docs: your central destination for knowledge, inspiration, and practical guidance in FIRST Robotics.
- [How Do I... FTC?](https://docs.andymark.com/how-do-i.../how-do-i...-ftc.md): The How Do I…? series for FIRST Tech Challenge provides quick, practical answers to common FTC build, design, and troubleshooting questions - helping teams move from problem to solution.
- [How Do I... FRC?](https://docs.andymark.com/how-do-i.../how-do-i...-frc.md): The How Do I…? series for FIRST Robotics Competition delivers concise, hands‑on tips for tackling FRC design, integration, and troubleshooting challenges throughout the build season.
- [How Do I... General?](https://docs.andymark.com/how-do-i.../how-do-i...-general.md): Expert robotics guidance on key tools, sound build practices, and practical techniques to help teams work smarter and make better design and build decisions.
- [Getting Started](https://docs.andymark.com/ftc-build-robits/getting-started.md)
- [The Robits Grid](https://docs.andymark.com/ftc-build-robits/getting-started/the-robits-grid.md)
- [Structure](https://docs.andymark.com/ftc-build-robits/getting-started/the-robits-grid/structure.md)
- [Gussets](https://docs.andymark.com/ftc-build-robits/getting-started/the-robits-grid/gussets.md)
- [Mobility](https://docs.andymark.com/ftc-build-robits/getting-started/mobility.md)
- [Motors](https://docs.andymark.com/ftc-build-robits/getting-started/mobility/motors.md)
- [Carriers](https://docs.andymark.com/ftc-build-robits/getting-started/mobility/motors/carriers.md)
- [Wheels](https://docs.andymark.com/ftc-build-robits/getting-started/mobility/wheels.md)
- [Intermediate Kits](https://docs.andymark.com/ftc-build-robits/intermediate-kits.md)
- [Structure](https://docs.andymark.com/ftc-build-robits/intermediate-kits/structure.md)
- [Mobility](https://docs.andymark.com/ftc-build-robits/intermediate-kits/mobility.md)
- [Application Examples](https://docs.andymark.com/ftc-build-robits/application-examples.md)
- [I2C Sensors](https://docs.andymark.com/ftc-electronics/i2c-sensors.md)
- [Distance Sensor (am-5637)](https://docs.andymark.com/ftc-electronics/i2c-sensors/distance-sensor-am-5637.md)
- [Specifications](https://docs.andymark.com/ftc-electronics/i2c-sensors/distance-sensor-am-5637/specifications.md)
- [Examples](https://docs.andymark.com/ftc-electronics/i2c-sensors/distance-sensor-am-5637/examples.md)
- [IMU (am-5638)](https://docs.andymark.com/ftc-electronics/i2c-sensors/imu-am-5638.md)
- [Specifications](https://docs.andymark.com/ftc-electronics/i2c-sensors/imu-am-5638/specifications.md)
- [Examples](https://docs.andymark.com/ftc-electronics/i2c-sensors/imu-am-5638/examples.md)
- [Magnetic Switch (am-5746)](https://docs.andymark.com/ftc-electronics/i2c-sensors/magnetic-switch-am-5746.md)
- [Specifications](https://docs.andymark.com/ftc-electronics/i2c-sensors/magnetic-switch-am-5746/specifications.md)
- [Examples](https://docs.andymark.com/ftc-electronics/i2c-sensors/magnetic-switch-am-5746/examples.md)
- [Device API](https://docs.andymark.com/ftc-electronics/i2c-sensors/magnetic-switch-am-5746/device-api.md)
- [HexBore Absolute Encoder (am-5200)](https://docs.andymark.com/ftc-electronics/i2c-sensors/hexbore-absolute-encoder-am-5200.md)
- [Specifications](https://docs.andymark.com/ftc-electronics/i2c-sensors/hexbore-absolute-encoder-am-5200/specifications.md)
- [Color Sensor (am-5636)](https://docs.andymark.com/ftc-electronics/i2c-sensors/color-sensor-am-5636.md)
- [Device API](https://docs.andymark.com/ftc-electronics/i2c-sensors/color-sensor-am-5636/device-api.md)
- [Specifications](https://docs.andymark.com/ftc-electronics/i2c-sensors/color-sensor-am-5636/specifications.md)
- [Examples](https://docs.andymark.com/ftc-electronics/i2c-sensors/color-sensor-am-5636/examples.md)
- [Getting Started](https://docs.andymark.com/frc-build/getting-started.md): Identify tool sets to help you build your robot, structure to mount systems, and movement to traverse the field.
- [Tools](https://docs.andymark.com/frc-build/getting-started/tools.md): Setting up your shop for the first time or refreshing for a new season? Check out these tools to help save time.
- [Structure](https://docs.andymark.com/frc-build/getting-started/structure.md): Deciding what materials to use where can make or (literally) break your season.
- [FRC Structure Standards](https://docs.andymark.com/frc-build/getting-started/structure/frc-structure-standards.md): A list of common standards used in FRC and on AndyMark Products.
- [Mobility](https://docs.andymark.com/frc-build/getting-started/mobility.md): Moving yourself and scoring elements around quickly and precisely.
- [Application Examples](https://docs.andymark.com/frc-build/application-examples.md)
- [Drive](https://docs.andymark.com/frc-build/application-examples/drive.md)
- [Intakes/Indexers](https://docs.andymark.com/frc-build/application-examples/intakes-indexers.md)
- [Launchers](https://docs.andymark.com/frc-build/application-examples/launchers.md)
- [Arms & Lifts](https://docs.andymark.com/frc-build/application-examples/arms-and-lifts.md)
- [Climb](https://docs.andymark.com/frc-build/application-examples/climb.md)
- [Bumpers](https://docs.andymark.com/frc-build/bumpers.md): Bumpers protect your robot from damage on the field! It's important to build a robust and easily repairable set of bumpers each season.
- [Foam](https://docs.andymark.com/frc-build/bumpers/foam.md): AndyMark offers 3 types of competition legal bumper foams for FRC Teams.
- [Fabric](https://docs.andymark.com/frc-build/bumpers/fabric.md): AndyMark offers 2 types of fabric, giving teams the option of choosing between high durability and slick bumper surfaces.
- [Installation](https://docs.andymark.com/frc-build/bumpers/installation.md)
- [CAN Device Firmware](https://docs.andymark.com/frc-electronics/can-device-firmware.md)
- [AM\_ColorSensor](https://docs.andymark.com/frc-electronics/can-device-firmware/am_colorsensor.md)
- [AM\_HexBoreEncoder](https://docs.andymark.com/frc-electronics/can-device-firmware/am_hexboreencoder.md)
- [AM\_MagSwitch](https://docs.andymark.com/frc-electronics/can-device-firmware/am_magswitch.md)
- [AM\_Lidar](https://docs.andymark.com/frc-electronics/can-device-firmware/am_lidar.md)
- [AndyMark CAN Interface Utility](https://docs.andymark.com/frc-electronics/andymark-can-interface-utility.md)
- [AndyMark CAN Utility Installer](https://docs.andymark.com/frc-electronics/andymark-can-interface-utility/andymark-can-utility-installer.md)
- [WPILib AM Vendor Library Setup](https://docs.andymark.com/frc-electronics/wpilib-am-vendor-library-setup.md)
- [AndyMark Vendor JSONs](https://docs.andymark.com/frc-electronics/wpilib-am-vendor-library-setup/andymark-vendor-jsons.md)
- [CAN Sensors](https://docs.andymark.com/frc-electronics/can-sensors.md)
- [CAN Lidar (am-5684)](https://docs.andymark.com/frc-electronics/can-sensors/can-lidar-am-5684.md)
- [Specifications](https://docs.andymark.com/frc-electronics/can-sensors/can-lidar-am-5684/specifications.md)
- [Examples](https://docs.andymark.com/frc-electronics/can-sensors/can-lidar-am-5684/examples.md)
- [Validation](https://docs.andymark.com/frc-electronics/can-sensors/can-lidar-am-5684/validation.md): How to validate whether your distance reading is accurate
- [Tuning](https://docs.andymark.com/frc-electronics/can-sensors/can-lidar-am-5684/tuning.md): The sensor does not store these values, so you should call the appropriate configuration methods after initializing the device in code
- [Device API](https://docs.andymark.com/frc-electronics/can-sensors/can-lidar-am-5684/device-api.md)
- [CAN Magnetic Switch (am-5746)](https://docs.andymark.com/frc-electronics/can-sensors/can-magnetic-switch-am-5746.md)
- [Specifications](https://docs.andymark.com/frc-electronics/can-sensors/can-magnetic-switch-am-5746/specifications.md)
- [Examples](https://docs.andymark.com/frc-electronics/can-sensors/can-magnetic-switch-am-5746/examples.md)
- [Device API](https://docs.andymark.com/frc-electronics/can-sensors/can-magnetic-switch-am-5746/device-api.md)
- [CAN Hex Bore Absolute Encoder (am-5200\_CAN)](https://docs.andymark.com/frc-electronics/can-sensors/can-hex-bore-absolute-encoder-am-5200_can.md)
- [Specifications](https://docs.andymark.com/frc-electronics/can-sensors/can-hex-bore-absolute-encoder-am-5200_can/specifications.md)
- [Examples](https://docs.andymark.com/frc-electronics/can-sensors/can-hex-bore-absolute-encoder-am-5200_can/examples.md)
- [Device API](https://docs.andymark.com/frc-electronics/can-sensors/can-hex-bore-absolute-encoder-am-5200_can/device-api.md)
- [CAN Color Sensor (am-5683)](https://docs.andymark.com/frc-electronics/can-sensors/can-color-sensor-am-5683.md)
- [Specifications](https://docs.andymark.com/frc-electronics/can-sensors/can-color-sensor-am-5683/specifications.md)
- [Examples](https://docs.andymark.com/frc-electronics/can-sensors/can-color-sensor-am-5683/examples.md)
- [Device API](https://docs.andymark.com/frc-electronics/can-sensors/can-color-sensor-am-5683/device-api.md)
- [Koors40 Brushed Speed Controller](https://docs.andymark.com/frc-electronics/koors40-brushed-speed-controller.md)
- [FLL](https://docs.andymark.com/andymark-assembly-guides/fll.md)
- [FTC](https://docs.andymark.com/andymark-assembly-guides/ftc.md)
- [2025-26 DECODE](https://docs.andymark.com/andymark-assembly-guides/ftc/2025-26-decode.md)
- [Past Seasons](https://docs.andymark.com/andymark-assembly-guides/ftc/past-seasons.md)
- [FRC](https://docs.andymark.com/andymark-assembly-guides/frc.md)
- [Drive](https://docs.andymark.com/andymark-assembly-guides/frc/drive.md)
- [Lift](https://docs.andymark.com/andymark-assembly-guides/frc/lift.md)
- [Climb](https://docs.andymark.com/andymark-assembly-guides/frc/climb.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://docs.andymark.com/andymark-docs.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.
