> For the complete documentation index, see [llms.txt](https://docs.andymark.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.andymark.com/frc-electronics.md).

# FRC Electronics

- [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)
- [CAN Device Configuration](https://docs.andymark.com/frc-electronics/can-device-configuration.md)
- [AndyMark IPK for SystemCore](https://docs.andymark.com/frc-electronics/can-device-configuration/andymark-ipk-for-systemcore.md)
- [AndyMark CAN Interface Utility](https://docs.andymark.com/frc-electronics/can-device-configuration/andymark-can-interface-utility.md)
- [AndyMark CAN Utility Installer](https://docs.andymark.com/frc-electronics/can-device-configuration/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)
