Skip to content

Moco-8

An open-source 8-degree-of-freedom quadruped robot platform with full hardware and software documentation.

  • Quadruped
  • No license: all rights reserved by the creator
  • 3D printable

Suggested by Robotheca, created by @golaced (opens in a new tab), from github.com/golaced/Moco-8-OpenSourced-Quadruped-Robot (opens in a new tab). Pinned to commit 16db86d (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 (2 scripts)

Photo and 3D model

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

3D model loaded from the original files on GitHub at 16db86d, under NONE. View the original files from GitHub (2.0 MB) (opens in a new tab)

Degrees of freedom
8

What it can do

Written by Robotheca from the project's documents.

  • Walks on four legs with eight degrees of freedom
  • Runs gait and SLAM algorithms
  • Supports remote control via dedicated controller
  • Accepts visual navigation with Raspberry Pi and camera

Bill of materials

This repository has no parts list Robotheca can read yet.

Build guide

The creator's steps, each with its instructions.

  1. 1Prepare 3D printed parts
  2. 2Assemble the robot structure
  3. 3Install electronics and servos
  4. 4Upload firmware and calibrate
  5. 5Test and tune gait algorithms

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

  • Main controller board (custom design)
  • Eight servo motors for leg joints
  • IMU sensor for orientation
  • Dedicated remote control unit with its own PCB
  • Power supply module
  • Raspberry Pi for vision processing (optional)
  • USB-to-serial adapter for firmware download

Connections

  • Servo motors connected to main controller via servo headers
  • IMU connected to main controller via I2C or SPI bus
  • Remote control unit communicates wirelessly with main controller
  • Power supply module provides regulated voltage to controller and servos
  • USB-to-serial adapter connects to main controller for firmware flashing