Woodpecker Writing Machine
A low-cost DIY writing machine that draws on a vertical surface using two stepper motors and a servo-controlled pen.
- Other
- No license: all rights reserved by the creator
- Work in progress
- arduino
- 3D printable
Suggested by Robotheca, created by @ToddZhouFeng (opens in a new tab), from github.com/ToddZhouFeng/Woodpecker---writing-machine (opens in a new tab). Pinned to commit 982346d (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
3D model loaded from the original files on GitHub at 982346d, under NONE. View the original files from GitHub (57 KB) (opens in a new tab)
- Power
- 5 V
What it can do
Written by Robotheca from the project's documents.
- Draws black-and-white images or text on a vertical surface
- Uses two stepper motors to move a pen in a bipolar coordinate system
- Controls a servo to lift and drop the pen
- Converts input images to a format suitable for the bipolar coordinate system
- Plans the pen movement path to minimize drawing time
Bill of materials
This repository has no parts list Robotheca can read yet.
Build guide
The creator's steps, each with its instructions.
- 1Prepare Hardware Components
- 23D Print Parts
- 3Assemble Stepper Motor Mounts
- 4Mount Servo for Pen Control
- 5Install Pen Holder
- 6Connect Electronics
- 7Upload Control Software
- 8Calibrate and Test
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)More guides
Wiring and electronics
Notes written by Robotheca from the project's documents.
Main parts
- Raspberry Pi (as controller)
- Two 28BYJ-48 stepper motors with driver boards
- SG90 servo motor for pen up/down control
- 5V power supply
Connections
- Stepper motors connected to their driver boards
- Driver boards connected to Raspberry Pi GPIO pins
- Servo motor connected to Raspberry Pi GPIO pins
- 5V power supply connected to motors and Raspberry Pi