History

Current version

3/8/2026, 10:05:51 PM

Imported from wiki

by tmascroft · 3/8/2026, 9:30:59 PM

Advanced Furnace

## Kit (Advanced Furnace)

:::infobox
| Property | Value |
|----------|-------|
| Stacks | 1 |
| Prefab Hash | -616758353 |
| Prefab Name | ItemKitAdvancedFurnace |
| Slot Class | SlotClass.None |
| Sorting Class | SortingClass.Kits |
| Recipe Machine | Electronics Printer (Tier Two) |
| Recipe Cost | 5g [Gold](/wiki/gold), 25g [Copper](/wiki/copper), 30g [Steel](/wiki/steel), 15g [Electrum](/wiki/electrum), 8g [Solder](/wiki/solder), 6g [Silicon](/wiki/silicon) |
| Constructs | [Advanced Furnace](/wiki/advanced-furnace) |

![Kit (Advanced Furnace)](ItemKitAdvancedFurnace.png)
:::
## Advanced Furnace

:::infobox
| Property | Value |
|----------|-------|
| Prefab Hash | 545937711 |
| Prefab Name | StructureAdvancedFurnace |
| Power Usage | 100W |
| Placed With | [Kit (Advanced Furnace)](/wiki/kit-advanced-furnace) |
| Placed On | Small Grid |

![Advanced Furnace](StructureAdvancedFurnace.png)
:::

### Construction Steps

| Step | Tool | Item |
|---|---|---|
| 1 | - | 1 x [Electronic Parts](/wiki/electronic-parts) |
| 2 | [Welding Torch](/wiki/welding-torch) | 5 x [Steel Sheets](/wiki/steel-sheets) |
| 3 | [Screwdriver](/wiki/screwdriver) | - |

### Deconstruction Steps

| Step | Tool | Recovered Item |
|---|---|---|
| 1 | [Hand Drill](/wiki/hand-drill) | [Kit (Advanced Furnace)](/wiki/kit-advanced-furnace) |
| 2 | [Wire Cutters](/wiki/wire-cutters) | 1 x [Electronic Parts](/wiki/electronic-parts) |
| 3 | [Angle Grinder](/wiki/angle-grinder) | 5 x [Steel Sheets](/wiki/steel-sheets) |
| 4 | [Hand Drill](/wiki/hand-drill) | - |

## Description

> *"The advanced furnace comes with integrated inlet and outlet pumps for controlling the unit's internal pressure."*
> — Stationpedia


The **Advanced Furnace** is used to create advanced alloys, but can be used to create basic alloys as well. It lends itself to automation.
The Maximum pressure for the furnace is 60 MPa before the furnace will, in short order, explode.
Adding Hydrocarbons, i.e. coal, will increase the pressure.
Contains two embedded [volume pumps](/wiki/pipe-volume-pump) to control flow in and out, in order to use them, the furnace must be powered, and setting both to zero will put the furnace in a state of quiescence, but the furnace will slowly lose pressure and temperature. The capacity of the furnace is in excess of 5kg of materials so it is possible to make a full 500g ingot of an advanced alloy in one go.

In the early game, a regular [Furnace](/wiki/furnace) will be easier to make and operate.

## Recipes

*See [Advanced Furnace/Recipes](/wiki/advanced-furnacerecipes) for details.*


See [Advanced Furnace/AllRecipes](/wiki/advanced-furnaceallrecipes) for a complete list


## Data Network


| Parameter | Type | Access | Description |
|---|---|---|---|
| Power | Boolean | Read | Can be read to return if the Advanced Furnace is correctly powered or not, set via the power system, return 1 if powered and 0 if not |
| Open | Integer | Read/Write | 1 if device is open, otherwise 0 |
| Mode | Integer | Read/Write | The Advanced Furnace's smelting result. |
| Error | Boolean | Read | 1 if device is in error state, otherwise 0 |
| Pressure | Float | Read | The current pressure reading of the Advanced Furnace |
| Temperature | Integer | Read | The current temperature reading of the Advanced Furnace |
| Activate | Integer | Read/Write | Activates the Advanced Furnace when set to 1. Deactivates when set to 0. |
| Lock | Boolean | Read/Write | Disable manual operation of the Advanced Furnace. |
| Setting | Integer | Read/Write | A variable setting that can be read or written. |
| Reagents | Integer | Read | Total number of reagents recorded by the Advanced Furnace |
| RatioOxygen | Float | Read | The ratio of [Oxygen](/wiki/oxygen) in device atmosphere |
| RatioCarbonDioxide | Float | Read | The ratio of [Carbon Dioxide](/wiki/carbon-dioxide) in device atmosphere |
| RatioNitrogen | Float | Read | The ratio of [Nitrogen](/wiki/nitrogen) in device atmosphere |
| RatioPollutant | Float | Read | The ratio of [Pollutant](/wiki/pollutant) in device atmosphere |
| RatioVolatiles | Float | Read | The ratio of [Volatiles](/wiki/volatiles) in device atmosphere |
| RatioWater | Float | Read | The ratio of [Water](/wiki/water) in device atmosphere |
| Maximum | Float | Read | Maximum setting of the Advanced Furnace |
| Ratio | Float | Read | Context specific value depending on device, 0 to 1 based ratio |
| On | Boolean | Read/Write | The current state of the Advanced Furnace. |
| RequiredPower | Integer | Read | Idle operating power quantity, does not necessarily include extra demand power |
| RecipeHash | Integer | Read | Current hash of the recipe the Advanced Furnace is set to produce |
| ClearMemory | Integer | Read/Write | r=0 |
| ExportCount | Integer | Read | How many items exported since last ClearMemory |
| ImportCount | Integer | Read | How many items imported since last ClearMemory |
| TotalMoles | Float | Read | Returns the total moles of the Advanced Furnace |
| RatioNitrousOxide | Float | Read | The ratio of [Nitrous Oxide](/wiki/nitrous-oxide) in device atmosphere |
| PrefabHash | Integer | Read | The hash of the structure |
| SettingInput | Integer | Read/Write | The input setting for the Advanced Furnace |
| SettingOutput | Integer | Read/Write | The output setting for the Advanced Furnace |
| Combustion | Boolean | Read | Assess if the atmosphere is on fire. Returns 1 if atmosphere is on fire, 0 if not. |
| RatioLiquidNitrogen | Float | Read | The ratio of [| RatioLiquidOxygen | Float | Read | The ratio of [[Oxygen#Liquid |
| RatioLiquidVolatiles | Float | Read | The ratio of [[Volatiles#Liquid |
| RatioSteam | Float | Read | The ratio of [[Steam](/wiki/nitrogen#liquid) in device's Atmosphere |
| RatioLiquidCarbonDioxide | Float | Read | The ratio of [| RatioLiquidPollutant | Float | Read | The ratio of [[Pollutant#Liquid |
| RatioLiquidNitrousOxide | Float | Read | The ratio of [[Nitrous Oxide#Liquid |
| ReferenceId | Integer | Read | Unique Reference Identifier for this object |
| RatioHydrogen | Float | Read | DEPRECATED |
| RatioLiquidHydrogen | Float | Read | DEPRECATED |
| RatioPollutedWater | Float | Read | The ratio of polluted water in device atmosphere |
| NameHash | Integer | Read | Provides the hash value for the name of the object as a 32 bit integer. |

### Data Slots

These are all parameters, that can be read with a [[Kit_(Logic_I/O)#Slots_Reader|Slots Reader](/wiki/carbon-dioxide#liquid). The outputs are listed in the order a Slots Reader's "VAR" setting cycles through them.
| Number || Name | Description |
|---|---|
| 0? | Import |
| 1? | Export |


| Name | Data Type | Description |
|---|---|---|
| OccupantHash |  |  |
| Occupied | Boolean | Returns whether the slot occupied. (0 for no, 1 for yes). |
| PrefabHash |  |  |
| Quantity |  |  |
| Class |  |  |
| Damage |  |  |
| MaxQuantity |  |  |
## Usage

While it is possible to operate the advanced furnace similar to a regular furnace (add fuel, ignite, add ore), the most common setups for advanced furnaces are:
- ice only smelting
- fuel mixing
- hot and cold mixing

### Ice only smelting

In this setup ice is fed into the input slot of the furnace prior to loading ores for smelting.


| Alloy | Ingredients | Chunks | Temperature | Pressure |
|---|---|---|---|---|
| **50**[Stellite](/wiki/ingot-stellite)**** | **50 **[Silver Ore](/wiki/ore-silver)**
50**[Cobalt Ore](/wiki/ore-cobalt)**
  100**[Silicon Ore](/wiki/ore-silicon)**** | **2**[Volatiles](/wiki/ice-volatiles)**
 1**[Oxite](/wiki/ice-oxite)**** | **1.82 kK** | **13.6 MPa** |
| 50**[Inconel](/wiki/ingot-inconel)** | 100 **[Gold Ore](/wiki/ore-gold)**
50 **[Nickel Ore](/wiki/ore-nickel)**
50 **[Steel Ingot](/wiki/ingot-steel)** | 13**[Volatiles](/wiki/ice-volatiles)**
 6**[Oxite](/wiki/ice-oxite)** | 1.78 kK | 24.2 MPa +++ |
| 50**[Astroloy](/wiki/ingot-astroloy)** | 100 **[Steel Ingot](/wiki/ingot-steel)**
50 **[Copper Ore](/wiki/ore-copper)**
50 **[Cobalt Ore](/wiki/ore-cobalt)** | 18**[Volatiles](/wiki/ice-volatiles)**
 9**[Oxite](/wiki/ice-oxite)** | 1.92 kK | 33 MPa |
| 50**[Hastelloy](/wiki/ingot-hastelloy)** | 100 **[Silver Ore](/wiki/ore-silver)**
50 **[Nickel Ore](/wiki/ore-nickel)**
50 **[Cobalt Ore](/wiki/ore-cobalt)** | 5**[Volatiles](/wiki/ice-volatiles)**
 86**[Oxite](/wiki/ice-oxite)** ^^^ | 997 K | 27.3 MPa |
| 50**[Waspaloy](/wiki/ingot-waspaloy)** | 100 **[Lead Ore](/wiki/ore-lead)**
50**[Silver Ore](/wiki/ore-silver)**
50 **[Nickel Ore](/wiki/ore-nickel)** | 7**[Volatiles](/wiki/ice-volatiles)**
 300**[Oxite](/wiki/ice-oxite)** ^^^ | 691 K | 50.2 MPa |


Note that at least one gas pipe must be connected to both the input and output gas lines to avoid error conditions.

+++ For Inconel the mixture pressure will overshoot the range slightly, either make the alloy when the pressure rises into the range, or a short wait will be necessary in order for the pressure to drop back into range.

^^^ The excess Oxites are necessary in order to limit the temperature of the mixture, however they can be substituted with other inert gasses.

### Gaseous Fueling

![ice crushing](ICE_CRUSHER.png)
- ice crushing*, gas collection and measuring setup''']]
In this setup fuel is pumped into the furnace from either pre-measured canisters or pumped into the furnace in measured amounts. Fuel can be either a 2:1 Volatile to O₂ mixture, raw gases from Volatile and Oxite ices, or Superfuel. Raw gases can be collected by putting Volatile Ice and Oxites into an Ice crusher, or by melting the gases in an enclosed area and pumping the gases into a canister with an active vent. Superfuel can be made by collecting N₂O and mixing it with Volatiles at a 1:1 Ratio. Raw gasses made from ices will have a ratio of 3.6% Nitrogen, 32.7% Oxygen, and 63.7% Volatiles, and the Volatile to Oxygen ratio will be 1.95:1 instead of 2:1, but it will burn adequately well.

Do not degas the ores, Stellite, Hastelloy and Waspaloy all rely on the nitrous oxide produced from the silver ore and lead ore used in their production. Do not substitute an ingot for an ore. Feed the ores into the furnace in the listed order. Use the listed amount of ores, using less ore or more ore will result in an different pressure and temperature.


| Canister Pressure @ 0°C | Gases | Ingredients | Temperature | Pressure | Alloy |
|---|---|---|---|---|---|
| **      3,600 KPa** ![ItemGasCanisterFuel.png](ItemGasCanisterFuel.png)   **[Fuel](/wiki/fuel)**


 | ![Icon-volatiles.png](Icon-volatiles.png) **62.7 Mols** **[Volatiles](/wiki/volatiles)**
 ![Icon-oxygen.png](Icon-oxygen.png) **32.1 Mols** **[Oxygen](/wiki/oxygen)**

 | 50 **[Silver Ore](/wiki/ore-silver)**
50**[Cobalt Ore](/wiki/ore-cobalt)**
  100**[Silicon Ore](/wiki/ore-silicon)** | **1.84 kK** | **15.2 MPa** | 50**[Stellite](/wiki/ingot-stellite)** |
| **(2x) 8,400 KPa** ![ItemGasCanisterFuel.png](ItemGasCanisterFuel.png)   **[Fuel](/wiki/fuel)**


 | ![Icon-volatiles.png](Icon-volatiles.png) **286 Mols** **[Volatiles](/wiki/volatiles)**
 ![Icon-oxygen.png](Icon-oxygen.png) **146 Mols** **[Oxygen](/wiki/oxygen)**

 | 100 **[Gold Ore](/wiki/ore-gold)**
50 **[Nickel Ore](/wiki/ore-nickel)**
50 **[Steel Ingot](/wiki/ingot-steel)** | **1.75 kK** | **24.1 MPa +++** | 50**[Inconel](/wiki/ingot-inconel)** |
| **(3x) 7,225 KPa** ![ItemGasCanisterFuel.png](ItemGasCanisterFuel.png)   **[Fuel](/wiki/fuel)**


 | ![Icon-volatiles.png](Icon-volatiles.png) **371 Mols** **[Volatiles](/wiki/volatiles)**
 ![Icon-oxygen.png](Icon-oxygen.png) **190 Mols** **[Oxygen](/wiki/oxygen)**

 | 100 **[Steel Ingot](/wiki/ingot-steel)**
50 **[Copper Ore](/wiki/ore-copper)**
50 **[Cobalt Ore](/wiki/ore-cobalt)** | **1.89 kK** | **30.8 MPa** | 50**[Astroloy](/wiki/ingot-astroloy)** |
| **      8,500 KPa** ![ItemGasCanisterFuel.png](ItemGasCanisterFuel.png)  **[Fuel](/wiki/fuel)**


** (8x) 8,600 KPa**![ItemGasCanisterCarbonDioxide.png](ItemGasCanisterCarbonDioxide.png) **[Pressurant](/wiki/carbon-dioxide)** | ![Icon-volatiles.png](Icon-volatiles.png) **146 Mols** **[Volatiles](/wiki/volatiles)**
 ![Icon-oxygen.png](Icon-oxygen.png) **74.8 Mols** **[Oxygen](/wiki/oxygen)**

  ![ItemGasCanisterCarbonDioxide.png](ItemGasCanisterCarbonDioxide.png) **1,900 Mols** **[Pressurant](/wiki/carbon-dioxide) ^^^** | 100 **[Silver Ore](/wiki/ore-silver)**
50 **[Nickel Ore](/wiki/ore-nickel)**
50 **[Cobalt Ore](/wiki/ore-cobalt)** | **1.02 kK** | **27.6 MPa** | 50**[Hastelloy](/wiki/ingot-hastelloy)** |
| ** (3x)  7,333 KPa** ![ItemGasCanisterFuel.png](ItemGasCanisterFuel.png)  **[Fuel](/wiki/fuel)**


**(24x) 9,750 KPa**![ItemGasCanisterCarbonDioxide.png](ItemGasCanisterCarbonDioxide.png) **[Pressurant](/wiki/carbon-dioxide)** | ![Icon-volatiles.png](Icon-volatiles.png) **376 Mols** **[Volatiles](/wiki/volatiles)**
 ![Icon-oxygen.png](Icon-oxygen.png) **192 Mols** **[Oxygen](/wiki/oxygen)**

 ![ItemGasCanisterCarbonDioxide.png](ItemGasCanisterCarbonDioxide.png) **6,800 Mols** **[Pressurant](/wiki/carbon-dioxide) ^^^** | 100 **[Lead Ore](/wiki/ore-lead)**
50**[Silver Ore](/wiki/ore-silver)**
50 **[Nickel Ore](/wiki/ore-nickel)** | **683 K** | **51.4 MPa** | 50**[Waspaloy](/wiki/ingot-waspaloy)** |

+++ For Inconel the mixture pressure will overshoot the range slightly, either make the alloy when the pressure rises into the range, or a short wait will be necessary in order for the pressure to drop back into range.

^^^ These recipes use CO₂ @ 0°C as a pressurant. Other pressurants such as Nitrogen, Pollutants, and Oxygen are possible, but they may result in different outcomes.

### Fuel mixing

![rudimentary setup for mixing H₂, O₂, and dilutant](Advanced-furnace-gas-mixing.png)
- rudimentary setup for mixing H₂, O₂, and dilutant*
In this setup, the furnace's input is connected to a gas mixer to provide fuel, and often a dilutant (used to increase the pressure without spending extra fuel).  The [Furnace temperature and pressure math](/wiki/furnace-temperature-and-pressure-math) article contains formulas useful for crafting recipes to hit temperature and pressure targets.

### Hot and cold mixing

This setup involves a hot tank and a cold tank of gasses, which are then mixed to achieve a target temperature and pumped in to achieve the target pressure.  On most worlds maintaining a cold tank is quite easy (because the atmosphere on most worlds is below the temperature needed to smelt ore).  Maintaining a hot tank is a little trickier, and either involves a lot of energy spent on [Pipe Heater](/wiki/pipe-heater)s, or an auxiliary furnace to combust fuel and pipe the exhaust into an insulated tank. Another easier option is to have the entire setup, furnace, pipes and tanks, in an enclosed vacuum chamber, so heat remains in the gases. Note that the outside atmosphere on worlds with no air doesn't count, it must be an enclosed chamber with all air pumped out