PC Daves Locomotive Controller (dlc) Design Files And Guide

Discussion in 'TSW General Discussion' started by dave#2392, Apr 27, 2024.

  1. dave#2392

    dave#2392 Member

    Joined:
    Mar 5, 2024
    Messages:
    20
    Likes Received:
    54
    Apologies for the delay, but I've managed to finish a first edition of my locomotive controller, first discussed in this thread: https://forums.dovetailgames.com/threads/a-new-dlc.79995/. This post goes into more length to describe the features and operation of the controller.

    PXL_20240325_192258355.jpg

    I plan on updating over the next few weeks, with more detail on on how to setup the controller using Cobraone's TSW World Raildriver and Joystick Interface, but the instructions on how to manufacture, assemble and program the controller are complete.

    I have attached a ZIP (4.3Mb) to this post which includes issue 1.0 of the guide, design files (for 3D printing and Laser Engraving/Cutting), and Arduino Code to this post.

    Please pass any mistakes, errata or suggestions on to me, so they can be addressed or included in the next version. Please post any questions you may have!

    If anyone attempts to manufacture the faceplate using a CNC router, could you please consider sharing the NC code and/or the CAE with me for inclusion in a future issue of the ZIP file?

    **EDIT** Zip file updated to v1.1 to include updated PDF with working links
     

    Attached Files:

    Last edited: Apr 28, 2024
    • Like Like x 9
    • Helpful Helpful x 1
  2. rat7_mobile

    rat7_mobile Well-Known Member

    Joined:
    Feb 1, 2020
    Messages:
    853
    Likes Received:
    296
    I do not understand this DLC, how does it work, what are the goal(s), where is it located (germany, UK, USA, Switzerland, Canada, France, etc...)
     
  3. dave#2392

    dave#2392 Member

    Joined:
    Mar 5, 2024
    Messages:
    20
    Likes Received:
    54
    Apologies for any confusion, Martin. The files are for manufacturing a physical controller I designed to play the simulator with (pictured in the first post). I used a very bad pun/joke/play-on-words by calling it "Dave's Locomotive Controller", which abbreviates to 'DLC'.

    This not new content for the game, sorry!
     
  4. aeronautic237

    aeronautic237 Well-Known Member

    Joined:
    Sep 1, 2022
    Messages:
    3,315
    Likes Received:
    3,216
    In this case, DLC means 'Dave's Locomotive Controller' not 'DownLoadable Content'.

    The OP has created a rather impressive controller for TSW - something I could only dream of.

    Perhaps posting onto the old thread rather than making a new one would have been better though.
     
    • Helpful Helpful x 1
  5. aeronautic237

    aeronautic237 Well-Known Member

    Joined:
    Sep 1, 2022
    Messages:
    3,315
    Likes Received:
    3,216
    Damn it, second time in a row I posted at the same time as someone else!
     
  6. rat7_mobile

    rat7_mobile Well-Known Member

    Joined:
    Feb 1, 2020
    Messages:
    853
    Likes Received:
    296
    :-D
     
    • Like Like x 1
  7. DTG Matt

    DTG Matt Executive Producer Staff Member

    Joined:
    Nov 17, 2016
    Messages:
    3,395
    Likes Received:
    19,217
    Ping me a DM dave...
     
    • Like Like x 1
  8. Thorgred

    Thorgred Well-Known Member

    Joined:
    Jun 8, 2018
    Messages:
    662
    Likes Received:
    320
    this should be made available as an complete product to buy it looks awesome !
    great job
     
    • Like Like x 3
  9. Jon from Rhode Island

    Jon from Rhode Island Well-Known Member

    Joined:
    Aug 20, 2021
    Messages:
    282
    Likes Received:
    419
    This looks incredible. I do think that you’ll need German and US variants unless there’s a way to remap the throttle control. But I would buy this in a second.
     
    • Like Like x 2
  10. dave#2392

    dave#2392 Member

    Joined:
    Mar 5, 2024
    Messages:
    20
    Likes Received:
    54
    I suggest you read m original post, where I fully describe the features of my controller: LINK

    TL:DR; The 2 plates between the LH and RH pair of axis are removable/interchangeable detent plates, when can be swapped in about 30 seconds, which can change the detent positions or even the travel of controls, so that they can closely emulate most trains controls.

    I don't have the time or inclination to produce individual controllers for anyone, or develop the controller for mass production; I already have a full time job and lots of other commitments! This is why I've released this guide and sufficient data for anyone to build it. If you don't have access to a 3D printer, I understand there are companies which will now produce the parts and ship them too you (for a fee). Or go invest a 3D printer! Laser engraving/cutting the faceplate will be out of many peoples reach, but there are alternatives, such as routing on a cheap home CNC router (discussed within my guide).

    Jinx! :D
     
  11. dave#2392

    dave#2392 Member

    Joined:
    Mar 5, 2024
    Messages:
    20
    Likes Received:
    54
    It has just been brought to my attention that in v1.0 of the guide, the hyperlinks in the PDF were not working. It appears MS print to PDF no longer picks up hyperlinks!?

    Apologies to anyone who has already downloaded the pack, I've just updated the pack to v1.1 to include a PDF with working links and I have replaced it in the first post here, for you to download again.
     
  12. dave#2392

    dave#2392 Member

    Joined:
    Mar 5, 2024
    Messages:
    20
    Likes Received:
    54
    A quick update; I've been working on making the controller wireless (bluetooth), but in order to do so I'll need to move to an STM32 board. I think it will work, but need a few weeks to tinker and get it rock-solid on a development board, before I rip open my controller and modify it!

    I also have plans for haptic feedback (but this might only work with a wired connection). There are a couple of avenues open too me, but this is probably a few months away.

    I'll update again in a few weeks...
     
    • Like Like x 2
  13. razmatus#2517

    razmatus#2517 Well-Known Member

    Joined:
    Feb 17, 2022
    Messages:
    3,294
    Likes Received:
    2,266
    *drool* just drool :D looks awesome :)))
     
  14. dave#2392

    dave#2392 Member

    Joined:
    Mar 5, 2024
    Messages:
    20
    Likes Received:
    54
    I've looked briefly at a 3D printing service (Xommetry.uk), who quote £292.78 for all the parts excluding VAT, coming to £351.34 (but you get free shipping, WooHoo!) You can buy a Elegoo Nepture 4 pro for £289.99 and a reel or two of PETG fillament for £16 each and still come out cheaper than ordering them.

    If there is some interest, I can do a limited run of faceplates on my laser cutter and router for cost, packaging and postage (would be about £25 in the UK, considerably more if posting abroad). Register your interest here, money would be up-front for me to buy the materials and packaging. Once I have an idea on numbers I'll be able to get firm price.
     
    • Like Like x 3
  15. jeffmorris

    jeffmorris Member

    Joined:
    Sep 26, 2023
    Messages:
    69
    Likes Received:
    18
    Dave, I'm in the process of building the locomotive controller. I found out that you used Sparkfun Micro Pro which is different from Arduino Micro. The pinouts are different on both microcontrollers. I already have Arduino Micro. Is there wiring schematic for Arduino Micro? I'm in USA and the square buttons have round part that goes into the panel.
     

Share This Page