Stormworks: Build and Rescue

Stormworks: Build and Rescue

Not enough ratings
Engine Slave Systems V2.1
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
47.409 KB
23 Oct, 2022 @ 11:28am
10 Sep, 2023 @ 1:47pm
3 Change Notes ( view )

Subscribe to download
Engine Slave Systems V2.1

Description
2.1+ NEW FEATURES!
-MU Shut Down now can be transmitted through ESS2 for locomotives that require it.
-New on/off output to tell other micro-controllers if the locomotive is receiving commands from a master (useful for setting up the generator field switch correctly)
-replaced stand-in node with better logic to notice locomotive direction. should fix any issues with leading in reverse.

Not all of these features may transmit to ESS2.0 locomotives so its best that you update outdated controllers.


ESS2 is the latest and greatest Locomotive MU system available in Stormworks. It is a complete rewrite of ESS1.5 designed to be more realistic along with being much simpler to operate. That being said, it is NOT compatible with anything that uses ESS1. Support for ESS1 has been discontinued in favor of ESS2.

List of improvements over ESS 1
-Locomotive direction is automatically determined for controlled locomotives
[Unless a locomotive is a DPU, DPUs must be manually set VIA the DPU controls]

-Signal is now carried over cable and radio, freeing up connectors for more complex braking systems.
[Locomotives brakes are not carried over ESS2]

-Headlight controls now much simpler and control only headlights, not headlights and motor polarity

-Pairs perfectly with WABSIM Realistic Train Brakes, as it was designed around it.

Operation:
ESS2 is similar to ESS1 in operation but not identical.

Connect your locomotive consist VIA cable anchors to one another. Then follow the instructions for either the master or the slaves based on which one you are setting up.

Master:
Flip on engine run breaker, if you have any DPUs in the train, set the frequency on the DPU controller and make sure the antenna is transmitting. That is it for engine controls. Next is headlight.

if your locomotive is the only one in the consist set the headlight selector to the top segment, [Lead/Inter./DPU]. This Keeps all headlight controls localized.

If your locomotive is the leader there are 2 options based on orientation, If it is running with the front facing forward, set the headlight controller to the rightmost segment. [Controlling Front FWD]. This keeps the front headlight local and disables the rear headlight while carrying the rear headlight signal to the rest of the connected locomotives.

If your lead locomotive is facing the reverse direction set the headlight controller to the bottom segment [Controlling Rear FWD]. This keeps the rear headlight signal local while disabling the local front headlight and carrying the front signal to the rest of the connected locomotives.

Slave:
Keep the engine run breaker set to off. Next Set the headlight selector based on the following:

If your locomotive is not the last locomotive in the locomotive formation, just set the Headlight selector to [Leader/Intermediate/DPU] in order to keep headlights localized while carrying the signal.

If your locomotive is the last one in the locomotive formation, set the headlight controller to [Controlled]. Now whichever end is facing away from the formation will serve as the rearmost headlight. A properly connected locomotive formation should function as if it were one locomotive.

DPU:
For DPUs keep the engine run breaker off and set the frequency on the DPU panel to the same frequency as the master. Make sure the antenna is receiving and not transmitting. If your locomotive is facing the opposite direction of the Master then invert the direction. Then flip on the "Enable DPU Slave Mode" Breaker. Now your DPU will receive commands over radio. Just set the headlights to "Lead/Intermediate/DPU" for localized headlight control.












Installation:
Install all provided components into the locomotive: cable anchors, DPU radio, ESS controls, DPU controls, and the microcontroller.

All controls come pre-installed. Modification of these is possible but be careful not to interfere with used channels.

Make connections for the few labeled nodes on the microcontroller that are not connected, mostly handling controls in and out. Here they are as listed:

Prime Mover Throttle: This runs on a 0 to 1 threshold. The input should be connected to your throttle lever. The output should go into whatever controls your engine, preferably an ECU.

Electric Throttle: This runs on a -1 to 1 threshold and tells your electric motors which direction to do and what Power level they should be at. If your locomotive is not diesel electric this can still be used to determine direction, as anything below 1 equals reverse. Input should come from whatever controls your electric motors, and output should be whatever governs your motors, or if you do not have any logic to govern them, then straight to the motors themselves.

Dynamic Brake Throttle: If you did not install a dynamic brake system then you can ignore this, but for those who did, the input should be whatever controls your dynamic brakes, the output should go to something to tell your ECU if this value is greater then dynamic braking is on, and the output should also go to your dynamic brakes themselves.
2 Comments
30 Dollar Night Vision  [author] 10 Oct, 2023 @ 9:45am 
Don’t intend on ending support for it until I am forced to make changes that can only be implemented on a new, incompatible system
crae cochran 5 Oct, 2023 @ 3:54pm 
funny thing after this is uploaded I made a mini version of this good work keep this up :)