Stormworks: Build and Rescue

Stormworks: Build and Rescue

79 ratings
Sharps Modular Engine ECU V4
4
2
2
2
2
2
   
Award
Favorite
Favorited
Unfavorite
Vehicles: Air, Sea, Land, Mechanical
Tags: v1.11.0
File Size
Posted
Updated
366.805 KB
Aug 25, 2021 @ 3:16pm
May 16 @ 8:08am
22 Change Notes ( view )

Subscribe to download
Sharps Modular Engine ECU V4

In 1 collection by Sharp
Sharps quality mcs
12 items
Description
This is my one and all Modular engine controller ( ECU )

This ECU will work with your supercharged, turbocharged or naturally aspirated engines. Large or small
It can do this as it doesn't multiply the air and fuel by some constant value instead, it multiplies the fuel by a value that is compared against the actual AFR and desired AFR allowing for an engine that will run at set AFR for all engine types and RPS.

Main controller ws page
Small version of main controller
Screen only ws page

Features
  • Forced Induction capable.
  • Works with 99% of modular engines out of the box
  • Several throttle modes
  • Dynamically adjustable AFR depending on throttle
  • Auto coolant fans to come on at a set temp - adjustable
  • Comes with its screen outputting critical data with dials.
  • Calculates fuel consumption
  • Built-in microwave - not adjustable
  • Overheat protection system
    -- Auto shut off at 110C
    -- Auto throttle back to a rps that keeps engine below 106C
  • Clutch control
  • And many other features

Properties
  • Throttle Mode
    --Rps based expects a throttle of 0-1 and will bring the engine to the set rps for a value. If max rps is 10 and throttle in is 0.6 then the ECU will aim for 6 rps.
    --IDLE is the ECU keeping the engine at idle speed.
    --Direct is direct throttle input, if you give 1 it will set 1 ( Will be reduced if rps limit or overheat is on)
    --Limit is just the ECU setting throttle to 0 if its over the max rps. Its a hard limiter.
  • Idle rps 3-20
  • Max rps 3.2-60
  • Rps Pid Adjustment
    -- This is just in case your engine is very quick to accelerate. If it accelerates very quick try setting this to a low value
  • Low AFR
    -- When throttle is low what will the AFR be. Higher values = more fuel saved
  • High AFR
    -- When throttle is high what will the AFR be. Lower Values = more power ( ~12.9 is the best )
  • Throttle back if temp is above 106C
    -- This will bring the overall throttle back to a point where temp stays at 106C or less. If temp lowers this limit goes away.
  • Shutoff at 110C
    -- This is a backup if the above fails, Will shutoff at 110 C and wont restart till it is at 90C
  • Starter cool engine if hot
    -- If engine is shut off by overheat protection it will use the electric motor starter to cool engine if you use impellers on cooling system.
  • Temp for fans to turn on
  • Number of cylinders for L/S calculation
    -- Gets a accurate L/S for this engine
  • Min RPS for clutch
    -- RPS the clutch to start engaging
  • Clutch Max Output
    -- If you want the clutch to slip at 0.77 instead of default 1

Updates
-- 02/05/24
  • New screen, Fuel and electrical diagnostics. Better rev gauge and some other things ive forgotten.
  • Adjustable colours for the screen.
  • Better PID management.
-- 16/05/24
  • Throttle modes, Direct throttle, Rps based throttle, No max rps etc
  • Better limiter control
  • Fixed overheat shutoff not allowing engine to restart when cooled

Credit / publishing to WS
I do not mind you publishing a vehicle to the workshop with this controller, It was the reason why i published it.
Would really like a link back to this page just to credit it and/or a comment as its nice to see what yee build with it =)

Please do not publish your altered versions of my controllers on the workshop and claiming its yours.
These take time and its hurtful seeing someone else get credit for it when its just a copy.

Buy me a drink?
Thanks for buying me a drink =) [buymeacoffee.com]
Popular Discussions View All (3)
6
May 8 @ 6:17am
Features / Bugs
Sharp
0
May 1 @ 5:12pm
Something not right??
Sharp
0
May 1 @ 5:11pm
Composite channels output
Sharp
69 Comments
ibreathcheerios Apr 7 @ 5:38pm 
Do you have the engine in the thumbnail on any of your builds?
Bogle Mar 23 @ 8:50pm 
Took a bit to make but thanks for the ecu
https://steamcommunity.com/sharedfiles/filedetails/?id=3198297753
Sharp  [author] Mar 5 @ 7:28pm 
Likely to much load, Try a lower gear. The clutch on this fully engages ~4 rps above min rps for the clutch.
May update the clutch to fix this issue
tmcelligott Mar 5 @ 7:15pm 
Controlling a 1 cylinder 3x3, 60 psi intake, driving medium generator with 5:1 gears. The engine clutch never goes above 0.7. What is keeping the clutch from engaging more?
DrunkenTee Feb 15 @ 9:58am 
Do you think you can modify it, to run generators with the engine at full power and it will drop RPS from max to idle once it gets to like 95-100%?
dim Dec 22, 2023 @ 7:53pm 
I implemented this ECU on a generator I built and it works great, but for some reason when connected to a 3x1 display is only displays briefly after turning on and the display goes black. I reverted to a 1x1 display and it functions without issue.
Redadon Dec 1, 2023 @ 2:15pm 
Terrific ECU, used it twice and it hasn't failed me once

A small Patrol Boat
https://steamcommunity.com/sharedfiles/filedetails/?id=3055975484
Big Minesweeper
https://steamcommunity.com/sharedfiles/filedetails/?id=3102162540
Fjänten8 Nov 30, 2023 @ 11:30am 
Used your ECU in my tank, worked splendid. Thanks!
Sharp  [author] Nov 28, 2023 @ 1:41am 
you have a signal to turn the engine on?
John S Civ-420 Nov 27, 2023 @ 6:40pm 
States value off and engine does not start