Split by 3, 5, 7, 9
Posted: Fri Nov 21, 2014 4:01 am
Hey everyone,
So a while ago I came up with a way to use splitters to split a stream of resources by odd numbers ( or any number for that matter ).
The basic principle is to find the next biggest power of two and route the undesired fraction back into the input. This creates a recursive splitting. In the case of a divide by 3 every 4th item will loop back to the beginning and be resorted.
These are just some simple examples ( 3, 5, 7, 9 ).
They have been kept simple for the example using only basic belts.
I have also made some designs to take 2 and split them evenly across 3 output belts. The input lines are fully loaded with ore and split evenly.
This originally was inspired by my need to upgrade my smelting array from 4 to 6 furnace lines ( from 64 to 96 elec ).
If anybody has a request for me to post an x in to y out, please do.
Let me know if this is of any use to you,
Have fun!
Edit: added second picture and explanation
So a while ago I came up with a way to use splitters to split a stream of resources by odd numbers ( or any number for that matter ).
The basic principle is to find the next biggest power of two and route the undesired fraction back into the input. This creates a recursive splitting. In the case of a divide by 3 every 4th item will loop back to the beginning and be resorted.
These are just some simple examples ( 3, 5, 7, 9 ).
They have been kept simple for the example using only basic belts.
I have also made some designs to take 2 and split them evenly across 3 output belts. The input lines are fully loaded with ore and split evenly.
This originally was inspired by my need to upgrade my smelting array from 4 to 6 furnace lines ( from 64 to 96 elec ).
If anybody has a request for me to post an x in to y out, please do.
Let me know if this is of any use to you,
Have fun!
Edit: added second picture and explanation