Space Mushroom 6 DOF Remix: 30 Degree Tilt, 4 axis.
Description
CREDIT TO SHIURA FOR ORIGINAL CONCEPT, AND FDMAKARA FOR THE 4 JOYSTICK ==================== saw the original idea and really liked it, but the issue is i found moving sideways wouldn't work too well and would be too fast, due to the axis number for that being too high. saw fdmakaras, really liked it. found it wouldn't work at all due to the code not working for 3d software i tweaked things around, and got things working out a bit better. does it work? yes! well? i won't lie it's got some bugs! but it's not super expensive to make, and it's open so anyone can modify it as they see fit DISCLAIMER- ==================== this is a remix of 2 peoples projects, and likewise the code is a remix 3 other people editted. i only take credit for the palmrest and the new base, which even then were from the original by shiura and would not be possible without them sharing their project. this remix relies on parts FROM FDMAKARA. PARTS ==================== -4 analog joystick sensors with board - "pro micro" (ATmega 32U4 based micro controller, Arduino Leonardo compatible) - wires and solder (it's good to use the single wires you can plug in to make it more forgiving) - 3mm nuts and bolts - double sided tape/hot glue/etc CODE NOTES ==================== highlighted green text you can change however, works as written highlighted blue text from what I understand are the multipliers for the axis. (For example, all of the X axis has been set to -3. increasing this to -6 will double the zoom in and out speed. decreasing it to -1 will decrease the zoom in and out speed) highlighted red code is the axis of each individual joystick, as followed: X1, X4, X3, X2, Y1, Y4, Y3, Y4 ADJUSTMENTS ==================== 1. The OG wasn't that great for ergonomics. Arguably mine isn't that great either but it's a bit better on the wrist. the 30 degree tilt and wrist rest is to help with this 2. I didn't like how on both versions there was a small gap for the wires. I got cheap ones that bent way too much, so i just added small holes to make it cleaner 3. 4 joystick didn't have a code for 3D programs 4. didn't bother with a cover plate. once i get the wires set up i was going to just use cardboard or cheap wood. ISSUES ==================== 1. blender doesn't seem to work properly? could be due to almost no 3dconnexion support 2. still no buttons. honestly, I have no clue what i'm doing with the coding or wiring. i was able to get the code working not through understanding what i was doing, but trial and error, coicidences and constantly being in a friends DMs 3. it could be user error, but sometimes for me it begins to drift still even though i changed the deadzone NOTES ==================== i realized when i was assembling the joystick, the set up could be flipped as well (I was holding the "knob" upside down, and realized that could be the base, and the "shaft" the part of the mouse to rotate) which could provide space for adding buttons onto the design.
Statistics
Likes
0
Downloads
0