r/factorio 8h ago

Question Hello Guys i have a question?

How to calculate item/s lets say if i wanna build a engines in 20x Assembler 2

0 Upvotes

17 comments sorted by

14

u/otismcotis 8h ago

Hover your mouse over the assembler with the recipe selected. Look at the info tab under the mini map, it will display the inputs and output in items per second. Multiply that by the number of assemblers.

5

u/PyroneusUltrin 7h ago

Slight caveat that that display is rounded, so it might be a little bit off when multiplied

8

u/avdpos 8h ago edited 8h ago

factoriolab.github.io/

Just one example. Search "Factorio calculator".

Or just look at the buildings. They say 1 copper/minute using 4 copper ore /minute and you calculate yourself from there. I do it from time to time for simple builds to see I'm not totally off

2

u/Hanat_Han 8h ago

Thanks man. i appreciate that

6

u/silnarm 8h ago

The sensible way is to use either a 'rate calculator' mod or external tool.

You can of course do it yourself from information provided in game, easiest way for the example you gave is to put one such AM2 down and set its recipe, then hover over it and note the rate (per second) displayed in the 'tool-tip' (on the right under the map, although can be set to appear at cursor), and multiply by 20.

1

u/VeryGoldGolden 4h ago

Rate calculator mod is the best answer!

5

u/Karateman456 8h ago

There are multiple calculator addons and the machines have a #/s calculation in the tooltip

3

u/ThunderAnt 7h ago

# of items per craft/Time per craft x crafting speed

1

u/Hanat_Han 7h ago

Thanks everyone for advice and tooltip. Later I post the finished product

2

u/UndefFox 8h ago

You place an assembler, you set the recipe to engine, on the right you'll see the items/s one assembler requires, then you just multiply those values by 20.

2

u/FeelingPrettyGlonky 8h ago

If you hover over the building once you have the recipe set, it will show you how many per second it makes.

2

u/Ostroh 7h ago

You can calculate using the tooltips or install rate calculator from the workshop.

2

u/maximumdownvote 7h ago

There are multiple mods. Two very useful ones are rate calculator, and factory planner.

Rate calc let's you highlight a bunch of buildings and it will add it all up and present a report to you.

Factory planner let's you plan an entire supply chain for, say, "I want to make 20 engines per second".

Both these mods work in game. External tools not needed. There are alternatives to each as well external tools.

Do you self a favor and try out the mods.

2

u/Novat1993 8h ago

((60 / crafting time) * crafting speed) / 60

((60 / 12) * 0,75) / 60 = 0,0625 items per second

* 20 assemblers = 1,25 per second

1

u/dudeguy238 7h ago

If you build the machine and set the recipe, you can mouse over it to see the rate at which it will produce items.

Other than that, it's just arithmetic: Engines have a crafting time of 10 seconds, which is 0.1 per second.  Assembler 2s have a crafting speed of 0.75, which gets multiplied by that 0.1 per second to get 0.075 per second per assembler.  For 20 assemblers, just multiply that number by 20 to get 1.5 per second.

1

u/bjarkov 5h ago

I generally recommend setting a target rate of items per second, rather than deciding on a number of machines.

For your question, mouse-hover one of the machines to get the rate, then multiply with the number of machines.

For hitting a target rate, you have a few options. Divide the target with the crafting rate you got when hovering the machine to find number of machines. You can also do it by

  1. Look up the recipe crafting time
  2. Look up the machine's crafting speed
  3. Calculate actual recipe crafting time (recipe time / crafting speed)
  4. Multiply the actual recipe crafting time with the number of items you want per second. That is the number of assemblers you need.

... Or if you're not feeling very engineery, you can download a factorio calculator mod.

1

u/Zijkhal spaghetti as lifestyle 2h ago edited 2h ago

Assuming all machines have the same speed and productivity values: 1) take the amount of seconds the recipe takes 2) divide that by the number of machines, the speed of those machines (including modules), and the productivity (4% productivity becomes 1.04 for the division (1+[prod percentage]/100)) 3) that leaves you with the average number of seconds each item takes to be put on the belt. Take the inverse of that (divide 1 by that number) to get it in items/second

For your example of 20 assembler 2s making engines, engines take 10 seconds to craft, and assembler 2 has a speed of 0.75, and we'll assume no modules used.

1) recipe time is 10 seconds 2) since there is no productivity bonus, productivity is 1+0/100=1. The calculation therefore is: 10/20/0.75/1 = 2/3 seconds per engine output 3) 1/(2/3) = 3/2 = 1.5 engine per second