I am always short of some bricks when creating LEGO MOCs (My Own Creation), so I am using FreeCAD and my printer to create temporary placeholders when prototyping.
This model is a brick compatible with LEGO's brick no. 4871 - ROOF TILE 4X2/45° INV. Essential piece for mech and (space)ship making.
The model was designed specifically for 3D printing with tolerances in mind.
For printing I recommend to start with attached FreeCAD project file and modify properties according to Printing Guide.
(how to preserve compatibility with LEGO when printing)
There are several factors influencing compatibility with LEGO or other bricks system. Building capabality is mainly based on:
Friction is maintained by
Spacing is maintained by
With common 3D printer, we are not able to match required precision to create adequate friction, we can only approximate.
Relevant for this model. The model is quite hard to calibrate because it is using most of the available systems.
Parameter | Description | My MK4 (kit) | Your printer? |
StudDiaMod | Stud diameter modifier | 0,1 mm | ? |
StudInnerDiaMod | Stud inner diameter modifier | 0 mm | ? |
WallThickMod | Wall thickness modifier | -0,1 mm | ? |
PlayTolerance | Play tolerance offset | 0,2 mm | 0,2 mm |
TubeDiaMod | Tube diameter modifier | 0,05 mm | ? |
Play tolerance offset of 0,2 mm is a LEGO standard, there should not be a need to change that.
Beware: Parameters can also slightly differ with various materials, even different color from the same brand can influence the result.
Share your printing settings and parameters for your printer. I will update the table. Exported files (3MF, STEP, STL) are with parameters for my MK4.
The author marked this model as their own original creation.