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 Now a Download Plan!
  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. 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. T R Para

    T R Para i make stuff up Gold Contributor

    Joined:
    Oct 18, 2018
    Messages:
    306
    Occupation:
    Retired
    Location:
    Cincinnati, Oh
    Balance:
    2,035Coins
    Ratings:
    +285 / 2 / -0
    My Motion Simulator:
    3DOF, AC motor
    I have to ask..
    You have installed and run the programming / testing software right?
    Wheel Check will test the encoder pulses .

    Attached Files:

    • Friendly Friendly x 1
  2. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,062
    Location:
    London
    Balance:
    7,665Coins
    Ratings:
    +240 / 6 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    ok

    the wheel is working

    but

    I have had to set the mmos software to NOT use the index

    sometimes the aasd powers up with an error 9 message and sometimes it is ok
    there is a index pulse from the encoder - but the aasd is not transmitting it on

    not sure what is going on - i am tempted to wire the index pin on the TDD directly to the encoder without using the AASD

    does anyone have suggestions for an encoder / repair ?


    this video show what happens when the index option is turned on

    Last edited: Oct 1, 2020
  3. T R Para

    T R Para i make stuff up Gold Contributor

    Joined:
    Oct 18, 2018
    Messages:
    306
    Occupation:
    Retired
    Location:
    Cincinnati, Oh
    Balance:
    2,035Coins
    Ratings:
    +285 / 2 / -0
    My Motion Simulator:
    3DOF, AC motor
    At this point until you use a shielded motor cable and a proper EMI filter on the AC mains your going to continue to have problems.
    Good luck my friend.
    • Like Like x 1
  4. Thanos

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

    Joined:
    Jul 6, 2017
    Messages:
    973
    Occupation:
    Electronics Engineer
    Location:
    United States
    Balance:
    4,747Coins
    Ratings:
    +811 / 8 / -0
    My Motion Simulator:
    AC motor, Motion platform, 4DOF, 6DOF
    Under the Core407v there is a solder jumper that has to be changed from Voltage In to Voltage output 5v... can you see if that is correct like in the photo?

    IMG_20200728_143123.jpg
  5. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,062
    Location:
    London
    Balance:
    7,665Coins
    Ratings:
    +240 / 6 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    Pic attached

    If i put 3.3v to the index pin will that force the board to accept motion ?

    Do i need to measure any voltages ?

    Attached Files:

  6. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,062
    Location:
    London
    Balance:
    7,665Coins
    Ratings:
    +240 / 6 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    I tried an emi filter on the mains today

    No change

    At one stage i coiled up the lead from encoder to the aasd driver and manged to get the index to work but it was very intermittent.

    Turning the aasd on sometimes I get a error9 and sometimes not.

    Last week before i changed the aasd settings it was fine.

    Is there a way to adjust the gain / voltage of the encoder ?
  7. T R Para

    T R Para i make stuff up Gold Contributor

    Joined:
    Oct 18, 2018
    Messages:
    306
    Occupation:
    Retired
    Location:
    Cincinnati, Oh
    Balance:
    2,035Coins
    Ratings:
    +285 / 2 / -0
    My Motion Simulator:
    3DOF, AC motor
    Have you tried the "EMF detector" app for your phone>
    • Like Like x 1
  8. sedesa tatasa

    sedesa tatasa Member

    Joined:
    Jun 16, 2018
    Messages:
    45
    Balance:
    371Coins
    Ratings:
    +11 / 0 / -0
    z also has an open collector output.
    It may work.
    What is the reason for not using the mige driver?
  9. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,062
    Location:
    London
    Balance:
    7,665Coins
    Ratings:
    +240 / 6 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    Will try it tomorrow (y)
  10. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,062
    Location:
    London
    Balance:
    7,665Coins
    Ratings:
    +240 / 6 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    The TDD thanos board only works with direction pin and pwm

    The mige driver needs a positive and negative pwm for cw/ccw - i did get it working but the support was bad and I didn't want to be the only one with no community support
    Last edited: Oct 6, 2020
  11. T R Para

    T R Para i make stuff up Gold Contributor

    Joined:
    Oct 18, 2018
    Messages:
    306
    Occupation:
    Retired
    Location:
    Cincinnati, Oh
    Balance:
    2,035Coins
    Ratings:
    +285 / 2 / -0
    My Motion Simulator:
    3DOF, AC motor
    I see in your video the analog axis is set differently. I have no idea if it effects anything or not

    Attached Files:

    • 3.png
      3.png
      File size:
      155.5 KB
      Views:
      17
  12. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,062
    Location:
    London
    Balance:
    7,665Coins
    Ratings:
    +240 / 6 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    Good idea

    However why is my aasd driver powering up with a fault :(

    I found spinning the wheel on start up gets it to power on correctly
  13. T R Para

    T R Para i make stuff up Gold Contributor

    Joined:
    Oct 18, 2018
    Messages:
    306
    Occupation:
    Retired
    Location:
    Cincinnati, Oh
    Balance:
    2,035Coins
    Ratings:
    +285 / 2 / -0
    My Motion Simulator:
    3DOF, AC motor
    If you disconnect the motor wires and the DB25 connector so that only the Cn3 encoder is plugged into the AASD-30 and power up is it coming up AL-09?
    If so It might be worth doing a Fn04 reset again and check for AL-09 without setting any of the Pn-xxx addresses..
    • Agree Agree x 2
  14. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,062
    Location:
    London
    Balance:
    7,665Coins
    Ratings:
    +240 / 6 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    I reset the aasd drive
    I powered it on with and without the motor wires attached
    I checked for emi - it was very minimal
    I tried extra earths

    Again it appears to be intermittent, sometimes it powers up with error9 and sometimes it is fine

    I think I am going to wire up the encoder from my other servo motor and see if the problem persists, it has a much larger resolution so it could be a bonus !
    • Agree Agree x 1
  15. T R Para

    T R Para i make stuff up Gold Contributor

    Joined:
    Oct 18, 2018
    Messages:
    306
    Occupation:
    Retired
    Location:
    Cincinnati, Oh
    Balance:
    2,035Coins
    Ratings:
    +285 / 2 / -0
    My Motion Simulator:
    3DOF, AC motor
    Well I would say you gave it a good try. I am not sure what components are used in the encoder that are easily tested.
    Once again DN023 should show problems with the encoder (I would think).
    On the 6dof project I am working on I am using 6 AASD's drives and I have redone all the cabling. My motor cable is about 300mm long and I have made the encoder cable 300mm also. AL-09 will come up immediately if I miswired the DB15 connector.. I also had a AL-09 alarm even with a properly wired encoder cable and was fixed by a Fn04 reset . I had a 3rd motor setup that would just slowly rotate back and forth (for hours if I let it) and it too was some kind of scrambling in the eeprom. Fno4 reset fixed that too.
    I don't see that many intermittent problems with SMD components and machine soldering..
    However,, Anywhere a Human Assembler with a soldering Iron is still prone to error..
    I hate to continue with this saga (lol)..
    But that has not stopped my yet !
    If you power up the AASD and with no AL-09 If you shake the cabling/connectors/AASD or motor will that ever cause a AL-09?
    It is also pretty safe to remove the rear encoder cover to inspect for any pinched or damaged wires.
    I also believe if one of the 3 main legs of the motor leads has chaffed insulation and grounds to the metal housing it can cause a AL-09.

    Again sorry your having these problems.
    This should be just a fun hobby.. Not a frustrating one..:cheers
    • Like Like x 1
  16. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,062
    Location:
    London
    Balance:
    7,665Coins
    Ratings:
    +240 / 6 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    @T R Para yes I agree ! this is a bit of fun and is should not be too stressful !

    however on the plus side I have learnt loads about servo motors - I would have learnt nothing if it worked first time !

    My opinion is it is probably best to control them using the data port and not use volts and wires that can be affected by EMI

    I suspect the problem has been there from the start and is caused by the mige cabling and aasd driver not liking each other
    • Like Like x 1