Yahboom ROS Expansion Board 3.0

Yahboom Robot Expansion Board V3.0 with STM32F103RCT6 User Manual

Model: ROS Expansion Board 3.0

1. Киришүү

The Yahboom Robot Expansion Board V3.0 is a versatile control board designed for robotics development, compatible with various single-board computers such as Raspberry Pi 5, Jetson, and RDK series. It integrates an STM32F103RCT6 microcontroller, a 9-axis IMU sensor, and provides rich peripheral interfaces for motor control, servo operation, and multiple communication methods. This manual provides essential information for setting up, operating, maintaining, and troubleshooting your expansion board.

Yahboom Robot Expansion Board V3.0

Figure 1: Yahboom Robot Expansion Board V3.0

2. Орнотуу

2.1 Пакеттин мазмуну

Баштоодон мурун, бардык компоненттердин бар экендигин текшериңиз:

2.2 Compatible Development Boards

The expansion board is compatible with:

Yahboom Robot Expansion Board V3.0 compatible with Raspberry Pi, Jetson, and RDK series

Figure 2: Compatibility with various development boards

2.3 Электр энергиясы

The board supports 12V voltage input and provides multiple power supply interface outputs. For Raspberry Pi 5, the board supports its power supply protocol, providing 5.1V/5A power to lift the current limit of the Raspberry Pi 5 USB port, ensuring full performance for USB peripherals.

2.4 Connecting the Board

Connect the expansion board to your chosen development board using the appropriate cables. Ensure all connections are secure before powering on. The board features microUSB and Type-C interfaces for data communication and power.

Деталдаштырылган view of Yahboom Robot Expansion Board V3.0 with labeled interfaces

Figure 3: Labeled interfaces on the expansion board

2.5 Программалык камсыздоону баштапкы орнотуу

Yahboom provides fully open-source data, including basic peripheral driver routines written in STM32CUBEIDE. These routines cover driving encoder motors, PWM servos, serial bus servos, reading 9-axis attitude sensor data, and controlling communication interfaces. Hardware schematics are also available to assist with driver routine integration.

For detailed software setup and driver installation, refer to the official Yahboom documentation and tutorials. A relevant video demonstrating the MicroROS expansion board functionality is provided below:

Video 1: MicroROS Expansion Board Overview жана Функционалдык

3. Иштөө

3.1 Motor Control

The expansion board supports 4-way encoder motors, enabling control of various vehicle types such as mecanum wheels, four-wheel differentials, and tracked robots. PID control can be implemented for precise motor speed management.

Yahboom Robot Expansion Board V3.0 demonstrating connections for 4-channel encoder motors and PWM/serial bus servos

Figure 4: Motor and servo connections

3.2 Servo Control

Both PWM servos and serial bus servos are supported, allowing for adaptation to various robot arm configurations. The onboard interface supports cascading up to 6 serial bus servos.

3.3 IMU сенсору

Equipped with a 9-axis IMU attitude sensor (ICM20948), the board can acquire real-time posture information of the robot. This data is crucial for ROS robot development and attitude calculation.

Diagram illustrating the 9-axis IMU sensor on the Yahboom Robot Expansion Board V3.0

Figure 5: On-board 9-axis IMU sensor details

3.4 Байланыш интерфейстери

The board supports multiple communication methods:

3.5 ROS Support

The expansion board supports both ROS1 and ROS2 environments, providing SDKs and technical support for integration into robotics projects.

4. Техникалык тейлөө

4.1 Жалпы кам көрүү

To ensure the longevity of your expansion board, keep it in a dry environment and avoid exposure to extreme temperatures, humidity, or corrosive substances. Handle the board by its edges to prevent damage to components.

4.2 Микропрограмма жаңыртуулары

Firmware updates can be performed using the microUSB data interface in conjunction with an MCUSP tool. Refer to the official Yahboom documentation for specific instructions on updating the firmware.

4.3 Коргоо өзгөчөлүктөрү

The board incorporates several protection circuits, including servo over-current protection, anti-reverse connection protection, and short-circuit protection, to safeguard the components during operation.

5. Кыйынчылыктарды

5.1 Электр энергиясы маселелери

5.2 Байланыш көйгөйлөрү

5.3 Сенсордун бузулуулары

5.4 Жалпы маселелер

For more in-depth troubleshooting and specific error codes, refer to the comprehensive development materials and online resources provided by Yahboom. These resources often include FAQs, community forums, and detailed guides for common problems.

6. Техникалык шарттар

6.1 Өнүмдүн параметрлери

ПараметрНарк
On board MCU modelSTM32F103RCT6
Байланыш ылдамдыгы115200бит/сек
Маалымат интерфейсиmicroUSB interface
USB to serial port chipCH340 chip
Data output methodmicroUSB data interface
Командалык башкарууSupport serial commands: whistle, light up, drive motor, etc.
IMU chipICM20948 nine-axis IMU attitude sensor
Motor drive modelAM2861 driver chip*4
Encoder motorSupport 4-channel 12V encoder motor
SBUS model aircraft remote controlSupport, the factory firmware has been adapted to the driver function
CAN байланышSupport, the factory firmware has been adapted to the driver function
Other peripheral interfacesSupport PWM servos, serial servos, RGB light bars, OLED displays, buzzers, and SWD debugging interfaces
баскычRESET key, KEY1 key, BOOT0 key
Микропрограмманы жаңыртуу ыкмасыmicroUSB data interface + MCUSP tool to update firmware
Операциялык томtageT type DC12V input
Күтүү агымыБолжол менен 50мА
Тtage чыгарууDC 12V interface*2, DC 5V interface*1, Type-C 5V output interface (supports Raspberry Pi 5 power supply protocol)*1
Protect the circuitServo over-current protection, anti-reverse connection protection, short-circuit protection
Иштөө температурасы-40°C ~ +85°C
Продукт өлчөмү85мм*56мм
Продукциянын салмагыБолжол менен 46 г
Technical drawing showing dimensions of the Yahboom Robot Expansion Board V3.0

Сүрөт 6: Продукциянын өлчөмдөрү

7. Кепилдик жана колдоо

The Yahboom Robot Expansion Board V3.0 is manufactured by Yahboom. For warranty information, technical support, and access to the latest documentation, drivers, and software, please visit the official Yahboom website or contact their customer service directly. Always refer to the manufacturer's official resources for the most accurate and up-to-date support.

Тектеш документтер - ROS Expansion Board 3.0

Preview Yahboom Transbot роботунун колдонуучу нускамасы жана орнотуу боюнча колдонмо
Yahboom Transbot роботун чогултуу, орнотуу жана иштетүү боюнча кеңири колдонмо. Таңгактоо тизмелерин, этап-этабы менен көрсөтмөлөрдү, зымдарды туташтыруу схемаларын, программалык камсыздоону орнотууну жана колдонмону башкаруу функцияларынын кеңири түшүндүрмөлөрүн камтыйт.
Preview Yahboom ROSMASTER X1 / X3 роботун чогултуу жана колдонуучунун колдонмосу
Yahboom ROSMASTER X1 жана ROSMASTER X3 робот комплекттери үчүн компоненттерди идентификациялоо, этап-этабы менен чогултуу, такта интерфейстери, программалык камсыздоону орнотуу жана колдонмо функцияларын камтыган комплекстүү чогултуу боюнча колдонмо жана колдонуучу колдонмосу.
Preview Yahboom Pico робот-унаасы: өзгөчөлүктөрү, функциялары жана программалоо боюнча колдонмо
Explore the Yahboom Pico Robot Car, powered by Raspberry Pi Pico and MicroPython. Discover its extensive features including APP control, various sensors for line tracking, obstacle avoidance, voice control, and more. This guide details its hardware, software, and course content.
Preview Yahboom Arduino Batmobile: Графикалык программалоо боюнча окуу куралдары
Yahboom Arduino Batmobile робот-унаасын графикалык окуу куралдары менен программалоону үйрөнүңүз. Бул колдонмодо LED башкаруу, сигнал үндөрү, сенсорлор, кыймылдаткычты башкаруу, линияны ээрчүү, тоскоолдуктардан качуу жана башкалар камтылган.
Preview BBC micro:bit үчүн Yahboom WOM Sensor Kit - Колдонуучунун колдонмосу жана курулуш моделдери
BBC micro:bit үчүн Yahboom WOM Sensor Kit үчүн комплекстүү колдонмо, таңгактоо тизмесин, модулдарды киргизүүнү, куруу моделдерин, окуу куралдарын жана коопсуздук нускамаларын камтыйт. Ар кандай сенсорлорду колдонууну жана ар кандай моделдерди курууну үйрөнүңүз.
Preview Yahboom: Educational Solutions for AI and Robotics
Explore Yahboom's comprehensive range of AI and robotics educational solutions, including advanced robots, development platforms, and kits powered by ROS, Raspberry Pi, and Jetson. Designed for learning and research.