Whatever you automate in Factorio you need to account a sequence of 1-tick delays. E.g. you hooked belt to detect saturation. Let's say now going tick № x. During that tick belt counted that it has 9 iron plates and 2 copper plates. So on tick x belt pushes 9 iron plate and 2 copper plate signals into connected circuit networks. That signals, mixed with all other signals, being pushed to the same circuit networks and are available to be read during tick № x+1. So if you need to implement schematics intolerant to desynchronization then you need to implement FSA with factory's machinery strictly following states of FSA.Binoculars wrote: Sun Aug 10, 2025 11:06 am After several unsuccessful attempts, I was unable to achieve the desired result... It's much more difficult than I thought. I tried incorporating a saturation detector, so the arms don't activate if the belt is full, but this doesn't seem to be a fast enough detection method.
edit
I highly recommend to use editor extensions mod, its testing scenario in particular.
(main menu) -> Map editor -> New scenario -> Editor Extensions/Testing