Trains.com

Subscriber & Member Login

Login, or register today to interact in our online community, comment on articles, receive our newsletter, manage your account online and more!

I need help with JMRI

6567 views
19 replies
1 rating 2 rating 3 rating 4 rating 5 rating
  • Member since
    January 2009
  • From: Bakersfield, CA 93308
  • 6,526 posts
I need help with JMRI
Posted by RR_Mel on Sunday, February 21, 2016 8:21 AM

As I have said in several earlier posts I’m not a happy camper with DCC because of lack of power as compared to standard 12 volt DC.  I have been told by several of you that my problem is incorrect programming.  I have purchased the MRC computer interface and loaded the current JMRI software.  My computer is an HP3500 PRO 3.3gb processor 16gb RAM and I’m running Windows 10 PRO.
 
That being said I managed to get the driver loaded and operating.  I can operate my locomotives using the JMRI program so the interface is communication OK through my Prodigy Advance².  My problem is I can’t get the program to write to a decoder, I receive error 306.
 
I have tried programming two new MRC 1730 decoders and one new Digitrax DH126 with the JMRI program.  The Prodigy Controller works on all three decoders but JMRI will not!
 
I also downloaded the MRC software and it works . . . .   The MRC program isn’t easy to manipulate and their operational instructions are terrible so I need help to get JMRI working.
 
I need some expert help to prove me wrong in that I believe that DC operation is superior to DCC when it comes to power.
 
 
Mel
 
Modeling the early to mid 1950s SP in HO scale since 1951
 
My Model Railroad   
 
Bakersfield, California
 
I'm beginning to realize that aging is not for wimps.
  • Member since
    September 2003
  • 10,582 posts
Posted by mlehman on Sunday, February 21, 2016 10:14 AM

You may want to first see what the track power setting might be in the PA2. Most DCC units default to ~14 volts. Usually, there is a command station setting that allows that to be adjusted down or up a few volts. I run my NCE Power Pro at 12.5 volts. If that setting is adjusted low, that could cause symptoms like dim lighting.

That said, one of the advantages of DCC is that full power is on the track at all times. The decoder acts as a valve to allow part or all of the potential voltage through to the loco's motor, lighting and sound. How much depends on settings in the individual decoder. With DC, you go from 0 to nominally 12 volts (actually higher, but let's not split hairs here.) The decoder is where you can make the adjustments that can provide whatever power settings you want as a maximum.

Are you trying to do programming track operations on the main? That could be one issue, as you may need set that up separately from the layout. Are the decoders sound? Doing the initial programming on them may require a programming track and possibly a booster to write the loco address. Not sure about how the Prodigy handles that. Usually, on the main only allows writing to the decoder, but you have to move to the programming track to read what is on the loco. JMRI let's you write to the loco, then store those settings so that you don't need to read them first before making changes. You make the chnages on the computer, then write them to the decoder, so there's no absolute need to read the decoder. The exception is when you want to enter a new loco and it's best to use the programming track to read what's in it to give your JMRI roster file what's on the decoder to start with unless you want to enter the default settings that JMRI has on file for that decoder.

Mike Lehman

Urbana, IL

  • Member since
    January 2009
  • From: Bakersfield, CA 93308
  • 6,526 posts
Posted by RR_Mel on Sunday, February 21, 2016 11:16 AM

Thanks Mike!  I have always programmed on the Main from my MRC controller and it has always worked.  I switched to the programming track and now I have the JMRI working.
 
I’ll dink around with the programming for awhile and post the results.
 
Thanks again Mike!
 
 
 
 
Mel
 
Modeling the early to mid 1950s SP in HO scale since 1951
 
My Model Railroad   
 
Bakersfield, California
 
I'm beginning to realize that aging is not for wimps.
  • Member since
    July 2006
  • From: Pittsburgh, PA
  • 1,796 posts
Posted by JoeinPA on Sunday, February 21, 2016 11:38 AM

Mel:

Did you check the JMRI site for the error codes? Error code 306 indicates some potential problems: V306 — timeout talking to command station

The program did not hear back from the command station when it expected to.

This is by far the most common error message when people first start using JMRI. In that case, it usually means that the connection to the command station isn't correct. This could be a problem with the cable(s) making the connection, or a problem with how the preferences are set. Picking the wrong serial port is particularly common.

Once JMRI is working properly, this error may occasionally happen due to a transient error. DecoderPro generally will retry it successfully in that case

Joe

EDIT: The above was taken from the JMRI site.

  • Member since
    December 2001
  • From: Trois-Rivieres Quebec Canada
  • 1,063 posts
Posted by jalajoie on Sunday, February 21, 2016 11:54 AM
What puzzle me is the Op say he can operate his loco using JMRI, communication with the command station should be Ok then. It would be interesting to know what is in the configuration file.

Jack W.

  • Member since
    January 2009
  • From: Bakersfield, CA 93308
  • 6,526 posts
Posted by RR_Mel on Sunday, February 21, 2016 12:42 PM

Thanks guys, my problem was not using the Program Track on my Prodigy controller for programming.  It doesn’t make any difference using my MRC for programming but it does for JMRI.  I have the JMRI working but I’m having problems figuring out what does what.
 
My first problem after getting the JMRI working is that the reset command to factory settings doesn’t work on either the MRC or JMRI.  I had to individually reset the CVs back to the factory settings manually.
 
Slow learning curve but I’m getting there.
 
 
Mel
 
Modeling the early to mid 1950s SP in HO scale since 1951
 
My Model Railroad   
 
Bakersfield, California
 
I'm beginning to realize that aging is not for wimps.
  • Member since
    September 2003
  • 10,582 posts
Posted by mlehman on Sunday, February 21, 2016 2:00 PM

Mel,

Glad I got you moving again. Yes, it can be a bit of a learning curve with JMRI, but they are working on it. It's come a long way in the ~year I've been using it.

Remember to always hit Save when you've made changes in a roster file. That way they'll be there when you open it again later.

Edit Preferences is one place where you'll find lots of things that you'll want to adjust. The first thing you may want to adjust there is the the COM port settings if you still run into connection problems, as it should show whatever adapter you've used  to connect to the layout and associate the correct COM port to it. You can also set up what you want on Startup, which can then automatically call up the right apps you need inside DecoderPro when you launch it.

Mike Lehman

Urbana, IL

  • Member since
    January 2009
  • From: Bakersfield, CA 93308
  • 6,526 posts
Posted by RR_Mel on Sunday, February 21, 2016 2:24 PM

Well now I’m on hold.  During a programming upload to the decoder it stopped responding and now it’s dead as the proverbial door nail.
 
I’ll call MRC tomorrow and find out what to do next.  This isn’t helping my feelings about DCC.
 
At this point if it wasn’t for the great sound I’d junk all of my DCC.
 
 
 
 
Mel
 
Modeling the early to mid 1950s SP in HO scale since 1951
 
My Model Railroad   
 
Bakersfield, California
 
I'm beginning to realize that aging is not for wimps.
  • Member since
    February 2002
  • From: Reading, PA
  • 30,002 posts
Posted by rrinker on Sunday, February 21, 2016 2:52 PM

 MRC has a limit on which cab addresses can do programming. You might want to check that the interface and JMRI are set up correctly using a cab that is allowed to program - that would account for the behavior you are experiencing - ANY cab can run a train, which is why you can run trains with JMRI, but not program decoders. Yes, these 'simple' systems have some strange gotchas in there.

                  --Randy


Modeling the Reading Railroad in the 1950's

 

Visit my web site at www.readingeastpenn.com for construction updates, DCC Info, and more.

  • Member since
    December 2001
  • From: Northern CA Bay Area
  • 4,387 posts
Posted by cuyama on Sunday, February 21, 2016 3:05 PM

RR_Mel
I’ll call MRC tomorrow and find out what to do next.  This isn’t helping my feelings about DCC.

You may find that in the end you are running into limitations of the MRC gear, not DCC in general. As Randy noted, the low-end systems have less functionality and may not work as expected, especially with sound decoders that take more power.

Dozens of layouts in the Bay Area run DCC (mostly NCE, as it happens) and trains could run much faster than anyone would want (who isn't drag racing). Lack of "top end" has never been a problem on any layout I've seen running a full-featured DCC system.

Good luck.

Byron

  • Member since
    January 2009
  • From: Bakersfield, CA 93308
  • 6,526 posts
Posted by RR_Mel on Sunday, February 21, 2016 3:06 PM

After the decoder stopped responding it now trips the breaker so something shorted internally during the programming cycle.  While it was being programmed by the JMRI program there was a popping noise coming from the speaker, is that normal?  At this point I’m afraid to attempt the second decoder until I talk to MRC.
 
 
 
 
Mel
 
Modeling the early to mid 1950s SP in HO scale since 1951
 
My Model Railroad   
 
Bakersfield, California
 
I'm beginning to realize that aging is not for wimps.
  • Member since
    February 2002
  • From: Reading, PA
  • 30,002 posts
Posted by rrinker on Sunday, February 21, 2016 6:39 PM

 JMRI didn't cause the problem. JMRI only emulates a throttle in the system. You shouldn't get noises from the speaker when programming. Something was shorting - loose wire, or something.

                         --Randy

 


Modeling the Reading Railroad in the 1950's

 

Visit my web site at www.readingeastpenn.com for construction updates, DCC Info, and more.

  • Member since
    January 2009
  • From: Bakersfield, CA 93308
  • 6,526 posts
Posted by RR_Mel on Sunday, February 21, 2016 7:45 PM

I think the decoder just give it up, I had been working on programming it for more than three hours and there wasn’t any noise early on.  I got brave and plugged in my other decoder ant it works OK.
 
When I’m dinking around with decoders I use a 27 ohm resister in series just in case and when it quit the resister was warm.  I checked the current and it was drawing 180 ma and when I bypassed the resistor and it tripped the breaker.
 
 
 
 
Mel
 
Modeling the early to mid 1950s SP in HO scale since 1951
 
My Model Railroad   
 
Bakersfield, California
 
I'm beginning to realize that aging is not for wimps.
  • Member since
    January 2009
  • From: Bakersfield, CA 93308
  • 6,526 posts
Posted by RR_Mel on Monday, February 22, 2016 2:19 PM

I talked to a tech at MRC this morning and when I ask him if one could ding a decoder programming it he said “yes”.  I told him I was working on the speed tables and he told me that putting in the wrong values could cause major problems but he didn’t go into details of what not to do.
 
Anyone out there screwed up a decoder by programming other than me?  That’s kinda scary!  I had just hit the Write All Changes On All Sheets from the Speed Table when the speaker started popping.  I didn’t make any changes to the JMRI defaults in the Speed Table.  The decoder crashed before it finished loading.
 
MRC is going to replace the decoder but now I’m a bit wary about using my computer for programming.
 
 
 
Mel
 
Modeling the early to mid 1950s SP in HO scale since 1951
 
My Model Railroad   
 
Bakersfield, California
 
I'm beginning to realize that aging is not for wimps.
  • Member since
    September 2003
  • 10,582 posts
Posted by mlehman on Monday, February 22, 2016 6:02 PM

A fumbled up speed table can cause major weirdness. Done it myself. But I can't see it letting the smoke out. It's good that MRC is replacing the decoder. They probaby want a happy customer and to find out what made them unhappy when they get yours back.

I've often thought I've toasted a decoder, but haven't ever actually done one in totally, although I have burnt up some lighting outputs a time or two.

Mike Lehman

Urbana, IL

  • Member since
    January 2009
  • From: Bakersfield, CA 93308
  • 6,526 posts
Posted by RR_Mel on Monday, February 22, 2016 7:05 PM

Mike
 
I’m not really into DCC yet even though I bought my Prodigy System about 10 years ago.  I haven toasted a decoder yet unless this one was my fault.  The decoders are pretty durable as far as I’m concerned.  I’m overly cautious and I really don’t think this was my fault, I think it just quit on it’s own.
 
I’ve tried several manufacturers decoders without any success.  My BB Athearn SD40-2 frames with cast metal Cary E7 bodies have at least twice as much power operating without decoders running on standard DC than any of my locomotives running on DCC.
 
I have two MRC decoders (old Brilliance series) in remotored Rivarossi Cab Forwards, one Soundtraxx also in a Cab Froward, a pair of Digitrax (no sound) in remotored Athearn SD40-2/Cary E7s, one TCS in a remotored Model Power E7 and one stock decoder (?) from the factory in a Bachmann 4-8-4 GS4.  I also have a non sound Digitrax DH126 in a MDC Shay but that one doesn't count because of it being greared down to a creep.
 
I was hoping to learn to program a decoder to be at least equal to my DC locomotives.  My previous experiments have turned out very wimpy at best using my Prodigy Advance ² Controller.  The sound is terrific but worse than gutless when it comes to power.
 
I was hoping that using JMRI I could fix my DCC problems.
 
 
 
Mel
 
Modeling the early to mid 1950s SP in HO scale since 1951
 
My Model Railroad   
 
Bakersfield, California
 
I'm beginning to realize that aging is not for wimps.
  • Member since
    February 2002
  • From: Reading, PA
  • 30,002 posts
Posted by rrinker on Monday, February 22, 2016 7:06 PM

 MRC decoders are not known for their reliability. Programming wrong values in a speed table may cause some odd behavior in the throttle response, but it's not going to fry the decoder (or shouldn't). A system with a true seperate program track generally won;t fry a decoder even if the motor wires are shorted, the program track is very low current - that's why you shoudl test on the program track before putting the loco on the main. If it won;t program, something's wired wrong so you cna fix it before you hit it with full track power and actually fry it. I can;t imagine ANYTHIGN you could issue in program mode from JMRI or a throttle (remember, all JMRI does is emulate the throttle, it just pushes the buttons faster than you can) that could possibly smoke a decoder. You could accidently program a nonexistent CV which is actually used internally, causing the decoder to not operate, but actually fry the electronics? No. Using the decoder definitions in JMRI, it's very unlikely that an undefinded CV was programmed, most of the definition files in JMRI have been around for years and someone would have long noticed an invalid one. The only exception is in the single CV programmer aprt of JMRI, that's like having your throttle in hand and picking a CV number, there you cna enter anything. But if using the tabs in a JMRI definition - it will only set the CVs related to whatever it is you changed.

 Bottom line - I think the MRC support guy is putting you on by saying it was something JMRI sent to the decoder that fried it.

                        --Randy

 


Modeling the Reading Railroad in the 1950's

 

Visit my web site at www.readingeastpenn.com for construction updates, DCC Info, and more.

  • Member since
    January 2009
  • From: Bakersfield, CA 93308
  • 6,526 posts
Posted by RR_Mel on Monday, February 22, 2016 8:04 PM

Randy
 
I must have worded it wrong, the techie didn’t say that the JMRI dinged the decoder.  He said that it was possible to ding one by putting in the wrong data.  Actually he said that he didn’t think I dinged it and to send it back for replacement.
 
I had a heck of a time getting the JMRI program to work because I was using the Main Track output from my controller.  It doesn’t make any difference using the MRC Prodigy controller but the JMRI is smarter than the MRC and wouldn’t work on the Main Track.  When I switched it to the Program Track it worked first try.  The decoder quit during programming the speed tables on the Programming Track.
 
The decoder I was programming (1730) isn’t in the JMRI list of decoders so I went with the highest 1700 series number in the JMRI list, 1716.  I’m thinking the difference between the 1716 and the 1730 is the 1730 comes without the speaker.  Both are for the EMD 567.
 
I have two 1730 decoders and I used JMRI to attempt to reset both decoders back to factory default because I had previously programmed both decoders manually from the Prodigy.  Neither decoder totally returned to factory default.  I then used the Prodigy to manually reset all the CVs to default.
 
The first decoder went without a problem on the JMRI.  I was experimenting with the second decoder when it crashed.
 
This has been a very disturbing experience for me.  I had a devil of a time just to get the MRC Computer Interface Cable to work in Windows 10.  The MRC installation instructions are for XP.  After I finally got Windows 10 to recognize the interface then JMRI wouldn’t go into program mode.  After several frustrating hours and help from the forum (above) I moved it to the program track and I was immediately in business to ding a decoder.
 
I went with MRC DCC because I’ve been a MRC user since the fifties and never had a problem with any MRC product and until this decoder failure my Prodigy System has worked flawlessly for over ten years.
 
I haven’t give up yet on DCC (I’m close), I’m still trying.
 
I want to thank everyone for the helpful input, without your support I would have trashed all of my DCC stuff (Notice I didn’t say junk)
 
Mel
 
Modeling the early to mid 1950s SP in HO scale since 1951
 
My Model Railroad   
 
Bakersfield, California
 
I'm beginning to realize that aging is not for wimps.
  • Member since
    February 2002
  • From: Reading, PA
  • 30,002 posts
Posted by rrinker on Monday, February 22, 2016 10:40 PM

 JMRI will do Ops Mode (main track programming), you just have to select that option when you launch the programmer. But the program track is safer - you (technically) shouldn't be able to fry decoders there!

 As for the not highly thought of comment, I meant the decoder. While the MRC DCC system may be just fine, their decoders have a completely different reputation. Remember DCC is a standard, so you aren't limited to MRC decoders because you use an MRC DCC system.

 I've been a long time MRC DC user, but I've opened up some of their newer (80's on up) transistor power packs and I am less than impressed witht he internal build quality. It's never failed, so I guess that says something, but it's wires and components just hanging all over the place instead of neatly arranged on a circuit board. Hopefully the newer ones are btter - I have not opened up the 1370 I use to test locos before installing decoders. I also have a tech 4 courtesy of a "box o' junk" I picked up - mostly junk but it did have an Alco S2 (Roco version) and an Athearn BB SW repowered with a can motor, plus the Tech 4 pack - just those 3 things combined are worth more than I paid for the box. The rest is Tyco and Bachmann and Life Like train set level stuff and some dried out scenery materials, and a couple of Bachmann train set power packs.

                   --Randy

 


Modeling the Reading Railroad in the 1950's

 

Visit my web site at www.readingeastpenn.com for construction updates, DCC Info, and more.

  • Member since
    January 2009
  • From: Bakersfield, CA 93308
  • 6,526 posts
Posted by RR_Mel on Tuesday, February 23, 2016 9:51 AM

Randy
 
I want to thank you for your info, it’s always right on the money.  I really would like to get a pair of the MRC 1730 decoders programmed correctly.  I really like the DCC Sound and the pride of my diesel fleet is the pair of E7s that I’m working on.
 
I also use a known good and well tested locomotive to check out my decoders.  Like I said earlier I’m overly cautious and sometime I check everything a dozen times before powering up a decoder in a locomotive.
 
I made me a DCC simulator for installing and checking locomotive wiring and I also use it for working on my locomotives with out a decoder.  I’m sure that has saved many problems over the years.
 
  
 
I’m a nut for purchasing old clunkers and restoring them to like new condition.  I have well over 70 restored clunkers many were in basket case condition or worse when I got them.  I have wired all but a few for DCC operation using the NMRA 8 pin socket so they are DCC ready, over 40 of my restored clunkers have speakers installed.  I run them on DC with a DCC dummy plug.  I would really like to get over the programming hump to fully enjoy my efforts.
 
I really appreciate the help and advice from the forum.
 
Thanks again Randy!
 
 
Mel
 
Modeling the early to mid 1950s SP in HO scale since 1951
 
My Model Railroad   
 
Bakersfield, California
 
I'm beginning to realize that aging is not for wimps.

Subscriber & Member Login

Login, or register today to interact in our online community, comment on articles, receive our newsletter, manage your account online and more!

Users Online

There are no community member online

Search the Community

ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT
Model Railroader Newsletter See all
Sign up for our FREE e-newsletter and get model railroad news in your inbox!