1. For downloading SimTools plugins you need a Download Package. Get it with virtual coins that you receive for forum activity or Buy Download Package - We have a zero Spam tolerance so read our forum rules first.

    Buy Download Package Now!
  2. Do not try to cheat our system and do not post an unnecessary amount of useless posts only to earn credits here. We have a zero spam tolerance policy and this will cause a ban of your user account. Otherwise we wish you a pleasant stay here! Read the forum rules
  3. We have a few rules which you need to read and accept before posting anything here! Following these rules will keep the forum clean and your stay pleasant here. Do not following these rules will lead to permanent exclusion from this website: Read the forum rules.

JADs 6dof with ballscrews

Discussion in 'DIY Motion Simulator Projects' started by JAD, Feb 25, 2018.

  1. JAD

    JAD Active Member

    Joined:
    Jan 17, 2016
    Messages:
    111
    Location:
    Australia
    Balance:
    823Coins
    Ratings:
    +92 / 2 / -0
    In the interest of sharing.
    Here are the Fusion360 and stl files for the vive controller mount.

    With the Fusion360 file, there is a scale applied in the timeline you may want try some other value depending on your material and printer.
    I had +2% and I needed to add a few layer of tape on the controller to make it slug.
    I printed this in PLA at 100% infill.
    IMG_20190907_160334.jpg

    Attached Files:

  2. JAD

    JAD Active Member

    Joined:
    Jan 17, 2016
    Messages:
    111
    Location:
    Australia
    Balance:
    823Coins
    Ratings:
    +92 / 2 / -0
    I was in need of a easy way to connect to the 3x kangaroos on the PC, send commands, then close the ports.
    All this was needed independent from Simtools.
    Actions such as start, home, park in lowest position, lift to ready position for simtools to take over, and powerdown were required.

    I was finding it tedious using some terminal programs where I needed to click many times to open the ports, type or send commands individually, remember to close ports etc.
    Some of these apps came close but there was just one extra step or shortcoming that prevented it from being a one click exercise.

    After many hours of trials I found FoxTerm worked out well.
    You can set up multiple file shortcuts to the .exe with command line parameters that point to setup files that do all the multiple com connections, broadcast the data, close connections and quit the program.
    Each file shortcut is a single action or a combination of actions.

    files.png

    The next step is to get a push button on a game controller to launch these files.
    Theres plenty of spare buttons on the Simucube I could use for this.

    Does anyone know of a program thats always running in the background that could do this?
    Im struggling to find something like this on the web.
    Im not a programmer so I was hoping to find something purpose built ready to go.
  3. JAD

    JAD Active Member

    Joined:
    Jan 17, 2016
    Messages:
    111
    Location:
    Australia
    Balance:
    823Coins
    Ratings:
    +92 / 2 / -0
    Actually, the perfect place for those action shortcuts is in the quicklinks tab on simtools.
    When a game is not running, 1 click of those quick links is all it takes.
  4. JAD

    JAD Active Member

    Joined:
    Jan 17, 2016
    Messages:
    111
    Location:
    Australia
    Balance:
    823Coins
    Ratings:
    +92 / 2 / -0
    Finally got around to hooking up the old shifter using the teensy method.
    I lost a lot of time with fault finding because it took me many hours before I realised I had a G27 shifter with a different pinout and not a G25.

    I managed to squeeze the teensy into a Dsub adapter by removing the connector block off the pcb and wiring the teensy directly to the board.
    And then add a layer of medium density foam and squash it down when closing the lid of the connector.
    The teensy board is secure enough that the USB connector is held firm at the opening to the case.
    I had to remove some of the plastic at the opening for the USB connector to get a USB cable to seat closer to the board.
    Its a nice compact adaptor between the Dsub lead of the shifter and the usb cable to the simucube.
    IMG_20190911_230645.jpg IMG_20190915_005531.jpg IMG_20190915_005605.jpg IMG_20190915_005804.jpg
    • Creative Creative x 1
  5. JAD

    JAD Active Member

    Joined:
    Jan 17, 2016
    Messages:
    111
    Location:
    Australia
    Balance:
    823Coins
    Ratings:
    +92 / 2 / -0
    And here is the quick guide to wiring this combo.
    IMG_20191005_114033.jpg
  6. JAD

    JAD Active Member

    Joined:
    Jan 17, 2016
    Messages:
    111
    Location:
    Australia
    Balance:
    823Coins
    Ratings:
    +92 / 2 / -0
    I got lucky and an Ebay alert for a second hand X56 hotas came up on my radar last week.
    Picked this up for AUD$150. Pretty happy with it since its been at least 6 months before anything has come up second hand.
    The cockpit is looking busy now.
    Im having fun throwing more and more at it.
    Next will be a handbrake. If I can squeeze it in somewhere.
    IMG_20191005_191014.jpg
    • Like Like x 1
  7. Pierre Lalancette

    Pierre Lalancette Lalancelot Gold Contributor

    Joined:
    Dec 11, 2016
    Messages:
    668
    Occupation:
    3D Technical Director
    Location:
    Quebec, Canada
    Balance:
    5,544Coins
    Ratings:
    +674 / 5 / -0
    My Motion Simulator:
    6DOF
    Really nice layout! Are you using the motion compensation from Pimax?
    Its a bit tricky on controller selection and orientation, but it was working really nice of the few minutes I could test it.
  8. JAD

    JAD Active Member

    Joined:
    Jan 17, 2016
    Messages:
    111
    Location:
    Australia
    Balance:
    823Coins
    Ratings:
    +92 / 2 / -0
    Yes, I did have it working for a short time but I pulled back from experimenting with this as I needed catch up on other loose ends and tuning before I get into this proper.
    I need to get motion and controls set up properly before I dive into VR and motion compensation.
    I havent had much time on the project for the last 2-3 weeks so not much has progressed here at the moment.
    Like you said, its is tricky, I had to fumble around with controller settings and sequencing to get it going.
    For the short time i had it going, it was odd as it was laggy in Steam home but seemed OK in game.
    I'll revisit this soon.

    Im looking forward to your next update on your rig.