This page discusses the ribbon cable, its assembly and its electrical function.
The TNC-PI connects to the Raspberry PI with a 10 conductor ribbon cable.
The pin out is:
The TNC-PI connects to pins 2, 3, 5, 6, 7, 8, and 9.
The other pins are presented on the Raspberry PI but ignored by the TNC-PI.
Pins 8 and 9 are used with the tarpn i2c-assign command to move a TNC-PI from async to I2C address.
- monitor audio
- async UART TX
- async UART RX
The I2C bus is designed to support many devices on a bus.
The Raspberry PI can send and receive messages from any I2C device connected to the ribbon cable.
Each device on the ribbon cable, excluding the Raspberry PI, is assigned an address.
The method for operating the I2C bus is described in Configure TNC-PI.
The ribbon cable is assembled from crimp-on connectors and 10 conductor ribbon.
See the Node Shopping List
for sources for these components.
The industrial term for the crimp on connectors is "10-pin 2x5 Insulation Displacement Connector", or IDC.
SparkFun describes them as Ribbon Crimp Connectors.
The cable is called "Flat Ribbon Cable" though you must specify that it is 10 conductor. Ribbon Cable is available with hundreds of conductors and down to three conductor.
Two conductor cable is called "zip-cord".