In Development: Throttle with LCD

  • Posted 19 February 2015

I have been working on a physical throttle that interfaces with JMRI. It is based on arduino (atmega 328p) and communicates with a Node.js app on the computer running JMRI.

The majority of the functionality is handled by the Node.JS app, but the arduino abstracts the lcd interfacing and reading of the potentiometer and buttons.
A primitive command set was made to support the current back and forth communication.


There is two variations on the concept

  • Version A - Two throttles, however the lcd space is tight to allow for menu and other things.
  • Version B - Single throttle with speed, direction, engine selection

See the video for concept B


More details to come.


Good afternoon! How is the project progressing? Will you do lock decoder arduino?

Please could you let me know how you got on with this? It's something I'd like to do on my own layout.

Sorry but I was unable to take it beyond concept and proof of concept.
All the code is found in the other blog entries to get the arduino side talking to JMRI

Add new comment