Replies to Comments
Thanks to everyone who replied. I'm actually surprised so many people are interested in the throttle without the screen. That's good because I have that functionality working, and probably need only a couple of features before continuing on. But I could have done that a year ago--darn. I'm currently thinking I'll create two versions of the throttle--a "basic" version that has the keypad, but no screen. And an "intermediate" version that has the screen. I'll focus on getting the basic version done and shipping first.
Moe line, having a "JMRI" throttle along the lines of the UT4 has been my goal all along. That's a great road throttle, and easy for any operator to pick up. Of course, it only works on Digitrax systems, whereas my throttle works with JMRI, so you can use Digitrax, NCE, Lenz, etc. with my throttle. That means you can have your own throttle and take it to any layout that uses JMRI.
murf, I've heard that a lot. The keypad allows selecting a new engine. However, I plan to allow disabling this feature so you can hand someone one of these throttles an they'll only have control of the speed, direction, and functions. I will definitely support 10 functions, and most likely 20 (with a shift). Without the screen, I might need an LED or two to indicate mode.
J. Kluth, my thinking about having the speed knob above the screen was to put the emphasis on one-handed operations. So you can control the speed and direction with one hand. But, I have some other ideas about location of the toggle switch that would allow me to move the screen to the top. However, as I mentioned above, I'm going to finish the version without the screen first. Also, the idea of the LCD screen is to change options or select another engine. I don't think you really need it when you're running an engine (changing speed, direction, and using function keys). So my plan was to have the screen blank much of the time, which also saves on power consumption (and therefore improves battery life). But I'll know more about how well this works once I have the UX finished for the screen version.
Dunks, You'll need to use the phone for the basic version only to connect the throttle to Wi-Fi and JMRI. Also, the throttle will remember the last Wi-Fi and JMRI connection, so it will re-connect automatically. After that you'll be able to select an engine using the keypad. I have this working, and it works quite well. I may want to have an LED to provide feedback when you do this. The version with the screen won't need a phone at all.
I like the idea of forward and reverse instead of left and right. I'll play around with some designs. As to buttons, these 12-key keypads are readily available, and allow engine selection. I was planning on having a way to map each key to the DCC function of your choice. The main difference between this throttle and other throttles out there is that it will work with any DCC system that has JMRI. That means you can take your own throttle to any layout with JMRI. That's something you can't do today with any throttles that have physical knobs (you have to use a cell phone).
bobcom52, yes, absolutely. I want to have a switching mode where straight up for the throttle is zero, and rotation away from vertical controls both direction and speed.
Virginian and L... Are you suggesting you want larger buttons? My second prototype has larger buttons than the third prototype. What do others think? Do you want the larger buttons?