Creation of an engine

I am just rly quickly going to go thru the basics of getting an engine to run here OK, nothing too fancy. To start off to get an engine to run all u need is correct
Distributor:

Camshaft lobes:

Rod Journals:

And last, cylinder banks:

The Distributor

The number 1 rule is that 1 full cycle of a combustion engine is 720 degrees of crankshaft rotation.
This means that 720 / [number of cylinders] is how u calculate your firing interval.
The firing interval is very important, if u get it wrong your engine will NEVER work.
The pictures I have here are actually a bad example bcs this is an uneven firing engine making it more complicated so we wont do that now.
Instead I am going to show an even firing engine where 720 / [number of cylinders] is actually true.

This shows that since this is a V10 the engine wants to fire a cylinder every 72 degrees. I have put the wires in the correct firing order of the engine and then just increment by cycles of 72 degrees until the last cylinder where the crankshaft is at 648 degrees and then it starts over at 0. 0 and 720 is the same value since above we have declared that 1 cycle is 720 degrees:

The Camshaft Lobes


This also follows your firing order and it is going to open every 72 degrees on this V10. Since the firing order of this engine is 1-2-3-4-7-8-9-10-5-6 the increments of 72 are in that order:

The numbers on the side is the cylinder numbering. As u can see we start at 0 on cylinder 1 then +1 on cylinder number 2, +2 on cylinder number 3 and so on. Always incrementing by 72.
The numbers on the side(+0.05 and -0.07) do NOT matter
They are just there to make the engine sound better.

The Cylinder Banks


With the cylinder banks we specify the amount of cylinders we have, wires are set based on cylinder numbering so for this bank we have 1, 3, 5, 7 and 9. rod journals are also set based on the firing order. Here my rod journals are labeled rj0, rj2, rj4, rj6 and rj8 which might make it more difficult to understand im sry.
Anyways rj0 is here connected to both pistons 1 and 2, rj2 is connected to 3 and 4, rj4 is connected to 5 and 6, rj6 is connected to 7 and 8 and finally rj8 is connected to 9 and 10.

The Rod Journals


Since the cams spin twice the speed of the crank, the rod journals are incremented by 144 because 72 * 2 = 144 so for you it will be [firing interval] * 2.
Then to have this be correct we take a look at our firing order again: 1-2-3-4-7-8-9-10-5-6.
So since rj0 is connected to 1 and 2 and the firing order starts with 1 and 2 we want to have rj0 at 0 degrees.
Then rj2 is connected to 3 and 4 so we want rj2 at 144 degrees.
Then we have a bit of a conflict here, rj4 is connected to 5 and 6 but out firing order says we fire 7 and 8 so then we will increment rj6 by 144 instead since rj6 is connected to 7 and 8.
Then u just follow the rest of this order and you are done.

If u followed this and understood it, your engine should now atleast run.
U will know it is correct when u get mountains and valleys as the exhaust flow just like this.
Since this is a V10 I have 10 mountains here. A V8 will have 8 mountains and so on.