About Hermes I
Beginning both as a project for one of my high school engineering projects and as a passion project for my robotics team there, I designed a mechanically functional coaxial swerve module primarily manufactured with COTS (commercial off-the-shelf) parts and 3D printed parts. For my objectives listed in the project proposal for the class, I even listed one of the overall objectives as "easily manufacturable" and specifying 3D printing as a main manufacturing method.
This project required low backlash due to the precision(s) required in the autonomous period in the FIRST Tech Challenge that requires extremely precise movement of an autonomous, pre-programmed robot to complete a set of actions. For this reason, I tried to minimize the use of any and all gears in the system, including the bevel gears typically used for wheel rotation. Instead, I opted for non-planar pulleys with a toothed belt rotation: I was hoping that by removing the gears in the system altogether, the motors (and the encoders integrated directly into the system) would not be affected by even the slightest of motions, up to the belt tension itself. This system likely would have worked with enough testing, however, rotating belts like this is typically considered bad practice and would need accounting for different kinds of radii in both the pulleys and rotation axes (foreshadowing).
For this project, I designed the prototype entirely in the Fusion360 CAD software where I performed various FEAs on the standoff plates and structures using rough estimations for 3D printed plastic and CoM analysis on the modules to determine several best places to mount these modules. These assemblies were also digitally "jointed" in CAD to be able to both animate and conceptualization the motion of these parts in the physical world, which gave a good medium for determining the module performance.
Several calculations were performed for optimal max speeds and accelerations based on typical FTC drivetrain performances and motor specifications. Each of the parts were carefully spec'd to fit the standards and typical parts used by our robotics team.