Skip to content

DoubiBot

A writing robot based on ESP8266 that can perform manual timekeeping, weather forecasting, and function as a general-purpose robotic arm.

  • Robot arm
  • No license: all rights reserved by the creator
  • arduino
  • 3D printable

Suggested by Robotheca, created by @yuxijian (opens in a new tab), from github.com/yuxijian/DoubiBot (opens in a new tab). Pinned to commit 5e5d8ac (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.

Photo and 3D model

This repository has no photo of the robot yet.

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

What it can do

Written by Robotheca from the project's documents.

  • Draws time and weather forecasts on a whiteboard
  • Operates as a general-purpose 3-axis robotic arm
  • Controlled via ESP8266 Wi-Fi interface

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 materials and tools
  2. 2Assemble 3D printed parts
  3. 3Prepare and assemble acrylic laser-cut parts
  4. 4Solder PCB (or use NodeMcu ESP8266 board)
  5. 5Install servos and linkages
  6. 6Mount the whiteboard pen
  7. 7Upload Arduino firmware
  8. 8Calibrate and test the robotic arm

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

  • ESP8266 microcontroller board (NodeMcu)
  • Three 9g servo motors for arm movement
  • Whiteboard marker holder

Connections

  • Servo motors connected to ESP8266 GPIO pins
  • Power supplied to servos via ESP8266 5V pin