PC Desktop-style All-metal Train Simulator Control Console (with Mechanical Damping)

Discussion in 'TSW General Discussion' started by Spark Chen, May 6, 2025.

?
  1. yes

    94 vote(s)
    83.2%
  2. no

    19 vote(s)
    16.8%
  1. Sgt Salt

    Sgt Salt New Member

    Joined:
    Sep 21, 2017
    Messages:
    22
    Likes Received:
    14
    Oh no such a rollercoaster for you. Im waiting to see how your story ends before deciding if I want to order so please keep us updated
     
  2. ionut.orascu

    ionut.orascu New Member

    Joined:
    Jan 5, 2026
    Messages:
    14
    Likes Received:
    4
    Hi! Of course, I will keep the story updated till end.
    Four days ago, when I received the fast answer to my complaint, they asked me to send a picture of the label such as to go against the courier. I've sent immediately the picture and since then, again, no answer.
    I tried again to get in contact to see if they received the picture and which is the status of the claim and no answer.
    I really don't know what to believe...
     
    Last edited: Jan 17, 2026
  3. ionut.orascu

    ionut.orascu New Member

    Joined:
    Jan 5, 2026
    Messages:
    14
    Likes Received:
    4
    Hi! Just received the email with the confirmation and tracking number for the expedition of the replacing unit!
     
  4. tof70110

    tof70110 Active Member

    Joined:
    Dec 13, 2016
    Messages:
    131
    Likes Received:
    67
    Hi ionut.orascu,
    Great, it's getting closer, but you're right, we'll need to find a solution regarding the packaging given the number of returns due to breakage rather than malfunction.

    Good luck to you, your wait is almost over.

    Best regards, tof
     
    • Like Like x 1
  5. ionut.orascu

    ionut.orascu New Member

    Joined:
    Jan 5, 2026
    Messages:
    14
    Likes Received:
    4
    I have an ideea regarding the packaging, maybe can be applied and will help:
    Studiing the damaged unit, I observed that the big handles are tightened with long screws. Maybe this handles can be removed for transportation such as to allow a piece of foam (shaped properly) to protect the upper / sensitive part. Than the handles can be screwed back by each user, there is no engineering needed for this. In the end also the overall package dimensions can be slightly reduced.

    Regards,
    Ionut
     
    Last edited: Jan 18, 2026
    • Like Like x 2
  6. paulclift#9240

    paulclift#9240 New Member

    Joined:
    Dec 19, 2025
    Messages:
    1
    Likes Received:
    0
    I got one of these just before Christmas and have to say I love it.
     
  7. ionut.orascu

    ionut.orascu New Member

    Joined:
    Jan 5, 2026
    Messages:
    14
    Likes Received:
    4
    Hello!
    Just received the replacement 10 min. ago
    This time everything looks ok from the integtity point of view. As I'm still on the job, I just wait the evenig to try it!
    Thanks again to Sim Workshop for the approach in such cases!
     
    Last edited: Jan 28, 2026
  8. ionut.orascu

    ionut.orascu New Member

    Joined:
    Jan 5, 2026
    Messages:
    14
    Likes Received:
    4
    Everything ok from functionality point of view also. Using it on TS Classic. A bit tricky to set on my own taste, but all good after proper settings.
     
    • Like Like x 2
  9. Spark Chen

    Spark Chen Active Member

    Joined:
    Nov 18, 2024
    Messages:
    61
    Likes Received:
    144
    Sim Workshop console (Beta) V0.0.1 is a tool for Train Sim World 5/6 that lets you map USB device axes and buttons to the game’s writable control interface. It also supports keyboard mapping, control scanning, and profile save/load. The UI is clean and available in Chinese, English, and German, making it easy to build custom hardware control setups quickly.

    Special thanks to CobraOne’s “TS World Raildriver And Joystick Interface” for inspiration, and to DTG for the public API. This software is free for all users—we hope every train sim enthusiast can enjoy the same hardware-control experience found in flight sims.

    The project is still in beta, so unexpected issues may occur. If you run into any problems, please leave feedback—we’ll fix bugs as quickly as possible.
    upload_2026-2-6_17-30-9.png
    Updated to version 0.0.2.
    • Fixed some bugs.
    • Added built-in usage guidance.
    • Added support for TSW5 and TSC.
    Sim Workshop console(Bate)V0.0.2-Setup.zip
     
    • Like Like x 7
  10. ionut.orascu

    ionut.orascu New Member

    Joined:
    Jan 5, 2026
    Messages:
    14
    Likes Received:
    4
    Good news!
     
  11. Spark Chen

    Spark Chen Active Member

    Joined:
    Nov 18, 2024
    Messages:
    61
    Likes Received:
    144
    • Like Like x 1
  12. Spark Chen

    Spark Chen Active Member

    Joined:
    Nov 18, 2024
    Messages:
    61
    Likes Received:
    144
    If you're using Sim Workshop Console, here is a quick way to get everything working.
    Step 1
    Go to your Steam Library, find Train Sim World 5 or 6, right-click it and open Properties.
    Under the General tab, add the following to the Launch Options:
    -HTTPAPI
    Then start TSW5 or TSW6 once. This enables the API interface that our software uses to communicate with the game.
    Step 2
    Open Sim Workshop Console and select the game you want to use.
    If the connection indicator turns green, that means the connection is working correctly.
    Step 3
    In the Input Devices section, select the hardware device you want to use (for example TSC-X, a joystick, throttle, or any USB controller).
    Once selected, the Axis Mapping and Button Mapping panels will automatically show all the axes and buttons detected on that device.
    If you move an axis or press a button, you should see the input responding in real time — this is also a good way to quickly check if everything is working properly.
    Step 4
    Now just assign the functions you want to each axis and button, click Start Mapping, and you're ready to go.
    Enjoy your drive
    The software also includes two small tools: the Axis Config Tool and the Key Library.
    The Axis Config Tool is mainly there for trains that we haven't fully configured yet. With it, you can manually assign throttle, brake, AFB, or other axis-based functions, or modify the locomotive configuration files that come with the software.
    The idea is fairly simple. Since different trains use different names for their axis controls, we created a separate configuration file for each locomotive. These files are stored in the root directory of the software.
    When you open the Axis Config Tool, as long as the software is connected to the game and you are sitting in the driver’s seat, the tool will automatically scan all available controls for the current train and display them in a list.
    You can enable any control from the list and assign it as Throttle, Brake, AFB, etc., which then makes it available in the Axis Mapping panel so you can bind it to your hardware device.
    So how do you know what a scanned control actually does?
    That part is quite simple as well. Just move the validation slider next to the control and watch what happens in the locomotive in-game. In most cases you'll quickly see which function it corresponds to.
    (Of course, it would be much easier if DTG provided a consistent naming standard for these controls — we definitely hope that might happen one day.)
    The good news is that this only needs to be done once per locomotive.
    We are continuing to add support ourselves, but we also wanted to make this tool available so you can get your favorite trains working with your hardware.
    The Key Library is even simpler.
    The built-in key library works by simulating keyboard output, which means you can add, remove, or modify key bindings freely. As long as you know which keyboard key corresponds to a specific function, you can add it to the library and then assign it to your hardware buttons in the Button Mapping panel.
    Of course, our resources and ideas are limited. We hope you'll give it a try. If you have any suggestions, ideas for improvement, or if you encounter any bugs, please feel free to leave a comment below. We'd love to work together with the community to keep improving this project.
    Download v0.0.5https://www.dropbox.com/scl/fi/y426...ey=kjasnbc29qpcwn3gmxprtke33&st=55kvmypi&dl=0
     
    • Like Like x 3
    • Helpful Helpful x 1
  13. Train Sim Society

    Train Sim Society Well-Known Member

    Joined:
    Aug 22, 2021
    Messages:
    652
    Likes Received:
    1,460
    I will be downloading this today, thank you!! :D

    Hey Spark Chen , I noticed others with this issue. I am also receiving the "Necessary support files not found" pop-up when trying to calibrate the controller. No software works with the controller and i've noticed this happens every time I disconnect and reconnect the controller for any reason.
     
    Last edited: Mar 15, 2026
    • Like Like x 1
  14. Spark Chen

    Spark Chen Active Member

    Joined:
    Nov 18, 2024
    Messages:
    61
    Likes Received:
    144
    Hi everyone

    The software has now been updated to V0.0.6! This update mainly focuses on improving overall usability and fixing some commonly reported issues:

    • Language selection is now saved automatically

    • Axis and button mappings are now saved automatically

    • Renamed Throttle to Throttle (Throttle & Brake) (fully compatible with existing configs)

    • Fixed the save path for axis configuration files (no more missing/lost configs)
    This update is mostly about smoothing out the experience and addressing feedback from the community

    As always, if you have any ideas, suggestions, or run into any issues, feel free to let us know — we’d love to keep improving this together

    Thanks again for all your support ❤️
    Download:https://www.dropbox.com/scl/fi/i007...ey=0t2wf4rd3z45zfqqd759a0hg7&st=1kdsszhu&dl=0
     
    • Like Like x 2
  15. Spark Chen

    Spark Chen Active Member

    Joined:
    Nov 18, 2024
    Messages:
    61
    Likes Received:
    144
    Hello,

    We have identified and fixed the issue. The problem was caused by your configuration file being incorrectly saved in your computer’s cache directory instead of the proper location.

    Please download and use version v0.0.6, where this issue has been resolved.
     
    • Like Like x 1
  16. Spark Chen

    Spark Chen Active Member

    Joined:
    Nov 18, 2024
    Messages:
    61
    Likes Received:
    144
    Hey everyone
    V0.0.8 is now live!
    This update is mainly about making things smoother and easier to use, plus fixing some of the common issues you guys reported:
    • Switch & axis settings now save automatically in real time

    • Added a dark mode UI (finally )

    • Improved UI performance to reduce lag and stuttering

    • Added support for Train Simulator Classic
    Still very much a work in progress, and we’ll keep improving it step by step.
    If you run into anything weird or have ideas, just drop a comment — really appreciate all the feedback so far .

    1.png
    2.png
     
    Last edited: Mar 20, 2026 at 1:47 PM
    • Like Like x 1
  17. ohnonotagain

    ohnonotagain New Member

    Joined:
    Mar 13, 2026
    Messages:
    1
    Likes Received:
    0
    I'm running TSW 6 under Proton on Bazzite Linux.

    Has anybody managed to get this controller properly configured in a Linux setup? The software mentioned in this thread doesn't look much like it'll work on Linux, and I'd rather not deal with the hassle (and expense!) of Windows if I don't have to…
     
  18. Spark Chen

    Spark Chen Active Member

    Joined:
    Nov 18, 2024
    Messages:
    61
    Likes Received:
    144
    Hello everyone, V0.0.9 is now live!
    This update adds support for Run 8 and Open Rails.
     
    Last edited: Mar 22, 2026 at 6:05 PM
    • Like Like x 1
  19. hyperlord

    hyperlord Well-Known Member

    Joined:
    May 20, 2019
    Messages:
    1,504
    Likes Received:
    1,554
    Spark Chen I tried your cool tool yesterday but could not select my RailDriver from the device dropdown. Before trying stuff, is RailDriver supported at all, or do I need a workaround?
     
  20. liam#5302

    liam#5302 Member

    Joined:
    Jan 11, 2025
    Messages:
    40
    Likes Received:
    23
    You should be able to map it using the TSW Controller Utility on Linux
    https://github.com/LiahMartens/tsw-controller-app
     
    • Like Like x 1
  21. Spark Chen

    Spark Chen Active Member

    Joined:
    Nov 18, 2024
    Messages:
    61
    Likes Received:
    144
    Hello everyone, we have updated the software to v0.1.1, fixing the 32-switch detection limit issue found on some devices, as well as the input conflicts that could occur when using multiple USB devices at the same time.

    This version also temporarily adds an Input Diagnostics feature. If you still encounter input-related issues, please open that page, select the affected device, and attach a screenshot in your reply. This will help us identify the problem more quickly.
    Download: https://www.dropbox.com/scl/fi/gesn...ey=wl2i74h307ah7weoehff2vt60&st=q1mi035x&dl=0
     

Share This Page