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

F1 like 3DOF Simulator with heave

Discussion in 'DIY Motion Simulator Projects' started by _cOdaC_, Jun 25, 2024.

  1. _cOdaC_

    _cOdaC_ Member

    Joined:
    Dec 20, 2023
    Messages:
    63
    Balance:
    325Coins
    Ratings:
    +9 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    I've tried that before, cause as soon as I put a cable from PIN8 to GND on the Arduino Uno, SMC3Utils won't beable to open up a communication "Could not establish comms with Arduino SMC3, Abort, Retry, Ignore".
    Thats weird, cause the Sabertooth is set to 115200 baud with DEScribe.
  2. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    22,028
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    Tasmania, Australia
    Balance:
    153,764Coins
    Ratings:
    +11,149 / 57 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
  3. _cOdaC_

    _cOdaC_ Member

    Joined:
    Dec 20, 2023
    Messages:
    63
    Balance:
    325Coins
    Ratings:
    +9 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    I'm using SPS 8.2 softstart from this tutorial.

    The code says:
    Code:
        // set the data rate for the SoftwareSerial port
    #ifdef SECOND_SERIAL
        mySerial.begin(115200);
    #endif
    #ifdef MODE3
    {
      pinMode(8, INPUT_PULLUP);
      pinMode(9, INPUT_PULLUP);
      pinMode(10, INPUT_PULLUP);
      pinMode(11, INPUT_PULLUP);
      pinMode(12, INPUT_PULLUP);
     
      if (digitalRead(8) == HIGH){
        Serial.begin(500000);
      }
    else
    {
      Serial.begin(115200);
    }
      if (digitalRead(9) == LOW){
        mySerial.begin(19200);
        ST[0].setBaudRate(115200);
        ST[1].setBaudRate(115200);
        mySerial.end();
      }
      else if (digitalRead(10) == LOW){
        mySerial.begin(38400);
        ST[0].setBaudRate(115200);
        ST[1].setBaudRate(115200);
        mySerial.end();
      }
      else
      {
        mySerial.begin(9600);
        ST[0].setBaudRate(115200);
        ST[1].setBaudRate(115200);
        mySerial.end();
      }
     
       mySerial.begin(115200);
    
    So yes, I would expect, jumpering PIN 8 and GND, the Arduino would be set to 115200 and otherwise run with 500000 Baud.
    I think I'll open up the Arduino IDE and try to see if the console using 115200/500000 baud shows something useful.
  4. _cOdaC_

    _cOdaC_ Member

    Joined:
    Dec 20, 2023
    Messages:
    63
    Balance:
    325Coins
    Ratings:
    +9 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    Ok, so I could prove that jumpering PIN 8 and GND leads to the Baud rate getting set to 115200.
    Testet it with a simple Outut to the Serial Monitor in Arduini IDE. 115200 was readable, 500000 not.

    The Code works, but still, SMC3Utils won't connect with a Baud rate set to 115200 but only with a Baud rate of 500000.
    Do I need to use another version of SMC3Utils? I'm using version 1.01 of the mentioned thread.
    Last edited: Jan 24, 2026