Stationeers

Stationeers

Not enough ratings
Combustion Centrifuge Controller (O2/NO2)
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
113.835 KB
Dec 26, 2022 @ 10:34am
1 Change Note ( view )

Subscribe to download
Combustion Centrifuge Controller (O2/NO2)

Description
This script for IC10 chip can be used to fully automate startup of the combustion centrifuge.

​By default it is pre-configured for NO2/H2 fuel mix, however O2/H2 fuel mix is also fully supported, you just have to change the "TRANSITIONRPM" variable to somewhere around 10-50. Automatics will then kick in and handle everything for you.

This script uses two stage startup approach - first at low RPM stage throttle is pulsed to 10% for a second every 2 seconds. Once RPM exceeds 200 (TRANSITIONRPM define) high stage mode is used which regulates throttle in 10% increments depending on stress level, adding when stress is low and reducing when it is high automatically.

Usage instructions:
Load the script into your IC programming computer. If O2/H2 mode is desired change TRANSITIONRPM variable to 10, otherwise just save the script to IC10 chip. Insert the IC10 chip into the housing inside of the combustion centrifuge.

No data network connection needed - all is handled inside the machine, just use the on/off switch on the machine. You may also turn the machine on/off via a data network connection if desired.
6 Comments
m0dbot Dec 29, 2023 @ 6:58am 
Hi and thank you @ atlantiscze it works great!

I found out that TRANSITIONRPM 160 works for both types of fuel, it stresses out a bit more and takes more time with NO2 but works reliable.

Also I am using some logic to automatically empty and restart the centrifuge.

https://imgur.com/a/v7UtGY4

memory: 0, LR(logic reader): centrifuge reagents
LC(logic compare): memory less LR, LW: MU Centrifuge On
MU: LC not
LR: Centrifuge RPM, LC: LR less LC, LW: LC Centrifuge open
the orange wire on top goes to the centrifuge's data, red is only power and wired behind. Other wires are made so that there are only relevant devices selectable (no need to rename the LRs for identification)

It uses the fact that the centrifuge automatically brakes when it is full. It will wait until RPM is 0, then switch it off and open it. As soon as reagents goes down to 0, it will switch on and close it again.
LoboFH Sep 10, 2023 @ 10:34pm 
The lever can't be open all the time, stress. I coded a system to shut down the centrifuge once a day, open the lever when it's 100 Rpm, unload the ores and start again. It's Vulcan, so I used the temperature, it shuts down when the day temp reaches max, but it could be done with a daylight sensor or a sleep command.
atlantiscze  [author] Mar 24, 2023 @ 9:10am 
@darrell - Personally i unload the centrifuge manually as it outputs max stack size of ore this way. There should however be nothing preventing you from leaving the unload lever active which should cause it to unload piece by piece. In this case i however recommend having some kind of stacking/sorting system on the output, otherwise you are going to end up with giant pile of 1-piece ore items pretty quickly
darrell Mar 24, 2023 @ 5:36am 
Is this centrifuge able to be unloaded as it goes, or is it made to process lots of ore, then shut down, unload, then restart? I've never really been able to figure that out.
atlantiscze  [author] Jan 20, 2023 @ 4:30am 
For O2/H2 i recommend 66% H2 33% O2 mix

For NO2/H2 a 50%:50% ratio should be ideal, in my setup this achieves over 1000RPM. Try verifying that your fuel is indeed 50:50 mix of NO2 and H2, if your fuel mix is off by more than few percent it may have performance impact.

Alternatively one thing that may also have an effect is fuel mix temperature. I usually have fuel mix around 20C - if you have something much colder it may have an impact (untested)
Hitwood Jan 18, 2023 @ 10:17am 
With a 50%/50% mix of O2 and H2 i get a max rpm of 500. But with no2 and h2 mix only 80...