Fractional Splitter

This board is to show, discuss and archive useful combinator- and logic-creations.
Smart triggering, counters and sensors, useful circuitry, switching as an art :), computers.
Please provide if possible always a blueprint of your creation.
Post Reply
Mimos
Long Handed Inserter
Long Handed Inserter
Posts: 73
Joined: Mon Nov 07, 2016 5:15 pm
Contact:

Fractional Splitter

Post by Mimos »

Hi,

I want to split a belt that ist 75/98 full of copper plates to have the perfect input for a factory producing one belt of green circuits. Oddly I didn't want to use mechanical splitting so I went for circuit based splitting instead.

Here is a screenshot showing the setup working for a ratio of 1/3 : 2/3 (because that can easily be verified using belts).
fractional splitter.JPG
fractional splitter.JPG (134.03 KiB) Viewed 1712 times
You can set the fraction you want in the constant combinators. There is one issue, though:
- the version to the north works flawlessly but never resets the internal counters, thus it will overflow at some time (assuming 1/3 and a limit of 2^31 (is this correct?) it will take about one year which might be considered reasonable (for this ratio))
- the version to the south resets, but it does not work for all prossible fractions. For example 10/30 is fine but 1/3 is not. This is probably somehow related to latency issues in the design of the circuits, but I don't know how to fix them. Does somebody have an idea?

How does it work:
Counter A is incremented by the value of the numerator for each tick. Counter B is increased by the value of the denominator each time B < A. One Belt only runs if B is increased, the other belt runs if B is not increased.

And here is the blueprint (0.16.14-1).
Once with a creative mode mod (https://mods.factorio.com/mods/Chrisgbk ... e-mode-fix):

Code: Select all

0eNrtW12OozgQvsrKj7swAmMgiXYepme0bzMXWLUiEpxuSwSQMVFHrRxgD7IX25OsgfyQ5iflSpQeafqlu4PN56K+KlfhL/1KFknJcylSRWavRCyztCCzv19JIZ7SKKmuqW3OyYwIxdfEImm0rj7xl1zyorCLPBFKcUl2FhFpzF/IzN09WoSnSijBG6z6w3aeluuFnjlzjyhLySMlNtxeZzG3V+JlzlMun7Z2kZVyyfVyeVZonCytDNHYtv/Jt8hW/xF+8vWSsZB82YzTndVZiR5XivlSxFzay2y9EGmkMtkD7h7A30JbRPtFySyZL/hztBH6bn3LHnOux+Iap6iuroQs1Lzjvo2QqtRXjhY1M+yHynMFrzDgN32pbtKPkkeyfpQZ+VPPyUqVlwZLf21Q8q1+gjJV85XM1nORagwyW0VJwXf1eJo2fqifzq1+PEnO0zazIiazQM8VclkKVX+ku0d9Nx2c7p1P10Gz2/Uw6B2NjqRQz2uuxHKURMeMwxPqdTR+xdD4rbopy7kmsbaR/I5gUQfQEE+Sx2/dzqrk7CWEvuXPOh8OLhDaw38foeyU/NpUFaVqPCf3bHogNlci0XvRwAY25MAfTRqU1Q7otnYxywDjWwvDO2KEtcuAzHQS4tz/PixffNN8sb1DwrC7JsyPVsIcIkFn73k+/IHIhy+m+WAS1UNuD5CFht2v0OxrRsvTZwXkv3/+xTl7sIQoWV5ZQUYzgJoyZ42lW2e7G787hG12ITIsvDv3H7cOi4dbhkVoxns4zhywTE1GetSqEx7uUKcNhfScQr1suzgdikyrGOZ637PzJFKcVPbsZ9CBGY89Nk873bmSUVrkmVT2gieqx9hJr7F9rbTrDPf+XdywwXUhTbrrmtsd7PEB6NQc3Yeje2h0iM8Z2jMQdN8cncE9E6DRIbaHJtHomUTjxNxuF243IkcpGJ06xugumFDqYsEhllMDPh0DOql5gnpwl5jnJ+0H7y/wh0J1LPDYF9NTfXff1PfP9fB+HZ5Gi4TPY1FUv5tSfRrVdTCeP0dNv660K4r9MYHVNrQeaOZWBVOzZVLr67fMvnpMfSyPkOgLsDzS9+LR+cl5ZOPt9tB7FA2NmYCXJGq+tcM7ATrFggMC1HOwboGAnzb2S6Dwtsszb7tCOPhpU19FhbKBZkN8wbBmQ8DN97AJ3CfBpTeWTaYzr7PCtHeFoG+F8KoVKGCFCdZBEO+fErQoF3obracOv4Q7ur3oO7900Cds3rsdsN33RPq72Qlc6wiub/jCOQ4LYZWFubizGO9DCjKWgpihFsQokEOKVYO8DzFoIPUG1KAqXcbOR4NLchCD6kGnWr7msSjXNk+06VITm2cJHzw/Yb1gOHXJv5O45NxCXXJw8hK7cKJd1bXRcaAAxfAK1K8pQDHDRBp0PFKDurcEZbovfr9JgcMKVX2MOZ2dzYLugeM5RY1DwRrN8c56rlkvNbhnI3Wtn/1rNbcJtYd3CTVDlYxdkMnA5ftaoSy4v07G0EJZcPk100foZAHkJNtHy2QhABytkkHA0SIZxN9ojQwCjpbIIG5BK2QQyxECGSwMJ1gFC2L1FCu+AcADrDoG4DLAimMQu821MRCTAVYag/gDq4yFH8JY/7eZhoSxACuMQSIPq4sFH7JYP4vsQsc++P3CEKkuQXJ1ghSXINhYVQwQnSFWFINgm2piAF+EWEkMgo1SxCCOwApiEGysHgZxyFVyWHhZqwqvUsMCwAJYMazjef3OWP/zzqz1vz4WSSINoq/9JaN6ZpT81morNvoNrDFtElLHmzLK3N3uf7bH1MM=
And once without:

Code: Select all

0eNrtW1tu2zgU3cqAn1N5IFGU5AjtR9Oif+0GBoUhW3RDQKIEigoaBF7ALGQ21pWUkhxbjh6+vDWcAs1PEovk0dU990HxOI9kndW8VEJqEj8SsSlkReJ/H0klvskka67ph5KTmAjNc+IQmeTNJ/69VLyqFlWZCa25IjuHCJny7yT2dl8dwqUWWvAOq/3wsJJ1vjYzY3pASflGpFwtNkW+FjLRhTJ3KIvKLC1kc28Dt/D+CRzyYP4IzD1SofimGzUwxlqtimy15nfJvTCrzZI95sqMpS1O1VzdClXp1eCh7oXStblysKibsbhtnqfiDQZ80ftmkXmUMlHto8TkrZlT1LqsLW79oUMpH8wT1FKvtqrIV0IaDBJvk6ziu3Zcys4P7dN5zY9vinPZ97dISRyauUJtaqHbj3T31aymk9P90+mGyp253YBB/2B0ooS+y7kWm1kSXTsOj6i/RuMHDI0fm0VFyQ2JrY3kbwSLJoCmeFI8fe521qTMKCH0OX/O6XB4htAR/scIZQf7mwKgE6nnc3LPpg9icysyUyEmysqUA790aVA3dcnr1RbHAuNjD8M/YESty4DMDBLi1P8BLF8C23xZ+E8Jw66aMF96CfMUCSZ7T/PhDSIf3tvmg01UT7k9RDYadr1Gs+8ZPU+fNJAf//2Pc/ZkC9Gq/sUOMpsB1JY5Zy7dBuVufnUEK3YRMiz8K+8/Lh0Wt5cMi8iO92ieOWCbuhnsP7VKZFUWSi/WPNMj7C077ugz7kbAPXd6dzvEjTpcExwAZM/e7nCPD0Cn9ugBHN1Ho0N8ztCegaAH9ugM7pkQjQ6xPbKJRt8mGpf2dntwuxE5SsHo1LVG98CEUg8LDrGcWvDpWtBJ7RPUh7vEPj/pOPh4s3wq+odmiX3JO/ZK71mvfNcO7+/DZbLO+CoVVfO7a3vHUcWTdHWXdHtfbVxR7V+5nb6h7UA3Ny9SA+La9M32jW2st9EAyyMk+kIsj/SleHR/cx7Z/NZ16p2ERtZMwFsStS/t8J0AvcGCAwLUd7FugYAfC/s5UPi2y7ffdkVw8GNR3yaVXgDNhviCYc2GgNvXsCXcJ0ssOMTyY3BX9dqUoHbq9Muga1rz2Dmaiz7p8V/soOe6J6Of7U6CekdBY8NnzhNYBKvKzMOdCfivkoS1JMEsNQlGgRxSrCrhv4oSE6k3oUo06TJ3TheekyUYVJc49sGcp6LOFzwzpitDbFmYjd/U2QMbBcOpHMGVRA73EiqHi5M52JmT1aavzY4DhRCGV0L+TCGEWSbSpOORWsi1pRDbuvj5Ig0OK5iMMeYOKpsDrYHzOUWtQ8GZzfHB/Ty7vdRkzUbqK7/71zsuE2q3LxJqlmoNOyPXgNs3WrAJz7+yBQi9JoScqAZouSYCgKPVGgg4WqyB+But1UDA0VINxC1opQZiOUKogYXhEqukQKy+wYpAAPAQq9IAuAyxIg3EbnuNBsRkiJVoIP7AKjTRq0Az/g2VKYEmxAo0kMjD6jPhqzwzziI7s/ud/M5YhFQ5ILm6RIocEGysOgOIzggrzkCwbbUZgC8irDQDwUYpMxBHYIUZCDZWl4E4BCvLDOw2by/tPxnEvf9JcEiWGBBz7ZNK2plJ9levKd9zVbXLw2VEXf+GUebtdj8BINGz7w==

Post Reply

Return to “Combinator Creations”