Space Mushroom 6 DOF Remix: 30 Degree Tilt, 4 axis.

Space Mushroom 6 DOF Remix: 30 Degree Tilt, 4 axis.

thingiverse

CREDIT TO SHIURA FOR ORIGINAL CONCEPT, AND FDMAKARA FOR THE 4 JOYSTICKsaw 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 softwarei 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 fitDISCLAIMER-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 boltsdouble sided tape/hot glue/etcCODE NOTEShighlighted green text you can change however, works as writtenhighlighted 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, Y4ADJUSTMENTSThe 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 thisI 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 cleaner4 joystick didn't have a code for 3D programsdidn't bother with a cover plate. once i get the wires set up i was going to just use cardboard or cheap wood.ISSUESblender doesn't seem to work properly? could be due to almost no 3dconnexion supportstill 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 DMsit could be user error, but sometimes for me it begins to drift still even though i changed the deadzoneNOTESi 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.

Download Model from thingiverse

With this file you will be able to print Space Mushroom 6 DOF Remix: 30 Degree Tilt, 4 axis. with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Space Mushroom 6 DOF Remix: 30 Degree Tilt, 4 axis..