Documente Academic
Documente Profesional
Documente Cultură
XY-Plotter
by bdeakyne on May 3, 2011 Table of Contents XY-Plotter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Intro: XY-Plotter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Step 1: Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Step 2: Printing & Assembling the Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . File Downloads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Step 3: Printing & Assembling the X-axis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . File Downloads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Step 4: Building the y-axis Housing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . File Downloads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Step 5: Building the Marker Holder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . File Downloads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Step 6: Belts and Gearing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Step 7: Electronics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . File Downloads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Step 8: Prospective Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Step 9: Future Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Related Instructables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 2 3 3 4 4 4 5 5 5 6 7 8 8 8 9 9
http://www.instructables.com/id/X-Y-Plotter/
Intro: XY-Plotter
The Project: Perhaps you have never been gifted at drawing, or you dont have the time to do it yourself, so why not let a simple x-y plotter draw for you. This simple two axis device can accurately moves a pen to draw out anything. The Device: The x-y plotter has a two axis control and a special mechanism to raise and lower the pen. The plotter has a hole in its base where the pen goes through. It was designed to print on both paper or any surface such as a wall; simply place the plotter against the surface and the pen will draw away through the hole. Each axis is powered using a single stepper motor and belt. Pen control is achieved using a servo. All electronics are controlled by an Arduino and powered by a 12 volt wall adaptor. A Demo Video
This video shows a demo of one axis (y-axis) of the plotter moving back and forth. The x-axis was moved by hand to generate curves. The Team: This project was completed by Tommaso Buvoli, Kristina Callaghan, Bruce Deakyne, and Phillip Dunlap for CU Boulder Things that Think Spring 2011.
Step 1: Materials
Tools: - A Laser Cutter capable of cutting pieces up to 18 long. - Band Saw - Drill Press - Screwdriver Raw Materials: - Several sheets of 1/4 inch thick acrylic (One side must be at least 18). - A small sheet of 1/8 basswood - Several 1/4 inch dowels (metal or wood - at least 18) - 14 small long bolts and nuts - 28 washers Electronics - 2 Gear & Belt combo sets: http://www.goldmine-elec-products.com/prodinfo.asp?number=G15973 - 2 high torque stepper motors: http://www.goldmine-elec-products.com/prodinfo.asp?number=G18202 - 2 stepper motor drivers (ULN2003A) - 1 breadboard - 1 2.5v, high current supply - 1 5v supply (for arduino, USB cable acceptable) - 1 EasyDriver Stepper Motor Driver (http://www.sparkfun.com/products/10267)
http://www.instructables.com/id/X-Y-Plotter/
File Downloads
strut.svg (4 KB) [NOTE: When saving, if you see .tmp as the file ext, rename it to 'strut.svg']
http://www.instructables.com/id/X-Y-Plotter/
File Downloads
x-housing.svg (5 KB) [NOTE: When saving, if you see .tmp as the file ext, rename it to 'x-housing.svg']
http://www.instructables.com/id/X-Y-Plotter/
File Downloads
y-housing.svg (3 KB) [NOTE: When saving, if you see .tmp as the file ext, rename it to 'y-housing.svg']
File Downloads
http://www.instructables.com/id/X-Y-Plotter/
pen-holder.svg (1 KB) [NOTE: When saving, if you see .tmp as the file ext, rename it to 'pen-holder.svg']
http://www.instructables.com/id/X-Y-Plotter/
Step 7: Electronics
The electronics are fairly straightforward. Place the two ULN2003A motor drivers in a breadboard. The digital output can come from any of the PWM pins on the Arduino. These can be specified in the software on the next step. Each motor will require 4 pins on the arduino (call them pins A-D, depending on which PWM pins you chose), one for each stepper motor coil/phase. Attach Pins A-D from the arduino to pins 1-4 on the ULN2003. Ground the driver's pin 8 and attach the 2.5V (high current supply) to pin 9. Attach the colored stepper wires to the driver chip in the following order: Pin 16: Orange Pin 15: Black Pin 14: Red Pin 13: Yellow Pin 9: White The Stepper Motor datasheet and ULN2003 pinout are attached. To generate the video, motors were attached to Arduino using the Easy Driver Stepper Motor Driver. The code used for moving the write head back and forth is provided below: int stepPin = 2; int dirPin = 3; int LEDpin = 13; int ii = 0; void setup(){ pinMode(2, OUTPUT); pinMode(3, OUTPUT); pinMode(13,OUTPUT); digitalWrite(stepPin, HIGH); digitalWrite(dirPin, HIGH); } void loop() { digitalWrite(dirPin, HIGH); for(ii = 0; ii<2000; ii++){ delay(5); digitalWrite(LEDpin, LOW); digitalWrite(stepPin, LOW); delay(5); digitalWrite(LEDpin, HIGH); digitalWrite(stepPin, HIGH); } digitalWrite(dirPin, LOW); for(ii = 0; ii<2000; ii++){ delay(5); digitalWrite(LEDpin, LOW); digitalWrite(stepPin, LOW); delay(5); digitalWrite(LEDpin, HIGH); digitalWrite(stepPin, HIGH); } }
http://www.instructables.com/id/X-Y-Plotter/
File Downloads
Stepper.pdf (171 KB) [NOTE: When saving, if you see .tmp as the file ext, rename it to 'Stepper.pdf']
http://www.instructables.com/id/X-Y-Plotter/
Related Instructables
How to Install the Arduino to The the RRRRRRRRRRBBA, Lithium a $3 Arduino by Backpack by Severino jackzylkin
Comments
1 comments
Add Comment
May 6, 2011. 12:05 PM REPLY
SHIFT! says:
Sweet! Could this build perhaps be reworked into a mechanized Etch A Sketch? That would be pretty neat.
http://www.instructables.com/id/X-Y-Plotter/