Skip to content

RoboChassis F427

A universal electronic control software architecture for a Mecanum wheel chassis robot based on STM32F427, designed for Robocon 2024 R1.

  • Wheeled
  • No license: all rights reserved by the creator

Suggested by Robotheca, created by @Lain-Ego0 (opens in a new tab), from github.com/Lain-Ego0/ROBOCON2024-R1 (opens in a new tab). Pinned to commit 650d41a (opens in a new tab).

Hardware license
No license
Software license
No license
Commercial use
Unknown

No license is stated for part of this robot.

The creator chose the hardware and software licenses on Robotheca; the repository has no license file for them yet.

This repository contains executable files that Robotheca doesn't check. Only run them if you trust the creator.

Which files (1 script, 1 program or installer, 1 firmware image)

Photo

Its license doesn't let Robotheca show its photos.
See the photos on GitHub (opens in a new tab)

What it can do

Written by Robotheca from the project's documents.

  • Moves using a Mecanum wheel chassis
  • Controlled via RoboMaster remote controller or keyboard
  • Receives laser radar (Lidar) data
  • Integrates RS485 absolute encoder positioning system
  • Supports CAN communication for additional modules
  • Performs automatic zero-reset on power-up

Bill of materials

This repository has no parts list Robotheca can read yet.

Build guide

The creator's steps, each with its instructions.

  1. 1Set up STM32F427 development environment
  2. 2Assemble Mecanum wheel chassis
  3. 3Connect motor drivers and encoders
  4. 4Integrate communication modules (UART, CAN)
  5. 5Install and configure sensors (Lidar, RS485 encoder)
  6. 6Flash and test firmware
  7. 7Calibrate and optimize chassis control

The creator's guide is written in Chinese. It has no license, so all rights stay with the creator: Robotheca doesn't show it here or translate it, and gives its own notes about the robot instead.

Read the creator's guideAsk the creator on GitHub (opens in a new tab)

Wiring and electronics

Notes written by Robotheca from the project's documents.

Main parts

  • STM32F427 microcontroller
  • Mecanum wheel chassis motors
  • RoboMaster remote controller
  • Laser radar (Lidar) connected via UART 6
  • RS485 absolute encoder connected via UART 7
  • Self-developed 2.4G wireless remote controller connected via UART 2
  • Positioning system zero-reset signal via UART 8

Connections

  • STM32F427 UART 2 connected to self-developed 2.4G wireless remote controller
  • STM32F427 UART 6 connected to laser radar (Lidar)
  • STM32F427 UART 7 connected to RS485 absolute encoder
  • STM32F427 UART 8 connected to positioning system zero-reset signal output