[15.40] Inserters don't fill empty ASM input
Posted: Sat Dec 02, 2017 6:21 pm
I've attached a save which explains the issue, and how it's impacting gameplay. For this example, my machines are crafting Science Pack 2.
The buffer for Science Pack 2 in an Assembling Machine is 12. See the assembling machine on the far right.
I noticed that if the assembling machine runs out of ingredients for Science Pack 2 (transport belts and inserters), and it has more than 1 Science Pack 2 in its output buffer, the inserters feeding the assembling machine will not engage. This causes the assembling machine to stall, however it still has room to craft. In the save I've provided, there are two assembling machines which have 2 and 3 SP2 in their output buffers respectively. The inserters are not feeding them more crafting ingredients. If you bring the count of SP2 to 1 in the output buffer, then the inserters begin feeding the assembling machine again.
The impact is that if I want to circuit control when the output inserters remove items from the assembling machines, the assembling machines will stall if there are ever 2+ SP2 in the output buffer, even if the output buffer is not full. This is exemplified in the circuit controlled setup pictured. The circuit tells the inserter to engage every 840 ticks (14 seconds). It takes 19.2 seconds to fill the internal buffer of the assembling machine from 0 to 12 items. Therefore, the output buffer should never fill up. However, the assembling machine still stalls due to the aforementioned input inserters not engaging.
I would expect that input inserters only stop inputting items when the output buffer is completely full.
The only required mods are Creative mode.
The buffer for Science Pack 2 in an Assembling Machine is 12. See the assembling machine on the far right.
I noticed that if the assembling machine runs out of ingredients for Science Pack 2 (transport belts and inserters), and it has more than 1 Science Pack 2 in its output buffer, the inserters feeding the assembling machine will not engage. This causes the assembling machine to stall, however it still has room to craft. In the save I've provided, there are two assembling machines which have 2 and 3 SP2 in their output buffers respectively. The inserters are not feeding them more crafting ingredients. If you bring the count of SP2 to 1 in the output buffer, then the inserters begin feeding the assembling machine again.
The impact is that if I want to circuit control when the output inserters remove items from the assembling machines, the assembling machines will stall if there are ever 2+ SP2 in the output buffer, even if the output buffer is not full. This is exemplified in the circuit controlled setup pictured. The circuit tells the inserter to engage every 840 ticks (14 seconds). It takes 19.2 seconds to fill the internal buffer of the assembling machine from 0 to 12 items. Therefore, the output buffer should never fill up. However, the assembling machine still stalls due to the aforementioned input inserters not engaging.
I would expect that input inserters only stop inputting items when the output buffer is completely full.
The only required mods are Creative mode.