|conductor| |tinkerer| |engineer|
|JMRI| is quite a powerful suite of software applications, and can be as simple or as complex as you wish to make it.
On this page, we will focus on utilising |JMRi| as a throttle only.
The first thing you need to do is connect your |EX-CS| to |JMRi|.
Follow these instructions outlined in the JMRi help page |EXTERNAL-LINK| to get connected.
Once you have your connection to |JMRI| configured, you can launch a new throttle using either the DecoderPro or PanelPro applications.
In DecoderPro, select "New Throttle" from the "Actions" menu.
In PanelPro, from the "Tools" menu, select "Throttles" -> "New Throttle".
At this point, you should have your |JMRi| throttle window open ready for action:
To select and control a loco from here, you need to:
- Ensure track power is turned on using the :guilabel:`Power` button at the top of the window, or selecting "Power On" from the "Power" menu
- Type the address of your loco in the "Address Panel" then press the :guilabel:`Set` button
- You can now use the throttle slider, forward, reverse, :guilabel:`Idle`, and :guilabel:`STOP!` buttons to control your loco
- Use the buttons in the "Function Panel" to control your various loco functions also
Here we show a loco at address 3 selected, with track power turned on, and running in a forward direction at 25% speed:
If you would like to utilise the combined power of EX-CommandStation & JMRI DecoderPro Programming Station, please download and review the :ref:`reference/downloads/documents:comprehensive dcc-ex & jmri decoderpro getting started guide pdf`.
If you're keen to learn more about |JMRi|, then we highly recommend going to the JMRI website |EXTERNAL-LINK| and reading further on the features and possibilities available.