The Shuttle click, pictured below, is an adapter that fits onto one mikroBUS socket and provides four ICD BOX 2×8 pin headers.On the other side of each cable, you can connect one mikroBUS Shuttle module. In total four such mikroBUS shuttles can be connected to one Shuttle click.
A quick look at the schematics reveals that the pins of the four shuttles are placed in parallel – an easy and elegant solution for stacking up to four click boards on a single host mikroBUS socket. If you remember, some time ago I wrote a blog post about stacking click boards. Everything I wrote there applies here too, especially that part about pin conflicts and power requirements.
However, there are some added benefits when using the shuttle system instead of just stacking click boards the way I have proposed in my blog post.
First, you can forget about soldering and desoldering. In my proposed approach one had to remove the pins on one click board and replace them with 8-pin stacking headers. You don’t have to go through that hassle anymore. Just click the cables and the boards into their sockets, and you’re good to go.
Second, you get some extra freedom due to cable length – no more conflicts due to the physical size of the boards and components. However, one should pay attention to the length of the cable when using high-speed communication (particularly I2C and SPI). Lowering the communication speed may provide a much stable operation – this has to be done on a per-need basis.
And third, the mikroBUS shuttles now come with mounting holes. Now it’s much easier to fit your projects into a case to make permanent and semi-permanent projects. The whole range of human interaction devices – displays, buttons, joysticks – all can be placed in the most convenient location due to the shuttle system.
The fourth and the most important aspect is that one can expand existing systems with ease. MPLAB Xpress boards can now host four click boards. Up to eight click boards can be added to Arduino Uno and Raspberry PI boards, via adapter shields and the shuttle click system. Make that twelve in the case of Arduino Mega and Arduino Due. Flip & Click boards can host 16 click modules. Mikromedia boards can now host eight click boards by using the mikroBUS shield for mikromedia and two pairs of shuttle adapters.