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

SimTools v3 Public Beta

Discussion in 'Tutorials and Tips by the Developer' started by yobuddy, Sep 26, 2022.

  1. deeph46

    deeph46 Member

    Joined:
    Mar 17, 2023
    Messages:
    116
    Balance:
    635Coins
    Ratings:
    +16 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF
    Nice!!, looking forward for the updates
  2. Adrianstealth

    Adrianstealth Active Member

    Joined:
    Nov 18, 2010
    Messages:
    173
    Occupation:
    director
    Location:
    england
    Balance:
    160Coins
    Ratings:
    +39 / 0 / -0
    My Motion Simulator:
    SCN6, 4DOF
    AMS2 now working

    my problem is msfs2020 specific

    Zero feed to motion )-:
  3. yobuddy

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

    Joined:
    Feb 9, 2007
    Messages:
    5,418
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    50,864Coins
    Ratings:
    +5,170 / 19 / -0
    This usually comes down to the version of Sim-connect your using. My guess is Sim Commander uses a different version is all. Please check your add/remove files in windows to see how many versions you have installed.
  4. Adrianstealth

    Adrianstealth Active Member

    Joined:
    Nov 18, 2010
    Messages:
    173
    Occupation:
    director
    Location:
    england
    Balance:
    160Coins
    Ratings:
    +39 / 0 / -0
    My Motion Simulator:
    SCN6, 4DOF
    IMG_4645.jpeg
    i gave up on MSFS2020 with Simtools 3

    Purchased msfs2024 & downloaded that plugin ( through Simtools 3 interface)

    no motion from that either , as with 2020 it launches msfs2024 fine & switches it’s self off when i shut down the sim

    ( i make sure basic movements in my working axis were saved )

    “sim-connect “ did a search of folders / apps & couldn’t find anything called sim-connect
    Is it something i must install ?
    Pic included of what motion software installed
    Last edited: Aug 13, 2025
  5. Adrianstealth

    Adrianstealth Active Member

    Joined:
    Nov 18, 2010
    Messages:
    173
    Occupation:
    director
    Location:
    england
    Balance:
    160Coins
    Ratings:
    +39 / 0 / -0
    My Motion Simulator:
    SCN6, 4DOF


    found this file , only one
    In MSFS2024 folder
    A simconnect file is in there

    Attached Files:

  6. yobuddy

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

    Joined:
    Feb 9, 2007
    Messages:
    5,418
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    50,864Coins
    Ratings:
    +5,170 / 19 / -0
    Install this file and you should be good to go.

    Attached Files:

    • Like Like x 1
  7. Adrianstealth

    Adrianstealth Active Member

    Joined:
    Nov 18, 2010
    Messages:
    173
    Occupation:
    director
    Location:
    england
    Balance:
    160Coins
    Ratings:
    +39 / 0 / -0
    My Motion Simulator:
    SCN6, 4DOF

    GOSH !!!!!that did the trick!
    its like a magical miracle

    massive thanks for the support yobuddy
    • Like Like x 1
    • Winner Winner x 1
  8. Michael Dean

    Michael Dean New Member

    Joined:
    Dec 20, 2022
    Messages:
    14
    Balance:
    63Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    2DOF
    All, I'm working on trying to build an SFX 100 (SFX80) setup. I have one actuator to the point where I'm trying to interface it and test control using simtoolsV3. I have Arduino 2560 code I am working with that takes there type of commands to control the servos.

    // Packet formats:
    // <5000,5000,...> — Set target positions for all motors
    // <S,0,0,0010> — Set step delay to 10us*10
    // <M,1,U,0025> — Move motor 1 UP by 25 steps
    // <N,0,0,5000> — Set absolute position for all or one motor
    // <R,0,0,0000> — Report motor positions
    // <E,0,0,0000> — Report E-Stop state

    I'm trying to figure out what the correct plugin is for the interface?

    I'm trying to use serial and have it setup like this:
    Startup: <S,0,0,0010><N,1,0,0000>
    Interface: <M,1,{Axis1A},0000>

    When i go to Test Setting, I see the startup commands are send to my controller, but when I move the asix sliders, i get no position commands.

    I've been assuming that this has been done before (hopefully). Can anyone point me to how to get further or what I'm missing.

    Thanks,
    Michael
  9. Michael Dean

    Michael Dean New Member

    Joined:
    Dec 20, 2022
    Messages:
    14
    Balance:
    63Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    2DOF
    I'm trying to move my code to a faster Arduino Uno R4 Minima (I assume any R4 or newer will have this issue). The serial interface is sending bad data when testing. It comes into the Arduino as all FFs. After some searching I found a fix.

    I wrote a simple C# app that mimics the Axis data sent:

    private void button1_Click(object sender, EventArgs e)
    {
    string portName = "COM15";
    int baudRate = 500000;
    string message = "[D,1234,5678,8765,4321]";
    int delayMs = 5;

    using (SerialPort serialPort = new SerialPort(portName, baudRate))
    {
    try
    {
    serialPort.Open();
    while (true)
    {
    serialPort.WriteLine(message);
    Thread.Sleep(delayMs);
    }
    }

    When you run this code, on the Ardunio, you get:

    FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF

    If you add 1 line of code before the port open:

    serialPort.DtrEnable = true;
    serialPort.Open();

    while (true)
    {
    serialPort.WriteLine(message);
    Thread.Sleep(delayMs);
    }

    Everything works as expected.

    [D,1234,5678,8765,4321]
    [D,1234,5678,8765,4321]
    [D,1234,5678,8765,4321]
    [D,1234,5678,8765,4321]

    Chat GPT gives:
    Feature | Arduino Uno R3 | Arduino Uno R4 Minima
    ---------------------------------|-----------------------------------|------------------------------------
    USB-to-Serial Bridge | ATmega16U2 (USB-to-UART) | Native USB via Renesas RA4M1 MCU
    USB Connector | USB-B | USB-C
    USB Communication Speed | Limited by ATmega16U2 | High-speed USB 2.0
    Baud Rate Handling | Fixed baud rates; software-controlled | Host-dictated; may need IDE adjustments
    Hardware Serial Ports | One (pins 0 and 1) | Two (Serial1 on pins 0 and 1)
    USB-to-Serial Adapter Mode | Requires separate adapter | Can emulate USB-to-Serial natively
    Software Compatibility | Works with existing sketches | Some sketches may need USB adjustments

    I haven't figured out any way to change my sketch to work with this. I'm hoping there is a patch or some other way to proceed?

    Thanks,
    Michael