Programming DCC Locomotives with JMRI

Slides:



Advertisements
Similar presentations
XML Editing Further Clinics in this series: Create a Detailed CTC Machine Model with JMRI/PanelPro 10:00 PM, Monday, July 6 th Introduction to Layout Control.
Advertisements

Create a Detailed CTC Machine Model with JMRI/PanelPro
Add Signals to your Layout with JMRI/PanelPro
MHSL - Dolphin Training Class
For Personal Use Only This presentation contains copyrighted material. PLEASE DO NOT COPY OR DUPLICATE. NOT FOR COMMERCIAL USE. For Personal Use Only This.
Signals By Spreadsheet 4/12/2015 DIO.pptxSlide 1 Signals by Spreadsheet Distributed Input/Output Please turn your volume control up to hear audio.
on Large Modular Layouts
DCC on the Pacific Southern Brief History House built in 1953 by Bob Latham O-scale layout initially Changed to HO around 1960 Club started in 1964 Layout.
Laser Sensors & JMRI SHMRRC June 17, 2010 Revised
Computerized Train Control System by: Shawn Lord Christian Thompson Advisor: Dr. Schertz.
Marketing The Basics What is Marketing? marketing is the advertisement of a product, service, or brand through.
Welcome To. Improving Remote File Transfer Speeds By The Solution For: %
Introduction to JMRI and CBUS
8/20/ Signals in 90 Minutes Dick Johannes June 17, 2011.
Google Chrome Your Customized Google Buddy April 2012 John Riley and Denise Tate-Kuhler.
Prepare Your Academy for 2013
Introduction to Java Tonga Institute of Higher Education.
NETWORK CENTRIC COMPUTING (With included EMBEDDED SYSTEMS)
Chocolate Bar! luqili. Milestone 3 Speed 11% of final mark 7%: path quality and speed –Some cleverness required for full marks –Implement some A* techniques.
SMART Response SMART Technologies Interactive Response Systems Created by Bill Ernst 2009 NOTICE: The following presentation contains copyrighted materials.
Welcome! Presenter: Tandy Trujillo. Major Topics To Be Covered Complete Physical Inventory Cycle Counts / Partial Physical Inventory Linear Pro Sled w/
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials The internet: Getting online Suitable for: Beginner.
 Nate Locklin ◦ Database Analyst, PPG Industries ◦  Steve Tirone ◦ Data Warehouse Analyst, Amerinet ◦
Imonggo – Online POS URL – It is a Web-based ready-to-use retail business solution that enables you to operate, record,
Gauge Operation and Software by Scott A. Ager. Computer Recommendations 750 MHz Pentium III 64 Meg SRAM 40 Gig Hard Drive 1024 x 768 graphics CD Writer.
JMRI PanelPro Clinic NZAMRC 2008 Alex Shepherd – Hamilton Phone: (07)
QuikTrac 5.5, a validated Motorola Software Solution, allows you to take your Host ERP screens and extend them out to fixed or mobile devices including.
Decoder Installation By Roger James, Otter Valley Railroad So you decided to install a DCC decoder, tips and tricks!!
Multimedia ITGS. Multimedia Multimedia: Documents that contain information in more than one form: Text Sound Images Video Hypertext: A document or set.
CCNA 3 Week 4 Switching Concepts. Copyright © 2005 University of Bolton Introduction Lan design has moved away from using shared media, hubs and repeaters.
A Short Course on Geant4 Simulation Toolkit How to learn more?
Common Application Software. MS Word Some advanced use : Mail-merge Self-made Templates Macro (recording and running)
Proxy Installer for Windows Squid: Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response.
CLASS Keys Studying the Standards Our session will start momentarily. While you are waiting, please do the following: Enter/edit your profile information.
Networks Part 3: Packet Paths + Wireshark NYU-Poly: HSWP Instructor: Mandy Galante.
Remote Operation with RemoteHams.com Luis V. Romero – W4LT WCF Technical Conference 2016.
Geant4 Training 2003 A Short Course on Geant4 Simulation Toolkit How to learn more? The full set of lecture notes of this Geant4.
Windows Vista Configuration MCTS : Internet Explorer 7.0.
ICAICT201A USE COMPUTER OPERATING SYSTEM. USING THE CONTROL PANEL The Control Panel contains many options for configuring your computer, including: adding.
Reliability in motion ™ Copyright © 2010 Toshiba International Corporation. All rights reserved Welcome.
Using an Arduino to build a Dcc base station for your layout
Tips for using Java with Internet Explorer
IP and MAC Addresses, DNS Servers
Data Virtualization Demoette… ODBC Clients
John Metz and Jeff Potts Michigan’s A. E. R. Annual Conference 2017
Operating System Concepts
Topics Introduction Hardware and Software How Computers Store Data
Newton’s second law In this lesson, students learn to apply Newton's second law to calculate forces from motion, and motion from forces. The lesson includes.
A Short Course on Geant4 Simulation Toolkit How to learn more?
Open Minds ESL Electronic Shelf Label
Introduction Example: model train controller..
Modbus with the AKD Using Modbus Poll and Wireshark Rev. F Dec
                      Digital Audio 1.
Roller Coaster Design Project
Printer Admin Print Job Manager
The How-to-Guide for Using Word
You’ve got the decoder installed, now to program it.
Consisting Revisited 25 March 2014.
MAX Warranty Tracking Vince Stefanetti, Exact MAX Americas Trainer.
Topics Introduction Hardware and Software How Computers Store Data
Online Purchase :- Purchase MS Office 365 online as it is an easy procedure which merely takes a few minutes. You just need to visit.
Configuration Of A Pull Network.
A Short Course on Geant4 Simulation Toolkit How to learn more?
A Short Course on Geant4 Simulation Toolkit How to learn more?
Implementation of EIDE Gateway using ACES Callouts
THE NEXT STAGE IN DIGITAL COMMAND CONTROL RAILCOM AND RAILCOM PLUS.
SFTP file transfers for Imports and Exports.
Basic Electronics for Model Railroaders
Presented by David Ramos
G&H Radiometer/Photometer Reset Notes
Presentation transcript:

Programming DCC Locomotives with JMRI Carl Marchand NMRA Prototype Rails 2018 Cocoa Beach, FL

Materials and handouts http://www.dccgeek.com/downloads.html

What is JMRI? JMRI stands for Java Model Railroad Interface JMRI is an open source program for model railroad hobbyists JMRI is a Program Suite, consisting of: DecoderPro® - A better tool for programming decoders, simplifying the job of configuring DCC decoders from your computer PanelPro™ - Design and Operate CRT based CTC control panels that reflect the real-time state of your railroad and let you control it DispatcherPro - A system for Dispatching, grouping your Roster and Throttles OperationsPro™ - Build Trains from your Roster and print Train Manifests that detail the work your train crews will perform AudioPro - A set of tools for using Audio with JMRI

To Use JMRI you’ll need: A computer running Windows, or Linux (various types are supported) Java A DCC System or a SPROG (http://www.rr-cirkits.com) A computer interface for your DCC system

Where to Get JMRI software? Go to: http://jmri.sourceforge.net

Supported hardware

Supported hardware

Supported hardware

Supported hardware

Supported hardware

Supported hardware

Supported hardware

Supported hardware

Supported hardware

Supported hardware

Common DCC Programming Terms CV – Configuration Variable: DCC Decoder settings for motor control, lighting effects, consisting controls and sound effects (a cv is something you can adjust – a setting) Address: the DCC decoder’s ID number. To access the locomotive /mobile decoder, you enter the address in the DCC throttle / system Service Mode Programming: programming with feedback / acknowledgement from the decoder. This is done on a isolated programming track. This is address- independent OPS Mode Programming: programming on the MAIN LINE track; no feedback is available to the programming software / hardware. OPS mode programming requires accessing the locomotive /mobile decoder via the decoder’s ADDRESS.

Some recommendations Test Track – setup a loop of track 22” minimum radius if you do not have a layout; higher if needed Separate / Isolated Programming Track – use this section of track for PAGE mode and DIRECT mode programming Locomotive Roster Database ? USE JMRI DecoderPro! – DecoderPro’s database makes a great roster database (we’ll show how) Purchase a decoder tester – test and configure your decoder before you install it in your locomotive or rolling stock Join DCC Yahoo Groups – lots of help and documents on DCC and Programming

Decoder testers NCE ESU TCS

Lets get started:

Your Locomotive Roster Use typically Direct Byte or Paged Your Locomotive Roster Roster Photo

Paged vs direct mode programming Paged Mode Paged Mode introduced the term "CV" (Configuration Variable). It is very slow when reading back the CVs. To read a CV, a number is sent to the decoder. If the response is negative, the number is incremented by one, and the process repeats until a positive response is received from the decoder. This process can repeat up to 256 times. Reading the complete CV set of a decoder will take a long time. Every CV will be tested sequentially in this manner. Direct Mode The popularity of Direct Mode is increasing all the time. It is a very fast mode of programming. The NMRA would like to replace Paged Mode programming with Direct Mode. Faster Readback of CVs Instead of asking "Is it 1?, Is it 2?", Direct Mode takes a different approach. It asks if Bit 1 of the CV is set. Then "Is Bit 2 set?" Instead of making up to 256 inquires to determine the value of a CV, it can do it with eight. It can read the entire decoder's CVs very quickly.

Require isolated programming track Program on mainline / running track Make changes to the Configuration RECORD only

Common cvS aka – CV First Aid Kit DEFINITION CV1 Short Address (1-127); not to be confused with a CONSIST ADDRESS CV2 Start voltage - set the voltage needed to move the loco at Speed Step 1 CV3 Acceleration Rate (Momentum) 7mS delay/per unit between Speed Steps (typically 1-255) CV4 Deceleration Rate (Momentum) 7mS delay/per unit between Speed Steps (typically 1-255) CV5 Vmax – Maximum Speed Setting CV6 Vmid – Middle Speed Setting CV8 Reset for many decoders CV8=8 to reset CV19 Advanced Consist Address – NOTE: set to zero to clear the consist CV29 The BIG one! – key settings made here (we’ll cover separately) CV30 Reset for some decoders CV30=2 to reset

The programming window and tabs are brand specific

CV 29 CV 8 CV 7

What CV29 Controls NO DC / analog – DCC Only DC / analog and DCC Operation

What CV29 Controls 28 Speed Steps – extended to 128 Speed Steps in newer decoders 14 Speed Steps – outdated use only on OLD systems

What CV29 Controls Normal Direction of Travel (think RS3 long hood forward) Reverse Normal Direction of Travel (RS3 SHORT hood forward)

Once you’ve set your address, save this configuration and set PROGRAMMING to OPS Mode and adjust this setting.

Standard Speed Control Tab CV 2 CV 6 CV 5

Slower < 128 Faster > 128 CV 29 = 50 CV 25 = 10 CV 66 CV 95 Slower < 128 Faster > 128

Function Mapping Sound Functions Light Functions

This curve works great for HO, some N scale, S and O gauge

How to import CV definitions and values for ESU decoders Go to http://www.loksound.com Download and install the latest LokProgrammer software (for this project, you do not need the hardware from ESU) Download the software file for your decoder from the ESU website Open the file in the LokProgrammer Program and make changes in THIS program first to make the programming easier. Export the CV List to a TEXT file (yourfilename.TXT) Open JMRI DecoderPro and select your decoder, and create an new definition file for your locomotive. Import the CV List from LokProgrammer into your JMRI file!

Enter Roster ID Name here

All of you! Acknowledgements Jeff aley – prototype rails Intermountain railway Joe fugate, model railroad hobbyist magazine Suncoast model railroad club All of you!

Bonus rOUND

Note the PORT used

Manual server settings

Manual server settings

JMRI Resources JMRI Website: http://jmri.sourceforge.net Yahoo Group: https://groups.yahoo.com/neo/groups/jmriusers Digitrax: http://www.digitrax.com RR-Cirkits: http://www.rr-cirkits.com NCE: http://www.ncedcc.com

questions ?

Thank you ! Visit our website: http://www.suncoastmrrc.com