Stormworks: Build and Rescue

Stormworks: Build and Rescue

89 ratings
Sharps Modular Engine ECU V4
4
4
2
2
3
2
2
   
Award
Favorite
Favorited
Unfavorite
Vehicles: Air, Sea, Land, Mechanical
Tags: v1.11.7
File Size
Posted
Updated
368.798 KB
25 Aug, 2021 @ 3:16pm
29 Jul, 2024 @ 4:23am
25 Change Notes ( view )

Subscribe to download
Sharps Modular Engine ECU V4

In 1 collection by Sharp
Sharps quality mcs
13 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

Buy me a drink?
Thanks for buying me a drink =) [buymeacoffee.com]
Popular Discussions View All (4)
13
17 Jan @ 12:48pm
Features / Bugs
Sharp
0
1 May, 2024 @ 5:12pm
Something not right??
Sharp
0
1 May, 2024 @ 5:11pm
Composite channels output
Sharp
118 Comments
IsTorLoop 9 Jul @ 8:08pm 
Engine speeds jump:joe:
Sharp  [author] 30 May @ 11:54am 
Just going through it ( its been awhile )
If you shut it off from the on/off, The pids will turn off 5.5 seconds after which will then set the air & fuel throttles to 0. Assuming you arent adding a constant to those throttles.

I might add a update so that when you turn the ecu off, it cuts throttle immediately instead of 5.5 seconds. Unsure why i did that tbh
INTFGaming 30 May @ 6:17am 
Could also be that i have a set throttle on the engine. A consent number to throttle input.
INTFGaming 30 May @ 6:15am 
My engine ran for 30 mins after lol. Maybe Flywheel?
Sharp  [author] 29 May @ 1:44pm 
If ecu on, it will maintain rps. IF ecu off, It will default to 0. It may take a second to turn off.
INTFGaming 29 May @ 12:53pm 
Sharp, I added two number switch boxs before the air and fuel output nodes. I connected a consent 0 to the off output and connected the on/off to the engine on/off input node. This effectively shuts my engine down when i turn the key off.
INTFGaming 29 May @ 12:17pm 
I need to find out why i cant shut my engine off. Idk if its a error on my end or something with the ecu. Ima go over my logic along with looking at adding a fuel starve logic to fix it.
Sharp  [author] 27 May @ 6:16am 
No you arent required but its nice for the people who make the controllers, plus i like to see what people do with them
INTFGaming 26 May @ 9:21pm 
I dont know if i have to give credit but to be safe - https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3488454954
2nd Ship I'm working on. Improved off my last attempt but still wip. This ecu is the best one i have found so far. Managed to get temps stable around 80C.
VIIDoors 12 Apr @ 5:49am 
The engine starts fine but if i throttle down to stop my boat the engine stalls and wont restart