The MBSID Step B is not quite the same configration as the swindus design. The Step B has 13 (14) buttons, and one encoder. Also, using the TK board overlay, you cannot connect more than 2 encoders per header. The encoders use 2 DIN pins each. So, if you have 14 buttons, you can do 4 on J4, 4 on J6, 4 on J8 and 2 on J10, with one encoder on the other two DIN pins of J10. Then you could connect 2 encoders to J5 and 2 encoders on J7. Basically this means that multiple DIN boards can be daisy chained together for more inputs, ie: [tt] CORE--DINx4--DINx4--DINx4 [/tt] up to 4 DINx4 boards can be chained in this fashion, for up to 128 DIN pins. You don't need nearly this many of course. If (and I should perhaps stress here 'only if') you use the SmashTV boards, then you can chain DIN and DOUT boards using ribbon cable and dual row IDC headers, without much concern as to which is which, so long as you remember the order of the boards. ie (using the SmashTV boards): [tt] CORE==DINx4==DOUTx4==DINx4==DINx4=DOUTx4 [/tt]is the equivalent to: [tt] CORE=+-DINx4--DINx4--DINx4 +-DOUTx4--DOUTx4 [/tt] Did I mention this is (AFAIK) only if using the SmashTV boards? there is some lovely routing on these boards, which makes this possible.