Skip to content
MARS
Lib
Documentation
Tutorials
Core Standards
API Reference
GitHub
Discussions
Search
Ctrl
K
Cancel
GitHub
Community
Select theme
Dark
Light
Auto
Zero to Hero: Onboarding
Software Setup & Git
migration
Migrating from WPILib
Migrating from CTRE
MARSLib VS Code Extension
Telemetry Mastery
Intro to CI/CD & Testing
Framework Architecture
structure Diagrams
The IO Layer Pattern
Teamwork & Hardware Abstraction
Innovation & Continuous Simulation
State Machine Logic
Fun & High Performance
Zero-Allocation Programming
Core structure
Fault Resilience
SysId & Continuous Tuning
Robot Subsystems
Swerve Drive Guide
Physics-First Development
Vision Fusion & Filtration
Control Theory Basics
Pathfinding & Autonomous
Interactive Code Playground
Shooting On The Move
3D Field Visualization
Advanced Workflows
Performance & Optimization
Simulation Best Practices
Vision System Integration
WPILog Analysis Guide
AI Agents & Tooling
Dynamic Power Shedding
Elite structure Mining
Automated Log Uploader
Operations & Deploy
Competition Preparation Checklist
Network Configuration Guide
Troubleshooting Library
Robot Won't Move - Troubleshooting Guide
Compilation Errors - Troubleshooting Guide
Vision Systems - Troubleshooting Guide
CAN Bus - Troubleshooting Guide
Network Issues - Troubleshooting Guide
Simulation Troubleshooting
Interactive Learning
Exercises & Quizzes
Java Basics Quiz
quizzes
Beginner Knowledge Quiz
exercises
Interactive Code Challenges
Interactive Progress Dashboard
Visual Diagrams
Robot Code Flow Diagrams
Reference
Plain Language Glossary
Controller Mappings
Community & Culture
Core Values
The MARSLib Standard
Accessibility
Contributing Guide
Project Info
FAQ
Changelog
Acknowledgements
API Reference
GitHub
Community
Select theme
Dark
Light
Auto
Performance & Optimization