VOXL 2 IO Datasheet Table of contents Important Update Development Kits VOXL SDK Support SDK 1.1.1 SDK 1.1.0 and older Dimensions 3D Drawings 2D Drawings Features Block Diagram Connector Callouts Summary J1 - PWM Output J2 - USART1 (future additional RC Input) J3 - S.BUS RC Connection J4 - Host UART Input Connector
Important Update Starting in VOXL SDK 1.1.1, the VOXL 2 IO system is being updated, with changes including:
a new bootloader based on same bootloader as VOXL ESC a new firmware based on same firmware as VOXL ESC a new voxl-px4
driver voxl2-io
to support new firmware Existing VOXL 2 IO may be updated but requires a bootloader update over the debug header. This can be done in the field, or contact ModalAI to arrange a swap out if needed.
For updating the legacy firmware, please see the firmware guide .
Development Kits PN Description MDK-M0065-00 VOXL 2 IO board only MDK-M0065-01 VOXL 2 IO board, VOXL2 to VOXL2 IO UART Cable (MCBL-00061), SBus and Spektrum RC cables (MCBL-00021 and MCBL-00005) MDK-M0065-02 Same as MDK-M0065-01, plus PWM breakout Board and Cable (MCCA-M0022, MCBL-00004)
VOXL SDK Support SDK 1.1.1 SDK 1.1.1 - supported by these documents SDK 1.1.0 and older See legacy user guide
Dimensions 3D Drawings 3D STEP
2D Drawings 25mm x 33mm x 7.2mm
Features Feature Details Weight 4 g MCU 72MHz, 32-bit ARM M3 STM32F103C8T6 Memory 20Kb RAM 64Kbit Flash Firmware VOXL 2 IO Inputs S.Bus Spektrum Outputs 3 LEDs (1xRGB) 8 PWM Channels (as of SDK 1.1.1, only 4 channels supported, 400 Hz)
Top
Block Diagram Figure 1
Connector Callouts
Summary Connector Description J1 PWM Output J2 USART1 (future additional RC Input) J3 S.BUS RC input (USART3) J4 Host UART and power J5 Debug/Programming Header
J1 - PWM Output NOTE: as of VOXL SDK 1.1.1, only channels 1-4 supported/tested
Connector MPN Board Connector BM10B-GHS-TBT(LF)(SN)(N) Mating Connector GHR-10V-S Cable MCBL-00004 - PWM Output Cable, Buy
Pin # Signal Name Usage / Notes 1 5P0V_BOOST Default on, no control unless R10 stuffed, for reference only 2 IOPWM_OUT_CH1 3 IOPWM_OUT_CH2 4 IOPWM_OUT_CH3 5 IOPWM_OUT_CH4 6 IOPWM_OUT_CH5 7 IOPWM_OUT_CH6 8 IOPWM_OUT_CH7 9 IOPWM_OUT_CH8 10 GND
Future use . Not supported in VOXL SDK 1.1.1 (use main RC input on VOXL 2 / VOXL 2 Mini)
Connector MPN Board Connector BM04B-GHS-TBT(LF)(SN)(N) Mating Connector GHR-04V-S
Color: Yellow
Pin # Signal Name Usage / Notes 1 3P3V_IO Controllable 2 USART1_TX 3P3V 3 USART1_RX 3P3V 4 GND
J3 - S.BUS RC Connection Connector MPN Board Connector BM04B-GHS-TBT(LF)(SN)(N) Mating Connector GHR-04V-S Cables MCBL-00064 - S.Bus, (eg. Graupner GR-16), Dupont Style, Buy [MCBL-00065](/cable-datasheets/#mcbl-00065 - S.Bus, (e.g FrSky R-XSR), picoblade, Buy
Color: Black
Pin # Signal Name Usage / Notes 1 5P0V_BOOST Default on, no control unless R10 stuffed 2 SBUS_OUTPUT_INV 3P3V, Tx, USART3 3 SBUS_INPUT_INV 3P3V, Rx, USART3 4 GND
Connector MPN Board Connector BM04B-GHS-TBT(LF)(SN)(N) Mating Connector GHR-04V-S Cable MCBL-00015 - 4pin-JST-GH-to-4pin-JST-GH cable, Buy
Color: White
Pin # Signal Name Usage / Notes 1 3P3V_IO Main voltage input from host 2 RX from host 3 TX to host 4 GND
Connector MPN Board Connector BM08B-SRSS-TBT(LF)(SN) Mating Connector SHR-08V-S
Pin # Signal Name Usage / Notes 1 3P3V_IO Jlink, STLink, etc 2 UART_2W_DEBUG_TX nsh 3 UART_2W_DEBUG_RX nsh 4 IOMCU_SWDIO Jlink, STLink, etc 5 IOMCU_SWCLK Jlink, STLink, etc 6 GND 7 PROG_RESET_N Jlink, STLink, etc 8 VPP_STM STM BOOT0