Skip to content

Bhenry4/engr3-Arm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Pen Plotter Planning

Summary

We decided to make a pen plotter for our project, inspired by the letter drawer example, but graphing rectangular equations. It will function via two stepper motors controlling the movement of a pen module on the x and y axes. The pen module will move along a track, itself moving along two tracks, perpendicular to the top track. The tracks will be made of extruded aluminum linear rail and the module will move via a pulley system using GT2 timing belt. The pen will be lifted from the paper via a solenoid.

Materials

  • 30.5in Linear Rail/Extruded Aluminum
  • 39(?)in GT2 Timing Belt
  • 2x Stepper Motor
  • 1x Solenoid
  • 1x Ballpoint Pen
  • 1x Metro M4
  • 1x Prototyping Shield (probably)
  • misc. standard fasteners (to be updated later)
  • Acrylic for lasercut baseplate
  • Filament for 3d printed track carriage

Research Needed

  • Movement on two axes
  • Libraries for graphing & how to get coordinates for plotting out of them

Schedule

Week of 3/4 Week of 3/11 Week of 3/18 Week of 3/25 Week of 4/1 Week of 4/8 Week of 4/15 Week of 4/22 Week of 4/29 Week of 5/6 Week of 5/13 Week of 5/20 Week of 5/27 Week of 6/3
Planning/Initial model acquisition Axes Prototype CAD for Pen Module Assemble Complete Prototype/Fix Issues Spring Break Research Code/Code Coding Finish Code? Integration/Work Out Issues Documentation Extensions/Fixing Issues Extensions/Fixing Issues Extensions/Fixing Issues Extensions/Fixing Issues

Success Criteria

We will know we are successful if the plotter can plot linear graphs with possible extension to polynomials, rational equations, etc. and/or letters and/or svgs.

Post Spring Break Update

Coming out of spring break we were running a bit behind, having not quite completed the axes prototype or pen module. We still needed to design most of the pen module, figure out a working end cap design (the initial one failed), and cut the third axis.

Final Documentation

As of the penultimate week of school, we are most of the way there, lacking only the motor for the top(X) axis, although much of it is untested. We decided to use a servo to actuate the pen, instead of the planned solenoid. We also abandoned the hard stops at the end, as it would be too much work to figure out a working model, and decided to implement them in code. A contributor to our lack of finishing was the amount of time spent searching for a suitable library for graphing (~1-2 weeks), instead of jumping into the code ourselves. Another issue we had was that we forgot to account for the placement of the motors in our original design.

Final BOM

  • 30.5in Linear Rail/Extruded Aluminum
  • ~5in GT2 Timing Belt
  • 1x Stepper Motor
  • 1x Servo
  • 1x Golf Pencil
  • 1x Metro M4
  • 1x Breadboard
  • 5 Bolts & 2 Nuts
  • Acrylic for lasercut baseplate
  • Filament for 3d printed sliders, pen module, and motor enclosure

Wiring Diagram

Code

findPoints.py runMotor.py

Pictures

Back view of design

Front view of design

Top view of assembled project

About

Engineering 3 robot arm project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages