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

News New 6dof+ AASD15 Servo Motion Controller

Discussion in 'Commercial Simulators and Peripherie' started by Motion4Sim, Oct 12, 2020.

  1. Motion4Sim

    Motion4Sim Member

    Joined:
    Jun 13, 2020
    Messages:
    30
    Location:
    Europe
    Balance:
    302Coins
    Ratings:
    +42 / 1 / -0
    My Motion Simulator:
    Arduino, Motion platform, 6DOF
    I greet the community of the movement platforms.

    Advanced servo motor control unit for up to 7 motors
    For AASD Series servo motors
    upload_2020-10-12_9-49-28.png
    Due to the corona crisis, I found time with the submission and idea of the great thanos controller to develop another. thank you thanos for your great work. My controller has been specially developed for 6dof flight simulators. But it can also be used for all other simulation platforms. The aim was to use the high resolution of the servomotors for a very fine movement with the highest possible resolution in order to achieve a very
    realistic flight simulation, but without losing speed and responsiveness.
    The controller was mainly designed for the AASD servos. However, it can also be used to operate other servomotors. It can be used to operate all servomotors whose amplifiers are operated by the Step / Dir function.
    upload_2020-10-12_10-1-52.png


    The following functions are operated by the controller:


    Hardware functions

    1. Control of up to 6 + 1 servo motors (opt.)
    2. Pulse speed up to 550 kHz
    3. Step / DIR mode
    4. Query and evaluation of torque (for calibration) and error status
    5. Display of parameters via LC display 16x2
    6. Operation via rotary encoder with push button
    7. Switch for signal reception
    8. Emergency stop switch for servo functions
    9. Power switch for USB signal (in development)
    10. Serial USB connection for data transfer
    11. 32 bit processor
    12. Storage of the setup data
    13. 2 LEDs for status display
    14. Housing
    15. Control unit can be installed 3m away
    16. LC display and encoder can also be installed on the mainboard

    Software functions
    1. Monitoring the status of the motors
    2. Automatic calibration of the servomotors
    3. Service function for repairing or checking the engines
    4. Manual control of each motor individually for testing
    5. live Scaling the output signals (master gain)
    6. Filtering of the output pulses (EMALP / SPIKE)
    7. Offset function for each motor (especially for rotating actuators)
    8. Variable parking position
    9. Actuators individually adjustable (electronic translation, length of the act., DOF system)
    10. Calculation of different gearboxes
    11. Calculation of different directions of rotation (CW / CCW)
    12. Actuator parking can be set individually.
    13. Speeds for calibration, slow speed and high speed freely adjustable (max. 550 kHz)
    14.Inverse kinematics with> 1000 calculations per second (for linear and non-linear actuators)
    15. Geometry for steward platforms with 6 DOF and 6 actuators individually adjustable
    16. Support for rotating actuators and linear actuators
    17. Separate scaling and filtering for Surge Sway Heave Yaw Roll and Pitch
    18. Reinforcement, EMALP filters, logistics filters
    19. Wash-out filter for each axis (adjustable in strength)
    20. Evaluation of 24 bit input data (Simtools / Mover)
    21. Calculation in 32/64 bit for maximum smoothness of movement
    22. 2 different operating modes: direct or firmware inverse kinematics


    upload_2020-10-12_10-3-1.png

    there is the possibility to connect the display and encoder directly to the pcb. there is the need of installing
    and extra online switch.
    upload_2020-10-12_10-18-56.png



    i will offer the board for sale in the next time if there is interest. there will only be small series on pre-order. first of all, i'm looking for people with different rigs to test the inverse kinematics on other machines. Most of the firmware should be save up to date. the external hand-held device can be made by yourself. i will publish the plans and 3d models.
    please ask but actually it may need some time for me to answer.
    thx for your interest.
    • Like Like x 3
    • Winner Winner x 3
    • Friendly Friendly x 1
  2. Ads Master

    Ads Master

    Balance:
    Coins
    Ratings:
    +0 / 0 / -0
  3. T R Para

    T R Para i make stuff up Gold Contributor

    Joined:
    Oct 18, 2018
    Messages:
    356
    Occupation:
    Retired
    Location:
    Cincinnati, Oh
    Balance:
    2,373Coins
    Ratings:
    +323 / 2 / -0
    My Motion Simulator:
    AC motor, 6DOF
    I am interested in one of your boards.
    I like the way you did the remote the external hand-held device:).
    Good luck with your project :cheers
  4. BlazinH

    BlazinH Well-Known Member

    Joined:
    Oct 19, 2013
    Messages:
    2,185
    Location:
    Oklahoma City, USA
    Balance:
    16,264Coins
    Ratings:
    +1,836 / 32 / -1
    I'm sure there is interest. If you can you post a video of it woking and share more details though that would likely peak more interest. And what's its price to compare with others that are currently available for sale?
  5. sallerding

    sallerding New Member

    Joined:
    Jul 12, 2019
    Messages:
    15
    Location:
    Perth, Western Australia
    Balance:
    49Coins
    Ratings:
    +4 / 0 / -0
    My Motion Simulator:
    6DOF
    As a flight simmer I am interested in a controller that will make that experience more realistic with greater resolution but at this stage I only have a small scale prototype. I’m working on that for understanding before committing to a full build. Were you using the controller in the videos you created in your profile?
  6. Motion4Sim

    Motion4Sim Member

    Joined:
    Jun 13, 2020
    Messages:
    30
    Location:
    Europe
    Balance:
    302Coins
    Ratings:
    +42 / 1 / -0
    My Motion Simulator:
    Arduino, Motion platform, 6DOF

    Yes all my videos showing the use of my controller. i started developing this one last year in november. it was lot of work. i had some real fligths in a c172 and some ultraligths. the feeling with xplane gets very real . msfs2020 motion data is not so good.

    i have made some videos for explaining but quality after upload is bad there will be more the next days


    1. showing basic startup


    2. how the filters can work


    Crash filters for xplane are very important this will be my next video.

    please ask ,if you want me to explain something special
  7. sallerding

    sallerding New Member

    Joined:
    Jul 12, 2019
    Messages:
    15
    Location:
    Perth, Western Australia
    Balance:
    49Coins
    Ratings:
    +4 / 0 / -0
    My Motion Simulator:
    6DOF
    Great. Thx. So just to understand, like Thanos’ controller, no potentiometers are required because the controller calibrates to set limits within the capability of the actuators?. Is your setup essentially the 750w Ac motors and gearbox connected to the controller. What software do you run between the controller and xplane? Simtools, Flypt mover? Look forward to seeing next videos. Thx again.
  8. Motion4Sim

    Motion4Sim Member

    Joined:
    Jun 13, 2020
    Messages:
    30
    Location:
    Europe
    Balance:
    302Coins
    Ratings:
    +42 / 1 / -0
    My Motion Simulator:
    Arduino, Motion platform, 6DOF
    Thank you, yes no potentiometers are required. either you use a hard stop for the actuators (checked by the controller) or you use a stop switch, there are extra pins on the pcb for this.
  9. Motion4Sim

    Motion4Sim Member

    Joined:
    Jun 13, 2020
    Messages:
    30
    Location:
    Europe
    Balance:
    302Coins
    Ratings:
    +42 / 1 / -0
    My Motion Simulator:
    Arduino, Motion platform, 6DOF
    now here are some vid from the filter setups working



    the second is shorter an better movement i think

    • Winner Winner x 3
    • Like Like x 1
  10. Motion4Sim

    Motion4Sim Member

    Joined:
    Jun 13, 2020
    Messages:
    30
    Location:
    Europe
    Balance:
    302Coins
    Ratings:
    +42 / 1 / -0
    My Motion Simulator:
    Arduino, Motion platform, 6DOF
    hey, today i got the first pcb series from china. new provider and small changes to the board. I will finish it and test if everything works. I also installed an encrypted bootloader and hardware security against copying the firmware. so there can be regular updates for new functions and bug fixes. Now I would be ready to accept the first orders. But first after the vacation one week. I'll write here when the time comes and where to buy. 20201023_145401.jpg
    • Like Like x 2
  11. Motion4Sim

    Motion4Sim Member

    Joined:
    Jun 13, 2020
    Messages:
    30
    Location:
    Europe
    Balance:
    302Coins
    Ratings:
    +42 / 1 / -0
    My Motion Simulator:
    Arduino, Motion platform, 6DOF
    Hello, sorry that it has been so long since my vacation, but at the moment time is running out like nothing.

    it's ahead i finally finished the controller, a year of development has now flowed into it.

    Like thanos, I started with a 2560. however, I did not have background knowledge of programming with assembler.therefore I quickly realized that the 2560 was much too slow for my project and tried something faster, the arduino due at least 32bit and 84 mhz. with this one could shoot at least 200kpps but for 550kbps and proper filters and the inverse kinematics that wasn't enough either.
    So I looked again and didn't want to leave the programming environment and now it became a SAME70 with 300mhz as well as cache and fpu. So there is definitely enough juice now. also for future connections such as a tft display or datalogging to sd without hardware adjustments. let's see. the whole firmware is written in c without framework.

    I have set up a github channel on which all documents are stored and future firmware is also saved

    https://github.com/motion4sim/AASD15A-Servo-Controller-for-Motion-Simrigs

    there you will also find instructions and other documents for operating the controller


    there will be 2 models, one for the external control unit and one with lcd and encoder on board
    these will be compatible, which means that the external control unit can also be connected to the 2nd model

    you can also print the external control unit with display yourself and assemble it from just a few parts. soldering skills are required for this.
    the instructions and files for 3d printing can be found on thingiverse

    https://www.thingiverse.com/thing:4641555

    there are also the stl files for the controller housings

    Video about firmware update process




    the next days i will upload some videos of how to connect the drives and operate them.
    i will show you how to make the settings for the actuators.

    the sale ad is on tindie for review as soon as it is approved i will publish this here.


    from the "pre-series" I still have 3 pcb that are all fully functional. they differ in layout and have a usb B connection instead of a micro usb in the final version.
    I would sell these boards cheaply please write to me via pm if you are interested

    thank you
    • Like Like x 3
  12. Motion4Sim

    Motion4Sim Member

    Joined:
    Jun 13, 2020
    Messages:
    30
    Location:
    Europe
    Balance:
    302Coins
    Ratings:
    +42 / 1 / -0
    My Motion Simulator:
    Arduino, Motion platform, 6DOF
    Hey today i made a new video to show how the pulse speed of the controller correlates to the electronics gear
    settings in the aasd drive

    if you are interessted read also the description on youtube


    • Like Like x 1
    • Old Old x 1
  13. Motion4Sim

    Motion4Sim Member

    Joined:
    Jun 13, 2020
    Messages:
    30
    Location:
    Europe
    Balance:
    302Coins
    Ratings:
    +42 / 1 / -0
    My Motion Simulator:
    Arduino, Motion platform, 6DOF
    Hi, this cyber monday morning here from lockdown germany. hope this ends as fast as possible .

    if someone is interessted to buy a controller , tindie has approved my sale.
    https://www.tindie.com/products/21727/
  14. Motion4Sim

    Motion4Sim Member

    Joined:
    Jun 13, 2020
    Messages:
    30
    Location:
    Europe
    Balance:
    302Coins
    Ratings:
    +42 / 1 / -0
    My Motion Simulator:
    Arduino, Motion platform, 6DOF
    Hi had some time this morning to make a video
    of how to connect to simtools and use the 2 inputmodes
    of my controller

    standart input mode and

    kinematics




    have fun
  15. BlazinH

    BlazinH Well-Known Member

    Joined:
    Oct 19, 2013
    Messages:
    2,185
    Location:
    Oklahoma City, USA
    Balance:
    16,264Coins
    Ratings:
    +1,836 / 32 / -1
    We finally got a price. I was expecting yours would be less than what is already available and firmly established however so good luck with sales.
    Last edited: Nov 30, 2020
  16. loremipsum

    loremipsum New Member

    Joined:
    Feb 16, 2021
    Messages:
    1
    Balance:
    7Coins
    Ratings:
    +0 / 0 / -0
    How did you source the rest of the components for your setup? Did you make most yourself or have some of them made for you?
  17. Motion4Sim

    Motion4Sim Member

    Joined:
    Jun 13, 2020
    Messages:
    30
    Location:
    Europe
    Balance:
    302Coins
    Ratings:
    +42 / 1 / -0
    My Motion Simulator:
    Arduino, Motion platform, 6DOF
    Hi what Do you mean? The Parts of the controller? Or the other Parts of my simulator. I think so. The cnc Parts are manufactured by a Company . The others are done by myself. Do you need help for Parts just ask.
    LG
  18. Peacemaker105

    Peacemaker105 Active Member Gold Contributor

    Joined:
    Jul 18, 2017
    Messages:
    164
    Location:
    Perth, Aus
    Balance:
    1,630Coins
    Ratings:
    +267 / 1 / -0
    My Motion Simulator:
    6DOF
    Wow man, this slipped under my radar!! very cool project mate!! have you got it working with flypt mover?? that is where the real magic is happening :p (in the 6dof world anyway haha)
    • Like Like x 1
  19. Peacemaker105

    Peacemaker105 Active Member Gold Contributor

    Joined:
    Jul 18, 2017
    Messages:
    164
    Location:
    Perth, Aus
    Balance:
    1,630Coins
    Ratings:
    +267 / 1 / -0
    My Motion Simulator:
    6DOF
    Looks very thanossy though.. what's the difference
  20. Motion4Sim

    Motion4Sim Member

    Joined:
    Jun 13, 2020
    Messages:
    30
    Location:
    Europe
    Balance:
    302Coins
    Ratings:
    +42 / 1 / -0
    My Motion Simulator:
    Arduino, Motion platform, 6DOF
    Hey thank you for asking , you are rigth thanossy :) :)

    yes looks a lot like thanos but there is motion4sim inside :) well i started with a controller from master thanos for my simmotion machines. but especially for flying the movement with large actuators I wanted more. I was also very interested in building such a controller myself. that's why I started developing. the principle is ultimately the same, only by using a 32 bit avr it was possible to increase the actuator resolution to 24 bit in software and increasing resoltution in hardware in factor 10 (550khz max pulsing) and also to calculate the kinematics for 6dof in real time, as does flypt in mover. that gives a few more fps for the game if needed. i think i have solved some details better, like morphing into movement and filters.
    The lowpass filters and spike filters are calculated floating point in 32 bit and leave nothing to be desired. especially the spike filter works so well with large actuators that you can safely let small children ride the bull without anything happening. yes, the controller is fully developed in all its properties. If anyone is interested in testing, write to me. there is no risk. watch my videos on youtube.




    there are more vids on my channel

    enjoy and thank you :)

    PS: mover and flypt is fully supported also simtools
    • Informative Informative x 1
    Last edited by a moderator: Mar 1, 2021
  21. Peacemaker105

    Peacemaker105 Active Member Gold Contributor

    Joined:
    Jul 18, 2017
    Messages:
    164
    Location:
    Perth, Aus
    Balance:
    1,630Coins
    Ratings:
    +267 / 1 / -0
    My Motion Simulator:
    6DOF
    Very cool mate! Thanks for the debriefing, very informative! Does it handle linear actuators at all?