Skip to main content

Signal Counter

Subcategory
Automation
Width
1
Height
3
Research
Computing
Decor
-5
Decor radius
1

Overview

Signal Counter is an automation building used to count green input pulses and trigger output once a set threshold is reached. It has two manually switchable working modes, making it useful for timing loops, delay chains, and any circuit that needs to react after a specific number of signals rather than immediately.

In normal mode, the counter can be set to any whole number from 1 to 10. Each time the input receives a green signal, the count increases by 1. When the count reaches the configured limit, the output stays green continuously until the input receives another green signal; at that point the count resets to 1. This makes normal mode behave like a latch that turns on after a chosen number of pulses and remains on until it is advanced again.

In advanced mode, the limit can be set from 0 to 9. Each green input pulse still increases the count by 1, but when the count reaches the limit, the counter immediately resets to 0 and emits a single green pulse from its output. Advanced mode therefore acts like a pulse generator that fires once per cycle, rather than holding its output high. When the counter is reset in advanced mode, it also outputs a green pulse.

  • The reset port works in both modes and always has priority over the input port.
  • If the reset port receives a green signal, the counter’s count is reset to 0.
  • Manual reset is also possible.
  • As long as the reset port is green, the count remains at 0 even if the input is also active.

Because of this priority, Signal Counter can be used to override a counting circuit instantly or to force a known starting state before a new sequence begins. Advanced mode is especially useful when a downstream system needs a one-tick trigger after a fixed number of events, while normal mode is better when the goal is to keep an output active after a threshold is met.

Signal Counter fits neatly into larger automation designs alongside other logic elements, especially when building repeatable cycles. Its behavior makes it a simple way to translate repeated input pulses into either a sustained state or a single output pulse, depending on the selected mode.

No related recipes

Other entities of this type

Related pages

Last updated: