Skip to content

DrawBot

A writing robot with a 2040 aluminum frame and Core-XY structure that automates handwriting tasks.

  • Other
  • Open source
  • arduino

Suggested by Robotheca, created by @zzhouj (opens in a new tab), from github.com/zzhouj/drawbot (opens in a new tab). Pinned to commit 036014d (opens in a new tab).

Photo

This repository has no photo of the robot yet.

What it can do

Written by Robotheca from the project's documents.

  • Draws text and simple graphics on paper using a printer cartridge
  • Moves a print head in X and Y axes with Core-XY mechanism
  • Controlled by G-code commands via serial 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 aluminum frame and CNC-cut plates
  2. 2Assemble mechanical components
  3. 3Install electronics (Arduino Uno, CNC Shield)
  4. 4Flash GRBL firmware
  5. 5Calibrate and test writing functionality

The guide appears here as you scroll.

Guide by @zzhouj (README.md), under MIT. The English translation is by Robotheca, shared under the same license.

Wiring and electronics

Notes written by Robotheca from the project's documents.

Main parts

  • Arduino Uno microcontroller board
  • CNC Shield v3 expansion board for stepper motor control
  • 2040 aluminum frame for mechanical structure

Connections

  • Arduino Uno connected to CNC Shield via headers
  • Stepper motors wired to CNC Shield motor outputs
  • Power supply connected to CNC Shield for motors and Arduino