Hello Everyone,
Has your team been contemplating attempting swerve, but are not sure whether they have the programming knowledge necessary to make it move let alone go where you want it to go? Have they wanted to try it, but had difficulty justifying the cost of entry for something that may not be a good fit for the team?
Well, we (6762, The Oscats) are in the same boat, and we created a potential solution.
Scoot is a 3d printed swerve chassis that uses only 2 REV swerve modules and has a full FRC control system.
This means you can create a swerve bot for half the price of what a swerve bot would typically cost.
We are learning a lot with this little bot, and we wanted to share in case it could help other teams figure out whether swerve was right for them.
Here is our documentation.
Here is our Cadd.
And here is our code
The code uses a modified version of Rev’s Swerve code, but with only two modules.
There is a lot we have yet to figure out (check out the Known issues), but the robot is working.
If anyone has any feedback or words of wisdom, we would be open. As I said, we have a lot to learn.
As I write this, the modules are in stock on Rev’s site, and the motors (Neo and Neo 550s) and controllers are in stock at Andymark.
We have been trying to design a relatively inexpensive and miniature (so mentors can take it home to explore) Swerve solution for a while now, and this is where we landed.
I posted this in programming as this is largely an experiment in programming. If this is in error, mods, please move it to the correct place.
Thank you all for your help. We could not even consider this without all we have learned from and the support of this community.
Edit: I added the CADD link. Our printer is a Prusa MK3+. We chopped the chassis up into pieces to fit on the base. We have a small issue where we did not know how much PLA was going to expand, so we left too much space for the tongue and groove. This is easily remedied with glue or screws, but eventually we will fix the Onshape.
We wanted to publish now in case it could help a team considering swerve for next season.