Skip to content

Open Decabot

A 3D printed two-wheeled robot powered by an ESP8266 Wemos D1 Mini, driven by two 360 servo motors and programmed with the Arduino IDE.

  • Wheeled
  • arduino
  • 3D printable

Suggested by Robotheca, created by @triwaca (opens in a new tab), from github.com/triwaca/openDecabot (opens in a new tab). Pinned to commit 19cbfcf (opens in a new tab).

Hardware license
CC-BY-NC-4.0 (opens in a new tab)
Software license
CC-BY-NC-4.0 (opens in a new tab)
Commercial use
Not allowed

A non-commercial license (CC-BY-NC) does not allow selling kits or parts. The license file (LICENSE.md) says CC BY-NC 4.0; the README says CC BY-NC-SA 4.0. Robotheca shows the license file's terms.

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 19cbfcf, under CC-BY-NC-4.0. View the original files from GitHub (4.9 MB) (opens in a new tab)

What it can do

Written by Robotheca from the project's documents.

  • Drives two 360-degree servo motors as wheels, making it a small wheeled robot.
  • Controlled from a Wemos D1 Mini (ESP8266) running Arduino sketches, with Wi-Fi for remote control and telemetry.
  • Shows output on a LED matrix shield.
  • Optional extra sensors and modules can be connected, such as line-following sensors, a gyroscope/accelerometer and I2C displays, via a dedicated shield.

Bill of materials

This repository has no parts list Robotheca can read yet.

Build guide

The guide appears here as you scroll.

Guide by @triwaca (README.md). Its license (CC-BY-NC-4.0) doesn't let everyone reuse it. To reuse it, ask the creator on GitHub (opens in a new tab). Creators can ask Robotheca to remove it at contact@robotheca.org.

More guides

Wiring and electronics

Notes written by Robotheca from the project's documents.

Main parts

  • Wemos D1 Mini ESP8266 controller board.
  • Two 5V 360-degree servo motors for the wheels.
  • Wemos LED Matrix Shield.
  • Custom homemade PCB or the Decabot Mini Shield PCB linking the controller to the motors.
  • 4 x AA battery holder supplying up to 6V to the board.
  • Optional buzzer, on-off switch, and sensor connectors on the Decabot Mini Shield.

Connections

  • Battery is connected to the 5V pin of the Wemos board.
  • The two servos connect to pins D0 and D6 of the Wemos board.
  • Servos are driven directly from the ESP8266 pins, since they contain their own driver circuitry.
  • The Decabot Mini Shield adds dedicated connections for servos, extra sensors, a gyroscope/accelerometer and I2C modules.