Answers.Body: <p>You could try <a href="https://www.mecabricks.com/en/workshop" rel="nofollow noreferrer">Mecabricks</a>.</p>
  <ol>
  <li>Login</li>
  <li>Make model or import it</li>
  <li>Click export (choose .stl)</li>
  </ol>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-02-04T03:06:10.730Z
Answers.Text: Mecabricks can also import your LDD model so you don't have to start from scratch.
Answers.UserDisplayName: chicks
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-02-03T09:21:31.523Z
Answers.LastActivityDate: 2021-02-04T16:28:16.513Z
Answers.LastEditDate: 2021-02-04T16:28:16.513Z
Answers.UserDisplayName: Max Hoppe
Answers.Body: <p>First, some notes:</p>
  
  <ul>
  <li>LEGO Digital Designer cannot do 3D printing.</li>
  <li>LDD won't get any new features any time soon, as it is no longer being updated.</li>
  <li>LXF files contain no part meshes. They only contain information on how to assemble the parts. The actual part data is stored in binary files inside the various LIF files.</li>
  <li>LDraw files are similarly structured like the LXF files.</li>
  </ul>
  
  <p>So getting 3D mesh data out of LDD is tricky to say the least. I know of two techniques:</p>
  
  <ol>
  <li><p>There is some software which will attempt to capture 3D mesh from memory. Caveats:</p>
  
  <ul>
  <li>LDD optimizes the drawing by removing the faces of parts that are not visible.</li>
  <li>This means the mesh you get out may be missing some things you might expect.</li>
  </ul></li>
  <li><p>Convert to LDraw, and open in an LDraw compatible program that can export 3D meshes. This is probably your better option, but it also has some caveats:</p>
  
  <ul>
  <li>If you are using a piece that your LDraw program does not have in the library, it will be missing.</li>
  <li>If LDD does not know how to map a part to LDraw, it could also be missing.</li>
  </ul></li>
  </ol>
  
  <p>I know some people have done some research  into directly converting LDD models directly into 3D mesh, by reverse engineering the file formats. I don't know of any complete tools that actually do this though.</p>
  
  <p>Now for the next issue, once you have your 3D mesh into another program, is it good for printing? Even without knowing specifics, I doubt it. Modelling for 3D printing is a lot different from modelling from LEGO bricks. You would likely have to do a lot of work making the model printable. It would probably be quicker to make the model from scratch in the 3D modelling program directly.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-03-16T20:32:21.693Z
Answers.LastActivityDate: 2017-04-01T17:35:03.117Z
Answers.LastEditDate: 2017-04-01T17:35:03.117Z
Answers.UserDisplayName: Alexander O'Mara
Body: <p>I want to 3D print my LEGO models (<code>.lxf</code> file type). How do you do it?</p>
  
  <p>Do you export it to a specific file type (there are LXFML, LDraw, and LXFML4 besides LXF) then import into a 3D modeller?</p>
  
  <p>Or is there a way to 3D print directly from LEGO Digital Designer?</p>
  
  <p>Can you save all parts used in the model automatically (not manually by hand, it will be too much work) in a 3D-printable file format then print those parts individually?</p>
  
  <p>I really don't know anything about 3D printing, so please share if you know anything that could help!</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-04-01T17:34:02.977Z
Comments.Text: It's a cool idea but even with the best 3D printer you're unlikely to match the tight tolerances that LEGO bricks (made using plastic moulds) have.
Comments.UserDisplayName: Ambo100
Tags: <ldd><3d-printing>
Title: 3D printing LDD model
UserDisplayName: Chris K
ThreadText: # 3D printing LDD model
  
  (Asked by: username_0 on 2017-03-16)
  
  I want to 3D print my LEGO models (`.lxf` file type). How do you do it?
  
  Do you export it to a specific file type (there are LXFML, LDraw, and LXFML4 besides LXF) then import into a 3D modeller?
  
  Or is there a way to 3D print directly from LEGO Digital Designer?
  
  Can you save all parts used in the model automatically (not manually by hand, it will be too much work) in a 3D-printable file format then print those parts individually?
  
  I really don't know anything about 3D printing, so please share if you know anything that could help!
  
  **Tags:** ldd, 3d-printing
  
  > **Comments:**
  > **username_1**: It's a cool idea but even with the best 3D printer you're unlikely to match the tight tolerances that LEGO bricks (made using plastic moulds) have.  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_4 on 2017-03-16. Score: 7 | Accepted answer
  
  First, some notes:
  
  * LEGO Digital Designer cannot do 3D printing.
  * LDD won't get any new features any time soon, as it is no longer being updated.
  * LXF files contain no part meshes. They only contain information on how to assemble the parts. The actual part data is stored in binary files inside the various LIF files.
  * LDraw files are similarly structured like the LXF files.
  
  So getting 3D mesh data out of LDD is tricky to say the least. I know of two techniques:
  
  1. There is some software which will attempt to capture 3D mesh from memory. Caveats:
  
     * LDD optimizes the drawing by removing the faces of parts that are not visible.
     * This means the mesh you get out may be missing some things you might expect.
  2. Convert to LDraw, and open in an LDraw compatible program that can export 3D meshes. This is probably your better option, but it also has some caveats:
  
     * If you are using a piece that your LDraw program does not have in the library, it will be missing.
     * If LDD does not know how to map a part to LDraw, it could also be missing.
  
  I know some people have done some research into directly converting LDD models directly into 3D mesh, by reverse engineering the file formats. I don't know of any complete tools that actually do this though.
  
  Now for the next issue, once you have your 3D mesh into another program, is it good for printing? Even without knowing specifics, I doubt it. Modelling for 3D printing is a lot different from modelling from LEGO bricks. You would likely have to do a lot of work making the model printable. It would probably be quicker to make the model from scratch in the 3D modelling program directly.
  
  
  ---
  
  ### Answer by username_2 on 2021-02-03. Score: 3
  
  You could try [Mecabricks](https://www.mecabricks.com/en/workshop).
  
  1. Login
  2. Make model or import it
  3. Click export (choose .stl)
  
  > **Comments:**
  > **username_3**: Mecabricks can also import your LDD model so you don't have to start from scratch.  
  
  ---
  
  