TSW3 Train Simulator World - Arduino Controller

Поділитися
Вставка
  • Опубліковано 6 вер 2022
  • Train Sim World 3 - Custom Controller
    Arduino Micro programmed as a HID Joystick using JoyToKey to send standard TS keyboard commands. Compatible with DTG Train Simulator Classic and simulators. The console layout was intentionally designed to be a generic cab design to fit a variety of locos, EMUs and DMUs.
    It was built with an aluminum housing with industrial grade push buttons and switches. Most components were purchased off eBay and Amazon. The housing was purchased from Digikey. Total cost to construct was about $150 USD for the materials.
    Forum thread on DTG website, originally I posted in Train Simulator Classic:
    forums.dovetailgames.com/thre...

КОМЕНТАРІ • 24

  • @jed2055
    @jed2055 Рік тому +1

    I'm not familiar with train controllers but the ones I have started with have stepped power throttles and I would want that as a feature of my train controller. Tapping a joystick a bit or a lot doesn't do it for me. Also switches for wipers, lights etc need to be closer to real life and some of these can be labelled I'm sure.
    That said, good on you mate. Making your own has to be so fulfilling and make you feel even more in touch with your engine. Good job!

    • @whitsim8284
      @whitsim8284  Рік тому +1

      Thanks, you make some good points too. And some locos have stepped notches, other are smooth motion. It depends on the loco… That said, I’ve intentionally kept things generic for a wide variety of stock and hence why there is no labeling. For example, one lever may be used as the dynamic brake on a certain loco but on another for setting the cruise control. The same multiple role concept goes for switches and buttons too.

  • @trainsimulatordriver
    @trainsimulatordriver Рік тому +1

    Totally cool!

  • @normioffi
    @normioffi 4 місяці тому

    I want to make my own!

  • @WesternTrainSpotterUK
    @WesternTrainSpotterUK Рік тому +1

    Hi, how do you make the horn lever? I have the 2 way spring return joystick?

    • @whitsim8284
      @whitsim8284  Рік тому

      Each of the two positions is just mapped to a different joystick button so I can get both tones. In JoyToKey, I mapped it in my “UK Loco” profile to the high and low pitch horns. I also cut down the shaft a bit and epoxied the ball back on to make it a slightly different size from the throttle and brake controllers.

    • @WesternTrainSpotterUK
      @WesternTrainSpotterUK Рік тому +1

      Do I need any wires to wire it up

    • @whitsim8284
      @whitsim8284  Рік тому +1

      @@WesternTrainSpotterUK There are wires connecting the Arduino to each button/switch and then a USB connection to my PC.

    • @WesternTrainSpotterUK
      @WesternTrainSpotterUK Рік тому +1

      All I have is a spring return 2 way joystick, do I need to buy some special thing for it, if you can, can you list things that I need so I can get it on to my pc.

    • @WesternTrainSpotterUK
      @WesternTrainSpotterUK Рік тому +1

      Shall I buy any arduino bit then plug the usb into it, open the software and then open controltokey and start customising it?

  • @nopuedomas2006
    @nopuedomas2006 11 місяців тому

    Hi! What a great controller!! I'm building one myself and I'd like to ask you about the black switch just above the leftmost lever. I'm looking for a 3 way switch like that one but I only find switches that need 200V or more to work. Where did you find this one? At what voltage is it rated? Thanks!!

    • @whitsim8284
      @whitsim8284  11 місяців тому +1

      Thanks, I hope you build one too. The voltage switch listed is normally the maximum, not the minimum. I got mine as a 2 pack off Amazon for around $15 USD. This is the exact item title: “Momentary Selector Switch 22mm 2NO XB2-20X/33 APIELE Pack of 2(3 Position Momentary)”

    • @nopuedomas2006
      @nopuedomas2006 11 місяців тому

      @@whitsim8284 Thanks for your reply. I'll have a look at it!

    • @nopuedomas2006
      @nopuedomas2006 4 місяці тому

      Did you use any resistors for the buttons?. I’m nearly finished with my controller but I have a doubt. I have resistors on my breadboard for each button but I don’t know if I’ll need them when I connect the final buttons in my project. Thank you very much!

  • @Taipan303
    @Taipan303 Рік тому

    Joy2Key - meaning in 2022 there's STILL no way to bind joystick buttons or axis?
    I have a series of flight sim throttles I'd really love to use to control TSW3, looking into how to do it. Would prefer a smooth axis control

    • @whitsim8284
      @whitsim8284  Рік тому +1

      Not at the moment. However if you’re looking to try using joystick axis control there are some pretty clever people on the Dovetail Games Forum that have created some interface software.

    • @Taipan303
      @Taipan303 Рік тому

      @@whitsim8284 Thanks, I'll look into it. Already have 3 other interface programs for my flightsims lol it's never ending.

  • @gergelymolnar2471
    @gergelymolnar2471 Рік тому

    Hello!
    this controller is awsome :D
    I would like to ask if it is permissible to request a list of the parts?

  • @frankhugh2052
    @frankhugh2052 Рік тому

    Are you offering to build this for others?

    • @whitsim8284
      @whitsim8284  Рік тому +1

      Unfortunately no, I just don’t have enough free time. But I hope it serves as an inspiration for others.