Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
M

Micro-Wheeled_leg-Robot

> 编程语言
Open source

全球最小的桌面级双轮腿机器人!

3.4K stars0 likes0 views
WebsiteGitHub

About

全球最小的桌面级双轮腿机器人!

Micro-Wheeled_leg-Robot

The smallest two-wheeled-leg robot!

Video:[自制]首款桌面级双轮腿机器人

Real Robot 3D Design

中文文档

QQ group (unofficial): 991727288

Mechanical Structure Documentation

  • The file "OriginalRobotModel.stp" is the robot model file.
  • The "Parts-Manufactured" folder contains parts that need to be processed and produced by yourself, including 3D printing, CNC, and panel cutting.
  • The "Parts-Purchased" folder contains parts that need to be purchased.

PCB Documentation

  • There are four PCBs that need to be fabricated; the circuit boards provide both the schematic and PCB source files, and the IDE used is LCEDA.
  • The main control board is based on the ESP32, with the brushless motor driver chip being the L6234PD013TR.
  • The encoder chip used is the AS5600, communicating with the main control board via the I2C interface.
  • The IMU used is the MPU6050 module, which shares the same I2C interface with the right-side encoder.
  • The servo debugging board unifies the two serial lines into one signal line, completing the task through time-division multiplexing to send and receive data.
  • In addition, you will need three GH1.25 4PIN double-ended cables, with a recommended length of 15cm. These need to be purchased separately.
Wire Connection

Source Code Usage

  • Based on Arduino IDE, it is very easy to learn and use.
  • The brushless motor drive for the wheels is based on simpleFOC.
  • The left bus servo ID is 1, and the right is 2; the calibration for the legs to fully squat to the mechanical limit position is 2048; configuration is done using FEETECH Debug Software.
  • The ESP32 itself has WiFi capabilities, with the webpage code stored in flash, transmitting JSON data via the WebSocket communication protocol.
  • Please use the WebSocket library located in 3.Software/libraries. The recommended esp32 version is 2.0.3.
  • There are two WiFi models, AP mode and STA mode. AP mode uses the device as a wireless hotspot, and STA mode uses the device as a client to connect to an existing wireless network.

Usage Instructions

    1. Connect the battery's XH2.54 plug to the rear interface of the main control board and turn on the switch to power the robot.
    1. After turning on the switch, a red light on the main board will indicate that the power is on.
    1. Next, the wheels will start FOC motor initialization, with the wheels moving slightly and the legs starting to move.
    1. If the battery is sufficient, the blue LED on the main control board will light up. If it does not light up, charging is needed.
    1. After this process is complete, press the EN button on the main control board to restart, and you can then connect to the robot's WiFi network starting with WL. The password is the lowercase WiFi name.
    1. Open a browser and go to the URL 192.168.1.11. The remote control interface is compatible with Android, iOS, Windows, Linux, macOS, etc., and it is recommended to use Chrome or Firefox.
    1. Manually stabilize the robot, with the wheels slightly touching the ground. Click the "Robot go!" button on the web page, and the robot will stand up. You can then control the robot's movement using the joystick.

Open Source Contributors

  • Mu Shibo
  • Li Yufeng

GitHub Issues· 11 open

View all on GitHub
  • #16

    BOM materials not available outside China

    Updated Aug 20, 2026
  • #12

    导入立创EDA专业版时显示选择导入的文件格式不正确或不匹配当前类型,请重新选择导入。怎么解决?

    Updated Jun 8, 2026
  • #15

    Building this hardware

    Updated Jun 5, 2026
  • #14

    BOM file is empty

    Updated May 19, 2026
  • #7

    Arduino 编译报错 'float PIDController::error_prev' is protected within this context

    Updated Nov 11, 2025
  • #11

    请问这个是 MIT LICENSE 吗?

    Updated May 12, 2025
  • #10

    增加离线语音识别模块

    Updated Mar 16, 2025
  • #9

    大佬,这个有开源License吗,能不能商用

    Updated Jan 18, 2025
  • #8

    guidance about the project

    Updated Dec 30, 2024
  • #6

    电池选几伏什么插头的?

    Updated Nov 4, 2024

Highlights

  • •The file "OriginalRobotModel.stp" is the robot model file.
  • •The "Parts-Manufactured" folder contains parts that need to be processed and produced by yourself, including 3D printing, CNC, and panel cutting.
  • •The "Parts-Purchased" folder contains parts that need to be purchased.
  • •There are four PCBs that need to be fabricated; the circuit boards provide both the schematic and PCB source files, and the IDE used is LCEDA.
  • •The main control board is based on the ESP32, with the brushless motor driver chip being the L6234PD013TR.
  • •The encoder chip used is the AS5600, communicating with the main control board via the I2C interface.
  • •The IMU used is the MPU6050 module, which shares the same I2C interface with the right-side encoder.
  • •The servo debugging board unifies the two serial lines into one signal line, completing the task through time-division multiplexing to send and receive data.
  • •In addition, you will need three GH1.25 4PIN double-ended cables, with a recommended length of 15cm. These need to be purchased separately.
  • •Based on Arduino IDE, it is very easy to learn and use.

> Tags

C++

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言