Skip to content

Software

ringorian edited this page Sep 1, 2019 · 64 revisions

WICHTIG / IMPORTANT
Since we have no centering through search and get alarms its necessary that the actuators are complete down. Step on every corner and then they will roll down if you are not sure if they are.


Getting started / Setup

Tactile/Shaker

  • Setup the Soundcard were the shaker is attached. At the moment we support only one.
  • Press play and move the sliders, you will hear/notice if you have chosen the right one.
  • Mount it under your seat or direct to the seat or whereever you think it suits your needs :)
  • If you dont Need it set it to NONE (SFB V9)

Setup Shaker

Flashing the Arduino

  1. First you have to flash a supplied Hex file to the Arduino which can communicate with the software
  2. Choose correct com port and click Firmware 2a. Browse to the hex file which you want flash (for example ACServo_Leonardo_00_09_0x.hex in the Firmware Folder) 2b. If ist no a Leonardo choose a different controller type (SFB V9)
  3. press upload

Flashing Arduino

Choose the com port for your Arduino

ComPort


Profiles Tab


WICHTIG / IMPORTANT
Since we have no centering through search and get alarms its necessary that the actuators are complete down. Step on every corner and then they will roll down if you are not sure if they are.


START/ STOP Button

If you have read and finished the setup things you should be able to startup the actuators. Press the START button and they will go to center position if everything is good :)

The START button changes to STOP. Wait some seconds and press stop, the actuators should go to the park position. This should be really soft for the last mm :) If this works you should be ready to go.

Activate your profile (right mouse click) and press the start button. Start your game,go on track and it should move

Profiles

  • Every supported game can have one or more profiles which define how the Actuators should move.
  • You can have a profile for every Car/Road combination which you like.
  • Right click and you can copy an existing one, delete or activate it.
  • Left Click on it and you can rename it

Start


We created some Profiles with the most common effects for the easy start to your motion experience.

  • 1 - Intensity: increase / decrease the intensity of all the incoming gamedata, results in more or less motion
  • 2 - Smoothing: increase / decrease the smoothness of all the incoming gamedata, results in smoother or rougher motion
  • 3 - Enabled: Enables /disables the effect
  • 4 - Smoothing: increase / decrease the smoothness for the incoming gamedata of that effect, results in smoother or rougher motion
  • 5 - Intensity: increase / decrease the intensity for the incoming gamedata of that effect, results in more or less motion
  • 6 - Reset intensity to 1

Effects


Expert Mode

Sliders Expert Mode

  • Intensity - Raise or lower the overall intenstity for every effect ..it amplifies the incoming data
  • Smoothness - if checked, Raise or lower the overall smoothness for every effect. Not checked -> no smoothing ..
  • **Acceleration in V8 ** - Version V8 -> Value defines how much steps to go from min Speed to max Speed more to the left -> FASTER
  • Acceleration in V9 - Version V9 -> Value defines how much steps to go from min Speed to max Speed more to the right -> FASTER
  • Min Speed - Minimum Speed with which the acceleration begins
  • Max Speed - Maximum Speed when the acceleration reached the target

If Acceleration 100 it needs 100 steps to get to max speed, If 50 it needs 50 steps ... so the smaller Value the more aggressive motion

Effects

Tactile Effect sends Data to a Shaker or buttkicker

Heave Effect All four Actuators go synced up or down at the same time

Pitch Effect The two actuators in front go down (up) and the 2 in the back go up (down). Used in Pitch and Surge.

Pitch Effect Low pass The two actuators in front go down (up) and the 2 in the back go up (down). Used in Pitch and Surge. You can edit the value in small steps (0.1 - 0.2) Don´t go over 0,5 ...There is no validation for this value yet, Be carefull.

Roll Effect The two actuators on the left go down (up) and the 2 on the right go up (down). Used in Roll / Sway

Roll Effect Low Pass The two actuators on the left go down (up) and the 2 on the right go up (down). Used in Roll / Sway. You can edit the value in small steps (0.1 - 0.2) Don´t go over 0,5 ...There is no validation for this value yet, Be carefull.

Traction Loss Effect The two actuators on the left go down (up) and the 2 on the right go up (down). Used in Traction loss, some special behaviour on coming back ...

Rumble(all) Data like RPM will be available on all 4 actuators as vibrations

Motor1 You can send data to only one motor for example building a traction loss or belt tensioner with acservo

Motor2 You can send data to only one motor for example building a traction loss or belt tensioner with acservo

Motor3 You can send data to only one motor for example building a traction loss or belt tensioner with acservo

Motor4 You can send data to only one motor for example building a traction loss or belt tensioner with acservo

In the end one motor is turning left or right, what you move and how is up to you ....

3 Actuators Setup: 1 Actuator in Front - 2 Actuators in the back

3 Motor Pitch Effect

3 Motor Roll Effect

3 Motor Traction Loss Effect


Example Effect and description of Values

Heave

  • Adding a dot to the graph -> Double Click anywhere into the graph
  • Remove a dot in the graph -> Hold shift while clicking on the dots you wanna remove, press del on your keyboard
  • Linear - if checked its a lot rougher :)
  • Name - Name of the Effect (Heave)
  • Telemetry Key - Choose the Key which will be used to create the Effect (VertAccel)
  • Min Position - Percentage used of the way the actuator can move (-100) / Heave uses ~22 Percent of the Actuator if the value -3 is reached
  • Max Position - Percentage used of the way the actuator can move (100) / Heave uses ~22 Percent of the Actuator if the value 3 is reached
  • Position Interval - Interval which Position is divided (20)
  • Min. Power - Range of values given by the simulation. Here 0 to -3g
  • Max. Power - Range of values given by the simulation. Here 0 to 3g
  • Power Interval - Interval which Position is divided (0,25)
  • Enabled - if true -> then enabled
  • Mute - If you like to see realtime data but have no motion, enable the effect and mute it
  • Smoothing - Value given by the smoothing Slider
  • Controller ID. - Controller # used
  • Intensity - Value give by the Intesity Slider
Clone this wiki locally