Web Lic

Make your own LEGO instructions

Web Lic is a free, open source web browser based application for creating and editing LEGO instruction books.


Lic imports 3D LDraw models, helps you organize them into submodels, pages and steps, and exports the end result as high resolution images or PDF.

Auto layout

Automatically layout the steps of your instruction book to nicely fill each page. Easily add a title page and an inventory page to list the parts in the model.

Rich, WYSIWYG UI editor

A fully interactive preview window makes it easy to customize the layout of your instruction book. Add new pages, steps or callouts with just a few mouse clicks. Quickly navigate through instruction books of any size.

Import and Export

Lic can import any LDraw-based model, which is supported by most LEGO model editors. Export your final instruction book as high resolution, print-quality images or PDF, or as small-sized images suitable for sharing online.

Getting Started

  1. Build a 3D LDraw model in your favorite LEGO model editor (MLCad, Bricksmitl, stud.io, etc).
  2. Launch Lic (works best in Chrome).
  3. Click 'File' then 'Import Custom Model...' to open your LEGO model in Lic.
  4. Customize the overall colors and style of your instruction book on the 'Template' page.
  5. Edit your instruction book by moving parts between steps, add | remove | merge steps, pages and callouts, rotate steps, displace parts, etc.
  6. When your instruction book is ready, click 'Export', pick an output format, and your browser will download your completed instruction book.
Launch Lic
Web Lic

About

Web Lic is currently in an early beta stage, and improving quickly. You can follow its progress, ask questions or open bug reports on its GitHub page. Or email me any questions, feedback or bug reports directly.

Web Lic is intended to be a complete replacement for the aging and no longer maintained desktop version of Lic. It includes all of the features that were in desktop Lic, more or less, plus some features that would have been impossible to add to desktop Lic, like single steps that span multiple pages, or steps within steps. This time around, it's architected in a much more simple and maintainable way. And it has unit tests.

Web Lic is built using Vue.js. Models and parts are rendered with Three.js. This is a purely client side application; there is no server side component, beyond a web server to serve the initial content, of course.

Copyright (C) 2018 Remi Gagne.

Github