- They should fill up/draw from each chest equally
- They should lead to a fully compressed belt (for unloading only)
- They should be compact, i.e. not be wider than six lanes so I can easily place more of those side by side for trains with more carriages.
First I had quite complicated designs which still could lead to not fully compressed belts. While making balancer for 2^n belts is pretty easy, other number of lanes are far more complicated.
Well, until I had finally the right idea for the 6:1 balancer - why not combine a 4 lane and a 2 lane balancer - and use the different belt speeds of yellow, red and blue belts to achieve a balanced pull? While in general this is not a good idea to rely on - it works with fully filled belts, but not if the input is not compact - it's not a real issue at least for unloading from buffer chests. Here I can ensur that the input is either full or nothing comes at all once the buffer chests run empty.
You can't inverse this for the loading variant, though - here I can't be sure that only a full belt arrives. So here at least an additional loop is necessary.
Still, these two designs (loading on the left, unloading on the right) is the result of my thoughts:
