Timer Combinator


Add delays, timed signals and repeating cycles to your circuits. Choose when to start, how long to run and when to stop.

Content
2 months ago
2.1
82
Circuit network

Changelog

Version: 0.2.0
Date: 2026-09-14
  Features:
    - Require native combinator electricity. Timers pause remaining time during outages and resume when power returns.
    - Add Anything and Everything starts, independent Each timers with shared settings, and global RESET.
    - Each emits matching signal identities and qualities at the shared configured count; input quantities are not forwarded.
    - Configure the timer through a fixed native-styled window with full-width connections, Input/Output columns, aligned preview and right-aligned Apply.
    - Add independent Description saving and editing without applying timer settings or resetting the timer.
    - Hide pulse-only settings in Hold while preserving drafts and row space when switching back to Pulse. Hold Apply uses one triggered run.
    - Keep timer status, countdown and completed cycles in a compact fixed-height block with progress underneath.
  Bugfixes:
    - Fix timers stopping with a native connector error when Start or RESET reads only the red or green wire.
    - Expire Apply feedback and focus the actual invalid condition editor.
  Optimizations:
    - Reuse retained Each signal identities and avoid wildcard snapshot caches for explicit-only timers without changing timing or output behavior.
  Info:
    - Experimental release containing all changes since the published 0.1.0 release. Broader GUI, blueprint/reload and UPS validation remain pending.
    - Outages clear output, freeze the countdown and ignore unsampled input changes. Resumed ON output may create a new rising edge downstream. Manual Reset remains available without power.
    - Global RESET stops all Each timers and clears every output. RESET supports explicit signals and Anything/Everything; Each is not a RESET operand.
    - After RESET or Apply, the first powered, RESET-inactive Each sample establishes a rearm baseline without starting timers. Signals high on that sample must become false or absent before rearming; later arrivals can start independently.
    - Each retains identity history and cycle budgets until RESET or Apply. Its experimental safety cap is 100 identities including reset-baseline blockers; measured UPS and supported production capacity remain unverified.
Version: 0.1.0
Date: 2026-09-07
  Features:
    - First public release of Timer Combinator for Factorio 2.1.
    - Add delays, timed pulses, repeating cycles and an output that stays on until reset.
    - Choose separate start and reset conditions, output signal, pulse duration and cycle limit.
    - Configure the timer through a compact window with live status and a countdown.
    - Copy timer settings with blueprints and settings paste; new copies start fresh.
    - Use the timer without electricity or additional mods. Includes English and French.
  Info:
    - Research Circuit network and craft a timer from one arithmetic combinator.
    - Repeat mode waits the full delay after each pulse ends. Use a cycle limit of 0 for unlimited repeats.
    - Reset clears the output and cycle count. The start condition must become false before another run.
    - Invalid blueprint settings won't start the timer, and rejected settings copies won't overwrite your existing setup.