movblock.mov

Vacuum Solderer

Solders wafers and circuit parts in a near vacuum.

The Vacuum Solderer works only where the atmosphere pressure is at most 0.001 atm, or where no atmosphere is recorded. It uses the first row in table order whose input_items match slots 0–1 and whose pcb match slots 2–3. Each slot claims the first unclaimed ingredient its stack matches with enough items, and every ingredient must be claimed, so a group with more than two entries never matches. Slots 0–1 accept items of any row's input_items, slots 2–3 those of any pcb, and two slots of one group never hold the same item.

Fields

FieldMeaning and defaultRange
typeSelects the hbmspace:vacuum_circuit recipe format.
name​OptionalInternal lookup name; defaults to the last segment of the recipe resource path.
output_itemsFixed or weighted item-output positions; defaults to an empty list.
durationProcess duration in ticks; defaults to 0.\texttt{i32}
powerHE demand; defaults to 0.\texttt{i64}
order​OptionalSort position within the recipe table; lower values first, default 2147483647.\texttt{i32}
input_itemsWafer inputs for slots 0–1; at most two entries.
pcb​OptionalCircuit inputs for slots 2–3; at most two entries; default empty.

duration is ticks per craft: d - d \times \mathrm{speed}/6 + d \times \mathrm{power}/3 with up to 3 levels each of speed and power upgrades. power is HE per tick: p + p \times \mathrm{speed} - p \times \mathrm{power}/6; the buffer holds 20p. Only the first output position is used, and it must not be empty. Fluid fields are ignored.

Example

Source path: data/hbmspace/recipe/vacuum_circuit/vacuumcircuit.processt1.json

{
  "type": "hbmspace:vacuum_circuit",
  "duration": 200,
  "input_items": [
    {
      "count": 8,
      "ingredient": "hbm:circuit_chip"
    }
  ],
  "order": 0,
  "output_items": [
    "hbmspace:circuit_processt1"
  ],
  "pcb": [
    {
      "count": 2,
      "ingredient": "hbm:circuit_pcb"
    },
    {
      "count": 4,
      "ingredient": "hbm:circuit_capacitor"
    }
  ],
  "power": 250
}

© 2026 movblock. Original site text is licensed under CC BY-SA 4.0 unless otherwise noted. Built with Fumadocs.

On this page