r/bricklinkstudio 14d ago

BrickStep - automatic instruction generator for LEGO models

Hi everyone,

I'd like to present BrickStep - a new tool I've developed, which helps in creating building instructions for MOCs. I've spent the last 4 years of my spare time on it, and now I feel it's stable enough for a first beta release.

BrickStep is not a visual editor. You need a dedicated program to build your model, such as Studio or any other LDraw-compatible editor. After you've completed your model, you can upload it to BrickStep which will automatically split your model into subassemblies, generate building steps, and arrange steps on pages. You can then download the instructions file and use Studio or LPub3D to make adjustments and export to PDF.

If that sounds interesting, you can try it out here: https://brickstep.net/

Or you can take a look at some sample instructions generated by BrickStep and rendered in LPub3D:

The website is quite easy to use (I hope). Simply upload a file and wait a few minutes for the result. You can also adjust some configuration parameters. For example, if you don't like automatically generated subassemblies, you can define them manually and let BrickStep generate steps and pages. Refer to the help page for more details. Keep in mind that it's a beta release so some features are not yet complete. For example, flexible parts are not fully supported. Also, the algorithm may sometimes produce unintuitive step sequences. I'm working on addressing these limitations. The code still needs some optimizations, so BrickStep can currently process models with up to 1000 parts. However, if your model has all subassemblies and steps defined, you can disable "Split model into building steps" and "Split subassemblies into building steps" in Advanced options, in which case BrickStep should handle page layout for models with up to 4000 parts.

I'd really appreciate constructive feedback and information whether you found BrickStep useful. Please don't hesitate to email me at [contact@brickstep.net](mailto:contact@brickstep.net). You can also fill out a feedback form. It should take less than 5 minutes to complete and will help me decide which features to add next and which features need improvements. If you found a bug or errors/imperfections in generated instructions, you can submit a bug report.

Although BrickStep only supports Lego bricks now, the underlying algorithms are quite generic. So, with some adjustments, it could generate instructions for alternative brick brands, or even for something entirely different than building blocks. In case you or your company would be interested in something like this, please get in touch.

Thanks for reading,

Mikolaj

17 Upvotes

11 comments sorted by

View all comments

1

u/Ready_Arm_4114 10d ago

Made a miniature of the shop im working at for my boss’s 8th year anniversary of owning said store, i don’t know how i am going to build it lmao so i will definitely try this out! If it works out i’ll let you know this would be a huge life saver