Stormworks: Build and Rescue

Stormworks: Build and Rescue

Not enough ratings
Versatile Ship Engine Controller (Clutch, Prop Brake, Soft Clutch)
   
Award
Favorite
Favorited
Unfavorite
Vehicles: Sea
Microcontrollers: Microcontroller
Tags: v1.3.21
File Size
Posted
Updated
33.086 KB
23 Sep, 2020 @ 4:31pm
31 Jan, 2022 @ 12:33pm
4 Change Notes ( view )

Subscribe to download
Versatile Ship Engine Controller (Clutch, Prop Brake, Soft Clutch)

Description
Very customisable engine controller that will keep the engine at a steady rps and manage clutch for you

Plug and play, or fiddle with the options it's up to you.

Form factor: 2x4

How to

Hook Up / Controller I/O
RPS - Goes to Engine RPS (if multiple tied together on same pipe
just pick one of them)

Throttle Output - goes to engine

Throttle input - comes from seat or throttle lever with range 0-1

Starter - Engine Starter

Run - Hook up to toggle button to turn on engine(s)

Clutch - Goes to clutch

Soft Clutch - (optional) if input is active clutch will only partially engage to help slower manoeuvres

Prop Brake - (optional) Somewhere on the power pipe, loop a gear box with option 2 set to -1, when this output activates it, the pipe will lock and stop the prop immediately

Options

Max RPS
As The name implies you can set the max RPS of the engine.
Default is 20, can be set between 4-100

Idle RPS
What RPS the engine will idle at
Default 4, can be set between 4-100

Soft Clutch RPS
From when the engine reaches Clutch engagement the clutch will only partially engage to avoid stalls, this option determines at which RPS the clutch will be fully engaged. (set to lowest value to disable this feature)
Default 7, can be set between 4-100

Clutch Engagement RPS
Determines at which RPS the clutch will engage
Default 5, can be set between 5-100

Starter Threshold
When RPS goes bellow this value starter engages if RUN input is active
Default 2.5, can be set between 0-5

Feel free to ask questions and I will do my best to answer

If you use this controller and upload your creation to the workshop credit would be greatly appreciated
6 Comments
redfox80  [author] 3 Oct, 2020 @ 1:42am 
Had a look at the controller, seems I forgot to delete that constant. Glad you figured it out
rottielover 3 Oct, 2020 @ 1:01am 
Deleted the MC, added it fresh from workshop, and working now. Maybe some quirk of running beta branch? Thanks for sharing this!
rottielover 2 Oct, 2020 @ 11:18pm 
My engine starts but immediately dies and starts again. I edited the logic and noticed a constant number is not linked up to anything else. I'm not sure if that's the issue I'm having but I thought I'd let you know about it.
Savatar 2 Oct, 2020 @ 4:58am 
i just noticed half an hour ago, im such a twat:steamfacepalm:
redfox80  [author] 2 Oct, 2020 @ 3:49am 
As soon as you turn off the run input to the controller the throttle output should go to 0 stopping the engine
Savatar 1 Oct, 2020 @ 5:08pm 
Would it perhaps be possible to add a kill engine button? since we have no actual way of turning the engine off now, love it tho!