Answers.Body: <p>(fair warning: I work for a 3D printer company [Type A Machines])</p>
  
  <p>I thought <a href="http://forums.reprap.org/read.php?1,114024,114024" rel="nofollow noreferrer">this cross-posting up on the RepRap forum</a> would be useful here.</p>
  
  <p><strong>Summarizing that post:</strong></p>
  
  <p>It <em>is</em> possible to 3D print LEGO-compatible parts on desktop 3D printers, but with caveats:</p>
  
  <ol>
  <li><p>The fit will likely never be as tight as real LEGOs. Those are <em>tough</em> tolerances to match. LEGO Corp are (I've heard) the masters of injection molded plastic.</p></li>
  <li><p>The fit we achieved is not bad though, but to make it work you can't just print the holes at the exact diameter and just hope it works.</p></li>
  <li><p>I did my models in CAD software and (CRUCIAL POINT) had to expand hole sizes by about 1/2mm to get the right fit.</p></li>
  <li><p>I added 1mm chamfers to the holes as well.</p></li>
  <li><p>I also widened the holes after printing with a 4.8mm drill bit. No power tools needed, just a few turns manually.</p></li>
  </ol>
  
  <p>...but with those caveats, it's totally doable.  The holes I printed stuck quite nicely to the top of a standard LEGO 8x8 plate. Of course, it's crazy to try and print any standard LEGO/Technic brick. LEGO corp does that so much better than you ever will. The interesting thing is making custom pieces that you'll never see from LEGO. There are a <em>lot</em> of interesting 3D designs out there that - with the methods above - allow you to turn them into a LEGO component.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2013-05-25T22:32:31.473Z
Answers.LastActivityDate: 2018-12-21T09:32:01.383Z
Answers.LastEditDate: 2018-12-21T09:32:01.383Z
Answers.UserDisplayName: Krowney
Answers.Body: <p>LDview can directly export LDraw files to .STL. But the problem is that the mesh obtained may not be suitable for 3D printing, many of LDraw parts are not "watertight", or contain surfaces inside the part volume (eg. studs are simply lain on flat top surface).</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2012-03-11T07:44:38.993Z
Answers.LastActivityDate: 2018-08-03T14:40:38.090Z
Answers.LastEditDate: 2018-08-03T14:40:38.090Z
Answers.UserDisplayName: Philo
Answers.Body: <p>You can't directly export from MLCad to the .STL format that the Makerbots require, but there are workflows you could probably set up.</p>
  
  <p>MLCad doesn't really have many export options, so you're better off using something like <a href="http://leocad.org" rel="nofollow">LeoCAD</a> which can read .ldr files from MLCad, and export as other formats.</p>
  
  <ol>
  <li>Using LeoCAD, add the part you want to print to the scene.</li>
  <li>Export as either .3ds or Lightwave .obj, and import into <a href="http://www.blender.org/" rel="nofollow">Blender</a>.</li>
  <li>Export from Blender as an .stl file (native exporter).</li>
  <li>Open the .STL in ReplicatorG and away you go.</li>
  </ol>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2012-03-10T15:44:33.473Z
Answers.Text: I've heard there are limitations to printing layer-by-layer as parts can be very brittle. How do home-made bricks compare to the real thing, is it even a viable option?
Answers.UserDisplayName: Ambo100
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2012-03-10T19:57:12.513Z
Answers.Text: Good question - I really doubt that the precision of the printers are anywhere close to actual LEGO bricks.
Answers.UserDisplayName: Zhaph - Ben Duguid
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2012-03-10T15:00:57.710Z
Answers.LastActivityDate: 2012-03-10T15:00:57.710Z
Answers.UserDisplayName: Zhaph - Ben Duguid
Body: <p>Is it possible for plates, tiles or small pieces ? Is it possible to use MLCAD with a Makerbot replicator? </p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2012-03-10T13:38:26.380Z
Comments.Text: I can't imagine that the tolerances would be as good as LEGO's - would probably be on a par with MegaBloks ;)
Comments.UserDisplayName: Zhaph - Ben Duguid
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2012-03-27T04:08:54.567Z
Comments.Text: Yes, but the quality would not be that good.  See this (my) [answer on a related question](http://bricks.stackexchange.com/a/1283/738).
Comments.UserDisplayName: fouric
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2014-03-24T06:51:41.647Z
Comments.Text: See the referenced answer by InkBlend; precision of normal lego pieces out of box is under 10 microns. The quality you can get from a 100 micron printer is not going to work as well as a real piece. Once we have 10x precision for the 3D printers, things might change.
Comments.UserDisplayName: Mikko Rantalainen
Tags: <software><manufacturing><cad><3d-printing>
Title: Is it possible to build Lego bricks with a makerbot replicator 3D print?
UserDisplayName: john lamarck
ThreadText: # Is it possible to build Lego bricks with a makerbot replicator 3D print?
  
  (Asked by: username_0 on 2012-03-10)
  
  Is it possible for plates, tiles or small pieces ? Is it possible to use MLCAD with a Makerbot replicator?
  
  **Tags:** software, manufacturing, cad, 3d-printing
  
  > **Comments:**
  > **username_1**: I can't imagine that the tolerances would be as good as LEGO's - would probably be on a par with MegaBloks ;)  
  > **username_2**: Yes, but the quality would not be that good.  See this (my) [answer on a related question](http://bricks.stackexchange.com/a/1283/738).  
  > **username_3**: See the referenced answer by InkBlend; precision of normal lego pieces out of box is under 10 microns. The quality you can get from a 100 micron printer is not going to work as well as a real piece. Once we have 10x precision for the 3D printers, things might change.  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_4 on 2013-05-25. Score: 13
  
  (fair warning: I work for a 3D printer company [Type A Machines])
  
  I thought [this cross-posting up on the RepRap forum](http://forums.reprap.org/read.php?1,114024,114024) would be useful here.
  
  **Summarizing that post:**
  
  It *is* possible to 3D print LEGO-compatible parts on desktop 3D printers, but with caveats:
  
  1. The fit will likely never be as tight as real LEGOs. Those are *tough* tolerances to match. LEGO Corp are (I've heard) the masters of injection molded plastic.
  2. The fit we achieved is not bad though, but to make it work you can't just print the holes at the exact diameter and just hope it works.
  3. I did my models in CAD software and (CRUCIAL POINT) had to expand hole sizes by about 1/2mm to get the right fit.
  4. I added 1mm chamfers to the holes as well.
  5. I also widened the holes after printing with a 4.8mm drill bit. No power tools needed, just a few turns manually.
  
  ...but with those caveats, it's totally doable. The holes I printed stuck quite nicely to the top of a standard LEGO 8x8 plate. Of course, it's crazy to try and print any standard LEGO/Technic brick. LEGO corp does that so much better than you ever will. The interesting thing is making custom pieces that you'll never see from LEGO. There are a *lot* of interesting 3D designs out there that - with the methods above - allow you to turn them into a LEGO component.
  
  
  ---
  
  ### Answer by username_5 on 2012-03-11. Score: 8
  
  LDview can directly export LDraw files to .STL. But the problem is that the mesh obtained may not be suitable for 3D printing, many of LDraw parts are not "watertight", or contain surfaces inside the part volume (eg. studs are simply lain on flat top surface).
  
  
  ---
  
  ### Answer by username_1 on 2012-03-10. Score: 4
  
  You can't directly export from MLCad to the .STL format that the Makerbots require, but there are workflows you could probably set up.
  
  MLCad doesn't really have many export options, so you're better off using something like [LeoCAD](http://leocad.org) which can read .ldr files from MLCad, and export as other formats.
  
  1. Using LeoCAD, add the part you want to print to the scene.
  2. Export as either .3ds or Lightwave .obj, and import into [Blender](http://www.blender.org/).
  3. Export from Blender as an .stl file (native exporter).
  4. Open the .STL in ReplicatorG and away you go.
  
  > **Comments:**
  > **username_6**: I've heard there are limitations to printing layer-by-layer as parts can be very brittle. How do home-made bricks compare to the real thing, is it even a viable option?  
  > **username_1**: Good question - I really doubt that the precision of the printers are anywhere close to actual LEGO bricks.  
  
  ---
  
  