DCC++ Update Project 2020

FlightRisk Feb 16, 2020

  1. esfeld

    esfeld TrainBoard Member

    442
    382
    17
    Now that I have DCC-EX successfully operating trains on a MEGA+WiFi R3 ATmega2560+ESP8266 CS I have a question. Both LCD and OLED display show "DCC++ EX v3.0.2 Ready" and nothing else. I have searched the code but can not determine if it should show any additional information. Since I have been unable to get the code to install a static IP it would be an asset if the display could show that WiFi is connected and the IP address. Did I miss something in my search of the code?
     
  2. FlightRisk

    FlightRisk TrainBoard Member

    548
    237
    14
    Thanks for the reminder. We are working on the display for the next version and what should be on it. We want to be able to have a config option where you could choose options to display and which line to put them on.
     
  3. jamescoleman1960

    jamescoleman1960 TrainBoard Member

    42
    15
    6
    Hello Everyone
    Installed DCC++ EX on my old DCC++ mega 2560 today. It worked after a couple of searches to get config.h error taken care of. Now I installed a 20x4 LCD on my CS after little searching and reading it is working also. I was alittle concerned that when I typed a command in the serial monitor that nothing showed up on the LCD but after doing a search here I see that it is only displaying the CS status for now. Thanks for all the work that the crew has put in to the developement of DCC++ EX

    James
     
    FlightRisk likes this.
  4. FlightRisk

    FlightRisk TrainBoard Member

    548
    237
    14
    Diagnostics go to the serial monitor, commands go to the port that sent them (USB, WiFi, etc.) and status goes to the display. There is some argument that display is a fancy toy. I wanted it, so won that debate I suppose ;) If you have JMRI, WebThrottle-Ex or a serial monitor, most of what you would get with a display is available there. The next release has more information on the display and a different scrolling routine. There is also a method to add display lines of your own without having to go into the code for a few things.
     
    Sumner likes this.
  5. jamescoleman1960

    jamescoleman1960 TrainBoard Member

    42
    15
    6
    I found A download from somebody on the forum that includes the loco # power, on /off ,speed and direction. I installed it and it shows all the JMRI commands on the LCD now on line 3 and 4 of my 20x4 LCD. havent had time to hook up to my layout to see if it works correctly but it should all that was added into the DCC++ ex was the needed code to display commands
     
    Sumner likes this.
  6. FlightRisk

    FlightRisk TrainBoard Member

    548
    237
    14
    Where they get put is important, which is why we are putting in hooks so people don't do something that could mess up timing. Speed and direction is an issue since the question is, which loco? Most people run more than one. I look forward to seeing pics of what you display.!
     
  7. FrenchSR

    FrenchSR New Member

    3
    0
    3
    Hi. Downloaded latest version of DCC++ex to my Mega2560, Makerfabs WiFi and L298N. Once correct password entered all was fine. Engine Driver found it. Next step to get turnouts and I2C talking. Thank you gentlemen.
     
  8. Bruceg503

    Bruceg503 TrainBoard Member

    66
    31
    6
    Delete
     
    Last edited: Mar 23, 2021
  9. jamescoleman1960

    jamescoleman1960 TrainBoard Member

    42
    15
    6
    Hello Everyone And FlightRisk
    After seeing your post I looked at my lcd and see that it is v2.1.3 . He states in his git hub that you helped to get the lcd working, git hub -gajannathak/DCC-EX-with-lcd is the download. But since the newest version is 3.0.4 I think I will reload it and wait for any further LCD developements
    Thank for all the work !!!
    James
     
  10. FlightRisk

    FlightRisk TrainBoard Member

    548
    237
    14
    Yes, the version in the master branch on github has all new lcd code and I2C in general to prepare for other peripherals that can use I2C like accessories. This will be in version 3.1.
     

Share This Page