Redesigned Frame and Assembly for Improved Ergonomics
I redesigned the frame to position the Arduino below the handwrest, allowing the main assembly to be lowered. This design change, along with the addition of a hand rest, eliminates the need for added weights.
I haven't decided on the final knob shape yet, so I created an interface with a large thread to accommodate future changes.
There were alignment issues with the joysticks due to their specific type. However, the placement remains unchanged from the original design, so using the same joysticks as in the original guide will work perfectly.
The Arduino module is secured in a socket with split pin tabs and a "dock" component. The dock is fastened with screws that go into heat inserts in the frame.
I printed the main components using PET-G, while the knob and gasket were printed with TPU.
Edit:
The issue with half-closed top mounting holes has been resolved and the model updated. Additionally, a version with a larger controller volume for easier wire routing has been added, though it is untested at this time.
Instructions are up on the main model:
https://www.printables.com/model/864950-open-source-spacemouse-space-mushroom-remix/files
The author remixed this model.
Redesigned frame so the arduino is not below the joysticks. That alows lowering of the main assebly. Addition of the handwrest negates the need for added weights.
Made the lid hole bigger because of the bigger knob on the mouse.