LoonyOdo
LoonyOdo is the Loony Squad's open source dead wheel odometry solution. The project was made to create a repository of inspiration, tips, and design requirements to help teams create their own odometry pods. This project was led by Alex with support from Jameson and Jamie on the instructions and rendering sides, respectively.
LoonyOdo comes in six flavors, using three combinations of backplate designs each compatible with two different encoders. The construction is comprised of 3D printed, CNC'd, or COTS parts, and the result is a very compact and robust set of pods. With its simple design and easy serviceability, LoonyOdo is made to be compatible with nearly any robot.
The instructions and design guide for LoonyOdo can be found here: https://docs.google.com/presentation/d/1dEYNUNY_9nqMl-R3nphqr-574irAsfmFc599L6unDIM/edit?usp=sharing. This document contains design theory for creating odometry pods, examples of pods from various teams, the major components of odometry, resources for programming with odometry, and complete assembly instructions for the six official versions of LoonyOdo. CAD and STLs for 3D printing are available here: https://forms.gle/WupLkVazXi4h8t2j6.
Features
Easy mounting with both goBILDA and REV components
Support for Redux v1/v2 and REV through bore encoders
Options for 12mm (REV) or 14mm (goBILDA) bearings
Compact Rotacaster 35mm omni wheel
Support for both keyed and round bore variants
Multiple screw options
Versions for fully 3D printed, 3D printed + CNC'd, and 3D printed + goBILDA assemblies
Update 0.3 Beta (1-12-23)
Added support for 14mm bearings
Deprecated the 12mm + goBILDA plate variation
Update 0.2 Beta (12-15-22)
Updated BOM to reflect FTC Q&A question 220
Version 0.1 Beta (12-8-23)
Initial release
Links
Instructions and Odometry Design Guide: https://docs.google.com/presentation/d/1dEYNUNY_9nqMl-R3nphqr-574irAsfmFc599L6unDIM/edit?usp=sharing
3D printable STLs: https://forms.gle/WupLkVazXi4h8t2j6
Gallery
team 5361
team 5361
team 10355
team 10355
team 10355
team 10639
team 14254
team 14254