yahboom
yahboom ROS Expansion Board for Raspberry Pi Jetson Nano with 9-axis IMU Sensor STM32F103C8T6 Core
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 Type | Other |
|---|
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.
minisforum MF-SRP01 SSD Heatsink accessories barebone
- SSD Heatsink
Intel HNS2600BPS24R 2U barebone pc dual Xeon DDR4 2.80 TB C622
- Xeon Bronze Xeon Go…
- DDR4-2933/PC4-23466



