EZ-Template
EZ-Template is a simple plug-and-play PROS template for drivetrains.
Features
- Simple to setup
- PID for driving, turning, swing turns, and arcs
- Easy to use PID tuner
- Speed ramp-up for driving
- Asynchronous PID with blocking functions until settled and until a specific position has come
- Joystick input curves
- Live adjustment of input curves
- Autonomous selector
- SD card saving of autonomous selector and joystick curves
- "Tug of war" detection for autonomous
- PID exit conditions for when drive motors overheat
- Tank drive, single stick arcade, and dual stick arcade
- Loading animation during IMU calibration
- 3 wire encoder and rotation sensor support
- Add / remove motors from the drive dynamically to allow for PTO use
- Exposed PID class for use with your other subsystems
- Exposed slew class for gradual speed ramp-up for your other subsystems
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
Download the latest example project here.
Tutorials
Installation, upgrading, setup, and more tutorials can be found here.
Docs
Documentation with descriptions of EZ-Template functions can be found here.