Lego holder for laser module

Lego holder for 10-11mm laser module


Creative Commons Attribution Share Alike

Commercial use is allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.

Learn more or download attribution tags


Use two of them to hold a laser module of any length in place. One side for the light and another for the cables. No screws needed, because it's held together using the mounts.

10 to 11 mm diameter should fit inside by default. The upper part can be scaled up in the slicer software to handle 12 mm laser modules.

A solid glass rod can be used to cheaply convert a point laser into a line laser. Break off an end of the glass rod and cover the sharp end using shrink plastic or melt the glass directly using a gas burner. Tilting the glass will bend the line into a circular curve.

Legal note: LEGO lost a court case where it was decided that the standard itself cannot be copyrighted because it had mathematical features more suitable for a patent, which would've expired a long time ago if they would've filed for one. According to copyright law, it's okay to print parts compatible with LEGO, but not print a part of a standard design that would violate LEGO's copyright.

Materials and methods

Printed in PLA on Wanhao Duplicator I3 with compensation for normal line thickness. You must calibrate your printer before printing the bottom, or it won't fit on your LEGO. Then measure to see if your settings need a modification to the inner and outer thickness to the model. Wait for the print to cool off and shrink, then use fine sandpaper until it fits with lego without seams. Hold your laser module in place when soldering the cylinder holders onto the lego mounts to make sure that it has the exact length. Wider modules will need more length because the conical inside is made to work with multiple dimensions without getting stuck. Drag the soldering-iron quickly over layer lines to protect against dirt and collisions.



Issues are used to track todos, bugs or requests. To get started, you could create an issue.


3526ed445612ea0cd5793bf440215baa?default=blank&size=40jorgesgsg added this to the legoos collection ago
61c70fc4c072fc8e9e5e95d1871e1494?default=blank&size=40Gregory added this to the 3d Models collection ago
06e18518f864637418e189b934bfa64b?default=blank&size=40BoneGnawler published this design ago