Skip to content

X-Bot

A tiny open-source writing robot arm designed for AI drawing applications.

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

Suggested by Robotheca, created by @HogwartsRico (opens in a new tab), from github.com/HogwartsRico/X-Bot (opens in a new tab). Pinned to commit 71e82cb (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 (1 script, 1 firmware image)

Photo

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

What it can do

Written by Robotheca from the project's documents.

  • Draws text and patterns on a flat surface using a pen
  • Moves a pen holder in X and Y directions with CoreXY mechanism
  • Controlled via Bluetooth serial commands

Bill of materials

This repository has no parts list Robotheca can read yet.

Build guide

The creator's steps, each with its instructions.

  1. 1Structural Design and 3D Printing
  2. 2Electronic Circuit Assembly
  3. 3Firmware Installation and Calibration

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

  • STM32 microcontroller board
  • Two stepper motors with integrated drivers for CoreXY axes
  • HC-05 Bluetooth module for wireless control
  • 12 V power supply

Connections

  • STM32 connects to integrated stepper drivers via GPIO pins
  • HC-05 Bluetooth module wired to UART pins on STM32
  • 12 V power input to STM32 and motor drivers