Actions

Difference between revisions of "Advanced Furnace"

From Unofficial Stationeers Wiki

 
(28 intermediate revisions by 17 users not shown)
Line 1: Line 1:
 +
<languages/>
 +
<translate>
 +
[[Category:Machines]]
 
{{Itembox
 
{{Itembox
| name       = Kit (Advanced Furnace)
+
| name = Kit (Advanced Furnace)
| image       = [[File:{{#setmainimage:ItemKitAdvancedFurnace.png}}]]
+
| image = [[File:{{#setmainimage:ItemKitAdvancedFurnace.png}}]]
| stacks = No
+
| prefabhash = -616758353
| constructs  = [[Advanced Furnace]]
+
| prefabname = ItemKitAdvancedFurnace
| recipe_machine1 = Electronics Printer
+
| stacks = 1
| recipe_cost1 = 8g [[Solder]], 5g [[Gold]], 6g [[Silicon]], 25g [[Copper]], 30g [[Steel]], 15g [[Electrum]]
+
| slot_class = SlotClass.None
 +
| sorting_class = SortingClass.Kits
 +
| recipe_machine1 = Electronics Printer (Tier Two)
 +
| recipe_cost1 = 5g [[Gold]], 25g [[Copper]], 30g [[Steel]], 15g [[Electrum]], 8g [[Solder]], 6g [[Silicon]]
 +
| constructs = [[Advanced Furnace]]
 
}}
 
}}
 
{{Structurebox
 
{{Structurebox
  | name             = Advanced Furnace
+
| name = Advanced Furnace
  | image           =  
+
| image = [[File:StructureAdvancedFurnace.png]]
  | power_usage     =  
+
| prefab_hash = 545937711
  | placed_with_item = [[Kit (Advanced Furnace)]]
+
| prefab_name = StructureAdvancedFurnace
  | placed_on_grid  = Small Grid
+
| power_usage = 100W
  | decon_with_tool1 =  
+
| placed_on_grid = Small Grid
  | item_rec1        =  
+
| decon_with_tool1 = [[Hand Drill]]
 +
| placed_with_item = [[Kit (Advanced Furnace)]]
 +
| item_rec1 = [[Kit (Advanced Furnace)]]
 +
| decon_with_tool2 = [[Wire Cutters]]
 +
| const_with_item1 = 1 x [[Electronic Parts]]
 +
| item_rec2 = 1 x [[Electronic Parts]]
 +
| decon_with_tool3 = [[Angle Grinder]]
 +
| const_with_tool2 = [[Welding Torch]]
 +
| const_with_item2 = 5 x [[Steel Sheets]]
 +
| item_rec3 = 5 x [[Steel Sheets]]
 +
| decon_with_tool4 = [[Hand Drill]]
 +
| const_with_tool3 = [[Screwdriver]]
 
}}
 
}}
The '''Advanced Furnace''' is used to create advanced alloys.
+
== Description ==
 +
<blockquote><q>The advanced furnace comes with integrated inlet and outlet pumps for controlling the unit's internal pressure.</q><br>
 +
'''- Stationpedia'''</blockquote>
  
Contains volume pumps to control flow in and out. In future will be required for making more advanced alloys for advanced manufacture.
+
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, IE coal, will increase the pressure.
 +
Contains two embedded [[Special:MyLanguage/Pipe Volume Pump|volume pumps]] 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.
 +
 
 +
== Recipes ==
 +
{{:Advanced Furnace/Recipes}}
 +
 
 +
See [[Advanced Furnace/AllRecipes]] for a complete list
 +
 
 +
</translate>
 +
 
 +
{{Data Network Header}}
 +
 
 +
{{Data Parameters|
 +
{{Data Parameters/row|Power|Boolean|w=0|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|multiple=2|0|Unpowered|1|Powered}}
 +
{{Data Parameters/row|Open|Integer|1 if device is open, otherwise 0}}
 +
{{Data Parameters/row|Mode|Integer|The Advanced Furnace's smelting result.|multiple=2|0|Invalid|1|Valid}}
 +
{{Data Parameters/row|Error|Boolean|w=0|1 if device is in error state, otherwise 0|multiple=2|0|<p></p>|1|Error}}
 +
{{Data Parameters/row|Pressure|Float|w=0|The current pressure reading of the Advanced Furnace}}
 +
{{Data Parameters/row|Temperature|Integer|w=0|The current temperature reading of the Advanced Furnace}}
 +
{{Data Parameters/row|Activate|Integer|Activates the Advanced Furnace when set to 1. Deactivates when set to 0.}}
 +
{{Data Parameters/row|Lock|Boolean|Disable manual operation of the Advanced Furnace.|multiple=2|0|Unlocked|1|Locked}}
 +
{{Data Parameters/row|Setting|Integer|A variable setting that can be read or written.}}
 +
{{Data Parameters/row|Reagents|Integer|w=0|Total number of reagents recorded by the Advanced Furnace}}
 +
{{Data Parameters/row|RatioOxygen|Float|w=0|The ratio of [[Oxygen]] in device atmosphere|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioCarbonDioxide|Float|w=0|The ratio of [[Carbon Dioxide]] in device atmosphere|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioNitrogen|Float|w=0|The ratio of [[Nitrogen]] in device atmosphere|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioPollutant|Float|w=0|The ratio of [[Pollutant]] in device atmosphere|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioVolatiles|Float|w=0|The ratio of [[Volatiles]] in device atmosphere|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioWater|Float|w=0|The ratio of [[Water]] in device atmosphere|0.0 to 1.0}}
 +
{{Data Parameters/row|Maximum|Float|w=0|Maximum setting of the Advanced Furnace}}
 +
{{Data Parameters/row|Ratio|Float|w=0|Context specific value depending on device, 0 to 1 based ratio|0.0 to 1.0}}
 +
{{Data Parameters/row|On|Boolean|The current state of the Advanced Furnace.|multiple=2|0|Off|1|On}}
 +
{{Data Parameters/row|RequiredPower|Integer|w=0|Idle operating power quantity, does not necessarily include extra demand power}}
 +
{{Data Parameters/row|RecipeHash|Integer|w=0|Current hash of the recipe the Advanced Furnace is set to produce}}
 +
{{Data Parameters/row|ClearMemory|Integer|r=0|When set to 1, clears the counter memory (e.g. ExportCount). Will set itself back to 0 when actioned}}
 +
{{Data Parameters/row|ExportCount|Integer|w=0|How many items exported since last ClearMemory}}
 +
{{Data Parameters/row|ImportCount|Integer|w=0|How many items imported since last ClearMemory}}
 +
{{Data Parameters/row|TotalMoles|Float|w=0|Returns the total moles of the Advanced Furnace}}
 +
{{Data Parameters/row|RatioNitrousOxide|Float|w=0|The ratio of [[Nitrous Oxide]] in device atmosphere|0.0 to 1.0}}
 +
{{Data Parameters/row|PrefabHash|Integer|w=0|The hash of the structure}}
 +
{{Data Parameters/row|SettingInput|Integer|The input setting for the Advanced Furnace}}
 +
{{Data Parameters/row|SettingOutput|Integer|The output setting for the Advanced Furnace}}
 +
{{Data Parameters/row|Combustion|Boolean|w=0|Assess if the atmosphere is on fire. Returns 1 if atmosphere is on fire, 0 if not.|0 or 1}}
 +
{{Data Parameters/row|RatioLiquidNitrogen|Float|w=0|The ratio of [[Nitrogen#Liquid|Liquid Nitrogen]] in device atmosphere|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioLiquidOxygen|Float|w=0|The ratio of [[Oxygen#Liquid|Liquid Oxygen]] in device's Atmosphere|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioLiquidVolatiles|Float|w=0|The ratio of [[Volatiles#Liquid|Liquid Volatiles]] in device's Atmosphere|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioSteam|Float|w=0|The ratio of [[Steam]] in device's Atmosphere|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioLiquidCarbonDioxide|Float|w=0|The ratio of [[Carbon Dioxide#Liquid|Liquid Carbon Dioxide]] in device's Atmosphere|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioLiquidPollutant|Float|w=0|The ratio of [[Pollutant#Liquid|Liquid Pollutant]] in device's Atmosphere|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioLiquidNitrousOxide|Float|w=0|The ratio of [[Nitrous Oxide#Liquid|Liquid Nitrous Oxide]] in device's Atmosphere|0.0 to 1.0}}
 +
{{Data Parameters/row|ReferenceId|Integer|w=0|Unique Reference Identifier for this object}}
 +
{{Data Parameters/row|RatioHydrogen|Float|w=0|DEPRECATED|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioLiquidHydrogen|Float|w=0|DEPRECATED|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioPollutedWater|Float|w=0|The ratio of polluted water in device atmosphere|0.0 to 1.0}}
 +
{{Data Parameters/row|NameHash|Integer|w=0|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]]. The outputs are listed in the order a Slots Reader's "VAR" setting cycles through them.
 +
{| class="wikitable"
 +
|-
 +
! Number || Name !! Description
 +
|-
 +
| 0? || Import || Import slot.
 +
|-
 +
| 1? || Export || Export slot.
 +
|}
 +
 
 +
 
 +
{| class="wikitable"
 +
|-
 +
! 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 two most common setups for advanced furnaces are:
 +
* fuel mixing
 +
* hot and cold mixing
 +
 
 +
=== Fuel mixing ===
 +
[[File:Advanced-furnace-gas-mixing.png|thumb|rudimentary setup for mixing H2, O2, 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]] 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]]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

Latest revision as of 06:34, 20 May 2024

Kit (Advanced Furnace)
ItemKitAdvancedFurnace.png
Constructing Options Advanced Furnace
Properties
Stacks No
Recipes
Electronics Printer (Tier Two) 5g Gold, 25g Copper, 30g Steel, 15g Electrum, 8g Solder, 6g Silicon
Logic
Prefab Hash -616758353
Prefab Name ItemKitAdvancedFurnace
Logic Classes
SlotClass.None
SortingClass.Kits



Advanced Furnace
StructureAdvancedFurnace.png
Operation
Power Usage 100W
Prefab Hash 545937711
Prefab Name StructureAdvancedFurnace
Construction
Placed with Kit (Advanced Furnace)
Placed on Small Grid
Stage 1
Next Stage Construction
Constructed with item 1 x Electronic Parts
Deconstruction
Deconstructed with Hand Drill
Item received Kit (Advanced Furnace)
Stage 2
Next Stage Construction
Constructed with tool Welding Torch
Constructed with item 5 x Steel Sheets
Deconstruction
Deconstructed with Wire Cutters
Item received 1 x Electronic Parts
Stage 3
Next Stage Construction
Constructed with tool Screwdriver
Deconstruction
Deconstructed with Angle Grinder
Item received 5 x Steel Sheets
Stage 4
Deconstruction
Deconstructed with Hand Drill


Description[edit]

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, IE coal, will increase the pressure. Contains two embedded volume pumps 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.

Recipes[edit]

Ingot Input Pressure (Pa) Temperature (K) Temperature (°C)
Min Max Min Max Min Max
ItemAstroloyIngot.png
1
Astroloy
ItemSteelIngot.png
2
Steel
ItemCopperOre.png
1
Copper
ItemCobaltOre.png
1
Cobalt
30 MPa 40 MPa 1kK 100kK 727°C 99727°C
ItemHastelloyIngot.png
1
Hastelloy
ItemSilverOre.png
2
Silver
ItemNickelOre.png
1
Nickel
ItemCobaltOre.png
1
Cobalt
25 MPa 30 MPa 950K 1kK 677°C 727°C
ItemInconelIngot.png
1
Inconel
ItemGoldOre.png
2
Gold
ItemNickelOre.png
1
Nickel
ItemSteelIngot.png
1
Steel
23.5 MPa 24 MPa 600K 100kK 327°C 99727°C
ItemWaspaloyIngot.png
1
Waspaloy
ItemLeadOre.png
2
Lead
ItemSilverOre.png
1
Silver
ItemNickelOre.png
1
Nickel
50 MPa 100 MPa 400K 800K 127°C 527°C
ItemStelliteIngot.png
1
Stellite
ItemSiliconOre.png
2
Silicon
ItemSilverOre.png
1
Silver
ItemCobaltOre.png
1
Cobalt
10 MPa 20 MPa 1.8kK 100kK 1527°C 99727°C
Update 0.2.2728.13232 - Fri 15/01/2021 /Recipes
NOTE: January StationEARS update reduced the yields from smelting super alloys. Recipes will now return only 1 ingot.

See Advanced Furnace/AllRecipes for a complete list


Data Network Properties[edit]

These are all Data Network properties of this device.

Data Parameters[edit]

These are all parameters that can be written with a Logic Writer, Batch Writer, or Integrated Circuit (IC10), and can be read with a Logic Reader, Batch Reader, or Integrated Circuit (IC10).

Parameter Name Data Type Access Value Description
Power Boolean
Read
0 Unpowered 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
1 Powered
Open Integer
Read Write
1 if device is open, otherwise 0
Mode Integer
Read Write
0 Invalid The Advanced Furnace's smelting result.
1 Valid
Error Boolean
Read
0

1 if device is in error state, otherwise 0
1 Error
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
0 Unlocked Disable manual operation of the Advanced Furnace.
1 Locked
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
0.0 to 1.0 The ratio of Oxygen in device atmosphere
RatioCarbonDioxide Float
Read
0.0 to 1.0 The ratio of Carbon Dioxide in device atmosphere
RatioNitrogen Float
Read
0.0 to 1.0 The ratio of Nitrogen in device atmosphere
RatioPollutant Float
Read
0.0 to 1.0 The ratio of Pollutant in device atmosphere
RatioVolatiles Float
Read
0.0 to 1.0 The ratio of Volatiles in device atmosphere
RatioWater Float
Read
0.0 to 1.0 The ratio of Water in device atmosphere
Maximum Float
Read
Maximum setting of the Advanced Furnace
Ratio Float
Read
0.0 to 1.0 Context specific value depending on device, 0 to 1 based ratio
On Boolean
Read Write
0 Off The current state of the Advanced Furnace.
1 On
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
Write
When set to 1, clears the counter memory (e.g. ExportCount). Will set itself back to 0 when actioned
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
0.0 to 1.0 The ratio of 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
0 or 1 Assess if the atmosphere is on fire. Returns 1 if atmosphere is on fire, 0 if not.
RatioLiquidNitrogen Float
Read
0.0 to 1.0 The ratio of Liquid Nitrogen in device atmosphere
RatioLiquidOxygen Float
Read
0.0 to 1.0 The ratio of Liquid Oxygen in device's Atmosphere
RatioLiquidVolatiles Float
Read
0.0 to 1.0 The ratio of Liquid Volatiles in device's Atmosphere
RatioSteam Float
Read
0.0 to 1.0 The ratio of Steam in device's Atmosphere
RatioLiquidCarbonDioxide Float
Read
0.0 to 1.0 The ratio of Liquid Carbon Dioxide in device's Atmosphere
RatioLiquidPollutant Float
Read
0.0 to 1.0 The ratio of Liquid Pollutant in device's Atmosphere
RatioLiquidNitrousOxide Float
Read
0.0 to 1.0 The ratio of Liquid Nitrous Oxide in device's Atmosphere
ReferenceId Integer
Read
Unique Reference Identifier for this object
RatioHydrogen Float
Read
0.0 to 1.0 DEPRECATED
RatioLiquidHydrogen Float
Read
0.0 to 1.0 DEPRECATED
RatioPollutedWater Float
Read
0.0 to 1.0 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[edit]

These are all parameters, that can be read with a Slots Reader. The outputs are listed in the order a Slots Reader's "VAR" setting cycles through them.

Number Name Description
0? Import Import slot.
1? Export Export slot.


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

Usage[edit]

While it is possible to operate the advanced furnace similar to a regular furnace (add fuel, ignite, add ore), the two most common setups for advanced furnaces are:

  • fuel mixing
  • hot and cold mixing

Fuel mixing[edit]

rudimentary setup for mixing H2, O2, 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 article contains formulas useful for crafting recipes to hit temperature and pressure targets.

Hot and cold mixing[edit]

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 Heaters, 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