Skip to content Link Search Menu Expand Document
ModalAI DOCS
Store

VOXL 2 Ethernet Expansion and USB Hub User Guide

Table of contents

  1. Overview
  2. Ethernet
  3. USB Host Ports
  4. Kernel Debug Console
  5. Storage
  6. SPI, UART, and I2C

Overview

The M0062 adds wired Ethernet, USB host ports, removable storage, and a kernel debug console to VOXL 2. Board features, the connector list, and purchasing links are on the M0062 datasheet.

Ethernet

Plug a cable into the RJ-45 jack and the interface enumerates on VOXL 2 as eth0.

For a network with DHCP:

dhclient eth0

For a direct connection to a PC or a static setup, assign an address manually:

ifconfig eth0 192.168.1.2 netmask 255.255.255.0 up

Once an IP is up you can use SSH, voxl-portal, RTSP streaming, and any other IP-based tooling over the wired link.

USB Host Ports

  • J11 — USB3 host in the 10-pin ModalAI format (1A VBUS)
  • USB2 host in the 4-pin ModalAI format (1A VBUS)
  • J10 — Type-A connector; USB3 speeds are not reliable on this port, so treat it as USB2 and use J11 when you need USB3 (an MCBL-00022-2 converts J11 to a Type-A port)

Kernel Debug Console

The on-board FTDI bridges VOXL 2’s debug UART to the Micro-USB connector. Connect it to a host PC and open the enumerated serial port (e.g. /dev/ttyUSB0 on Linux) at 115200 baud with your terminal of choice to watch the kernel console — including early boot output, which is invaluable when the board isn’t reachable over ADB. See the VOXL 2 QUP mappings for details on the debug console UART.

Storage

The combo socket accepts either a uSD or a UFS memory card, mounted by the OS as removable storage.

SPI, UART, and I2C

The 6-pin JST-GH connectors expose an SPI port and a 2-wire UART + I2C. Pinouts are on the M0062 datasheet, and bus usage from software is covered by libqrb5165-io and the VOXL 2 Linux User Guide.