OAK4 M8 Interface Guide
OAK4 M8 provides a variety of interfaces for connecting to external devices. Below is a summary of each interface, presented in table format for clarity.
Pin | M12 pin | M8 pin | M8 functionality |
---|---|---|---|
1 | Eth MX0+ | GPIO_20/5V_RX | Either a 5V GPIO, or UART RX |
2 | Eth MX0- | FSYNC/STROBE_5V | FSYNC is the default, STROBE can be enabled |
3 | Eth MX1+ | USB D+ | USB 2.0 Host interface (Can't be used alongside USB-C interface) |
4 | Eth MX1- | USB D- | USB 2.0 Host interface (Can't be used alongside USB-C interface) |
5 | Eth MX3+ | 5V | This pin is used for sourcing 5V power (max 5W) to accessory devices connected to the M8 connector. |
6 | Eth MX3- | GPIO_21/5V_TX | Either a 5V GPIO, or UART TX |
7 | Eth MX2+ | DET_PIN | Used to detect what device is connected, can't be used for any other purpose |
8 | Eth MX2- | GND | Ground |

Voltage levels
All interfaces (except USB) on the OAK4 M8 are designed to operate at 5V logic levels. These are level-shifted to 1.8V internally.