First Arduino project - SVG image plotter

Поділитися
Вставка
  • Опубліковано 7 лис 2024
  • For my first Arduino project I gutted a junk printer and turned it into a plotter. Then after about 1100 lines of code and more hours than I want to admit, It can read SVG image files(common vector graphics) and draw the image. Here are some more details:
    Hardware:
    -old epson printer, used the frame, stepper motors and half of the main circuit board(yes, I actually just snapped it in half) because the board had some nice H-bridges on it.
    -power supply from some computer. I'm using 5V for everything.
    -CD player guts to move the pen up and down.
    -an additional h-bridge to control the up/down motor
    -Arduino uno
    Software:
    -Processing language (essentially Java)
    -Reads XML text in the SVG file and does lots of math to turn it into pen instructions.
    -The interpolation precision for curves and arcs can be set.
    -The plotted image size can be set.
    -The program on the Arduino reads instructions via usb and controls the motors.
    Oops:
    -Came out as a mirror image! That's an easy fix, though.
    -The pen was a little messy.
    Next step:
    -Replace pen with burning laser from DVD burner.
    -Get rid of printer frame and build full 3-axis tabletop CNC.

КОМЕНТАРІ • 8

  • @vish1628
    @vish1628 12 років тому

    great job :) Please write a blog post on what materials you used the steps in detail and even your code for us to learn from it.

  • @VoltzRoad
    @VoltzRoad 12 років тому

    I find this project interesting. I think I mostly like the fact that the final result is actually very clean and precise (even if you don't think so). you should overdub your voice explaining everything... you couldn't have spent a tenth of the time on this video as you did on the printer...

  • @conomara
    @conomara 12 років тому

    i was thinking of doing this, this is a great help, i can think of some cool appliations for it
    thanks

  • @LukinhaSantos2011
    @LukinhaSantos2011 12 років тому

    very good project !

  • @mal209
    @mal209 11 років тому +1

    can you post the code?

  • @feiyang8471
    @feiyang8471 12 років тому

    你是怎么做的

  • @sloanlance
    @sloanlance 12 років тому

    Nice concept and project, but why waste so much time in the video showing how you make a drawing?