Welcome to the MINDSTORMS Community!

A place for you to explore & share your Robots

EV3 Plotter Profile

Comments

31

Too bad you missed the deadline of the ArtBot challenge! It's one of the best printer/drawer machines I saw! Very good for your first project! Maybe you could add a video and some more detailed pictures and description of your robot next time. 5Sts+fav


Very impressive machine.


as cool as it can be!


hmmm let me think......................AWESOME!!!!!!!!!!!!!!!!!!!!!!!!!!!!! every thing is awesome, every thing is cool when your part of a team!!!!


Thats awesome! But please add a video! I like that you choose to let it draw fractals, so it is not just a 'stupid' printer. Please upload your code.


Wow. But here's a question: how does one tell it what to print? Do you have to reprogram it to print a different picture? Or can you draw something on the brick using the buttons and then have the robot redraw it on paper?


2KitKat2761: First, I've made something like a "turtle graphics driver" - pen up/down, forward, turn left/right. These routines are the same for every program. Later I do a separate code for each fractal, sometimes a bit tricky job, as there is no recursion on EV3. Fractals here are so called L-systems (Hilbert curve). The Dragon is computed in every step, the Lissajous is sin(t)/cos(t) formula.


Breberky, welcome to the Community! I hope you continue your great work. You really have done a spectacular job with this. Perhaps you could create another program to where you use the EV3 Brick buttons to control the drawing feature. In fact, I am so impressedโ€ฆ Rating: ***** + Favorite + Follow


PS-The last drawing looks 3D!


DamonMM2000: Thank you very much. In fact the "freehand mode" is here by design and you can enter it anytime you want. As all the motors for the paper and pen movement and pen up/down are connected to the brick, you can control the plotter just by the buttons. It is a bit cumbersome though, as the motors move pretty fast. I usually use it only to load/unload the paper and calibrate the pen height.


Wow! Unbelievible! I'm glad to see you, Breberky! *****+Favorite!


@ Breberky: Oh, you already made that kind of program? Awesome!


THAT'S AMAZING ๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ˜ธ๐Ÿ˜ธ๐Ÿ˜ธ๐Ÿ˜ธ๐Ÿ˜ธ๐Ÿ˜ธ


Wow! Great project, 5* and a favorite from me!


Great job on Featured Robot! I encourage you on your journey to building more awesome robots.


Very impressive. If you can, post a video so we can see your creation in action!


I like this a lot. The lines look very straight and steady - your printing mechanism is working very well.


Featured Robot! You really deserve it!


WOW! By far one of the greatest bots I've seen! totally fave and *****


Oh! I'd never see a mindstorms printer! 5***** +1. I LIKE this model.


Can you upload the LDD?


I don't think anyone has gotten 12 followers for their 1st robot before! good job!


Great! I'm not sure if what I'm about to say is possible, but do you think you could make it draw a Mandelbrot set? :D


DoctorDerp: Oh yes! Now I've finished the "3d space shuttle" (pic in the gallery) and the boundary of the Mandelbrot set is the next challenge on my checklist. Please stay tuned!


Thank you very much for all your comments. Iโ€™ve uploaded new video showing the plotter drawing the Hilbert curve (real time at 80 % speed of the motors for better accuracy). During the past week Iโ€™ve made the program that can draw a Space shuttle (shuttle.3dv preprocessed in Excel and exported to the x-y coordinates text file uploaded to the brick). Hope you will like the pic in the gallery.


The new images and video have been submitted to the forum moderators, I hope it will be reviewed soon.


You should post instructions for a plotter and a simple program with a My Block for every letter and one for "leave a space" in-between words/letters.


WOW, thanks for sharing the video! Outstanding! Too bad you robot didn't get a full week of Featured gloryโ€ฆ


Impressive! Fractals are always cool...especially when combined with EV3.


Please post the building instructions and the program, and I'll make a #31313 version. Please post soon!!!!!!!!!!!!!!!! Rating:***** + Favorite + Follow Amazing!!!!!!!!!!!!


Instructions please?

EV3 Plotter

Breberky

6/3/2014

*
*
*
*
*
35 Favorites

LEGO EV3 printer/plotter built using one 45544 LEGOยฎ MINDSTORMSยฎ Education EV3 Core Set and one 45560 LEGOยฎ MINDSTORMSยฎ Education EV3 Expansion Set. At the beginning this was just a crazy idea that eventually turned into a working device. (The build took about 10 hours + some coding) The plotter is programmed using the original 1.03H LEGO firmware and the Mindstorms EV3 Home Edition SDK. Paper size A3 (european format - approx. 42x30 cm), however the effective printing area is a bit smaller (about 38x25 cm / 15x10 inch) The plotter can draw various types of fractals (Hilbert curve, Dragon curve, H-Tree fractal, Sierpinski Triangle etc.) and Lissajous curves.

plotter printer mindstorms EV3

Intelligent Brick Type:

  • 1 
    EV3 Brick
  • 0 
    NXT Brick
  • 0 
    RCX Brick

Sensors:

  • 0 
    EV3 Color
  • 0 
    EV3 Infrared
  • 0 
    EV3 Touch
  • 0 
    NXT Light
  • 0 
    NXT Sound
  • 0 
    NXT Ultrasonic
  • 0 
    NXT Touch
  • 0 
    RCX Light
  • 0 
    RCX Touch

Motors:

  • 2 
    EV3 Large
  • 1 
    EV3 Medium
  • 0 
    NXT
  • 0 
    RCX

Downloadable Files