We are currently experiencing issues with email delivery; this is being resolved as quickly as possible.

stationeers.de Mod workshop · Dominik1199
DE Sign in
  1. Home
  2. Wiki
  3. Mod manuals
  4. Filter Recycling – Guide

Mod manuals

Filter Recycling – Guide

Filter Washer and Filter Shredder for used gas filters – water in, polluted water out, filter back to 100 %; four of the same kind make a new one. All 16 gas types in all 4 sizes. Setup, consumption, controls, IC10, console and settings.

Last changed: Oct 14, 2026

v1.0.0 Filter Recycling

Filter Recycling adds two machines for used gas filters. The Filter Washer washes filters back to 100 % with water from a pipe and returns the used water as polluted water. The Filter Shredder shreds filters into a stock and presses a new one from four of the same kind. Both machines take all 16 gas types in all 4 sizes – 64 filters in total. Both have custom models; labels, display, buttons and device names appear in German or English, depending on the game language.

Overview

MachineSizeConnectionsJob
Filter Washer1 × 0.5 m, 1.24 m tall (2 × 1 × 3 cells)water left, polluted water right (liquid pipe), power + data at the backwash 4 filters back to 100 %
Filter Shredder1 × 0.5 m, 1.24 m tall (2 × 1 × 3 cells)power + data at the back4 of the same kind = 1 new

"Left" and "right" are seen from the front. Power and data come in through one cable at the socket on the back of the right-hand cell.

Supported filters

Every gas filter in the game, 16 gas types in 4 sizes each:

Gas typesSizes (prefab)
oxygen, nitrogen, carbon dioxide, pollutant, volatiles (methane), nitrous oxide, hydrogen, helium, ozone, water, polluted water, alcohol, hydrochloric acid, hydrazine, silanol, saltstandard (ItemGasFilterOxygen), medium (…M), heavy (…L), catalytic (…Infinite)

The list is not hard-coded: at start the mod reads every gas filter prefab of the game with its gas and its lifetime. If a game update adds new filters, they are included automatically. There is exactly one kind per gas and size; internal variants of the game without a Stationpedia entry never become kinds of their own.

SizeWater = polluted waterWash timeWashing powerShreddingFilters per new oneLasts in use
standard2 L20 s400 W8 s4about 2 h
medium3 L30 s500 W10 s4about 10 h
heavy5 L45 s700 W12 s4about 40 h
catalytic8 L60 s900 W16 s4about 160 h

Water and time are for a fully used filter; every value can be changed (see Settings). "Lasts in use" is the pure filtering time in which a device actually separates gas.

Requirements

  • Stationeers 0.2.6428, BepInEx 5.4.23.5, StationeersLaunchPad 1.0, see Installation
  • Mod in the active mod pack
  • In multiplayer: the server and all players

Building and recipe

KitMachineCost
Kit (Filter Washer)Hydraulic Pipe Bender, tier 115 iron, 5 steel, 20 copper, 5 gold, 2 silicon
Kit (Filter Shredder)Autolathe, tier 120 iron, 10 steel, 10 copper, 3 gold

Both machines stand on the floor and rotate only around the vertical axis. They take two cells side by side and three on top of each other. The display sits at 1.1 m – matching the player character's eye height of about 1 m, readable without bending down.

Filter Washer

On top there is a stainless trough with four wash bays. Every gas filter fits – all 16 gas types in all 4 sizes. The washer washes one filter after the other. The water flows evenly from the inlet over the wash time; the same amount of polluted water – same litres, same temperature – goes into the outlet pipe. Afterwards the filter is at 100 %. A filter that is less dirty needs proportionally less water and time – a filter at 40 % needs 60 % of the values, but never less than 25 %. Idle the washer uses 10 W.

Faults

The wash cycle pauses and the red LED blinks (IC10 Error = 1) when

  • there is not enough water at the inlet,
  • the polluted water pipe is 90 % full of liquid or above 3000 kPa,
  • a pipe is missing,
  • there is no power.

Once the cause is fixed, the cycle continues. If you take a filter out during washing, the cycle is cancelled; the water already used is gone.

Catalytic filters

The game code shows that catalytic filters wear out too – they just last 80 times longer than standard filters. A filter loses 1 % after 144 filtering ticks (standard), 720 (medium), 2880 (heavy) or 11,520 (catalytic). That is about 2, 10, 40 and 160 hours of pure filtering. The washer treats catalytic filters like all others, with the longest wash cycle.

Filter Shredder

On top there are four input channels: lay the filters in, bottom towards the cutting rollers. Every filter is shredded and counted as one unit of its kind – kind means the same gas and the same size. As soon as four units of the same kind are in stock (the amount can be set per size), the shredder presses a new filter of that kind with 100 % and puts it into the output tray at the front right.

StepTimePower
Shredding standard / medium / heavy / catalytic8 / 10 / 12 / 16 s1500 W
Pressing a new filter20 s1500 W
Idle–10 W
  • There is no conversion between gases or sizes. What you put in comes back out as a new filter. Catalytic filters are only sold by traders – if they could be converted, the shredder would be a copier.
  • In AUTO mode the shredder starts 3 seconds after a filter is inserted – time to take a wrong one back out.
  • If a filter is still in the output tray, nothing is pressed; the shredder keeps shredding until the tray is free.
  • The stock is kept in the save.

Controls

ControlEffect
Rotary switchmain switch
STARTstart a batch (MANUAL mode)
MODEAUTO (works by itself) or MANUAL (only after START)
PAGE back/nextchange the display page

Display

Three pages with four large lines each. Washer: overview (state, filters, progress, time and water left), water (inlet, temperature, pressure, outlet), statistics. Shredder: overview (state, kind and stock, progress), stock (the three largest kinds), statistics. The key values are also in the tooltip; above every bay the tooltip shows the filter and what washing it costs.

LEDs

LEDMeaning
RUNswitched on with power
WASHING / CUTTINGworking
FAULTblinks on a fault
DATAdata cable connected
Bay LED (washer)orange waiting, blue washing, green clean, blinking red fault
Input LED (shredder)orange ready, blinking being shredded
OUTPUTgreen: a new filter is in the tray

IC10

LogicTypeWasherShredder
Onmain switch (read and write)as washer
Mode0 AUTO, 1 MANUAL (read and write)as washer
Activate1 = washing; write 1 = START1 = working; write 1 = START
Settingwash limit in % (read and write)filters per new one for the current kind (read)
Quantityfilters insidetotal stock
Ratioprogress 0–1progress 0–1
Error1 = fault1 = no power
Idle1 = nothing to doas washer
ImportCountfilters washedfilters shredded
ExportCount–new filters pressed
PressureInput, RatioWaterInput, TotalMolesInput …water pipe–
PressureOutput, RatioPollutedWaterOutput …polluted water pipe–

The wash limit sets from which state a filter counts as clean. With 100 everything below 100 % is washed, with 50 only filters below 50 %. The slots can be read with ls (Occupied, OccupantHash, Quantity, FilterType): washer 0–3, shredder 0–3 input and 4 output.

get and put

AddressWasherShredder
0state: 0 off, 1 empty, 2 all clean, 3 waiting for START, 4 washing, 5 no water, 6 outlet full, 7 pipe missing, 8 no powerstate: 0 off, 1 ready, 2 waiting for START, 3 pause after inserting, 4 cutting, 5 pressing, 6 output occupied, 7 no power
1bay in progress (1–4, 0 none)kind in progress or last (prefab hash)
2water for this filter (L)stock of that kind
3used so far (L)total stock
4time left (s)filters per new one (current kind)
5water at the inlet (L)shredded in total
6outlet fill (0–1)pressed in total
7filters washedtotal energy (kWh)
8total water (L)display page (W)
9total energy (kWh)query kind, prefab hash (W)
10display page (W)stock of the query kind
11wash limit % (W)number of kinds in stock

Writable addresses are marked with (W). clr resets the statistics; on the shredder the stock stays.

Example: wash only with enough water

The washer is named "Waschanlage" (labeller), a small LED display "Waschfortschritt", a flashing light "Waschstoerung". The chip sets the washer to MANUAL and only starts when filters are inside, at least 300 mol of water (5.4 L) are at the inlet and the polluted water pipe is below 2000 kPa. The display shows the progress in percent, the flashing light reports faults.

# Filter Washer: start only with enough water, progress on an LED display
define WASCHER 1767489827  # Filter Washer
define ANZEIGE -815193061  # LED Display (Small)
define LAMPE -1535893860   # Flashing Light for faults
define MANUELL 1           # Mode 1 = MANUAL (start only via Activate)
define MINMOL 300          # mol of water at the inlet (300 mol = 5.4 L)
define MAXKPA 2000         # highest pressure in the polluted water pipe (kPa)
define PROZENT 100         # Ratio 0..1 to percent
alias wasser r0
alias anteil r1
alias druck r2
alias filter r3
alias fort r4
alias fehler r5
alias frei r6
alias tmp r7
# --- 1. Washer to MANUAL ---
sbn WASCHER HASH("Waschanlage") Mode MANUELL
start:
yield
# --- 2. Read values ---
lbn wasser WASCHER HASH("Waschanlage") TotalMolesInput 0
bnan wasser start
lbn anteil WASCHER HASH("Waschanlage") RatioWaterInput 0
mul wasser wasser anteil
lbn druck WASCHER HASH("Waschanlage") PressureOutput 0
lbn filter WASCHER HASH("Waschanlage") Quantity 0
lbn fort WASCHER HASH("Waschanlage") Ratio 0
lbn fehler WASCHER HASH("Waschanlage") Error 0
# --- 3. Start: filters inside, enough water, outlet free ---
sge frei wasser MINMOL
slt tmp druck MAXKPA
and frei frei tmp
sgt tmp filter 0
and frei frei tmp
beqz frei anzeige
sbn WASCHER HASH("Waschanlage") Activate 1
anzeige:
# --- 4. Show progress, report faults ---
mul fort fort PROZENT
sbn ANZEIGE HASH("Waschfortschritt") Setting fort
sbn LAMPE HASH("Waschstoerung") On fehler
j start

define values to adjust: MINMOL (amount of water from which washing starts) and MAXKPA. If the washer is gone or not found, the chip reads NaN and waits.

Example: stock of one kind in the shredder

The shredder is named "Schredder", the display "O2-Vorrat". The chip gets the shredder's ReferenceId, asks for the stock of standard oxygen filters with put/get and shows it. For another kind, change the prefab name in HASH, e.g. ItemGasFilterNitrogenL for heavy nitrogen filters.

# Filter Shredder: stock of oxygen filters on an LED display
define SCHREDDER 1183422600  # Filter Shredder
define ANZEIGE -815193061    # LED Display (Small)
define ABFRAGE 9             # put address: kind (prefab hash)
define VORRAT 10             # get address: stock of that kind
alias id r0
alias anzahl r1
start:
yield
# --- 1. Find the shredder (ReferenceId) ---
lbn id SCHREDDER HASH("Schredder") ReferenceId 0
bnan id start
# --- 2. Query the stock of the kind and show it ---
put id ABFRAGE HASH("ItemGasFilterOxygen")
get anzahl id VORRAT
sbn ANZEIGE HASH("O2-Vorrat") Setting anzahl
j start

Console

Open the console with F3.

CommandEffect
filter statusall machines with state, filters and stock, nearest first
filter infokinds, sizes, lifetime, wash costs, shredder rule, settings and the filter in your hand
filter hilfeshort guide
filter abnutzen 0test: set the filters in the nearest machine and in your hand to 0 % (host or single player only)

Settings

In the LaunchPad under "Filteraufbereitung":

KeyDefaultMeaning
WasserLiterStandard/Mittel/Schwer/Katalyse2 / 3 / 5 / 8water per fully used filter (L)
ZeitSStandard/Mittel/Schwer/Katalyse20 / 30 / 45 / 60wash time (s)
LeistungWStandard/Mittel/Schwer/Katalyse400 / 500 / 700 / 900power while washing (W)
MindestanteilProzent25smallest share for nearly clean filters
BereitschaftW10washer idle power
AblaufGrenzeProzent90fill level of the polluted water pipe at which washing pauses
HoechstdruckKPa3000pressure in the polluted water pipe at which washing pauses
FilterJeNeuemStandard/Mittel/Schwer/Katalyse4 / 4 / 4 / 4filters of the same kind per new one (shredder), per size
SchneidenS8shredding a standard filter (s), medium ×1.25, heavy ×1.5, catalytic ×2
PressenS20pressing a new filter (s)
LeistungW1500shredder power (W)
BereitschaftW (shredder)10shredder idle power
WartezeitS3pause after inserting in AUTO mode

Multiplayer

New devices: the server and all players need the mod, and it also runs on dedicated servers. Everything is calculated on the server only. Display, LEDs, buttons and sounds are synchronised to all players; stock, statistics and running wash cycles are saved with the game. See Multiplayer.

Tips

  • Water loop: feed the polluted water into a water purifier with charcoal and its outlet back to the water inlet – hardly any water is lost.
  • Suit filters: take them out of the helmet, put them into a wash bay, put them back after the cycle.
  • Without a water pipe, or for filters you no longer need: into the shredder – four of the same kind make a new one.
Found a mistake? Let us know. Support
Esc
↑ ↓ selectEnter open/ opens search anywhere