Updating a second Network Rail Bachmann Class 57/3 locomotive, this time, using a Legomanbiffo sound project on a LokSound V4 sound decoder.
The earlier conversion used a Zimo decoder, conveniently equipped with 8 function outputs. This time, I'm going to try the Legomanbiffo sound solution, which is only available on the LokSound V4 decoder type. For my lighting plans, I need 7 outputs, so I am going to use an additional TCS FL4 function decoder, to supplement the 4 conventional outputs available on the LokSound. The speaker location will also be changed from below the roof fans (as on the previous 57/3) to the fuel tank/battery box (as already used successfully on my earlier DRS Class 57/0 locos.)
This project summary will cover the new LokSound/FL4 aspects of the conversion, with references made to the earlier summary for the lighting mods. (Click here to see the Zimo 57/3 Project)
Class 57/3 in Network Rail livery.
|The original Bachmann 57/3
Circuit diagram (showing approximate locations of the circuit
The modifications proposed to use a 21 pin LokSound V4 plus a wired in FL4 function decoder:
|Removing the original
motor suppressor capacitors:
To facilitate 40kHz motor drive frequency, it helps to remove these capacitors (which are not required for DCC operation).
However, new plasticard insulators were required as the capacitor directly across the two motor contacts also held the motor contacts away from the metal chassis block. When the capacitor was removed, one of the contacts sprung backwards making solid electrical contact with the chassis block..... until the new insulators were fitted!
Adding a 40x20mm ESU 4 ohm speaker to the fuel tank/battery box moulding:
Speaker glued and sealed in place.
|Producing the new lower
marker light and replacement rear light assemblies:
View through the magnifier.
Close-up of the plasticard mounted assembly.
Underside view of LED assembly in place
Upside-down front view of the whole lighting assembly
Wiring under way...... just trying to decide where to locate the FL4!
|Planning the button
The FL4 function decoder can only be controlled by buttons 0 to 12, so some re-arrangement of the button functions on the sound decoder will be necessary to free up space for the lighting control. To minimise the changes needed, the lighting control will be arranged so that button 0 activates the directional lights at the driver's end and button 10 activates the directional lights at the other end. (Pressing buttons 0 and 10 simultaneously activates the lights at both end of the locomotive.) If button 11 is not pressed, day running lights will be seen. If button 11 is also pressed, then night running lights will be seen. Finally button 8 will activate the driver's cab light.
Decoder Function Output Wiring:
White: day H/L & markers end 1
Yellow: day H/L & markers end 2
Green: night H/L & markers end 1
Purple: night H/L & markers end 2
FL4: Green: rears end 2 continuous forwards only
Purple: rears end 1 continuous reverse only
Brown: cab light end 1 continuous both directions
Lights programming between the two decoders:
Original Legomanbiffo LokSound button assignments and change summary:
Changes Proposed to clear F8 (cab light), F10 (end 2 lights) and F11 (day/night headlights) & disable Aux1 & 2......
F8 Spirax Valve Popping. Move to F14
F10 Despatch Whistle. (Where Applicable) Move to F15
F19 Aux 1 to new lights
F20 Aux 2 to new lights
To make any sense of the following, please refer to the ESU LokSound V4 manual (function outputs section).
First check the sound slot numbers in CVO & CVP for F8, F10 & F11:
Then ..... Removing the original actions:
and.... adding the sound slots to the new buttons:
LokSoundV4 Lights Programming:
All other CVs in these programming lines should be set to zero.
FL4 CV Programming: (See TCS comprehensive programming manual for the details)
Excellent! That all works fine!
Completed chassis assembly, now including the FL4, taped along the centre line.
End 1 Lighting Photos:
Day running lights (F0, Forwards)
Night running lights (F0 + F11, Forwards)
Cab light on (F0 +F11 + F8, Forwards)
Rear lights on (F0, Backwards)
|Improving the Motor CV settings:
With the original settings, performance was just about acceptable except for a hint of hesitation as the loco initially moved off and when in the final stage of a stop. Might have been imagination, but medium speed may also have been not entirely smooth. The high acceleration delay tends to partially mask these effects, so before tinkering with the motor CV values, I programmed button 19 with the ESU zero inertia setting, which drops CV3 and CV4 to zero. (Set CV32=3 then CV396 to 1)
Having removed the acceleration and deceleration delays, I was able to explore the speed range on the small test track. Maximum speed looked about right so the CV 53 setting looked fine. However, the lowest speed steps had quite a larger separation, so I reduced CV6 to 1/3 of the CV5 value (from its original linear 1/2 value) to expand the lower speed parts of the control characteristic. This had the required effect.
In my limited experience, the ESU automatic optimisation routine that Bif recommends, can end up homing in on a non-ideal solution. In particular, CV55 should relate to the motor and flywheel mechanical inertia. The 3 pole Bachmann 57 motor with twin flywheels looks to me as if a figure of around 100 should be more appropriate than the very low 18 figure as received. So this was my starting point. (CV55 from 18 to 100.)
This single change (as would be expected) , made performance somewhat worse, by extending the range of low speed steps suffering from hesitation. However, gradually increasing the low speed loop gain via CV 52 progressively improved performance up to a new optimum value of 50, leaving just the first speed step now showing hesitation effects.
This was eliminated by a very small increase in the low speed inertia CV51 setting from zero to 5.
Motor control is now silky smooth and restoring Bif's CV3 & 4 to their original values by releasing the F19 key, loco performance is now superb with super smooth initial acceleration and final deceleration to a standing stop!
sound driving characteristics:
Locomotive power levels, during acceleration and steady speed, depend on the speed set for the locomotive, with transition thresholds as follows on my system (and with my decoder settings):
Static: slow idle
At start scale speeds below 35mph: Builds up to notch 1 on take-off, then relaxes back to a fast idle speed.
At steady scale speed between 35 and 50mph: notch 1
At steady scale speed between 50 and 72mph: Notch 2
At steady scale speed above 72mph: Notch 3
Max scale speed is set at 90mph
However, the acceleration delay (CV3) is set quite high, to provide realistic acceleration rates even if the speed control is abruptly increased. If the initial speed setting is less than circa 35mph, the locomotive responds by initially winding up the power level to notch 1 immediately before moving off, then without any further operator interaction, after the initial acceleration, the power level drops back to a "high idle" for subsequent movement (Ideal for light engine movements in the yard). When the locomotive is stopped, the revs drop back to a lower static idle level. If the initial speed setting is higher, e.g. 60mph, then the locomotive quickly winds up its power level through the range to notch 2 as it moves away, and holds this level as the locomotive gradually accelerates up to its cruising speed. (Ideal when hauling a heavy train on a run along the main line.) For a white knuckle ride around the main track circuit, notch 3 is achieved with a scale speed setting of circa 72mph plus.
The revs drop back in a manner that seems very realistic as the throttle is brought down. The deceleration delay set by CV4 is around half of the acceleration delay, but is still long enough to require that the operator reacts well ahead, if approaching any kind of threat.
|0||End 1 Running Lights|
|2||Playable High Note Horn|
|3||Playable Low Note Horn|
|4||Buffer Clash (Only on the move)|
|6||Drivers door slam|
|8||Cab light (End 1)|
|9||Flange/Wheel Squeal (Only on the move)|
|10||End 2 Running Lights|
|11||Off = Day Running Lights; On=Night Running Lights|
|12||Roof Fan/Cooler Group|
|14||Spirax Valve Popping|
|19||Zero inertia (sets CV3 And CV4 to zero)|
Final Function Mapping Table
Next the video:
The Class 57/3 has now been added to the locomotive list in the Traincontroller software on the computer and I've created a short routine on the test track, which involves some slow speed shunting moves to pick-up an independent snow plough, followed by a full power acceleration down the test track with the snow plough in tow. Appropriate changes to the running lights are made during the manoeuvres.
|A few issues discovered
during video production:
1) A complication due to the use of a function decoder to supplement the main LokSound decoder:
If the locomotive is stopped and reversed under computer control in shuttle mode, the reverse direction command is sent after the locomotive receives the stop command, but before it actually comes to a halt. (Due to the braking delay programmed in via CV4). The FL4 function decoder changes the rear lights immediately, but the LokSound decoder waits until the loco comes to a halt, then changes the front lights. This results in a time delay between rear lights off and forward lights on at the rear of the train.... not really a big problem. But.... at the front of the train, the rear lights come on several seconds before the front lights go off and this definitely looks wrong! The problem was overcome by changing the computer schedules to ensure that the loco comes to a halt before a direction change instruction is sent. (In Traincontroller, two schedules were coupled together to replace the original shuttle schedule and this enabled a delay to be placed at the appropriate place.
This is a good reason to either use Zimo decoders for full light control or to add buffer amps and use the two logic outputs on the LokSound V4, so that all primary light functions are under the control of the main decoder. Another lesson learned!
2) Half way through the video production, the TCS FL4 decoder in the snowplough, lost its ability to monitor direction on all function outputs. This fixed the outputs in a "rear of the snow train" configuration. I had to replace the decoder to fix the problem. Very odd as its behaved fine since first installed in the plough several years ago! I just hope this isn't the beginning of a mid-life failure problem with all my other FL4 decoders..... They are used in a lot of my locomotives.... in particular the DMUs!
|Adding buffer amps to
eliminate the headlights / rearlights timing issue:
A pair of N-channel MOSFETs are added to the main PCB, connected to the 21 pin connector Aux3, Aux 4 and ground pins. The rearlight switching lines are transferred from the FL4 decoder to the drain terminals on the two new MOSFETs. (Aux3 controls end 2 rears; Aux4 controls end 1 rears).
Some changes to the LokSound decoder programming are also required:
The original FL4 rearlight outputs are made safe with the wire ends insulated but any FL4 programme changes will await any additional function requirements.
|Supplier website links
(These will be added to as the project progresses):
(Click in column below)
The photos of the model were taken using a hand held Canon Ixus 220.