Skip to content

ArduPod

An open-source Arduino-controlled hexapod (six-legged) walking robot with 3D printed parts and a remote control.

  • Other
  • Open source
  • arduino
  • 3D printable

Suggested by Robotheca, created by @jgromes (opens in a new tab), from github.com/jgromes/ArduPod (opens in a new tab). Pinned to commit 60f45c9 (opens in a new tab).

Photo and 3D model

This repository has no photo of the robot yet.

3D preview converted from github.com/jgromes/ArduPod at 60f45c9, under MIT. View the original files from GitHub (972 KB) (opens in a new tab)

What it can do

Written by Robotheca from the project's documents.

  • Hexapod robot with six legs, each leg driven by servos, controlled from an Arduino.
  • Can step forward, backward, and turn left or right by about 30 degrees in one step.
  • Can walk continuously forward, backward, left or right, legs not resetting between steps.
  • Can raise and lower all legs, useful when a leg gets stuck.
  • Can be operated remotely through a Processing application (remote control described in the third article).

Bill of materials

This repository has no parts list Robotheca can read yet.

Build guide

The guide appears here as you scroll.

Guide by @jgromes (README.md), under MIT.

More guides

Wiring and electronics

Notes written by Robotheca from the project's documents.

Main parts

  • Arduino board as the main controller.
  • Adafruit PWM servo driver shield controlling 16 servos.
  • Servo motors, one per joint, with physical limits set in AP_Utils.h.
  • Processing app runs on a computer for remote control.

Connections

  • The servos connect to the Adafruit PWM driver outputs, numbered 0 to 15.
  • The documents give no further detail on power supply or the remote-control link.