Skip to main content

Has anybody else tried the JMRI software with their TMCC or Legacy system for layout control? I have done it in small scale using my MacBook, iPad and JMRI software and Legacy base. I had control of TMCC accessories and was throwing switches form a control panel view of a layout. It was pretty slick and has a lot of potential I just havent had time to put more into it and set up my layout for full scale ops. I had to use a roundabout RDP app on the iPad to access the laptop running JMRI which had a slight lag but it worked quite well, a lot better than expected. The computer was controlling the layout and I was controlling the computer form the iPad.I had a control panel view of the small scale layout on the ipad with the state of the turnouts on it. by tapping the turnout it would throw the switch and the ipad then indicated the state of the switch. the switches were controlled with an SC-2. Worked brilliantly for throwing switches from across the room without having to be at a control panel

 
Original Post

Replies sorted oldest to newest

JMRI is Java so it should not create any issues. I use a Mac and I opted to use a mac for layout control since the RDP software i use on my ipad does not lock out the computer like it does on windows. I wish the was a LAN option for the RDP but it still works surprisingly well. Im goona have to try to run trains with WiThrottle on my phone. I have not had time to set up the full size layout with all the SC-2's and other TMCC control devices so my experience is on my test layout. Needed to prove the feasibility before I dropped a couple thousand bucks and a bunch of TMCC equipment, computer and what not

Originally Posted by Matt Makens:

Full control of my Legacy GP9 on my iPhone using WiThrottle. This is pretty **** cool

Are you sure you have full Legacy control. As far as I know only TMCC codes are published and included in JMRI. So the Legacy features should not work, only the TMCC functions.

 

I'm very interested in JMRI and plan to use it in the future along with CMRI. This combination should result in a fully automated railroad.

Ive been playing with this for the last couple of hours and I am not exactly sure of all of the function buttons but I am controlling 90 percent of the functions of this loco. Even have them in a roster and am pulling them from the roster, starting them up, driving them, running couplers, horn, bell, crew talk, boost, brake, volume down(havent figured out volume up), smoke down(havent figured out up on this either), lights, direction & speed. So yes, I would say i have full control

Ok, glad issues with panel display on my Mac plus JMRI was making my system incredibly unstable and prone to freeze up after changing the preferences so I switched to a windows computer and now have layout control, throwing switches and dual throttles on the withrottle on my iPad. This is so friggen cool.

After trying both my Macbook Pro and my windows laptop, I got much better results with my Windows machine. I had huge system stability issues on the Macbook and was prone to frequent crashes when saving preferences on the Mac. I dont think it needs a very powerful system as long as it has the ability to run Java. This software only runs TMCC equipment so if you want to run in analog you will need to add a tmcc TPC-300 or TPC-400

Originally Posted by Stoshu:

Hey Matt....

Santa is bringing me a CAB1-L this year. I'd like to try the JMRI software

but I have a question on the cable from the base unit.

 

I have the TMCC-DCS cable. Can I plug that into the computer and have it work ? OR, is it a 9 pin straight through or null modem cable ?

 

Thanks

  Bruce..

 

In addition to the answer to Bruce's question, above, I would like to know:

Could a Legacy Base could be used even if only the TMCC functions were available?

 

Thx!

 

Alex

Last edited by Ingeniero No1

You would use a straight cable, not a crossover, to connect your computer to the base.  Or a USB-Serial adaptor if your computer does not have a serial port.  Shouldn't make any difference between Legacy and TMCC.

 

The base echoes commands received from the remote to the computer through the serial port.

 

I use JMRI + a touch screen monitor to provide a graphical control panel for my layout, but in my case I use an Arduino to mediate between JMRI and the TMCC/DCS command bases.  That way I can transfer any information I want between the layout and JMRI;  the Arduino pretends to be a set of C/MRI nodes to send and receive information from JMRI.

 

Attachments

Images (1)
  • panel
Last edited by Professor Chaos
 
Originally Posted by Professor Chaos:
I use JMRI + a touch screen monitor to provide a graphical control panel for my layout, but in my case I use an Arduino to mediate between JMRI and the TMCC/DCS command bases.  That way I can transfer any information I want between the layout and JMRI;  the Arduino pretends to be a set of C/MRI nodes to send and receive information from JMRI.

 

I would be interested in knowing/seeing etc about your Arduino as an intermediary.  This woudl eb a nice way to include some homebrew sensors etc..

I use a legacy base station to run the layout and a windows PC :-(. I tried using my Macbook but got severe system instability. I use a straight serial cable modified to split the signal to several other components it goes to the TPC and 2 other things but I havent seen it in a while since i got busy doing other stuff so I don't remember why I needed a 3 way splitter on my serial cable but I built one and it worked well with no issues. I use a USB to Serial adapter that I got at MicroCenter but anyone you find should work just fine. The biggest time investment was in the JMRI layout I built and programming the table(which was later lost) it took less time to wire in 10 SC-2s under the layout than it did to setup the JMRI. I also used the WiThrottle full version to run the JMRI on my iPad. I was quite impressed with the functionality of the system as a whole and the interface on the iPad was clean and slick with all kinds of display options to customize. As a whole this is great for large layouts but has a considerable investment in time to set it up. Ive played with Lionel's LCS app and was not impressed. It is a nice feature if your running your little basement layout but for large layouts the system is not appropriate being that displaying tracks is servery limited and one cant properly display things the way they should be displayed.

 

Any questions, email me directly since I turned off the email feature for the forum. Too many emails about stuff I dont care for

Very interesting, professor!  I really like your software control panel layout.  Do you have any pictures of your actual layout, or better yet how your control panel is mapped to the functions through the Arduino?
 
 
Originally Posted by Professor Chaos:

You would use a straight cable, not a crossover, to connect your computer to the base.  Or a USB-Serial adaptor if your computer does not have a serial port.  Shouldn't make any difference between Legacy and TMCC.

 

The base echoes commands received from the remote to the computer through the serial port.

 

I use JMRI + a touch screen monitor to provide a graphical control panel for my layout, but in my case I use an Arduino to mediate between JMRI and the TMCC/DCS command bases.  That way I can transfer any information I want between the layout and JMRI;  the Arduino pretends to be a set of C/MRI nodes to send and receive information from JMRI.

 

 

A while back someone had posted a wiring diagram where you basically had a looped wiring at the end of the serial cable that then connected to the command base. Am I to understand that does not need to be done any more? Just a straight serial cable will now do it? I have used my Android phone and iPod on other HO layouts that have JMRI installed and it works great. Hoping to make it work on my Lionel layout.

I upgraded to version 3.6 this afternoon and figured I'd see what would happen once I got the WiThrottle up and recognizing my Android phone and iPod Touch. It works great! For a basic throttle to run trains, with a throttle interface that many are used to already, this is great for operations.

Post
×
×
×
×
Link copied to your clipboard.
×
×