Authorised Vendor Thanos AMC-AASD15A 6axis Servo Motion Controller

Some great truly DIY platforms are coming along... can't wait to see them in action...

image0.jpg


image1.jpg
 
The latest beta 2.09 with spike filter was successfully tested today on Mike's heavy 737 6DOF motion platform from New Mexico.

The spike filter allowed all smaller detailed movements to pass, and it filtered the touchdown jolt, reducing it to smaller vibrations... touchdown is on minute 2:50 on the video.


Thanks
Thanos
 
Looking for some help please.
I have a AMC-AASD15A controller and AASD15A servo drivers which I am using for traction loss.
Controller setup as instuctions but as soon as the system sees data the actuator moves to about 25%.
I have 100% in one direction but only 25% in the other, when testing in simtools.
The movement is all normal from the controller buttons without data coming in.
Any ideas?
 
Looking for some help please.
I have a AMC-AASD15A controller and AASD15A servo drivers which I am using for traction loss.
Controller setup as instuctions but as soon as the system sees data the actuator moves to about 25%.
I have 100% in one direction but only 25% in the other, when testing in simtools.
The movement is all normal from the controller buttons without data coming in.
Any ideas?

Can you post some screenshots of your simtools settings? It must be a setting there that restricts the movement to one side. Actually sounds like a boundary setting issue.

Also did you set the Disable Park parameter as 4DOF + TL + Surge? This will keep the TL actuator centered after power on.
 
Looking for some help please.
I have a AMC-AASD15A controller and AASD15A servo drivers which I am using for traction loss.
Controller setup as instuctions but as soon as the system sees data the actuator moves to about 25%.
I have 100% in one direction but only 25% in the other, when testing in simtools.
The movement is all normal from the controller buttons without data coming in.
Any ideas?


Also you can join the Discord to chat directly with me or other members (no we don't charge fees for the access lol ):

Thanks
Thanos
 
Its about time to release the latest firmware update for the AMC-AASD15A servo controller. This firmware brings alot of new features and improvements that were done during the last month and countless beta versions.

You can find this firmware on the usual github space:


======= enc_6dof_AMC_AASD15A_v2_09 =======
release date: 03/5/2020:

  • Added "Rotation Offset" parameter that allows custom degrees backtrack of the rotating actuators during calibration so they can clear away from the limit switch it the hardstop. This can be set to any value between 1-90 degrees angle. It no effect on the linear actuators backtrack of the motor that is set by default to a little less than half rotation of the motor.
  • Added Rolling Average Filter that is set to run globally and it appear in the LCD menu with the name "Filter Factor". The Filter Factor value is located under the "Pulse Freq" menu option. The motors must be parked or powered off as there is safety that does not allow modification of the filter factor value otherwise. It will not allow modification when you operate the buttons on the panel, or being on online mode. You can disable the filter entirely by selecting value "0" for the Filter Factor parameter. There are 5 levels of filtering:
  • 0 No Filter
  • 1 Hard Filter
  • 2 Semi-Hard Filter
  • 3 Semi-Soft Filter
  • 4 Soft-Filter
  • 5 ...Molasses
  • The jump when entering online mode was fixed. Also fixed the jump if you activated e-stop in power off mode... it will always make sure the actuators are in park before starting motion, either offline or online.
  • The new firmware will allow you to turn off the LCD updates for motor position information (bars) while still allowing navigating the menu by switching ON the DIP#3.
  • I added a "Hold position" option for the Force Offline switch, which will keep the actuators on standby position (50%) while the Force offline switch is activated. Otherwise if you want to manually switch between Park and Standby positions while the Force Offline switch is active, you can select the option "Park Motors".
  • It has now has a fix for when using Traction Loss axis, it will calibrate the motor in park position and then will slowly move to 50% position. While changing the Filter Factor value it will also move the TL actuator to Park position and move it back after the setting.
  • Added an option to optionally change the signal level of the S-ON output pin (Enable), as some servos require High level signal to be enabled (5v).
  • Added spike filter that can be adjusted by three parameters: Level, Range and ON-OFF
  • 1. Level: it defines the distance in data points that the input position have to exceed for the spike filter to kick in. This is absolute 16bit value 0-65535, default value 32767. If the spike filter kicks in too often, increase this value.
  • 2. Range: parameter for the Spike Filter to better fine tune the stepping of the spike filter value for lower level values.
  • 3. Enable or Disable the Spike Filter
  • Improved the delay caused by the Rolling Average Filter and now the motion from park to standby and to online data should be considerably faster. Also added two stage positioning algorithm to move faster for large distances and slow down when near target for these artificial movements.
  • Fixes the transition to online motion data if the Force-Offline switch is used, avoiding jumps or jolts in the motion.
  • Fixed the position seek during spike filtering to to a range instead a point to allow catching up to real time motion data immediately after a crash.
The Rolling Average Filter will improve the vibration levels of the servomotor, by making sure it will always receive continuous pulses without jumps because of potential gaps, or non linear motion cues from the motion software, and its adding a bit of s-curve acceleration/deceleration to allow fast and accurate positioning without banging start-stop motion of the motor, that translate to hammer noises in the linear actuator. It smooths out the pulses so good that its even possible to control a closed loop stepper without sounding like a jackhammer in operation!!

The new Spike Filter works by detecting spikes in position data larger that the defined level (most likely crashes) and it will automatically activates the Force Offline mode, that places the actuators in seek position mode until all motors catch up with live motion data. So for the duration of the crash the motors will avoid doing any intense jolts and most likely the motion will come back on when the vehicle is standing still. It should work wonders in long duration crashes like when you have rollover down a bank for example...



Some related videos:

Calibration offset for rotary actuators
Spike filter demo on AMC-AASD15A
A quick race with Spike filter Enabled on AMC-AASD15A
A quick race with Spike filter Disabled on AMC-AASD15A
Tutorial: Adjusting the Spike Filter Level and Range

Thanks
Thanos
 
Last edited:
Now watch how good the spike filter works handling crashes, while allowing the highest details and vibration while racing:

For 4DOF PT-ACTUATOR platform (spike level 1800):


And a longer version from CV (PT Motion Owners Club group):


For DIY 6DOF platform, 450mm stroke actuators and various spike levels for comparison:

It sure is a game changer!!! Off to adapt the spike filter on more of my controllers... :thumbsup:
 
Last edited:
@Tronicgr_6DOF I just received my motors from china. After some scary moments I got them all to work in 110v with the tip you gave. Now they all connected to your Controler. I watched this video
and I don’t go to calibration when I do hot plug. The motors stay in park. If I use the controller to move them they all go into their own direction and come back to park but they are not aligned. Is this an expected behavior ? I use simfeedback and even after selecting the right com port the motors do not budge and stay in park. Could you please help?
Thank w
 
@Tronicgr_6DOF I just received my motors from china. After some scary moments I got them all to work in 110v with the tip you gave. Now they all connected to your Controler. I watched this video
and I don’t go to calibration when I do hot plug. The motors stay in park. If I use the controller to move them they all go into their own direction and come back to park but they are not aligned. Is this an expected behavior ? I use simfeedback and even after selecting the right com port the motors do not budge and stay in park. Could you please help?
Thank w

You need to use Simtools or the free FlyPT mover motion software:

The latest version of FlyPT Mover has dedicated output for Thanos interface.

For Simtools see instructions in the manual:

Also make sure to enter all parameters in the servo drive, even the extra ones.

IMG_20200306_170003.jpg


Thanks
Thanos
 
You need to use Simtools or the free FlyPT mover motion software:

The latest version of FlyPT Mover has dedicated output for Thanos interface.

For Simtools see instructions in the manual:

Also make sure to enter all parameters in the servo drive, even the extra ones.

View attachment 354028

Thanks
Thanos
Man, you’re always on! Awesome I will give it a try when everyone is awake here.
 
Man, you’re always on! Awesome I will give it a try when everyone is awake here.

simfeedback doesnt work with an AMC Controller. Its a closed source program only meant to work with the arduino they use in the sfx guide.
thanos’ controller works with any motion app. Most people use SimTools. It takes some time to get the hang of it, but it works

theres also a new program coming out from the people at Sim-Motion that seems really simple but its still being programmed and has some bugs. They give a free 15min demo app. you can restart it every 15minutes and its a bit pricey at 99 euro for the full version in my opinion, but it looks very promising
 
Back
Top