Overview
Condensation Chamber (StructureCondensationChamber) in Stationeers: device, hash 1420719315, 50 W. With build steps, 44 IC10 logic values and connection…
The condensation chamber turns gas into liquid. It has an inner chamber of 400 litres, two gas ports, a liquid output, a data port and a separate power port. Base draw is 50 W.
According to the game code, the ports have fixed jobs:
Inputis the gas supply. Gas flows in until the chamber reaches the pressure fromSetting.Input2is the heat exchange port. The gas in this network does not flow into the chamber; it only exchanges heat with it. This is where your cooling loop goes.- The liquid output takes whatever condenses in the chamber – up to 10 litres per tick.
So Setting is the chamber pressure in kPa, from 0 to 6,000, default 100. On the device you set it in steps of 100 kPa, holding the key for small increments in steps of 1, or directly as a number with a switched-on labeller. With Open = 1 the chamber dumps its contents into the surroundings every tick. You can measure the chamber directly: Pressure, Temperature, TotalMoles and all fractions, including RatioLiquid….
A substance only turns liquid when the chamber pressure is above its minimum pressure and the temperature below its critical temperature:
| Substance | Minimum pressure | liquid below |
|---|---|---|
| Carbon Dioxide | 517 kPa | 266.3 K |
| Nitrous Oxide | 800 kPa | 430.6 K |
| Pollutant | 1,800 kPa | 433.9 K |
| Steam | 6.3 kPa | 643.7 K |
The higher the chamber pressure, the warmer the chamber may be: carbon dioxide condenses at 517 kPa only just above its freezing point of 217.8 K, at 6,000 kPa already below 266.3 K. The phase diagram on the gas page shows the curve in between. Condensing releases the heat of vaporisation, 8,000 J per mole for water – the cooling loop has to carry it away.
It is built in three steps: Kit (Phase Change Device), two steel sheets with the wrench, two more with the welding torch. The same kit builds the Evaporation Chamber. Background in Evaporating, condensing, freezing: using phases on purpose.
IC10 and logic
44 logic values, 44 readable and 4 writable.
-
PowerR 1 -
OpenRW 2 -
ErrorR 4 -
PressureR 5 -
TemperatureR 6 -
LockRW 10 -
SettingRW 12 -
RatioOxygenR 14 -
RatioCarbonDioxideR 15 -
RatioNitrogenR 16 -
RatioPollutantR 17 -
RatioMethaneR 18 -
RatioWaterR 19 -
MaximumR 23 -
RatioR 24 -
OnRW 28 -
RequiredPowerR 33 -
TotalMolesR 66 -
RatioNitrousOxideR 83 -
PrefabHashR 84 -
CombustionR 98 -
RatioLiquidNitrogenR 177 -
RatioLiquidOxygenR 183 -
RatioLiquidMethaneR 188 -
RatioSteamR 193 -
RatioLiquidCarbonDioxideR 199 -
RatioLiquidPollutantR 204 -
RatioLiquidNitrousOxideR 209 -
ReferenceIdR 217 -
RatioHydrogenR 252 -
RatioLiquidHydrogenR 253 -
RatioPollutedWaterR 254 -
NameHashR 268 -
RatioHydrazineR 283 -
RatioLiquidHydrazineR 284 -
RatioLiquidAlcoholR 285 -
RatioHeliumR 286 -
RatioLiquidSodiumChlorideR 287 -
RatioSilanolR 288 -
RatioLiquidSilanolR 289 -
RatioHydrochloricAcidR 290 -
RatioLiquidHydrochloricAcidR 291 -
RatioOzoneR 292 -
RatioLiquidOzoneR 293
Example: address by name
Reads Temperature, shows the value on the IC housing and writes On. Name the device with the labeller first; devices with the same name are addressed together.
# Condensation Chamber address by name
define DEVICE 1420719315 # StructureCondensationChamber
define NAME HASH("Condensation Chamber") # name in game (labeller)
define TARGET 1 # On 1 = on
alias value r0
start:
yield
lbn value DEVICE NAME Temperature 0 # 0 = average of all with this name
bnan value start # no device with this name
s db Setting value # show on the housing
sbn DEVICE NAME On TARGET # set value
j startAcademy: devices by name Academy: batch modes IC10 academy IC10 editor
Connections
- 1Gas pipe · input 2
- 2Gas pipe · input
- 3Liquid pipe · output
- 4Data
- 5Power · input
Building and deconstruction
Grid: small grid (0.5 m) · mounting: free in the grid
- 1
- 2
- 3
Total material
Deconstruction returns
Built with: Kit (Phase Change Device)
Material, fire and recycling
Heat exchange (factor × surface): radiation 0, convection 0.007, sun 0.742
Raw values from the game code (5)
Field names as in the game code, untranslated. Useful for mods and exact limits.
DeviceAtmospherics.outputSetting | 100 |
DeviceAtmospherics.pressurePerTick | 1,500 |
DeviceAtmospherics.MinSetting | 0 |
DeviceAtmospherics.MaxSetting | 6,000 |
DeviceAtmospherics.ConnectionType | FlatExhaustive |
See also
- Evaporating, condensing, freezing: using phases on purposeWhen a substance is liquid, gaseous or solid in the game, where that surprises you in pipes and how to use phase changes for storage and cooling – with the values of all important substances.