Printer à la Evil Danny

This is what I like about the Mindstorms community. It’s also why I publish building instructions for my robots. Beginning users will enjoy the printer as an advanced project, but advanced users like Daniele Benedettelli, take the existing design to the next level. Danny wrote a Java program to enable the printer to draw not just straight lines, but also curves and even a vectorized picture! Check it out below.

But what it really tells me… I need a more evil looking logo for my website! 🙂

About the author

11 Responses
  1. Martin Schrode

    Is Daniele Benedettelli’s Java program available for download? I checked Daniele’s web pages but couldn’t find any reference to the printer.

  2. the NeXT designer

    Hey Laurens how come Danny always uses NXC or any other programming language instead of NXT-G block programming? Do you know why?

    1. Text programming languages are easier to work with when you make large programs. Especially when you do math (even simple stuff), NXT-G is just tedious to use. Take incrementing a variable. You need a block to read the variable, add 1 to it, and put it back in the variable. That’s three blocks and two wires while in NXC it is just one text line: hello = hello + 1;

      The reason I use NXT-G in my books is that it makes it accessible for everyone. For my personal projects, I also use a text-based language (RobotC).

      1. NeXT-Generation

        “…That’s three blocks and two wires while in NXC it is just one text line: hello = hello + 1;…”

        Actually, you can make it even less by using “hello += 1;”. That’s basically the same thing.

          1. NeXT-Generation

            Yes, I knew that, but “hello += 1;” is more generic since “hello++;” only adds one.

            Yes, but I would consider that simpler, as it uses less text.

  3. santiago

    Laurens Valk:
    I’ve armed the printer of the book “The unofficial lego ….”, but when I put the sheet and start the program, the blade locks. Can it be that it locks, because the blade is thick 80mg? If so, please tell me where I can get finer leaves. (for example 25mg)

  4. Andrew

    Too bad Danny isn’t sharing the source, although I contacted a YouTube user and was able to get his Java source for his EV3 plotter.

    I’ll try it out and let you know if it works, and link you to the guy so he can send you it too. 😀

  5. Josh

    It would be awesome to be able to write nxt programs with a text compiler. NXT-G is sooo limited with the stuff you can do and its wicked glitchy with any semi large programs like the pong program I made. If anyone knows how to write programs this way or have it read a text file with character positioning can you please share? That would be epic! Thank you

Leave a Reply


EV3 Discovery

Discover the many features of the EV3 set, and learn to build and program your own robots! Learn more

Start Building Robots


Website Maintenance

Robotsquare is currently being updated, which means that it may look a little different (and not very polished) for a while. All the content and pages should still be there, though. It should be back and fully operational soon. Thanks for your patience!