We take cryptocurrency — so the coins you hold can buy real hardware.Pay in crypto, spend it on real hardware. Free insured shipping worldwide over $399. Plain, unbranded boxes, sent from Germany.Free insured shipping over $399. Your rate is locked for 30 minutes once checkout opens.Rate locked 30 minutes. Every item sealed, serial-checked and covered by a 24-month warranty.Sealed, 24-month warranty.

Saved items Sign in

yahboom

yahboom ROS Expansion Board for Raspberry Pi Jetson Nano with 9-axis IMU Sensor STM32F103C8T6 Core

SKU CH-0ATC-EG51Y

Expansion board for Jetson Nano and Raspberry Pi adds a 9-axis IMU, four encoder-motor channels, servo outputs and multiple bus interfaces for ROS robot development

  • CPU TypeOther
  • Compatible with Raspberry Pi Jetson series, Sunflower Pi and industrial boards for flexible robot builds
  • Drives 4-way encoder motors, PWM servos and serial bus servos to power mecanum, tracked or arm platforms
  • 9-axis MPU9250 IMU delivers real-time posture data for ROS navigation and control
  • STM32F103C8T6 core runs open-source CubeIDE drivers for motors, servos and sensor fusion
  • Multiple power outputs and USB, CAN, SBUS interfaces simplify wiring on DIY expansion boards

ROS Expansion Board for Jetson Nano

This expansion board adds motor control and sensor interfaces to Raspberry Pi Jetson series boards, Sunflower Pi and industrial control boards. It targets makers and developers building ROS-based mobile robots or robotic arms who need a single board to drive multiple actuators and read orientation data. The onboard STM32F103C8T6 core handles real-time peripheral tasks while the host computer runs higher-level navigation stacks.

Upgrading from basic GPIO or single-motor hats

The board replaces simpler motor hats that only drive one or two motors and lack integrated attitude sensing. The jump is worth it when a project requires four encoder motors, mixed servo types, CAN or SBUS communication, and a 9-axis IMU all at once. Builders staying with a single differential-drive chassis or without ROS middleware will not need this level of integration.

Installing on a compatible host board

The board mounts on the 40-pin header of supported Jetson or Raspberry Pi units and exposes multiple power output headers for external modules. Driver routines written in STM32CubeIDE are provided for motor control, MPU9250 sensor fusion and communication interfaces. Common issues include matching logic-level voltages on the CAN and SBUS lines and ensuring the host supplies enough current for all connected actuators.

Highlights

  • Compatible with Raspberry Pi Jetson series, Sunflower Pi and industrial boards for flexible robot builds
  • Drives 4-way encoder motors, PWM servos and serial bus servos to power mecanum, tracked or arm platforms
  • 9-axis MPU9250 IMU delivers real-time posture data for ROS navigation and control
  • STM32F103C8T6 core runs open-source CubeIDE drivers for motors, servos and sensor fusion
  • Multiple power outputs and USB, CAN, SBUS interfaces simplify wiring on DIY expansion boards

Specifications

CPU TypeOther

Questions about this item

Which development boards does the expansion board connect to?

It is compatible with Raspberry Pi Jetson series boards, Sunflower Pi, and industrial control development boards.

What is the correct order for flashing the STM32F103C8T6 core before mounting the board?

Load the STM32CubeIDE driver routines onto the microcontroller first, then attach the expansion board to the host development board.

When should the MPU9250 9-axis attitude sensor be recalibrated?

Recalibrate after any physical shock to the robot or when the IMU begins reporting unexpected posture data.

New to this? Buying PC parts with Monero — what to check, what it costs to pay, and what is never asked for.

Also in this aisle

People compared these

Same shelf, same checkout — eight coins and a 30-minute rate lock.