Connecting multiple boards together
One of the big hangovers from trying to produce a retail-ready product, was the idea of making sure all the electronics were safe. To date, we'd used pin headers as edge connectors on the sides of each board edge - just plug in some pins into a recessed socket and connect the next board.
The idea was for everything to "just work" without needing any configuration.
This proved trickier than first imagined.
For example, it introduced the concept of "polarity" for the connectors.
If we had a connector with power on the left, and ground on the right, on the top edge of the board, it meant that the connector on the bottom edge also had to have power on the left and ground on the right.
Which is totally fine. Until someone unwittingly rotates a board 180 degrees (they look the same whichever way around they go!) and tries to plug it in.
Now you'd have power going straight into the ground pin on another panel, and likewise ground into power. In short, it had a tendency to go "poof!"
We tried playing with off-setting the connectors from centre (so each board would only connect one way around). And by using multiple pole connectors, that were symmetrical from left-to-right:
but then we introduced the problem of users accidentally "off-setting" the pins - if boards were connected pin1 to pin2, pin2 to pin3, pin3 to pin4 and so on, we'd not only end up with a power-to-ground short, but we'd also run the risk of driving the data line to ground (or power if the pins were offset by two).But voltage drop also inherent in the wires and the copper tape tracks we used to form a sensor matrix meant that if you connected three or four boards together, those "furthest away" from the source of power sometimes misbehaved.
The end result was a reliable board, no polarity problems, an entirely safe connector (if you flipped the supply polarity, it still worked and if you offset the pins, you'd connect either a power or a ground pin and with no reference, the electronics remained undamaged).
It felt like a great solution.
Except it suddenly meant the the electronics (and how to solder a board up) had got really complex again!



Comments
Post a Comment