VOXL 2 Ethernet Expansion and USB Hub User Guide
Table of contents
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.