EZ-Template
⚡️ coding made ez ⚡️
💅 docs and tutorials 💅
💥 pid, odometry, pure pursuit, boomerang 💥
📚 focus on consistency 📚
🧐 out of the box documentation 🧐
🔌 plug and play example project 🔌
See a complete playlist of EZ-Template autons here!
Discord Server
Need extra assistance using EZ-Template? Feel free to join our Discord Server!
Features
EZ-Template is built with high attention to the user experience.
- Built with 💜 and PROS
- Powerful open source Development platform for VEX V5
- Customize and extend with other community PROS libraries
- 🔌 Example project is plug-and-play
- Simple to setup
- Get up and running in minutes
- 👀 Simple to use API
- PID for driving, turning, swing turns, and arcs
- Odometry with Pure Pursuit and Boomerang
- Asynchronous PID with blocking functions
- "Tug of war" detection
- Overheat detection and exiting
- Live PID tuning
- Tracking wheel support
- 📺 Autonomous selector
- Easy to add autons
- SD card saving
- 🎮 Joystick control
- Tank drive, single stick arcade, and dual stick arcade
- Joystick input curves
- Adjust joystick curves live through the controller
- PID for your own subsystems
- Slew for your own subsystems
Design Principles
- Quick to get going. EZ-Template should make it easy to learn and use. Anything is achievable by users, even if it takes them more code and more time to write.
- Intuitive. Users will not feel overwhelmed when looking at an EZ-Template project or adding new features. It should look intuitive and easy to build on top of.
- Sensible Defaults. Common and popular performance optimizations and configurations will be done for users, but only with the option to override them.
We believe that, as developers, knowing how a library works helps us become better at using it. We're dedicating effort to creating tutorials and documentation with the hope that reading it will gain the user a deeper understanding of the tool, and become even more proficient in using it.
Support me on Patreon!
Supporting me on Patreon will help guarantee that EZ-Template continues to get maintained and allow me to develop products for teams to use. Click here to see my Patreon!
Download and Installation
Learn how to install and setup EZ-Template here!