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).
- Hardware license
- MIT (opens in a new tab)
- Software license
- MIT (opens in a new tab)
- Commercial use
- Allowed
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.
- 1Prepare aluminum frame and CNC-cut plates
- 2Assemble mechanical components
- 3Install electronics (Arduino Uno, CNC Shield)
- 4Flash GRBL firmware
- 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