hi,
WBUS is a pyboard-d thing only -- it refers to the two connectors on the bottom of the pyboard-d (that connect it to things like the wbus-mmc, wbus-dip28, etc).
I think what you're describing when you say WBUS is actually the X and Y "positions" used on both pyboard 1.x and pyboard-d. Each of these include an I2C, SPI and UART. The idea being that on a pyboard 1.x, you can put a "skin" (like the LCD160CR) in either the X or Y position.
The LCD160CR design seems kind of strange at first glance (as you've noticed the "short circuit" across the sides), but it makes sense when you consider that it is designed to be "side-mounted" to a pyboard 1.x.
So consider the four ways of connecting a LCD160CR to a pyboard 1.x:
- On top, X position
- On top, (rotated 180 degrees) Y position
- Left hand side
- Right hand side
The inner set of pins are only for the first two options, the outer set are only for the second two.
The complication is that the LCD160CR needs both SPI and I2C. But if you look at the layout of the pyboard, for the 'X' position, the SPI is on the left, and the I2C is on the right. And the other way around for the 'Y' position. So in the side-mounted configuration, you have to use a combination of the X SPI and Y I2C (or on the other side, the Y SPI and X I2C).
So the pins on the LCD160CR are labeled such that when it's side-mounted to a pyboard, the labelling on the outer pins makes sense.
Anyway, in your case, you'd be wiring it directly to your pybd. So the easiest thing is to use the inner pins (labelled X1-12 etc) and connect them to either X1-12 (or Y1-12) on the pybd. Or use the outer pins, but pretend the 'Y' ones actually say 'X'.
Sorry hope that makes sense...easier to explain in person I imagine, but hopefully thinking about the intention of the design will make it more obvious (especially if you look at the pin layout of the pyboard 1.x --
https://store.micropython.org/media/pro ... v1_1-E.jpg ).
Something to be aware of too - on the pyboard-d, you have to enable power to the X and Y connections using
Please let me know if I can explain any of that in more detail.