0 Members and 3 Guests are viewing this topic.
Personally, I'd just as soon have the direction switch locked out if the train is moving. But I do very little yard switching - no yards!Reversing while moving is covered in the old copy of the BN Air Brake Handling book I have. It's under emergency procedures, and is used only if all other means of stopping the train have failed!
It is not the throttle - when you select momentum values, the Power Cab actually writes new values into the decoder of the addressed loco's CV3 and 4 using programming on main mode.
First, for Ed's question:The controller has a switch. You can run it with or without momentum. Without momentum, yes, if you wing the dial all the way around to full, your train will go from 0 to full speed immediately. With momentum on, it will take about 30 seconds to go from 0 to full.But I don't see what this has to do with errantly (or even deliberately) changing directions while the train is moving.Are you saying that if momentum is off and the user does this, it should just instantly jerk and change direction?And if momentum is on, then I could use this scheme of slowing down to a stop, switching direction and ramping back up?
Ah, yes. I think the switch position should do that then.Maybe a tiny, tiny imperceptible ramp down in direction change, but it should be like "click, change". I think it'll be important for the user to feel like they have direct control.
I think I agree with this. With momentum off, the slow-down, stop, reverse, ramp-up should be really fast, just enough "ramp" to keep you from wrecking the train, but quick enough so that if you are switching cars, you don't feel like you are waiting for it.
Peteski:----------. . ."Making user options available" now means you want an interface directly to the computer, like a DCC decoder's CV settings.I really was not planning on doing that. I want to keep this thing very simple, with as few controls and variables as possible.Now... of course, since it is an Arduino that can be plugged into a PC with a USB cable, I *could* eventually write a "configuration" app to run on the PC that would let you tweak a variety of settings and then upload them to the device. That might be a nifty cool thing to add.... LATER.
Exactly. Like, theoretically you should be able to kick cars with it, right?
I was not thinking about that much of configurability. I have dealt with many different devices (even as simple as digital clocks, IR thermometers, or even a CATV universal remote control units). They have different internal settings which can be changed (customized) just by sequences of pressing certain buttons. Some of those devices don't even have a digital display - only an LED or two (to give you indication like a length of a flash or number of flashes in a sequence to guide you through the programming). I was thinking of something similar on your throttle to be able to enable.disable to set some features (like momentum or soft-reverse).
KISS principle is always good to adhere to.
Like Rock n Roll all nite & Party Every Day ?
This turns out not to be the case. Ramping the speed up and down is way simpler than reprogramming a consist, no?Evidence:Set CV4 to 18.Set momentum to 5 on the PC, which if the above were true would set CV4 to a value near 128.Run the loco.Kill the power. Turn it back on.Set PC to program on main.Check the value of CV 4. Still 18.Presumably if both the PC and the decoder have momentum set then the slowest ramping wins.