Menu

Periodic Memory Combinator: Hold signals and refresh with latest values on a schedule

Reading 0:00
15s threshold

In my circuit system experiments, I often find myself using signals that fluctuate wildly, causing functions like inserter filters, machine recipes, or automated tech choices to switch more often than I like.

I recently realized that I could leverage the Else outputs feature of decider combinators added in v2.1 to create a single-combinator memory cell that will read input signals, then hold those values for a given amount of time before updating them to fresh values on a fixed schedule, thus smoothing out the rapid changes.

A decider combinator that holds signals with a periodic refresh

The held signal values are stored on the local looped-back red wire (which should remain isolated from external wires).…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.