<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://stationeers-wiki.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nightmare</id>
	<title>Stationeers Community Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://stationeers-wiki.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nightmare"/>
	<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/Special:Contributions/Nightmare"/>
	<updated>2026-09-18T15:20:03Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Kit_(Counterflow_Heat_Exchanger)&amp;diff=27730</id>
		<title>Kit (Counterflow Heat Exchanger)</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Kit_(Counterflow_Heat_Exchanger)&amp;diff=27730"/>
		<updated>2026-05-15T18:21:50Z</updated>

		<summary type="html">&lt;p&gt;Nightmare: Added Mechanics section and updated notes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Atmospherics]] [[Category:Heat Exchanger]]&lt;br /&gt;
&lt;br /&gt;
{{Itembox&lt;br /&gt;
 | image       = &lt;br /&gt;
 | name        = Kit (Counterflow Heat Exchanger)&lt;br /&gt;
 | createdwith = [[Hydraulic Pipe Bender]] Tier two&lt;br /&gt;
 | cost        = 10g [[Steel]], 10g [[Invar]]&lt;br /&gt;
 | stacks      = No&lt;br /&gt;
 | paintable   = Yes&lt;br /&gt;
 | prefabhash = 6361127870&lt;br /&gt;
 | prefabname = ItemKitPassthroughHeatExchanger&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Structurebox&lt;br /&gt;
| name             = &lt;br /&gt;
Counterflow Heat Exchanger -&amp;lt;br&amp;gt;&lt;br /&gt;
Gas + Gas&lt;br /&gt;
[[File:Stationeers counterflow heat exchanger gas to gas.png|In game screenshot showing the gas pipe connections]]&lt;br /&gt;
Counterflow Heat Exchanger -&amp;lt;br&amp;gt;&lt;br /&gt;
Gas + Liquid&lt;br /&gt;
[[File:Stationeers counterflow heat exchanger gas to liquid.png|In game screenshot showing the different pipe connections]]&lt;br /&gt;
Counterflow Heat Exchanger -&amp;lt;br&amp;gt;&lt;br /&gt;
Liquid + Liquid&lt;br /&gt;
[[File:Stationeers counterflow heat exchanger liquid to liquid.png|In game screenshot showing the liquid pipe connections]]&lt;br /&gt;
| prefab_hash      = Varies&lt;br /&gt;
| prefab_name      = Varies&lt;br /&gt;
| placed_with_item = &#039;&#039;&#039;Kit (Counterflow Heat Exchanger)&#039;&#039;&#039;&lt;br /&gt;
| placed_on_grid   = Small Grid&lt;br /&gt;
&lt;br /&gt;
| const_with_tool1 = [[Welder]]&lt;br /&gt;
| const_with_item1 = [[Steel Sheets]] x1&lt;br /&gt;
| decon_with_tool1 = [[Hand Drill]]&lt;br /&gt;
| item_rec1        = &#039;&#039;&#039;Kit (Counterflow Heat Exchanger)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| const_with_tool2 = &lt;br /&gt;
| const_with_item2 = &lt;br /&gt;
| decon_with_tool2 = [[Wrench]]&lt;br /&gt;
| item_rec2        = [[Steel Sheets]] x1&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
{{description| Exchange heat from one pipe network to another. By drawing down the pressure of the outputs with a pump or regulator and regulating input pressures, the temperatures of the two counterflowing networks can be effectively exchanged. &amp;lt;br&amp;gt;&lt;br /&gt;
     Balancing the throughput of both inputs is key to creating a good exchange of temperatures.}}&lt;br /&gt;
&lt;br /&gt;
Swaps the temperature of two input fluids, how well it does this depends on the relative flow rate of each input.&amp;lt;br&amp;gt;&lt;br /&gt;
Perfect temperature exchange is thermodynamically impossible, and doesn&#039;t happen in stationeers either. The two connections on the top are part of network 1, and the two on the bottom are part of network 2. A meter on the side displays the heat exchange rate in joules per tick as well as the throughput of input 1 and 2 in moles per tick.&lt;br /&gt;
==Usage==&lt;br /&gt;
1. The intended use case for a counterflow heat exchanger is when you have two fluids with the same thermal mass flowing at the same rate in opposite directions. In this condition the heat exchanger will swap the temperatures of the two input fluids and send them to their outputs, possibly off by a few degrees. See first [[Kit (Counterflow Heat Exchanger)#Setup|example]]. &amp;lt;br&amp;gt;&lt;br /&gt;
*This can be useful for phase change cooling loops to warm the evaporated phase before it is condensed and to cool the condensed phase before it is evaporated, improving efficiency.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
2. They are also commonly used as a more effective heat exchanger that can take greater advantage of a coolant&#039;s thermal energy and keep a consistant temperature in a pipe network. In this case fluid properties and flow rate are not the same.&amp;lt;br&amp;gt;&lt;br /&gt;
*Say you have a 20C coolant flow trying to cool down a trickle of hot waste gas down to 20C. As long as the flow &#039;&#039;(or thermal mass)&#039;&#039; of the coolant is much greater than the waste gas, the output temperature of the waste gas will always be very close to the coolant. If using the [[Kit (Large Direct Heat Exchanger)|Direct heat exchanger]] instead, the temperature would spike every time more hot gas was introduced to the network before cooling down to the temperature of the coolant again. See second [[Kit (Counterflow Heat Exchanger)#Setup|example]].&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Setup===&lt;br /&gt;
* Example temperature differences are exaggerated, usually the input 1 and output 2 temperatures get very close, within tenths of a degree.&lt;br /&gt;
Example showing how the two inputs can effectively exchange their temperatures in ideal conditions.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Counter flow example diagram.png|Example of how to set up a counterflow heat exchanger]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Example showing how the initial temperature of network 1 determines the output temperature of network 2, when flowrate / thermal mass is skewed heavily in favor of network 1.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Counter flow example 2 diagram.png|Example of how to set up a counterlow heat exchanger to consistently cool hot gas]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Mechanics==&lt;br /&gt;
&lt;br /&gt;
The top pipe pair is one flow path (top input → top output). The bottom pipe pair is the other flow path (bottom input → bottom output).&lt;br /&gt;
&lt;br /&gt;
===Passive flow===&lt;br /&gt;
The counterflow heat exchanger is a &#039;&#039;&#039;passive&#039;&#039;&#039; structure. It does not pump by itself. Flow must be created by pumps, regulators, pressure differences, or liquid level differences.&lt;br /&gt;
&lt;br /&gt;
For &#039;&#039;&#039;gas&#039;&#039;&#039;, each side moves the amount needed to equalize its own input and output pressure for that tick:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
n_gas = max(0, Pin - Pout) / (8.3144 * Tin * (1/Vin + 1/Vout))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where:&lt;br /&gt;
* &#039;&#039;Pin&#039;&#039; and &#039;&#039;Pout&#039;&#039; are that side&#039;s current input and output pressures&lt;br /&gt;
* &#039;&#039;Tin&#039;&#039; is that side&#039;s input temperature&lt;br /&gt;
* &#039;&#039;Vin&#039;&#039; and &#039;&#039;Vout&#039;&#039; are the gas volumes of the connected atmospheres&lt;br /&gt;
&lt;br /&gt;
This means:&lt;br /&gt;
* the &#039;&#039;&#039;top input/top output&#039;&#039;&#039; pressure difference controls gas throughput on the top side&lt;br /&gt;
* the &#039;&#039;&#039;bottom input/bottom output&#039;&#039;&#039; pressure difference controls gas throughput on the bottom side&lt;br /&gt;
&lt;br /&gt;
For &#039;&#039;&#039;liquids&#039;&#039;&#039;, the exchanger moves liquid to equalize the liquid fill ratio between input and output.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important:&#039;&#039;&#039; the exchanger has &#039;&#039;&#039;no built-in fixed throughput cap&#039;&#039;&#039; in mol/tick. Actual flow depends on the connected networks.&lt;br /&gt;
&lt;br /&gt;
===Minimum flow for heat exchange===&lt;br /&gt;
Heat exchange only runs if &#039;&#039;&#039;both&#039;&#039;&#039; sides pass at least:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
top side throughput    &amp;gt;= 0.008 mol/tick&lt;br /&gt;
bottom side throughput &amp;gt;= 0.008 mol/tick&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If either side is below this threshold, fluid can still pass through, but it will do so with &#039;&#039;&#039;no heat exchange&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Heat exchange strength===&lt;br /&gt;
The exchanger effectiveness is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
eta =&lt;br /&gt;
max( clamp(Ptop_input / 1 atm, 0, 1), clamp(TopInputLiquidVolumeRatio / 0.01, 0, 1) )&lt;br /&gt;
*&lt;br /&gt;
max( clamp(Pbottom_input / 1 atm, 0, 1), clamp(BottomInputLiquidVolumeRatio / 0.01, 0, 1) )&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In practice:&lt;br /&gt;
* Pressure affects &#039;&#039;&#039;throughput on both sides&#039;&#039;&#039;.&lt;br /&gt;
* Pressure or liquid fill on both inputs affect heat exchange strength.&lt;br /&gt;
* Either input side reaches full effectiveness at about &#039;&#039;&#039;1 atm&#039;&#039;&#039; or &#039;&#039;&#039;1% liquid volume ratio&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Practical takeaway===&lt;br /&gt;
For best performance:&lt;br /&gt;
* Maintain flow on both the top and bottom sides.&lt;br /&gt;
* Keep both sides above &#039;&#039;&#039;0.008 mol/tick&#039;&#039;&#039; if you want any heat exchange at all.&lt;br /&gt;
* Similar &#039;&#039;&#039;thermal mass flow&#039;&#039;&#039; on both sides gives the best temperature swap.&lt;br /&gt;
* Very low pressure on either input side weakens the exchanger unless that side is carrying liquid.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
* It has no logic port&lt;br /&gt;
* Requires frame support&lt;br /&gt;
* In older versions, [[Kit (Heat Exchanger)|heat exchangers]] had 2 inputs and 2 outputs intended for active liquid flow, but the heat swapping mechanic wasn&#039;t fleshed out. This eventually became the &#039;&#039;&#039;counterflow heat exchanger&#039;&#039;&#039; after the [[Update v0.2.4294.19984|Airflow update]].&lt;br /&gt;
* Passive device: it does &#039;&#039;&#039;not&#039;&#039;&#039; create flow on its own.&lt;br /&gt;
* There is no fixed throughput cap. Flow is determined by the connected networks.&lt;br /&gt;
* Heat exchange requires at least &#039;&#039;&#039;0.008 mol/tick on both sides&#039;&#039;&#039;.&lt;br /&gt;
* Heat exchange strength depends on the &#039;&#039;&#039;top input&#039;&#039;&#039; and &#039;&#039;&#039;bottom input&#039;&#039;&#039; conditions.&lt;br /&gt;
* Either input side reaches full effectiveness at about &#039;&#039;&#039;1 atm&#039;&#039;&#039; or &#039;&#039;&#039;1% liquid volume ratio&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Prefab Information ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Prefab Hash !! Prefab Name&lt;br /&gt;
|-&lt;br /&gt;
| Gas to Gas ||-1674187440||StructurePassthroughHeatExchangerGasToGas&lt;br /&gt;
|-&lt;br /&gt;
| Gas to Liquid ||1928991265||StructurePassthroughHeatExchangerGasToLiquid&lt;br /&gt;
|-&lt;br /&gt;
| Liquid to Liquid ||-1472829583||StructurePassthroughHeatExchangerLiquidToLiquid&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Nightmare</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Atmospherics&amp;diff=10810</id>
		<title>Atmospherics</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Atmospherics&amp;diff=10810"/>
		<updated>2021-06-15T15:30:14Z</updated>

		<summary type="html">&lt;p&gt;Nightmare: Updated values&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- #REDIRECT [[Kit (Atmospherics)]] --&amp;gt;&lt;br /&gt;
[[Category:Atmospherics]]&lt;br /&gt;
{{Itembox&lt;br /&gt;
 | name        = Kit (Atmospherics)&lt;br /&gt;
 | image       = [[File:ItemKitAtmospherics.png]]&lt;br /&gt;
 | createdwith = [[Hydraulic Pipe Bender]], [[Fabricator]]&lt;br /&gt;
 | cost        = 10g [[Iron]], 5g [[Gold]], 20g [[Copper]]&lt;br /&gt;
 | stacks      = no&lt;br /&gt;
}}&lt;br /&gt;
=Air Conditioner Unit=&lt;br /&gt;
{{Structurebox&lt;br /&gt;
 | name             = Air Conditioner&lt;br /&gt;
 | image            = [[File:Atmospherics front.jpg]]&lt;br /&gt;
 | power_usage      = Up to 7000W based on temperature difference&lt;br /&gt;
 | placed_with_item = [[Kit (Atmospherics)]]&lt;br /&gt;
 | placed_on_grid   = Small Grid&lt;br /&gt;
 | decon_with_tool1 = [[Hand Drill]]&lt;br /&gt;
 | item_rec1        = [[Kit (Atmospherics)]]&lt;br /&gt;
}}&lt;br /&gt;
==Description==&lt;br /&gt;
Used to lower and raise the temperature fed through it from the input pipe.&amp;lt;br&amp;gt;&lt;br /&gt;
It has a range from -200 to 200 Celsius for the output&lt;br /&gt;
&lt;br /&gt;
If the coolant pipe does not have 100kpa pressure it will divert output to coolant waste port to fill its coolant pipe&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
Place the Kit (Atmospherics) and run some pipes to the place you want to vent the heat. Place a few [[Pipe Radiator]]s on the pipe, fill it with whatever gas mixture you want.&amp;lt;br&amp;gt;&lt;br /&gt;
Make a return loop on the coolant system back to the coolant waste port for slightly better efficiency.&amp;lt;br&amp;gt;&lt;br /&gt;
It will try to draw or expel heat to the coolant mix to make the input match the desired output.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Coolant Example.png|frameless|Example A/C Setup]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Data Network Header}}&lt;br /&gt;
&lt;br /&gt;
{{Data Parameters}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter Name !! Data Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Open || Boolean || Starts the Air Conditioner Unit, when set to 1. Stops it, when set to 0. (This seems to work only with Batch Writer and not with Logic Writer - tested on game ver: v0.1.1362.6552).&lt;br /&gt;
|-&lt;br /&gt;
| Mode || Integer || (Unknown) (Judging by the &amp;quot;Mode&amp;quot; output, it accepts values in the range 0-2.)&lt;br /&gt;
|-&lt;br /&gt;
| Lock || Boolean || Locks the Air Conditioner Unit, when set to 1. Unlocks it, when set to 0.&lt;br /&gt;
|-&lt;br /&gt;
| On || Boolean || Turns the Air Conditioner Unit on, when set to 1. Turns it off, when set to 0.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Data Outputs}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Output Name !! Data Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Power || Boolean || Returns whether the Air Conditioner Unit is turned on and receives power. (0 for no, 1 for yes)&lt;br /&gt;
|-&lt;br /&gt;
| Open || Boolean || Returns whether the Air Conditioner Unit is running. (0 for no, 1 for yes)&lt;br /&gt;
|-&lt;br /&gt;
| Mode || Integer || (Unknown) (Returns output in the range 0-2, equivalent to the input of the &amp;quot;Mode&amp;quot; parameter.)&lt;br /&gt;
|-&lt;br /&gt;
| Error || Boolean || Returns whether the Air Conditioner Unit is flashing an error. (0 for no, 1 for yes)&lt;br /&gt;
|-&lt;br /&gt;
| Lock || Boolean || Returns whether the Air Conditioner Unit is locked. (0 for no, 1 for yes)&lt;br /&gt;
|-&lt;br /&gt;
| On || Boolean || Returns whether the Air Conditioner Unit is turned on. (0 for no, 1 for yes)&lt;br /&gt;
|-&lt;br /&gt;
| RequiredPower || Integer || Returns the current amount of power, required by the Air Conditioner, in Watts.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Filtration=&lt;br /&gt;
{{Structurebox&lt;br /&gt;
 | name             = Filtration&lt;br /&gt;
 | image            = [[File:filtration.jpg]]&lt;br /&gt;
 | power_usage      = 100w&lt;br /&gt;
 | placed_with_item = [[Kit (Atmospherics)]]&lt;br /&gt;
 | placed_on_grid   = Small Grid&lt;br /&gt;
 | decon_with_tool1 = [[Hand Drill]]&lt;br /&gt;
 | item_rec1        = [[Kit (Atmospherics)]]&lt;br /&gt;
}}&lt;br /&gt;
==Description==&lt;br /&gt;
Used to filter out specific gasses and fluids from a mixture.&amp;lt;br&amp;gt;&lt;br /&gt;
it can filter out up to 2 things at once&lt;br /&gt;
Pumps filter gasses through itself.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
Place the Kit (Atmospherics) and change the variant to Filtration.&amp;lt;br&amp;gt;&lt;br /&gt;
Place [[filter]]s in the machine for what you want to filter out.&amp;lt;br&amp;gt;&lt;br /&gt;
There are three filtration pipe connections.&amp;lt;br&amp;gt;&lt;br /&gt;
Filtration Input is where you connect the incoming atmosphere to be passed through the Filtration Atmospherics.&amp;lt;br&amp;gt;&lt;br /&gt;
Filtration Unfiltered is the remaining mix after extracting whatever the filters did.&amp;lt;br&amp;gt;&lt;br /&gt;
Filtration Filtered is the filtered material for which you placed filters in the machine for.&lt;br /&gt;
&lt;br /&gt;
Be aware that the filtration unit unrealistically has an infinitely powerful pump integrated into its output port. That means as long as it is turned on and there is gas to filter out from the input it will pump that filtered out gas into the output pipe network (no matter how high the pressure in that output pipe network already is!). So eventually that pipe network will burst (around 60 MPa) unless you provide some sort of pop-off valve (e.g. a combination of a back-pressure regulator and a passive vent) or use a pipe analyzer and some logic to turn the filtration unit off when a certain amount of pressure is exceeded in the output pipe network.&lt;br /&gt;
The filtration system can handle an input gas flow of just over 2.3L from a volume pump.&lt;br /&gt;
&lt;br /&gt;
{{Data Network Header}}&lt;br /&gt;
&lt;br /&gt;
{{Data Parameters}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter Name !! Data Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| On || Boolean || Turns the Filtration Unit on, when set to 1. Turns it off, when set to 0.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Data Outputs}}&lt;br /&gt;
====Logic====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Output Name !! Data Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Power || Boolean || Returns whether the Filtration Unit is turned on and receives power. (0 for no, 1 for yes)&lt;br /&gt;
|-&lt;br /&gt;
| Error || Boolean || Returns whether the Filtration Unit is flashing an error. (0 for no, 1 for yes)&lt;br /&gt;
|-&lt;br /&gt;
| On || Boolean || Returns whether the Filtration Unit is turned on. (0 for no, 1 for yes)&lt;br /&gt;
|-&lt;br /&gt;
| RequiredPower || Integer || Returns the current amount of power, required by the Filtration Unit, in Watts.&lt;br /&gt;
|-&lt;br /&gt;
| PrefabHash || Integer || The Hash of the structure.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Logic Slots====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Output Name !! Data Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Occupied || Boolean || Returns whether the slot is occupied. (0 for no, 1 for yes)&lt;br /&gt;
|-&lt;br /&gt;
| OccupantHash || Integer || Returns the hash of the object in the slot.&lt;br /&gt;
|-&lt;br /&gt;
| Quantity || Integer || Returns the current quantity, such as stack size, of the item in the slot.&lt;br /&gt;
|-&lt;br /&gt;
| Damage || Integer || Returns the damage state of the item in the slot.&lt;br /&gt;
|-&lt;br /&gt;
| Class || Integer || Returns an integer representing the class of object.&lt;br /&gt;
|-&lt;br /&gt;
| MaxQuanity || Integer || Returns max stack size of the item in the slot.&lt;br /&gt;
|-&lt;br /&gt;
| PrefabHash || Integer || Returns the hash of the structure in the slot.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Electrolyzer=&lt;br /&gt;
{{Structurebox&lt;br /&gt;
 | name             = Electrolyzer&lt;br /&gt;
 | image            = [[File:Electrolyzer front.png]]&lt;br /&gt;
 | power_usage      = 1200W&lt;br /&gt;
 | placed_with_item = [[Kit (Atmospherics)]]&lt;br /&gt;
 | placed_on_grid   = Small Grid&lt;br /&gt;
 | decon_with_tool1 = [[Hand Drill]]&lt;br /&gt;
 | item_rec1        = [[Kit (Atmospherics)]]&lt;br /&gt;
}}&lt;br /&gt;
==Description==&lt;br /&gt;
Used to separate water (H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O) into H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; and O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; in a 2 to 1 ratio (perfect fuel).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
Place the Kit (Atmospherics) and change the variant to Electrolyzer.&amp;lt;br&amp;gt;&lt;br /&gt;
There are two pipe connections.&amp;lt;br&amp;gt;&lt;br /&gt;
Electrolyzer Input is where you connect the incoming water.&amp;lt;br&amp;gt;&lt;br /&gt;
Electrolyzer Output is where the H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; and O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; comes out mixed together.&lt;br /&gt;
&lt;br /&gt;
{{Data Network Header}}&lt;br /&gt;
&lt;br /&gt;
{{Data Parameters}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter Name !! Data Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Lock || Boolean || Locks the Electrolyzer , when set to 1. Unlocks it, when set to 0. &lt;br /&gt;
|-&lt;br /&gt;
| On || Boolean || Turns the Electrolyzer on, when set to 1. Turns it off, when set to 0. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Data Outputs}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Output Name !! Data Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Power || Boolean || Returns whether the Electrolyzer is turned on and receives power. (0 for no, 1 for yes)&lt;br /&gt;
|-&lt;br /&gt;
| Error || Boolean || Returns whether the Electrolyzer is flashing an error. (0 for no, 1 for yes)&lt;br /&gt;
|-&lt;br /&gt;
| Lock || Boolean || Returns whether the Electrolyzer is locked. (0 for no, 1 for yes)&lt;br /&gt;
|-&lt;br /&gt;
| On || Boolean || Returns whether the Electrolyzer is turned on. (0 for no, 1 for yes)&lt;br /&gt;
|-&lt;br /&gt;
| RequiredPower || Integer || Returns the current amount of power, required by the Electrolyzer, in Watts.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Nightmare</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=File:Lead_ore.jpg&amp;diff=10809</id>
		<title>File:Lead ore.jpg</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=File:Lead_ore.jpg&amp;diff=10809"/>
		<updated>2021-06-14T12:10:30Z</updated>

		<summary type="html">&lt;p&gt;Nightmare: Nightmare uploaded a new version of File:Lead ore.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Nightmare</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Reagent_Mix&amp;diff=10807</id>
		<title>Reagent Mix</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Reagent_Mix&amp;diff=10807"/>
		<updated>2021-06-14T01:32:51Z</updated>

		<summary type="html">&lt;p&gt;Nightmare: Added item image&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Itembox&lt;br /&gt;
 | name        = Reagent Mix&lt;br /&gt;
 | image       = [[File:ItemReagentMix.png]]&lt;br /&gt;
 | stacks      = 50x&lt;br /&gt;
 | createdwith = [[Furnace]], [[Advanced Furnace]], [[Recycler]]&lt;br /&gt;
 | hashid      = -1641500434&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
Reagent Mix is mixture of different materials.&lt;br /&gt;
&lt;br /&gt;
Obtain:&lt;br /&gt;
You can get Reagent Mix from recycling items at the [[Recycler]].&lt;br /&gt;
&lt;br /&gt;
The Reagent Mix can also be produced by the [[Furnace]], if you try to smelt an alloy with a bad quantity of each ore, or when you open the furnace without the good temperature and pressure conditions.&lt;br /&gt;
&lt;br /&gt;
Reagent Mix can be used on [[Centrifuge]], you can extract ores from reagent mix.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;:&lt;br /&gt;
* Even by passing by the [[Centrifuge]], some ore cannot be separated from the Reagent Mix. For example, [[Steel]] will exit the centrifuge as reagent mix. You will then need to put it in the [[Furnace]] and re-smelt it to obtain steel. This also apply for [[Solder]], [[Electrum]], other alloys and advanced alloys.&lt;br /&gt;
* Reagent Mix can be stacked like Ores, but stacking different reagent mixes can make a more complex mix of alloys that you will need to separate using the [[Centrifuge]].&lt;br /&gt;
* A [[Stacker]] will stacks reagent mixes without considering if they have the same or different compositions.&lt;/div&gt;</summary>
		<author><name>Nightmare</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Furnace&amp;diff=10806</id>
		<title>Furnace</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Furnace&amp;diff=10806"/>
		<updated>2021-06-14T01:15:25Z</updated>

		<summary type="html">&lt;p&gt;Nightmare: Fixed invalid link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
[[Category:Machines]]&lt;br /&gt;
{{Itembox&lt;br /&gt;
 | name        = Kit (Furnace)&lt;br /&gt;
 | image       = [[File:ItemKitFurnace.png]]&lt;br /&gt;
 | createdwith = [[Special:MyLanguage/Autolathe|Autolathe]], [[Special:MyLanguage/Fabricator|Fabricator]]&lt;br /&gt;
 | cost        = 30g [[Special:MyLanguage/Iron|Iron]], 10g [[Special:MyLanguage/Copper|Copper]]&lt;br /&gt;
 | volume      = 1000 L&lt;br /&gt;
 | logic       =&lt;br /&gt;
* Open&lt;br /&gt;
* Pressure&lt;br /&gt;
* Temperature&lt;br /&gt;
* Lock&lt;br /&gt;
* Setting&lt;br /&gt;
* Reagents&lt;br /&gt;
* RatioOxygen&lt;br /&gt;
* RatioCarbonDioxide&lt;br /&gt;
* RatioNitrogen&lt;br /&gt;
* RatioPollutant&lt;br /&gt;
* RatioVolatile&lt;br /&gt;
* RatioWater&lt;br /&gt;
* Maximum&lt;br /&gt;
* Ratio&lt;br /&gt;
* ImportQuantity&lt;br /&gt;
* ImportSlotOccupant&lt;br /&gt;
* ExportQuantity&lt;br /&gt;
* ExportSlotOccupant&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Structurebox&lt;br /&gt;
 | name             = Furnace&lt;br /&gt;
 | image            = [[File:Furnace.jpg]]&lt;br /&gt;
 | placed_with_item = [[Special:MyLanguage/Kit (Furnace)|Kit (Furnace)]]&lt;br /&gt;
 | placed_on_grid   = Small Grid&lt;br /&gt;
 | decon_with_tool1 = [[Special:MyLanguage/Hand Drill|Hand Drill]]&lt;br /&gt;
 | item_rec1        = [[Special:MyLanguage/Kit (Furnace)|Kit (Furnace)]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description == &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
Used to smelt ingots and alloys using an oxygen/volatile gas mix. [[Special:MyLanguage/Ice (Oxite)|Ice (Oxite)]] and [[Special:MyLanguage/Ice (Volatiles)|Ice (Volatiles)]] can be manually input directly in the furnace in order to create crude gas mixtures, or to be directly extracted as an easy trick for melting the ice.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
If the contents of the furnace are ejected without reaching the required temperature and pressure for smelting, they&#039;ll come out as [[Special:MyLanguage/Reagent Mix|Reagent Mix]] which can be processed in a [[Special:MyLanguage/Centrifuge|Centrifuge]] to recover the raw ores.&lt;br /&gt;
&lt;br /&gt;
== Recipes == &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
While smelting steel is easily achieved with ice, other recipes usually require a working piping setup. This can be done by separating gases into tanks using atmospheric units and piping individual gases through a mixer and a [[Special:MyLanguage/Pressure Regulator|Pressure Regulator]] or a [[Special:MyLanguage/Pipe Volume Pump|Pipe Volume Pump]] connected to the furnace input. Output should also be extracted and vented/recycled through a backpressure regulator to keep furnace pressure in check. The optimal gas mix that burns completely is 1 part (33.3%) oxygen to 2 parts (66.6%) volatiles, other mixes would also work but leave you with leftover oxygen or volatiles depending on the percentages used. It could also result in lower temperature if that is desired, but you could also use a volume pump with a lower fuel input setting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Make sure to put the fuel in first, then press the activate button. Afterwards put in the ingredients and press the handle after you see the &amp;quot;will produce&amp;quot; while hovering over the furnace.&#039;&#039;&#039;  Also, You MUST put in exact amounts matching the recipe amounts. For instance, you must put in 12 iron and 4 coal to make 16 steel. You cannot put in 12 iron and 7 coal. The furnace will not manufacture anything if the ingredient ratios are not correct and you will have to eject it all.&lt;br /&gt;
{{:Furnace/Recipes}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Tips === &amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
*Placing 15 ice(volatiles) and 15 ice(oxite) will bring pressure to around 22000kpa and temp 2000k. For Invar, you will have to wait for the temperature to drop before you can process. You can use this time while the pressure is still over 20000kpa to make constantan. &amp;lt;br /&amp;gt;&lt;br /&gt;
*All other alloys can be achieved with 2 volatiles and 1 oxite&lt;br /&gt;
*If atmosphere inside and/or around furnace is too cold to melt ice one can press &#039;activate&#039; button to manually melt one ice per ignition attempt. You will need to press the ignition button for each piece of ice from the first stack that you put in. Until all solid matter was melted the import slot will remain blocked.&lt;br /&gt;
&lt;br /&gt;
===Some example fuel mixes=== &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; |Prime&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot; |FAR&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; |In: Mols&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; |Result&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; rowspan=&amp;quot;1&amp;quot; |Out: Mols&lt;br /&gt;
|-&lt;br /&gt;
!H2&lt;br /&gt;
!O2&lt;br /&gt;
!Press.&lt;br /&gt;
!Temp&lt;br /&gt;
!O2&lt;br /&gt;
!H2&lt;br /&gt;
!Co2&lt;br /&gt;
!X&lt;br /&gt;
|-&lt;br /&gt;
|100 kPa&lt;br /&gt;
|2:1&lt;br /&gt;
|29&lt;br /&gt;
|14&lt;br /&gt;
|2 135&lt;br /&gt;
|1 953&lt;br /&gt;
|1&lt;br /&gt;
|3&lt;br /&gt;
|82&lt;br /&gt;
|33&lt;br /&gt;
|-&lt;br /&gt;
|200 kPa&lt;br /&gt;
|2:1&lt;br /&gt;
|59&lt;br /&gt;
|29&lt;br /&gt;
|4 500&lt;br /&gt;
|2 000&lt;br /&gt;
|1&lt;br /&gt;
|5&lt;br /&gt;
|169&lt;br /&gt;
|80&lt;br /&gt;
|-&lt;br /&gt;
|200 kPa&lt;br /&gt;
|3:1&lt;br /&gt;
|65&lt;br /&gt;
|21&lt;br /&gt;
|3 400&lt;br /&gt;
|1 900&lt;br /&gt;
|2&lt;br /&gt;
|26&lt;br /&gt;
|118&lt;br /&gt;
|52&lt;br /&gt;
|-&lt;br /&gt;
|200 kPa&lt;br /&gt;
|4:1&lt;br /&gt;
|72&lt;br /&gt;
|18&lt;br /&gt;
|3 000&lt;br /&gt;
|1 800&lt;br /&gt;
|1&lt;br /&gt;
|40&lt;br /&gt;
|99&lt;br /&gt;
|42&lt;br /&gt;
|-&lt;br /&gt;
|200 kPa&lt;br /&gt;
|1:1&lt;br /&gt;
|43&lt;br /&gt;
|43&lt;br /&gt;
|3 493&lt;br /&gt;
|1 917&lt;br /&gt;
|22&lt;br /&gt;
|2&lt;br /&gt;
|127&lt;br /&gt;
|59&lt;br /&gt;
|-&lt;br /&gt;
|200 kPa&lt;br /&gt;
|1:4&lt;br /&gt;
|17&lt;br /&gt;
|68&lt;br /&gt;
|1 646&lt;br /&gt;
|1 319&lt;br /&gt;
|63&lt;br /&gt;
|2&lt;br /&gt;
|50&lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|300 kPa&lt;br /&gt;
|2:1&lt;br /&gt;
|86&lt;br /&gt;
|42&lt;br /&gt;
|6 850&lt;br /&gt;
|2 109&lt;br /&gt;
|2&lt;br /&gt;
|7&lt;br /&gt;
|242&lt;br /&gt;
|115&lt;br /&gt;
|-&lt;br /&gt;
|500 kPa&lt;br /&gt;
|2:1&lt;br /&gt;
|143&lt;br /&gt;
|69&lt;br /&gt;
|11 814&lt;br /&gt;
|2 150&lt;br /&gt;
|3&lt;br /&gt;
|11&lt;br /&gt;
|400&lt;br /&gt;
|193&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
{{Data Network Header}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
{{Data Parameters}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter Name !! Data Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Open || Boolean || Opens the Furnace, when set to 1. Closes it, when set to 0.&lt;br /&gt;
|-&lt;br /&gt;
| Activate || Boolean || Activates the Furnace, when set to 1.&lt;br /&gt;
|-&lt;br /&gt;
| Lock || Boolean || Locks the Furnace, when set to 1. Unlocks it when set to 0.&lt;br /&gt;
|-&lt;br /&gt;
| Setting || Float || (Unknown) Affects the Setting output.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
{{Data Outputs}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Output Name !! Data Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Open || Boolean || Returns whether the Furnace is open. (0 for no, 1 for yes)&lt;br /&gt;
|-&lt;br /&gt;
| Pressure || Float || Returns the pressure in the Furnace in kilo pascal.&lt;br /&gt;
|-&lt;br /&gt;
| Temperature || Float || Returns the temperature in the Furnace in kelvin.&lt;br /&gt;
|-&lt;br /&gt;
| Lock || Boolean || Returns whether the Furnace is locked.&lt;br /&gt;
|-&lt;br /&gt;
| Setting || Float || (Unknown) Affected by the Setting parameter.&lt;br /&gt;
|-&lt;br /&gt;
| Reagents || Float || Returns the amount of reagents (smeltable ores, not counting ice) in the Furnace, in grams.&lt;br /&gt;
|-&lt;br /&gt;
| RatioOxygen || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of oxygen in the Furnace.&lt;br /&gt;
|-&lt;br /&gt;
| RatioCarbonDioxide || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of carbon dioxide in the Furnace.&lt;br /&gt;
|-&lt;br /&gt;
| RatioNitrogen || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of nitrogen in the Furnace.&lt;br /&gt;
|-&lt;br /&gt;
| RatioPollutant || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of pollutant in the Furnace.&lt;br /&gt;
|-&lt;br /&gt;
| RatioVolatiles || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of volatiles in the Furnace.&lt;br /&gt;
|-&lt;br /&gt;
| RatioWater || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of water in the Furnace.&lt;br /&gt;
|-&lt;br /&gt;
| Maximum || Integer || (Unknown) Returns 100.&lt;br /&gt;
|-&lt;br /&gt;
| Ratio || Float || (Unknown) Returns 0.5.&lt;br /&gt;
|-&lt;br /&gt;
| ImportQuantity || Float || Returns the amount of items in the import slot of the Furnace, which are currently smelted, in grams.&lt;br /&gt;
|-&lt;br /&gt;
| ImportSlotOccupant || Boolean || Returns whether there is something in the import slot of the Furnace, being smelted. (0 for no, 1 for yes)&lt;br /&gt;
|-&lt;br /&gt;
| ExportQuantity || Float || Returns the amount of items in the export slot of the Furnace, in grams. (Only briefly returns a value, when the Furnace is opened and items are exported.)&lt;br /&gt;
|-&lt;br /&gt;
| ExportSlotOccupant || Boolean || Returns whether there is something in the export slot of the Furnace. (Only briefly returns a value, when the Furnace is opened and items are exported.)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nightmare</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=File:Daylight_sensor_vertical.png&amp;diff=10805</id>
		<title>File:Daylight sensor vertical.png</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=File:Daylight_sensor_vertical.png&amp;diff=10805"/>
		<updated>2021-06-14T00:59:14Z</updated>

		<summary type="html">&lt;p&gt;Nightmare: Nightmare uploaded a new version of File:Daylight sensor vertical.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;illustration of how a daylight sensor reports angles in vertical mode&lt;/div&gt;</summary>
		<author><name>Nightmare</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=File:Daylight_sensor_horizontal.png&amp;diff=10804</id>
		<title>File:Daylight sensor horizontal.png</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=File:Daylight_sensor_horizontal.png&amp;diff=10804"/>
		<updated>2021-06-14T00:42:13Z</updated>

		<summary type="html">&lt;p&gt;Nightmare: Nightmare uploaded a new version of File:Daylight sensor horizontal.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;diagram of how a daylight sensor reads angles in horizontal mode&lt;/div&gt;</summary>
		<author><name>Nightmare</name></author>
	</entry>
</feed>