Hackaday.io Hackaday.io
Projects
Discover Contests Courses Stack
More
Courses Tutorials Events Hackerspaces Hackaday.com Tindie Marketplace
Sign up Log in
Close
0%
0%

DIY 2D Plotter

2D Plotter Designed and Engineered from Scratch

travis-bumgarnerTravis Bumgarner
Following Follow project
Liked Like project

Become a Hackaday.io member

Not a member? You should Sign up.

Already have an account? Log in.

Sign up with Github
Sign up with Twitter
OR
Forgot your password?

Just one more thing

To make the experience fit your profile, pick a username and tell us what interests you.

Pick an awesome username
hackaday.io/
Your profile's URL: hackaday.io/username. Max 25 alphanumeric characters.
Pick a few interests
Projects that share your interests
People that share your interests

We found and based on your interests.

Choose more interests.

OK, I'm done! Skip
Join this project
Similar projects worth following
990 views
2 comments
5 followers
6 likes
  • Description
  • Details
  • Files 0
  • Components 0
  • Logs 8
    • View all
  • Instructions 0
  • Discussion 2
View Gallery
990
2
5
6

Team (1)

  • travis-bumgarnerTravis Bumgarner

Join this project's team
  • Twitch
  • YouTube
hardware
ongoing project
2dPlotter

This project was created on 05/10/2020 and last updated 6 years ago.

Description

I'm building a 2D Plotter one Twitch stream at a time. Follow me on Twitch to see updates live or check the recordings on YouTube. Links to YouTube and Twitch can be found under the external links section.

Project Logs
Collapse

  • Working X and Y! Also, created a paint program in Python!

    Travis Bumgarner • 07/08/2020 at 23:56 • 0 comments

    Today was an awesome day. I finally got linear motion working in both the X and Y direction. I also created a paint program in Python that can output its canvas to instructions for the 2D plotter. The end is getting closer!

  • Got both motors and switches working today

    Travis Bumgarner • 07/07/2020 at 18:27 • 0 comments

    I wired up the motors and switches to the Arduino. Then I wrote some basic code to control the motors and switches. Finally, I wrote a little script to make the printer head move repeatedly left - down - right - up.

  • Connected the 2D Plotter to receive commands from Python

    Travis Bumgarner • 06/24/2020 at 00:56 • 0 comments

  • Physical Assembly is Coming Together!

    Travis Bumgarner • 06/21/2020 at 00:02 • 0 comments

    The orders are slowly starting to arrive. I've also 3D printed all the parts. I was able to connect the first motor and wrote demo code to test its movement. 

  • Parts are ready for Printing!

    Travis Bumgarner • 06/03/2020 at 00:03 • 0 comments

    Just loaded all the parts needed for printing into Cura. I'll be starting printing tonight or tomorrow! Come join me live on Twitch on Tuesdays as I stream: https://www.twitch.tv/travis_the_maker

  • Parts Ordered!

    Travis Bumgarner • 05/27/2020 at 22:51 • 0 comments

    I stream every Tuesday at 6PM EST. Come join me and don't forget to subscribe! 

  • Circuit Prototype

    Travis Bumgarner • 05/16/2020 at 18:04 • 0 comments

    Today I decided to switch gears and setup a little circuit that would test all the components (2x stepper motors, input mechanism, screen, brain) that I'll need for the plotter. This was the result - a joystick that can increase, decrease and reset values; a screen to display the current value; and a stepper motor to position itself (0 = start, 100 = half turn, 200 = full turn) where that value is. 

  • Day 2 Twitch Stream Update

    Travis Bumgarner • 05/11/2020 at 23:37 • 0 comments

    It looks like I made no progress, but I swear I did! I now have the foundation for motion in both directions. The first stepper motor (which controls the direction of the other stepper motor) will be with a threaded rod. The second motor will use a belt to move the painting apparatus (aka a pen, marker, etc.) around. 

View all 8 project logs

Enjoy this project?

Share

Discussions

Log In/Sign up to comment

Become a Hackaday.io Member

Create an account to leave a comment. Already have an account? Log In.

Sign up with Github
Sign up with Twitter
OR
Dan Maloney wrote 05/11/2020 at 20:13 • point

Sounds interesting, hope you'll post a BOM here where you're done.

  Are you sure? yes | no

Travis Bumgarner wrote 05/11/2020 at 23:35 • point

Most definitely!

  Are you sure? yes | no

Similar Projects

A broken robotic chess game is easily turned into a CNC plotter. Can be cheap, depend on what you have.
Project Owner Contributor

CNC Plotter From Robot Chess Game

rocketburnsRocketburns

Hackaday Prize 2020
WinDIYingThing is a side project that helped me to wind the coils for the generator that i'm using with "WinDIY" a 3D printed wind turbine
Project Owner Contributor

WinDIYingThing - Automatic coil winder

fabianFabian

The 2015 Hackaday Prize
Custom electromechanical motor that can be printed using any 3D printer, some coil, maybe magnets and a controller.
Project Owner Contributor

3D Printed Parametric Motor

solenoidSolenoid

The 2016 Hackaday Prize
Enhance a microscope with web control, enabling gigapixel panoramic or focus stacked shots, live streaming/control and more!
Project Owner Contributor

Web Enabled Microscope

justin-kennyJustin Kenny

Does this project spark your interest?

Become a member to follow this project and never miss any updates

Going up?

About Us Contact Hackaday.io Give Feedback Terms of Use Privacy Policy Hackaday API

© 2026 Hackaday

By using our website and services, you expressly agree to the placement of our performance, functionality, and advertising cookies. Learn More

Yes, delete it Cancel

Report project as inappropriate

You are about to report the project "DIY 2D Plotter", please tell us the reason.

Send message

Your application has been submitted.

Remove Member

Are you sure you want to remove yourself as a member for this project?

Project owner will be notified upon removal.