1. Do not share user accounts! Any account that is shared by another person will be blocked and closed. This means: we will close not only the account that is shared, but also the main account of the user who uses another person's account. We have the ability to detect account sharing, so please do not try to cheat the system. This action will take place on 04/18/2023. Read all forum rules.
    Dismiss Notice
  2. 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 Now a Download Plan!
  3. 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
  4. 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. Do not follow these rules can lead to permanent exclusion from this website: Read the forum rules.
    Are you a company? Read our company rules

Thanos Direct Drive with AASD 30 driver

Discussion in 'Direct Drive Wheels' started by Gadget999, Sep 28, 2020.

  1. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,897
    Location:
    London
    Balance:
    11,610Coins
    Ratings:
    +458 / 9 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    @Thanos - I have been having some trouble getting the pedals on my sim to work correctly

    it appears the 5v for the g27 pedal connector is actually 3.3 V not 5V

    there is a wire soldered to the board that says 5v (pic to follow)

    is there somewhere else on the board I can take 5v from ?

    please advise
  2. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,897
    Location:
    London
    Balance:
    11,610Coins
    Ratings:
    +458 / 9 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    image showing wire attached

    @Thanos

    Attached Files:

  3. Thanos

    Thanos Building the Future one AC Servo at a time... or 6

    Joined:
    Jul 6, 2017
    Messages:
    1,347
    Occupation:
    Electronics Engineer
    Location:
    United States
    Balance:
    2,699Coins
    Ratings:
    +1,043 / 9 / -0
    My Motion Simulator:
    AC motor, Motion platform, 4DOF, 6DOF
    The pedals and shifter do need to work on 3.3v, as the logic and analog signals from STM32F4 need to be 3.3v.

    The jumper wire you see on the photo is to also provide 3.3v power to the DAC as it doesn't needed 5v as I thought, but 3.3v rail to rail to have less gap on the offset center for the torque signal.
    • Like Like x 1
  4. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,897
    Location:
    London
    Balance:
    11,610Coins
    Ratings:
    +458 / 9 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    Managed to fit a smaller resitance potentiometer and the pedal is now working ok
  5. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,897
    Location:
    London
    Balance:
    11,610Coins
    Ratings:
    +458 / 9 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    The sim wheel and pedals are finally finished, its been a mission - in hindsight it would have been easier to buy a working wheel and upgrade it to a more powerful motor.

    I will fit a vibration motor to the brake pedal so it vibrates with the abs

    Anyways we have a new problem

    Sim tools is crashing, but only when the TDD wheel is operating.

    If you power the sim with the wheel motor disabled there is problem.

    My guess is I am getting electrical interference which is jamming the usb hub causing the 6dof com ports to drop out and making simtools hang

    Sometimes it will work for a while before crashing.

    I am going to try a usb isolator between the sim wheel and and the computer

    Any suggestions ?

    Has anyone else had similar issues ?
  6. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,551
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    145,124Coins
    Ratings:
    +10,779 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    Make sure you use shielded cables and practice good cable management. You can also try clip on Ferrite magnets.
    • Informative Informative x 1
  7. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,897
    Location:
    London
    Balance:
    11,610Coins
    Ratings:
    +458 / 9 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    the cables are shielded and I tried the magnetic chokes earlier today

    i will try rerouting the cables to the AASD and see if i can move it to the other side of the sim
  8. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,897
    Location:
    London
    Balance:
    11,610Coins
    Ratings:
    +458 / 9 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    Ok moving the aaad away from the sim computer seemed to help

    However now RF2 crashes instead of simtools
  9. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,897
    Location:
    London
    Balance:
    11,610Coins
    Ratings:
    +458 / 9 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    I am not having much luck with the TDD board from thanos

    it appears the FFB is reversed when using Rfactor and other programs

    is it possible the direction pin is sending in the wrong direction ?

    is there a way to fix this ?

    the MMOS settings from Thanos recommend the encoder is reversed - but doing this makes the wheel spin when at the desktop

    i have tried changing everysetting iu can think of - e.g

    in RF2 the json file for the controller is set to

    "Steering effects strength":-10000

    I have tried very hard with this TDD wheel and I am starting to think the direction pin is wrong
  10. Nikiss999

    Nikiss999 Member

    Joined:
    Jun 27, 2020
    Messages:
    42
    Balance:
    418Coins
    Ratings:
    +13 / 0 / -0
    My Motion Simulator:
    DC motor, AC motor
    There's a inverted dir pin in mmos, try using that one if possible.

    Alternative would be to reverse encoder as you did, or put A encoder wire into B input on mmos and B into A.
    I think that you'll absolutely need to change dir pin because you can reverse the encoder but that will just fk up game input and you'll still have reversed ffb.

    Try using a little bit of desktop spring and see if your motor moves away from center - if it does dir pin is reversed (idk if you did that already, something like this was mentioned in your post).

    Attached Files:

  11. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,897
    Location:
    London
    Balance:
    11,610Coins
    Ratings:
    +458 / 9 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF

    Thank you - that is very useful
    • Optimistic Optimistic x 1
  12. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,897
    Location:
    London
    Balance:
    11,610Coins
    Ratings:
    +458 / 9 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    Finally a breakthrough - reversing FFB using MMOS and RF2

    Ok finally a breakthrough ! Windows 7 makes local user copies of ini files and when you edit them it may not be the file that windows ends up using !

    The solution for RF2 is edit the json controller file so the steering effects strength is -10000

    Now save the json file with a new name ie MMOSv2

    Now open rf2 and load the new controller file. Windows 7 has to use this file because there is no other one available

    Problem finally solved.

    I have posted the solution here so if anyone else gets caught out they will find the solution

    The support for this product is not the best !
    • Informative Informative x 1
    Last edited: Jan 7, 2021
  13. Thanos

    Thanos Building the Future one AC Servo at a time... or 6

    Joined:
    Jul 6, 2017
    Messages:
    1,347
    Occupation:
    Electronics Engineer
    Location:
    United States
    Balance:
    2,699Coins
    Ratings:
    +1,043 / 9 / -0
    My Motion Simulator:
    AC motor, Motion platform, 4DOF, 6DOF
    The TDD is just a better way to wire the STM32F4 minimizing the wiring required to use the MMOS firmware (plus adding a DAC to interface better to the AASD servos). So its being made as plug an play it can be to the specific servos it was designed for.

    Theoretically if you follow the simple instructions and set the parameters on the AASD servo and follow the power on calibration instruction, the DD is ready to use with little adjustments in the MMOS tool.


    Thanks
    Thanos