The Software Guide

17 articles

Get a Code Review →
· Ishaan Desai

FTC Dashboard & Live PID Tuning

Tune your robot's PID controller in real time using FTC Dashboard - No rebuilding required

intermediatepiddashboardsoftware
Read post
· Ishaan Desai

Color Sensor

How to read RGB and HSV values from the REV Color Sensor.

softwarebeginner
Read post
· Ishaan Desai

Distance Sensor

How to use a distance sensor

softwarebeginner
Read post
· Ishaan Desai

Universal IMU Guide

Using the modern, hub-agnostic IMU interface for robot orientation.

softwarebeginner
Read post
· Ishaan Desai

Touch Sensor

Simple digital inputs for limit switches and button presses.

softwarebeginner
Read post
· Ishaan Desai

Android Studio Setup

Complete set up guide for Android Studio on both Windows and Mac.

softwarebeginnerrookievideo
Read post
· Ishaan Desai

Basics of Motors and Servos

Programming guide for DC motors and servos in FTC.

softwarebeginner
Read post
· Ishaan Desai

Types of OpModes

The core differences between an OpMode and a LinearOpMode with Java examples.

softwarebeginnervideo
Read post
· Ishaan Desai

Basics of Wiring and Configuration

Essential guide to wiring your FTC robot and configuring it in the app.

softwarebeginnermanual
Read post
· Ishaan Desai

Bulk Reads

Optimizing your FTC robot's control loop with LynxModule bulk reading.

softwareintermediateperformance
Read post
· Ishaan Desai

Feedforward Control

A practical guide to feedforward control for FTC mechanisms.

softwareintermediatecontrol
Read post
· Blueprint

Mecanum Drivetrain

Learn the kinematics and programming behind a 4-motor mecanum drivetrain.

softwarebeginnerkinematics
Read post
· Blueprint

Motion Profiling

Learn how to use trapezoidal motion profiling with FTC drivetrains and single‑motor mechanisms.

softwareadvancednovideo
Read post
· Ishaan Desai

NextFTC Subsystems

Building modular and reusable robot mechanisms using the NextFTC framework.

softwareintermediate
Read post
· Ishaan Desai

PID Control

A comprehensive guide to proportional, integral, and derivative control in FTC.

softwareintermediatecontrol
Read post
· Ishaan Desai

Sloth Load

High-speed code deployment and hot-reloading for FTC using Sloth.

softwarebeginnertools
Read post
· Blueprint

Writing in Markdown - A Quick Reference

A practical guide to markdown syntax - headings, code blocks, tables, blockquotes, and more.

softwarebeginner
Read post