Page 1 of 1

Read recipe crafting time and number of products

Posted: Sun Sep 21, 2025 7:55 am
by Mmarss
TL;DR
Reading recipe ingredients on crafting machines is great, but it's only one of several pieces of recipe information. I'd also like access to crafting time and number of products for each recipe.
What?
With 2.0, crafting machines are now able to send their recipe ingredients to the circuit network. This is a great feature that helps a lot in programming intelligent factories.
Image of advanced circuit assembler sending recipe ingredients to a power pole
Image of advanced circuit assembler sending recipe ingredients to a power pole
1.png (485.76 KiB) Viewed 209 times
To program even more intelligent factories however, I would also like to be able to work out how many assemblers I need to dedicate to crafting each intermediate material.
Image of circuit signals with additional 'time' signal set to 6 (seconds)
Image of circuit signals with additional 'time' signal set to 6 (seconds)
2.png (489.18 KiB) Viewed 209 times
The last missing piece of information is then the number of products crafted at a time
Image of chemical science assembler sending recipe ingredients to a power pole, with additional 'time' signal set to 24 (seconds) and 'N' signal set to 2 (products per craft)
Image of chemical science assembler sending recipe ingredients to a power pole, with additional 'time' signal set to 24 (seconds) and 'N' signal set to 2 (products per craft)
3.png (502.18 KiB) Viewed 209 times
Of course it is possible to program this information into the circuit network already, but then, with enough combinators, it was possible to program recipe ingredients in before too.
Image showing a circuit network calculating the recipe crafting time (in ticks) and recipe products of explosives. The solution involves manually programming the data for all recipes into a pair of constant combinators.
Image showing a circuit network calculating the recipe crafting time (in ticks) and recipe products of explosives. The solution involves manually programming the data for all recipes into a pair of constant combinators.
4.png (369.01 KiB) Viewed 209 times
Why?
Reading recipe ingredients gives circuit access to information about recipes, but without crafting time and number of products, this is only half the information associated with each recipe. The existing solution to calculating crafting times is highly manual, error-prone and doesn't scale when mods are added. I believe this information to be a natural extension of reading the recipe ingredients, and hope to see this feature in the game without requiring mods.

Thanks for reading!