1. NBSProducts

    NBSProducts New Member

    2
    1
    1
    Hi all, My name is Joe and reside in Granite Bay CA USA. I'm joining the group in seek of help with automating my wife's Department 56 Christmas Village HO model trains. It's a good thing I'm retired because this DCC and DCCPlusPlus looks like it will take some time to concur.
    I automated her trains about 5 years ago just using 8052 PWM for base station and Visual Basic for the host to control the engines which worked fine for one engine at a time, but now she want's multiple engines on common and side tracks running at the same time.
    Oh lucky me.
    When I came across DCCPlusPlus running on Arduino Atmega2560 with the Arduino Motor Shield I thought I had it made. Wrong! I'm not a "C" programmer, or an Arduino language programmer. I'm a assembly language programmer in microcontrollers AVR - 8052. I have been using Bascom for high level code with assembly calls for direct I/O.
    As of now I have two engines running under DCC control, but just manually.
    Anyway long story short, I plan to tackle DCC++ for the base station and are looking at PMRI or the DCC++ windows DCCPP_Controller application for automation.
    If there are any big gotcha's with either app's it would be nice to know early in the design stage, so any input will be appreciated.
    Thanks,
    Joe
     
    John W Zerbe likes this.
  2. Ironhorseman

    Ironhorseman April, 2018 Staff Member In Memoriam

    4,717
    113
    66
    Hi, Joe. Welcome to TrainBoard. We're happy to have you aboard.
    Our DCC thread(s) should fetch you any and all information you would ever need to find answers to. In TrainBoard, there's no such thing as "stupid" questions ... so jump right in there. :)
     
  3. BoxcabE50

    BoxcabE50 HOn30 & N Scales Staff Member TrainBoard Supporter

    67,690
    23,239
    653
    Welcome to TrainBoard! Definitely do look into our DCC Forum.
     
  4. Hytec

    Hytec TrainBoard Member

    13,988
    7,006
    183
    Hi Joe, welcome. Your challenge sounds fascinating, I'm sure the bunch in the DCC forum will have plenty of ideas and support.
     
  5. bremner

    bremner Staff Member

    6,299
    6,430
    106
    Welcome to Trainboard
     
  6. fitz

    fitz TrainBoard Member

    9,714
    2,756
    145
    Welcome aboard, Joe. Where is Granite Bay? I thought I knew Cali. Keep up the hobby, it sounds like you are well versed in the electronics.
     
  7. RT_Coker

    RT_Coker TrainBoard Supporter

    516
    33
    13
    Welcome Joe.

    Simple and low cost train automation is not very far down the road. It will be a major change from existing train control technology, and therefore will have a difficult time finding its place in the slowly changing train hobby world. So DCCpp is a good choice for the time being. But I would be leery of spending a lot of money on the currently available train automation approaches.

    Bob
     
  8. WFOJeff

    WFOJeff TrainBoard Member

    583
    260
    17
    Hello Joe and welcome to Trainboard-that introduction was over my head :)
     
  9. Eagle2

    Eagle2 Staff Member TrainBoard Supporter

    5,727
    479
    82
    I think you will find some others around with similar backgrounds and interests. I still vaguely recall doing a little bit in assembly for a CS class in what now seems like another life...
     
  10. BandO Fan

    BandO Fan New Member

    7
    2
    4
    Hello Joe. Only gotchas with DCC++ is make sure you only use the Arduino V3 or Pollu motor shields. I used the Arduino Mega and Arduino V3 motor shield with the default Processing interface and it only took a few hours to get it running in manual. Taken me weeks to slog through the Processing interface just to change the track layout. Gregg did a great job. I just think I am slow. Good luck!

    Sent from my SM-G935P using Tapatalk
     
  11. PeaceRiverRailway3210

    PeaceRiverRailway3210 TrainBoard Member

    29
    3
    2
  12. RBrodzinsky

    RBrodzinsky November 18, 2022 Staff Member TrainBoard Supporter In Memoriam

    5,685
    2,786
    98
    Welcome Joe. While DCC++ is an interesting challenge unto itself, don't ignore a "simpler" automation path of using JMRI with a commercial command station. You can set up a Linux machine using the Raspberry Pi, and run JMRI from there. No base programming necessary
     

Share This Page