Hello, thank you for looking at this!

First off, a slight update. I'm working on the 3rd version printer, which should actually be able to print. Since I won an NXT 2.0 in the Toy challenge with this, I should be able to make another one for the next contest that features a Makerbot.

I originally wanted to create a lego 3D printer for the makerbot challenge, but wasn't able to finish it in time. So, since another makerbot is up for grabs, I decided to do a second version of the printer. Since I have no extruder, I can't actually have it be a 3D printer. That's why it's currently configured as a pen plotter. Also, this takes a massive number of parts. I had to scrounge around for all the little pieces I need.

This is my first instructables, so I've decided to do the guide with a combination of two different techniques. I'm using Lego digital designer to design some of the sub-builds. I've exported each sub-build as an html file and html files are each given a number. (All of which are in the "building instructions.zip" file) I'll reference them by B#. ie, B1, B2 or whatever. So when I say build 2 of B1, I mean open up 1.html and build it twice. If you have Lego Digital Designer (LDD) and would rather use it, the "models.zip" file has all of them by the same number. It's just B1 is 1.lxf instead of 1.html. Sorry if that's confusing. The second approach was to take pictures of putting the sub-builds together.

Here is a video demonstrating what it can do:

Step 1: 3d Printer Sides: the Triangles

So the first thing to build is the sides.  I'm going to show you with the Z axis rail, but we will remove that later to put in the Z platform.  Don't worry, it's pretty easy to do.  I designed it mostly in Lego digital designer, but there were two pieces it didn't let me put in, so I'll show you that in the picture.  Go ahead and build 2 of B1 (Open 1.html in the building instructions folder, and build it twice).  I've also included the 1.lxf file if you have LDD and would rather use that.  The html file is just a little bit weird.  I think they need to work on their building instructions algorithm.  Anyway, see the pictures for the two pieces that were missing and where they go.  (One piece for each side.)

The main picture is one side fully assembled.
I had a weekend so I built it and, well it works it is t great but it is still a printer
<p>That's amazing! Are you telling the NXT how to move manually? It's been so long since I built this, I forgot how I wrote the code lol.</p><p>You should check out my second one: <a href="https://www.instructables.com/id/Lego-CNC3D-printerplotter/" rel="nofollow">https://www.instructables.com/id/Lego-CNC3D-printer...</a></p><p>It should prove far more stable if you remove the motor and section that handles the CNC drill and replace it with the 3D pen.</p>
<p>You have very interesting project made from MINDSTORMS!</p>
dude the videos private
<p>Fixed! Thanks for letting me know! I did an account transfer which seems to have made my videos private.</p>
why not make a printrbot instead? Just don't have money for the parts?
If I recall correctly, this was built before printrbot existed. The second version (instructables.com/id/Lego-CNC3D-printerplotter/) was based on a printrbot. I am currently the proud owner of a Prusa mendel 3d printer.<br><br>At the time I built this, I did not have enough for a pl3d printer.
nice, I have a H-1 Huxley.
any progress in making it actually print?
This is the first version. The second version is https://www.instructables.com/id/Lego-CNC3D-printerplotter/ <br> <br>I already commented about the second version, but as for this version: I don't think I'll go back to this design. It's too unstable. Especially the build platform. It could never work for actual printing. The second one was designed to, so I know that it can. <br> <br>I'm currently working on a delta Robot out of Legos, though, so stay tuned.
Can this be made out of 1 Lego Mindstorms NXT 2.0 Kit?<br>
In terms of the motors and sensors used, yes, but not in terms of pieces. I have so many pieces that it would be impossible to separate them. I'm currently working on another printer that uses two different NXT kits.<br><br>But with just one kit, you cannot build this model. You need more pieces than that.
you won!!!
The toy contest? Yes, I got first prize, but I didn't win the makerbot. I wish I did, though.
WOAH!!<br><br>I would love to see it added to the 3D print group I have just started<br><br>https://www.instructables.com/group/3Dprint/<br><br>Thanks
When you said this &quot; I then had replicatorg try and connect to it.&quot; How did you get replicatorg to connect to it?
relpicatorg can automatically connect to serial ports.<br><br>I'm re-writing part of the lejos firmware to be able to have custom USB configurations and endpoints while the program is running. In this case, it would be a CDC device. ie, it would emulate a serial port, and replicatorg can automatically connect to that serial port too. I'm not entirely sure how the bluetooth &lt;-&gt; serial port works. All I know is that I connected and paired it, and it showed up as that /dev/tty.nxt port.
Hey, I am making software for my own take on a nxt 3d plotter, When I am done I will make sure to tell you so you could actually use this for something :D
And it will use G-Code as the input
I'm writing a driver that will be part of replicat.org and will be able to talk to up to two NXT's and have configurable settings based on a lejos program. If you want to help me with it, just send me a PM and we can talk on IRC or whatever.
you could try adding a [primitive] extruder made from legos and some rolled up wire, (molten wax/ crayolas), molten wax I believe doesn't melt legos
I was thinking of trying it with chocolate. But I'm also thinking I'll wait til version 3 for that. I'm taking everything I learned from this bot and putting it towards version 3. The crayons have a melting point of about 128-147 degrees Fahrenheit, and abs plastic has a melting point of about 221. So I think that would be fine. chocolate has a melting point of less than 100, though.<br><br>But yeah, I think I'll wait til v3. Thanks though, and I hope I get your vote!
I'll look forward to v3 then. You already won my heart since I first saw your lego toy. You see, I always had craved for a 3d lego printer machine, but was never corageous enough to make it real. You, on the other hand, did. Congratulations on a nice project.
Thanks, glad you like it. I hope v3 is easier to build and works better, as well.
Erm, it could be better, the stage that you builded was a bit wobbly, bit good job!
Whoops, I ment but good job!
lol, that's fine, I understood it well enough. Thank you for commenting. If I make a 3rd version of this (This printer is actually v2, with v1 never being posted) I'm going to focus on that, and focus on trying to find a better way to drive the axes than with string. This version went through quite a few iterations to try and get that axis right, and I never really got it just oh so perfect, so I'll definitely try and fix that this next time.<br><br>Thank you, and I hope you vote for me!
I see you took inspiration from the reprap design, with the triangle prism like design<br><br>It could be able to use an extruder for 3d printing if you make sure to not let the hot part hit any of the legos, it extrudes the plastic that legos are made of(just a fun fact)<br><br>Good job though and I will vote for you, if you vote back for an instructable that I am almost done with
You're working on an instructable for this contest? Depending on if I think it deserves a vote, I'll vote for you. Just send me a link when you're done, I'll love to look at it.<br><br>Yeah, I took after a reprap mendel for this design. And yeah, I know about the ABS plastic limitation, which is why I didn't bother attempting to design a full one for this project. I guess I good for v3. I'll design it with that in mind.<br><br>But yes, thank you for the vote. Looking at some of your other projects, I'll probably give you a vote. I like origami and other paper craft related things too.
I am about to press publish, I just have to check the grammar and spellings and how it looks, etc...<br> <br> And thanks, I try to be unique and use what I have, As far as I know and i have looked up for anything like it, I couldn't find anything like a few of my instructables, no one has made it before<br> <br> And I cant wait for v3 <sub><sub><sub>Subscribed :)</sub></sub><br> </sub>
Well, the reason I ask what contest it's for, is that the toy contest has closed, so I wasn't sure what contest you where referring to voting on it. I'll definitely rate it for you.
The exact words <br>&quot;Multiple entries are accepted, but each entrant can only win one prize. Contest is open to international entries. Contest closes for entries at 11:59pm PDT, July 4.&quot;
oh my bad, I totally thought it was over the 3rd and they were going to get all the entries ready for voting on the 4th. Oh well. Yeah, sure, I like your project, and will be sure to give it a vote for a vote on mine. Thank you!
Not yet, it is over at 12:00 pm in california<br><br>And i just published it
really impressive. but i can't find the vote button :( and you uploaded this on my birthday!
Glad to have uploaded it on your birthday, and happy birthday to you! As far as I can tell, it hasn't actually been added to the contest yet, and voting doesn't start until midnight tonight. But thank you for voting for me! (When you can later, I guess)
thanks, definitely see the effort you put into this and how you would really benefit from the printer, that's why i'm voting for you.<br>
Excellent. Yeah, I put in a bit of work on it. I was originally going to just put up that video in the first page, because I didn't think I could get it all taken apart and put together in time, so I'm really glad it worked out! Thank's for voting for me, because I do love 3D printers!

About This Instructable




More by jnesselr:Lego CNC/3D printer/plotter Lego 3D printer/plotter 
Add instructable to: