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
yobuddy

SimTools v2 - Game Dash v2.3

Format and Send Game Dash data to a device/program.

  1. jose bravo

    jose bravo New Member Gold Contributor

    Joined:
    Dec 26, 2015
    Messages:
    5
    Location:
    ecuador
    Balance:
    - 88Coins
    Ratings:
    +1 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Hi. Maybe ayone could help me with this? I follow all procedure to install Gamedash, but appear these screens. What must I do? In Game Manager, Dash ouput setings is enabled.
    All the best.

    Attached Files:

    • 1.jpg
      1.jpg
      File size:
      25.4 KB
      Views:
      815
    • 2.jpg
      2.jpg
      File size:
      41 KB
      Views:
      802
  2. Blame73

    Blame73 Well-Known Member

    Joined:
    Nov 6, 2014
    Messages:
    1,210
    Location:
    Italy
    Balance:
    8,255Coins
    Ratings:
    +1,105 / 2 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
    Game Dash for Simtools v2.0 has not been released yet
    • Like Like x 1
    • Agree Agree x 1
  3. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,161
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    48,159Coins
    Ratings:
    +5,036 / 16 / -0
    This resource has been removed and is no longer available for download.
  4. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,161
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    48,159Coins
    Ratings:
    +5,036 / 16 / -0
    This resource has been removed and is no longer available for download.
  5. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,161
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    48,159Coins
    Ratings:
    +5,036 / 16 / -0
    yobuddy updated Game Dash with a new update entry:

    GameDash v2.0

    Read the rest of this update entry...
    • Winner Winner x 5
    • Like Like x 2
    • Useful Useful x 1
  6. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,535
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    145,034Coins
    Ratings:
    +10,776 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    Faster, more feature packed and portable across networked PCs...well done @yobuddy, yet another evolutionary step for SimTools!
    • Like Like x 1
    • Agree Agree x 1
  7. Doctor Kruntz

    Doctor Kruntz Active Member

    Joined:
    Oct 4, 2015
    Messages:
    223
    Location:
    Germany
    Balance:
    400Coins
    Ratings:
    +84 / 1 / -0
    My Motion Simulator:
    3DOF, SCN6
    Sorry for my very little preparation in this matter but... I can ask in which situation Game Dash can be used?
    It is a SimTools and SimTools - Remote Profiler accessory?
    Which we can make with this SimTools add-on and it has a manual which is available on its proper use?
  8. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,161
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    48,159Coins
    Ratings:
    +5,036 / 16 / -0
    You can check for GameDash compatibility in the plugin information section.
    The plugins also list what is supported in the download section of this site.
    1.jpg

    It supports the creation of dashboards for SimTools 2.0.
    it allows you to reformat incoming values on the fly and send the data where needed.
    Projects like this buddy,


    There are help buttons embedded in the application to help show commands, etc.
    You don't need any output equipment to actually see it in use, play with the app.
    We working on how to vids now to go along side the updated manuals.
    Seeing something used I think will make it a lot easier for people that don't use English as their first language.
    And I can get a bit wordy in the manuals. lol

    yobuddy
    • Informative Informative x 2
  9. Juan Pinto

    Juan Pinto New Member

    Joined:
    Feb 21, 2017
    Messages:
    2
    Occupation:
    Homework
    Location:
    Spain
    Balance:
    172Coins
    Ratings:
    +2 / 0 / -0
    My Motion Simulator:
    Arduino
    Hi all!, First of all thanks for your work guys, Game Dash seem to be the software that am looking for a long time, I startetd to made a Dash based on TM1638 display and now I want finish and share with community.

    Juan.
    • Like Like x 2
  10. minimus1899

    minimus1899 Member

    Joined:
    Mar 7, 2016
    Messages:
    65
    Occupation:
    retired/broken/falling to bit
    Location:
    lincoln
    Balance:
    163Coins
    Ratings:
    +58 / 1 / -0
    My Motion Simulator:
    Arduino
    hi, apology's for my rubbish spelling, I'm new to this forum and have purchased the pro version of the sim tools software to use game dash.... but..... I've followed the guide of the BMW e36 dash with shift lights..... anyway I load up live for speed and the windows error sound goes off over and over again and it make the dash work well only the rev counter but not 100% or to scale, help you can
  11. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,535
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    145,034Coins
    Ratings:
    +10,776 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    Can you please post pictures of all of your settings and likely a video would also help.
    • Agree Agree x 1
  12. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,161
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    48,159Coins
    Ratings:
    +5,036 / 16 / -0
    If we know how to "talk" to the device, then yes, we should be able to.
    yobuddy
  13. eaorobbie

    eaorobbie Well-Known Member SimTools Developer Gold Contributor

    Joined:
    May 26, 2009
    Messages:
    2,574
    Occupation:
    CAD Detailer
    Location:
    Ellenbrook, Western Australia
    Balance:
    20,398Coins
    Ratings:
    +1,683 / 23 / -2
    My Motion Simulator:
    2DOF, DC motor, JRK, SimforceGT, 6DOF
    More info on what output it needs, be easy to create something to make it work , beauty of gamedash , can be very flexible or i could easily code a sister app to recieve Gamedash data and rework it to make dial work, just need to know what it needs or a unit on loan to play with, work it out , make app and send back, prefer an Aussie unit. , We can just about do anything thats can be dreamt.
    • Agree Agree x 1
  14. Romain Seignour

    Romain Seignour Member

    Joined:
    Jul 6, 2015
    Messages:
    51
    Balance:
    - 115Coins
    Ratings:
    +8 / 1 / -0
    My Motion Simulator:
    2DOF
    Hello Guys for Start really thank you at yo buddy and his team for the work acomplished ( sorry for my best english)

    I need to used Gamedash for Fan simulations i have take this dimmer motor http://www.ebay.fr/itm/2CH-AC-LED-L...060338?hash=item1c83c8d132:g:jmUAAOSw~FJZGXXD

    and all the game dash setting is ok but my fan won't Start i show you the code and the picture to my configuration i hope you see the error

    again really great works for simtools all applications is really the best
    Code:
    /*
    *
    *
    Using AC Phase Control Circuit.
    http://www.ebay.fr/itm/2CH-AC-LED-Light-Dimmer-Module-Controller-Board-ARDUINO-RASPBERRY-Smart-Home-/122470060338?hash=item1c83c8d132:g:jmUAAOSw~FJZGXXD
    
    
    
    This is my code to fan simulations
    
    *
    *
    */
    
    //***************************** DECLARATIONS // PIN ******************************
    #include <TimerOne.h>
    unsigned char channel_1 = 7;    // PIN 7 sur CH1
    unsigned char channel_2 = 6;    // PIN 6 sur CH2
    unsigned char CH1, CH2;
    unsigned char i=0;
    unsigned int delay_time=2500; // delay ms or SPEED
    unsigned char clock_tick; // variable for Timer1
    int Speed = 0;
    int SpeedGameDash = 0;
    int bufferArray[4];
    int oldSpeed = 0;
    
    int speedmax = 400; // A partir de cette vitesse les Ventillos seront à fond
    
    
    
    //************************ SETUP (1 fois au demarrage) *************************
    void setup() {
      // put your setup code here, to run once:
      pinMode(channel_1, OUTPUT);// PIN 7 sur CH1
      pinMode(channel_2, OUTPUT);// PIN 6 sur CH2
      attachInterrupt(1, zero_crosss_int, RISING);//PIN 3 sur SYNC
      Timer1.initialize(100); // set a timer of length 100 for 50Hz or 83 for 60Hz
      Timer1.attachInterrupt( timerIsr );
      Serial.begin(9600);
    }
    
    
    //************************* LOOP DE CONTROLE DE DIMMING************************
    void timerIsr()
    {
    clock_tick++;
    
    if (CH1==clock_tick)
    {
    digitalWrite(channel_1, HIGH); // triac firing
    delayMicroseconds(10); // triac On propogation delay (for 60Hz use 8.33)
    digitalWrite(channel_1, LOW); // triac Off
    }
    
    if (CH2==clock_tick)
    {
    digitalWrite(channel_2, HIGH); // triac firing
    delayMicroseconds(10); // triac On propogation delay (for 60Hz use 8.33)
    digitalWrite(channel_2, LOW); // triac Off
    }
    }
    
    
    //****************** FONTION "ZERO_CROSS" PILOTEE PAR LA PIN 3 *****************
    void zero_crosss_int(){  // function to be fired at the zero crossing to dim the light
    clock_tick=0;
    }
    
    
    
    void loop() {
      ReadData();
      CalcDimming();
    }
    
    
    //********************* LECTURE DES COMMANDE DE SIMTOOLS ***********************
    void ReadData(){
      while(Serial.available()){
      if (Serial.available() == 4)  {    //if 4 bits available in the Serial buffer...
         
            int i;
            for (i=0; i<4; i=i+1) {       // read and label each byte.
             bufferArray[i] = Serial.read();
             }
         
             if (bufferArray[0]  == 'S'){
               SpeedGameDash = ((bufferArray[1]-48)*100) + ((bufferArray[2]-48)*10) + // Take values 1-3.
                                   ((bufferArray[3]-48)*1);
           }
           if (bufferArray[0]  == 'E'){
               SpeedGameDash = 0;
           }
      }
    }
    }
    
    //****************************** FONCTION DIMMING ******************************
    void CalcDimming() {
      if (SpeedGameDash > speedmax){
        SpeedGameDash = speedmax;
      }
      if (oldSpeed != Speed){
        int oldSpeed = Speed;
        Speed = map(SpeedGameDash, 0 ,speedmax, 0 , 100);
        CH1=Speed;
        CH2=Speed;
      }
    }

    Attached Files:

    Last edited: Jun 13, 2017
  15. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,161
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    48,159Coins
    Ratings:
    +5,036 / 16 / -0
    @Romain Seignour,
    From the ard code it looks like you need to feed the output like this
    S<Dash1> (but the dash value always needs to be 3 bytes I think)
    So you need to add the command (Pad 3 0) to the speed Dash value.

    For a test, see if this works for output.
    S100

    This should pass the value of 100 to the ard.
    let me know how it goes buddy.
    yobuddy
    • Informative Informative x 1
  16. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,161
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    48,159Coins
    Ratings:
    +5,036 / 16 / -0
    yobuddy updated SimTools 2.0 - Game Dash with a new update entry:

    SimTools 2.0 - Game Dash v2.1

    Read the rest of this update entry...
    • Like Like x 4
    • Winner Winner x 3
    • Friendly Friendly x 1
  17. paulopsx2

    paulopsx2 Active Member

    Joined:
    Apr 2, 2016
    Messages:
    613
    Location:
    brasil
    Balance:
    616Coins
    Ratings:
    +163 / 2 / -0
    My Motion Simulator:
    2DOF, Arduino, Motion platform
    Great improves on 2.1 ! Awesome thanks ! ( still waiting for sim vibe support ;) )
    • Agree Agree x 1
  18. L.Dörenberg

    L.Dörenberg beginner Gold Contributor

    Joined:
    Jul 9, 2017
    Messages:
    17
    Occupation:
    car bodyrepair
    Location:
    Netherlands
    Balance:
    - 65Coins
    Ratings:
    +10 / 0 / -0
    My Motion Simulator:
    3DOF
    Im not into this technical stuff but thanks yobuddy for the work and time you put into!! Leroy
    • Like Like x 2
    • Agree Agree x 1
  19. Hoddem

    Hoddem Well-Known Member

    Joined:
    Sep 27, 2016
    Messages:
    404
    Occupation:
    Engineer
    Location:
    Minnesota, USA
    Balance:
    3,342Coins
    Ratings:
    +715 / 2 / -0
    Thanks for the great addition, I am currently trying to implement fans and struggling pretty bad. I have my arduino program setup to receive serial commands in the form of S followed by a three numbers to represent the speed. for instance at S100 would turn the fans on full speed and S000 would turn them off. I can confirm this works great by opening up the arduino serial monitor and manually typing in different commands. however I cannot for the life of me get game dash to send the commands to the arduino. I have iracing working to the point that I can see values being updated in game dash but again no output to the arduino.

    I am running windows 10 with an arduino uno on com 12. the arduino is setup for a baud rate of 9600.

    speed dash is using output S<Dash1> on interface 1

    Math is setup as

    MATH * 1
    ROUND 0
    PAD 3 0


    I have purchased a pro license which i understand is required to get dash working, but it seems like i am missing something simple.


    gamedash.jpg


    any help is greatly appreciated

    EDIT

    I created a 2 virtual ports and linked them and I can see data output from the game engine when I do axis testing. however I get no output from game dash when applying the same method. It seems like I need to somehow turn on game dash output and I don't know how.

    I have also tried the virtual output within game dash and I get nothing.
    Last edited: Jan 21, 2018
  20. Hoddem

    Hoddem Well-Known Member

    Joined:
    Sep 27, 2016
    Messages:
    404
    Occupation:
    Engineer
    Location:
    Minnesota, USA
    Balance:
    3,342Coins
    Ratings:
    +715 / 2 / -0

    I got it working, everything was correct, I just uninstalled/reinstalled game engine, game manager and dash. everything is working now.
    • Like Like x 2