In order to get a digital speed readout to work in a caboose, I had to change the config to read the caboose as an engine. However, now the engine in front of the consist can barely move the train. What's going on?
Make sure your caboose has an enginespec that is or close to the engine it is attached too. Use an electric enginesound or modify an existing sound fires volume to zero.
Dismayed to hear this, I was just now looking for a way to get a freightcar cabview to have a working speedometer WITHOUT designating it as an engine, for the Raildriver LED speed display.
Have you perhaps set the max-accel tag of the caboose enginespec at "0"?
I did so for a cab coach (which also has to be an "engine", since it has a cab with remote controls for the locomotive at the other end of the train) and I obtained just the same result as you .
I solved the problem setting the value of max-accel to 1200, but I think you should adjust this value somehow, since my cab coach runs in consists that are much lighter and shorter than a typical U.S. freight train.
On the other hand, setting all the values in the "power" container to "0 kN" works flawlessy... the issue comes to light when you drive in DCC mode, or with AI-controlled trains.