The game's Arc Furnace smelts ore one piece at a time. The Electric Smelter smelts whole stacks as fast as the power allows, then casts exactly as many ingots as you want. Custom 3D model, a display with four pages, seven LEDs.
What it does
- Smelts whatever the Arc Furnace can: iron, copper, gold, silver, lead, nickel and silicon into ingots, biomass into charcoal. Recipes from XML mods work too.
- No alloys. For those there is the Electric Furnace T1 & T2.
- Pass-through: coal, cobalt, uranium, ice and everything else comes out the back unchanged.
- No exhaust gas, only 2 % of the power goes into the room as heat.
Requirements
- Stationeers 0.2.6428, BepInEx 5.4.23.5, StationeersLaunchPad 1.0, see Installation
- Mod in the active mod pack
- For full power a heavy cable (100 kW) or super-heavy cable (500 kW)
- Optional: Barren Stacks (Ingot Stacks) for casts of up to 5000 ingots
Building
Kit (Electric Smelter) from the Autolathe, tier 1: 30 iron, 20 copper, 5 gold. Pure metals only, so the smelter can be built right at the start.
How it works
- Connect power, turn the main switch on.
- Put ore into the feed hopper by hand or via a chute.
- The smelter melts it down and puts each type into its own buffer. Each buffer holds two full ingot stacks.
- When a buffer is full, smelting pauses and the input stops accepting anything.
- Casting happens by hand or automatically, depending on the operating mode.
Operating modes
| Mode | Behavior |
|---|---|
| MANUELL (manual, default) | only smelts. The red GIESSEN (cast) button casts exactly the cast amount of the selected type, provided that much has been smelted. After that it keeps smelting and only outputs something again on the next GIESSEN. |
| AUTO | casts by itself as soon as a type reaches the cast amount. If the input stays empty for 10 seconds, it also casts the remainder (can be switched off). |
Cast amount
With MENGE - (amount) and + in steps of 5, 10, 25, 50, 100, 250, 500, 1000, 2500, 5000. At most one full ingot stack: so up to 5000 with Barren Stacks, otherwise 500.
Type selection
With the SORTE (type) arrow buttons: "All" or one specific type in the buffer. With "All", GIESSEN casts every type that has reached the cast amount. Whatever has too little stays in the buffer, and the display says so.
How fast?
The energy per ore depends on its melting temperature in the normal Furnace:
| Ore | Energy per ore |
|---|---|
| Iron, nickel | 7000 J |
| Copper, gold, silver | 5250 J |
| Lead | 3500 J |
| Silicon | 7875 J |
| Biomass | 5075 J |
Time = ore × energy ÷ (2 × power). At 50 kW (default) it smelts 3000 iron ore in about 3.5 minutes. The Arc Furnace needs around 50 minutes for that. At 250 kW it's about 42 seconds.
Power and cable protection
- Default 50 kW, adjustable up to 1 MW, plus 100 W base load.
- Normal cable only holds 5 kW. For full power use heavy cable (100 kW) or super-heavy cable (500 kW).
- The cable protection keeps the whole network below 95 % of the weakest cable. The smelter only takes what's left.
- The auto throttle only takes what the generators have to spare, instead of bringing the whole network to its knees.
- LEISTUNG - (power) and + on the device change the power in steps of 10 %.
Control panel
Display (four pages, flipped with the SEITE arrow buttons)
| Page | Content |
|---|---|
| Overview | status, ore with progress and time remaining, power, mode, cast amount, type, messages |
| Buffer | each type with quantity, ready to cast or too few, selection highlighted |
| Power | setting, cable limit, energy per ore, base load |
| Statistics | ingots cast per type, operating time, kWh |
LEDs
| LED | Meaning |
|---|---|
| BETRIEB (running) | switched on |
| SCHMILZT (smelting) | pulses while smelting |
| GIESSBEREIT (ready to cast) | one type has reached the cast amount |
| PUFFER VOLL (buffer full) | red; flashes when the output is blocked |
| KABELGRENZE (cable limit) | yellow; the cable protection is throttling |
| AUTO / MAN | current operating mode |
Also on the panel: main switch, MODUS (mode) button, red GIESSEN button (lights up when ready to cast) and a sight glass with glowing embers.
IC10
Prefab StructureElektroSchmelzofen, hash -905941807.
LogicTypes
| LogicType | Read/Write | Meaning |
|---|---|---|
| Setting | R/W | power in % |
| Mode | R/W | 0 = AUTO, 1 = MANUELL |
| Activate | R/W | read: 1 = smelting. Write 1 = cast |
| Progress | R | progress of the current stack, 0–1 |
| Ratio | R | buffer of the selected type, 0–1 |
| Quantity | R | total buffer in ingots |
| Maximum | R | maximum power in W |
| PowerActual | R | current power |
| RequiredPower | R | requested power |
| Idle | R | 1 = ready and buffer empty |
| Error | R | 1 = buffer full, no power, no cable or output blocked |
| RecipeHash | R | hash of the ingot currently being smelted |
| On, Lock | R/W | like on any device |
Read the buffer of a single type: lr r0 d0 Contents HASH("Iron").
Memory (get/put)
| Address | Meaning | Write |
|---|---|---|
| 0 | cast amount | yes |
| 1 | type as ingot hash, 0 = All | yes |
| 2 | total buffer | |
| 3 | buffer of the selection | |
| 4 | display page 0–3 | yes |
| 5 | total cast | |
| 6 | buffer limit per type | |
| 7 | mode | yes |
| 8 | ready to cast | |
| 9 | effective cast amount | |
| 10 | energy per ore in J | |
| 11 | cable limit in W, −1 = none | |
| 12 | operating time in s | |
| 13 | energy in kWh | |
| 14 | pending casts | |
| 15 | power in % | yes |
clr clears the statistics.
Example: 250 iron ingots at the push of a button
Smelter on pin d0. A lever named "Eisen giessen" (cast iron) triggers the cast.
# Cast 250 iron ingots when the lever is thrown
define HEBEL 1220484876 # lever
define MENGE 250 # ingots per cast
define ADR_MENGE 0 # put: cast amount
define ADR_SORTE 1 # put: type as ingot hash
alias hebel r0
alias vorher r1
move vorher 0
start:
yield
lbn hebel HEBEL HASH("Eisen giessen") Setting 0
bnan hebel start
beq hebel vorher start
move vorher hebel
beqz hebel start
put d0 ADR_MENGE MENGE
put d0 ADR_SORTE HASH("ItemIronIngot")
s d0 Activate 1
j start
It only casts when the lever goes from 0 to 1. If not enough has been smelted yet, the display reports "too few", and the rest stays in the buffer.
Console commands
Console with F3. Every command starts with schmelzofen and acts on the nearest smelter. Except for status and statistik, they only work on the host or server, or in single player.
| Command | Effect |
|---|---|
schmelzofen status | status of all smelters |
schmelzofen erz eisen 3000 | test stack of up to 5000 into the input: eisen, kupfer, gold, silber, blei, nickel, silizium, biomasse, kohle (iron, copper, gold, silver, lead, nickel, silicon, biomass, coal) |
schmelzofen giessen | cast the cast amount of the selection |
schmelzofen menge 250 | set the cast amount |
schmelzofen sorte eisen / alle | select the type |
schmelzofen modus auto / man | operating mode |
schmelzofen leistung 50 | power in % |
schmelzofen seite 2 | display page 1–4 |
schmelzofen statistik / statistik loeschen | show or clear the statistics |
Configuration
File: BepInEx\config\dominik1199.elektroschmelzofen.cfg, or via the mod settings in LaunchPad.
| Key | Default | Meaning |
|---|---|---|
| HoechstleistungW | 50000 | power at 100 % on the control |
| GrundlastW | 100 | consumption while it is switched on |
| KabelschutzProzent | 95 | the network draws at most this % of the weakest cable (0 = off) |
| AutoDrosseln | on | only take what the generators have to spare |
| JouleJeErzJe1000K | 8750 | energy per ore per 1000 K of melting temperature |
| MindestJouleJeErz | 1000 | minimum energy per ore |
| Faktor | 1 | overall factor; 0.5 = twice as fast |
| StartGiessmenge | 500 | cast amount of newly built smelters |
| StartAuto | off | newly built smelters start in AUTO |
| AutoRestGiessen | on | in AUTO also cast the remainder when the input stays empty |
| WartezeitS | 10 | wait time for that in seconds |
| PufferStapel | 2 | full ingot stacks per type in the buffer |
| AbgasProzent | 0 | share of the ore gases released into the room (0 = clean) |
| WaermeProzent | 2 | share of the power that goes into the room as heat |
Multiplayer
New device: the server and all players need the mod. Buffers, settings and statistics are stored in the save.
Known limitations
- No alloys, not even with a matching mix in the input.
- At most one full ingot stack per cast.
- When deconstructed, the buffer drops out as ingots. So with large buffers, don't deconstruct it in a cramped storage room.
Troubleshooting
| Symptom | Cause | Fix |
|---|---|---|
| LED KABELGRENZE lit, smelter slow | the weakest cable in the network is limiting | lay heavy or super-heavy cable |
| Smelter stops smelting, input accepts nothing | buffer full | cast; in MANUELL press GIESSEN |
| PUFFER VOLL flashes | output blocked | clear the output, check the chute |
| GIESSEN does nothing | not enough smelted for the cast amount | lower the cast amount or wait |
| Ore comes out the back unchanged | not an ore it smelts (coal, cobalt, uranium, ice …) | intended: pass-through |
| Power stays well below 50 kW | auto throttle: the generators have nothing to spare | more generation or AutoDrosseln off |