Answers.Body: <p>The LXF file contains the complete model as created with Lego Digital Designer (the Lego CAD tool from The Lego Company). The model usually doesn't require to have building steps as they are (always) automatically generated from the model.</p>
  
  <p>For normal, non-Technic models, Lego Digital Designer (LDD) is able to create automated building instrutions. My experience with LDD and Technic models / MOCs is that you have good support for designing the completed model, but that for the generation of building instructions you're better off with other tools.</p>
  
  <p>You can <a href="http://wiki.ldraw.org/index.php?title=LDraw_to_LDD_conversion" rel="nofollow noreferrer">translate an existing LXF file into an LDraw model</a> (file extension: .ldr), but for some exotic (read: Technic) parts, the translation of LDD parts and LDraw parts is either incomplete or has problems with part orientation. This means that you may have to do manual edits to your model in order to have an (almost) complete translation into LDraw file format. See e.g. <a href="https://www.eurobricks.com/forum/index.php?/forums/topic/137193-more-up-to-date-ldrawxml-lddldraw-conversion-file/" rel="nofollow noreferrer">this site</a> for details.</p>
  
  <p>One advantage of the LDraw format, is that you can define "building steps" and sub assemblies in the design, which makes the generation of complex building instructions easier.</p>
  
  <p>A tool for creating building instructions from a LDraw model, is <a href="https://sourceforge.net/projects/lpub3d/" rel="nofollow noreferrer">LPub3D</a>. Otherwise I'd suggest using a Lego CAD tool such as LDCad.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-01-10T16:37:07.243Z
Answers.Text: I did end up converting the LXF file to a Stud.io file, which, like LDraw, allows the creation of steps. I could see instructions in Lego Digital Designer, but the steps were not in the proper order. That makes efficient Technic building painful, if not impossible. **As far as a ‘best practice’, which was part of my question, I suspect one is methodically disassembling the CAD model, which appears to create building steps in reverse.** I wonder if this method has worked for anyone else — or if it hasn’t.
Answers.UserDisplayName: EJ Mak
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-01-10T15:48:49.620Z
Answers.LastActivityDate: 2018-01-10T15:48:49.620Z
Answers.UserDisplayName: ShutterFreak
Answers.Body: <p>You can use <a href="http://ldd.lego.com/en-us/download" rel="nofollow noreferrer">LDD (Lego Digital Designer)</a> the official LXF viewer by Lego. This allows you to create building instructions to view or export to html. </p>
  
  <p>You can also use this software to build models, and i find it much better than other softwares since it is simple, with easy UI. </p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-12-08T13:31:35.510Z
Answers.LastActivityDate: 2017-12-13T14:28:23.163Z
Answers.LastEditDate: 2017-12-13T14:28:23.163Z
Answers.UserDisplayName: Vikhyat Agarwal
Answers.Body: <p>Starting from LDD files and LXF, a good software is Blueprint from msx80</p>
  
  <p><a href="https://www.eurobricks.com/forum/index.php?/forums/topic/108346-software-blueprint-a-building-instruction-generator-for-ldd/" rel="nofollow noreferrer">https://www.eurobricks.com/forum/index.php?/forums/topic/108346-software-blueprint-a-building-instruction-generator-for-ldd/</a></p>
  
  <p>With this, you can organise how you want the pieces to get assembled (by default the auto-generated steps are not always optimal), then export a PDF, I think it's pretty great.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-01-14T20:04:37.427Z
Answers.LastActivityDate: 2018-01-14T20:04:37.427Z
Answers.UserDisplayName: rienafairefr
Body: <p>I’d like to build a MOC of a Technic vehicle that was posted online using the provided LXF file of the completed model. </p>
  
  <p>I was able to open the LXF file with both Bricksmith and Stud.io, but, as far as I can tell, it is not broken down into a sequence of assembly steps. In other words, both programs shows <em>just</em> the completed model. </p>
  
  <p>I’d like to know either: (A) how to view the intended/embedded step-by-step instructions, assuming they exist, and/or (B) if there is a common/best practice for manually determining an assembly order when all you have is a completed model in an LXF file. </p>
  
  <p>FYI, the model I want to build is the awesome looking Chili Crawler by PunkTacoNYC. It can be seen on <a href="https://youtu.be/8alq2ziUhiw" rel="nofollow noreferrer">YouTube</a>, and the LXF file is available <a href="http://www.brickshelf.com/gallery/PunkTacoNYC/LegoChilliCrawler/punktaconyc_lego_chili_crawler_lxf.lxf" rel="nofollow noreferrer">here</a>. </p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2018-01-16T01:29:08.593Z
Comments.Text: See also the options here: [Do any programs exist that allow you to build your own LEGO manuals?](https://bricks.stackexchange.com/q/12/56)
Comments.UserDisplayName: Zhaph - Ben Duguid
Tags: <instructions><ldd><ldraw>
Title: Determine assembly steps from LXF file
UserDisplayName: EJ Mak
ThreadText: # Determine assembly steps from LXF file
  
  (Asked by: username_0 on 2017-11-29)
  
  I’d like to build a MOC of a Technic vehicle that was posted online using the provided LXF file of the completed model.
  
  I was able to open the LXF file with both Bricksmith and Stud.io, but, as far as I can tell, it is not broken down into a sequence of assembly steps. In other words, both programs shows *just* the completed model.
  
  I’d like to know either: (A) how to view the intended/embedded step-by-step instructions, assuming they exist, and/or (B) if there is a common/best practice for manually determining an assembly order when all you have is a completed model in an LXF file.
  
  FYI, the model I want to build is the awesome looking Chili Crawler by PunkTacoNYC. It can be seen on [YouTube](https://youtu.be/8alq2ziUhiw), and the LXF file is available [here](http://www.brickshelf.com/gallery/PunkTacoNYC/LegoChilliCrawler/punktaconyc_lego_chili_crawler_lxf.lxf).
  
  **Tags:** instructions, ldd, ldraw
  
  > **Comments:**
  > **username_1**: See also the options here: [Do any programs exist that allow you to build your own LEGO manuals?](https://bricks.stackexchange.com/q/12/56)  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_2 on 2018-01-10. Score: 2
  
  The LXF file contains the complete model as created with Lego Digital Designer (the Lego CAD tool from The Lego Company). The model usually doesn't require to have building steps as they are (always) automatically generated from the model.
  
  For normal, non-Technic models, Lego Digital Designer (LDD) is able to create automated building instrutions. My experience with LDD and Technic models / MOCs is that you have good support for designing the completed model, but that for the generation of building instructions you're better off with other tools.
  
  You can [translate an existing LXF file into an LDraw model](http://wiki.ldraw.org/index.php?title=LDraw_to_LDD_conversion) (file extension: .ldr), but for some exotic (read: Technic) parts, the translation of LDD parts and LDraw parts is either incomplete or has problems with part orientation. This means that you may have to do manual edits to your model in order to have an (almost) complete translation into LDraw file format. See e.g. [this site](https://www.eurobricks.com/forum/index.php?/forums/topic/137193-more-up-to-date-ldrawxml-lddldraw-conversion-file/) for details.
  
  One advantage of the LDraw format, is that you can define "building steps" and sub assemblies in the design, which makes the generation of complex building instructions easier.
  
  A tool for creating building instructions from a LDraw model, is [LPub3D](https://sourceforge.net/projects/lpub3d/). Otherwise I'd suggest using a Lego CAD tool such as LDCad.
  
  > **Comments:**
  > **username_0**: I did end up converting the LXF file to a Stud.io file, which, like LDraw, allows the creation of steps. I could see instructions in Lego Digital Designer, but the steps were not in the proper order. That makes efficient Technic building painful, if not impossible. **As far as a ‘best practice’, which was part of my question, I suspect one is methodically disassembling the CAD model, which appears to create building steps in reverse.** I wonder if this method has worked for anyone else — or if it hasn’t.  
  
  ---
  
  ### Answer by username_4 on 2018-01-14. Score: 2
  
  Starting from LDD files and LXF, a good software is Blueprint from msx80
  
  <https://www.eurobricks.com/forum/index.php?/forums/topic/108346-software-blueprint-a-building-instruction-generator-for-ldd/>
  
  With this, you can organise how you want the pieces to get assembled (by default the auto-generated steps are not always optimal), then export a PDF, I think it's pretty great.
  
  
  ---
  
  ### Answer by username_3 on 2017-12-08. Score: 1
  
  You can use [LDD (Lego Digital Designer)](http://ldd.lego.com/en-us/download) the official LXF viewer by Lego. This allows you to create building instructions to view or export to html.
  
  You can also use this software to build models, and i find it much better than other softwares since it is simple, with easy UI.
  
  
  ---
  
  