GUI demo of Arduino DCC++Ex throttle

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 พ.ย. 2024

ความคิดเห็น • 47

  • @haywardjunction
    @haywardjunction  2 ปีที่แล้ว +1

    Code and some instructions are now up on GitHub.
    github.com/DCC-EX/T3-EX-Tethered

  • @stevewilliams1054
    @stevewilliams1054 3 ปีที่แล้ว +5

    Just got around to looking at DCC++Ex and was looking for a throttle with rotary speed control that is more precise than sliding your finger on a touch screen. Your system also has the benefit of being separate from a pc or phone app. Look forward to more info.

  • @paulhargreaves1497
    @paulhargreaves1497 3 ปีที่แล้ว +3

    I'm too at the startup stage, playing with Arduinos and servos and DCC ++EX, so your new channel is perfect for me! Subbed.....I'm #8 😎
    PS That rotary knob is perfect for me...always hated touch screen sliders!

  • @donaldkormos5529
    @donaldkormos5529 2 ปีที่แล้ว +2

    Very nice effort!!! No non-sense, very functional throttle. Good job.

  • @DIYDigitalRailroad
    @DIYDigitalRailroad 2 ปีที่แล้ว +2

    This is impressive. I'm going to have to try this.

  • @ianpearce6501
    @ianpearce6501 3 ปีที่แล้ว +1

    I'm looking forward to more info as it becomes available but as it stands, very impressive !

  • @Trains-With-Shane
    @Trains-With-Shane 3 ปีที่แล้ว +2

    I just put together my first DCC++EX setup and ran across this video. I really like the memory features. This would be perfect for my setup if you added a wireless board and battery pack to be able to connect wirelessly. looks like i'm subscriber #12

    • @haywardjunction
      @haywardjunction  2 ปีที่แล้ว +1

      Work on the Mk2 WiFi version has begun 😊
      Will have the same general look but be WiFi and battery powered.

  • @ricolandman9891
    @ricolandman9891 3 ปีที่แล้ว +1

    Really awesome!

  • @stuartcoopalnd6975
    @stuartcoopalnd6975 ปีที่แล้ว

    this is fantastic. Im ordering the parts as Ive just discovereed arduino at the perfect time for my love for model railway again with my dad. Could I ask where the rotary encoder is from please? I can only find very small knob versions and this looks much nicer to use. Many thanks and Ive subscribed and thumbs up :). Stuart and Pete

    • @haywardjunction
      @haywardjunction  ปีที่แล้ว

      Hi, I can't remember exactly, one of those things you acquire with time.
      If you look on Amazon or eBay for KY-040 you should find some.
      Have fun building.

  • @davidwakefield8267
    @davidwakefield8267 3 ปีที่แล้ว +1

    Very nice throttle. Are you considering adding points control and wireless connectivity? I'm using a Dave Bodnar wireless throttle as my DCC EX is mounted under the layout. This piece of kit is just the job.

    • @haywardjunction
      @haywardjunction  2 ปีที่แล้ว +1

      I've started on the Mk2 WiFi & battery version 😊
      I'm not familiar with the point control on DCC Ex but it could easily be added

  • @hexxoid9263
    @hexxoid9263 2 ปีที่แล้ว +2

    What parts are needed to add this to an existing DCC++ EX system? Looks like a great alternative to the throttle apps, more like a traditional DCC system.

    • @haywardjunction
      @haywardjunction  2 ปีที่แล้ว +1

      I used an Arduino Mega, an Adafruit touchscreen shield (Plugs into the Mega) and a rotary encoder.
      As it uses the Serial to communicate with the CS you have to add a couple lines to the CS code and re-upload.
      The code and some instructions should be up on GitHub soon.

    • @hexxoid9263
      @hexxoid9263 2 ปีที่แล้ว

      @@haywardjunction Thanks!

  • @brunorivera2612
    @brunorivera2612 2 ปีที่แล้ว +1

    Hello
    I find your work excellent, and I am really very interested in your throttle. I wanted to create it but watching your videos I saw that you were working on a wireless throttle. Translation made by google translation because I am French.

  • @RogerL-b9e
    @RogerL-b9e 21 วันที่ผ่านมา

    How do you add locos to the memory and customize the buttons?

  • @mathewmortensen3642
    @mathewmortensen3642 ปีที่แล้ว

    I'm just getting started with dcc on a new layout, With this setup are you using multiple arduino units, I see 2 USB cables?

    • @haywardjunction
      @haywardjunction  ปีที่แล้ว

      There's one Arduino Mega running DCC Ex-CommandStation and another I used to create the throttle.
      It's best to read up on dcc-ex.com/ex-commandstation/index.html to get an idea of what's involved.

    • @mathewmortensen3642
      @mathewmortensen3642 ปีที่แล้ว +1

      Awesome, thanks for the info!!

  • @BrennerEraFan
    @BrennerEraFan ปีที่แล้ว

    Can a 1-axis lever type throttle(like, a throttle that moves back and forth) be used instead of the rotary encoder, and maybe a physical keypad with function buttons?

    • @haywardjunction
      @haywardjunction  ปีที่แล้ว +1

      Not really with this throttle.
      A lever won't be able to change its own position when changing between locos.
      You might find this one better www.trainelectronics.com/DCC_Arduino/DCC++/Throttle/index.htm

    • @BrennerEraFan
      @BrennerEraFan ปีที่แล้ว

      @@haywardjunction Could you make a video about building mini-throttle?

  • @colinmurdoch9667
    @colinmurdoch9667 3 ปีที่แล้ว +1

    Just looking to start using DCC++EX and this looks a brilliant option. Looking forward to seeing the code when available. Presumably this screen is operating on another arduino UNO?
    Sorry - just taken a close look and it looks like a Mega.

    • @haywardjunction
      @haywardjunction  2 ปีที่แล้ว

      Yeh, is a Mega (UNO didn't have enough memory) and an Adafruit touchscreen shield as it keep it simple.

    • @colinmurdoch9667
      @colinmurdoch9667 2 ปีที่แล้ว

      @@haywardjunction Hi there. Thanks for the update. Have you given any more thought to publishing your code? I am working on a throttle using an ESP32, 3.5” TFT screen and two rotary encoders to drive two loco channels. I am getting there but it would be interesting to compare how you have written your code. My throttle uses the new ROSTER features within DCC++EX to get details of locos and function keys. An early version of my code is available online.
      Regards,
      Colin Murdoch.

    • @haywardjunction
      @haywardjunction  2 ปีที่แล้ว

      Code is now on GitHub, link at the top

  • @DJP-ph7yj
    @DJP-ph7yj 3 ปีที่แล้ว

    Did I miss something?
    What type of decoder is it talking to? ESU Loksound??

    • @haywardjunction
      @haywardjunction  2 ปีที่แล้ว

      I got the 37 off eBay but I believe it's a Hornby TTS sound decoder.

  • @marcosmclaren
    @marcosmclaren 2 ปีที่แล้ว

    olá, onde consigo um passo a passo de como fazer este controlador?

    • @haywardjunction
      @haywardjunction  2 ปีที่แล้ว +1

      oi, isso está no GitHub com instruções github.com/DCC-EX/T3-EX-Tethered

    • @marcosmclaren
      @marcosmclaren 2 ปีที่แล้ว

      @@haywardjunction Muito obrigado!!! curti muito seu projeto.

  • @mariod.5210
    @mariod.5210 2 ปีที่แล้ว

    if the locomotive has a Long (two byte) address then the throttle can't read the address from the Loco. Is there a solution for this?

    • @haywardjunction
      @haywardjunction  2 ปีที่แล้ว

      What happens when you try? Can it read single byte addresses?

    • @mariod.5210
      @mariod.5210 2 ปีที่แล้ว

      @@haywardjunction it comes a Error. Yes i can read the short (one byte) Address. That works fine. And i can Read the CV's! And when i write a CV it comes a Error, but the CV was written.

    • @haywardjunction
      @haywardjunction  2 ปีที่แล้ว

      Thanks for letting me know, I've fixed the CV write fail (will update soon).
      Could you tell me the address # it can't read, I've not been able to replicate.

    • @mariod.5210
      @mariod.5210 2 ปีที่แล้ว

      @@haywardjunction "Long (two byte) address = 5612(CV17=213,CV18=236) CV29=34(bit1=1,bit5=1)" throttle can't read the Loco by Address. Then i set the CV29=2(bit1=1) for use the short Address CV1=114. Now the throttle read fine. I hope u can replicate that.

    • @haywardjunction
      @haywardjunction  2 ปีที่แล้ว

      @@mariod.5210 Are you able to connect to the Command Station with USB and type the read address command in the Serial Monitor directly?
      I wonder if it's an issue with the CS and not the throttle.

  • @mathewmortensen3642
    @mathewmortensen3642 ปีที่แล้ว

    Tried using this to no avail, full of errors in the code, unable to compile

    • @haywardjunction
      @haywardjunction  ปีที่แล้ว

      Are you using VS Code and PlatformIO?
      It compiles ok for me still.

    • @mathewmortensen3642
      @mathewmortensen3642 ปีที่แล้ว

      @@haywardjunction managed to get it to compile, my IDE was trying to use different libraries, I have the parts coming for construction will let everyone know how it goes when the parts arrive 😀 thanks for all the hard work!!