Klemmbrick - legos compatible bricks
Print Profile(3)



Description
Klemmbaustein [ˈklɛmbaʊ̯ʃtaɪ̯n]
plastic construction bricks with studs and tubes that interlock
Boost Me (for free)
think it's cool?
👉👈 boost me!
this parametric script allows you to generate Klemmbausteine of varying sizes and properties

Importantly, it enables fine adjustments to be made to compensate for 3D printing inaccuracies, material shrinkage and slicer settings.
The default compensation values work with my setup. Give them a try and see if they work for you!

Version 1_2 now includes an option to generate rows of components with varying compensation parameters.
You can then test each one individually using a commercial brick and enter the best fits in the 'global compensation values' section.

I was inspired by the way machineblocks.com set up this calibration by inverting some pieces.
I have added an option to draw the compensation parameters on the side of the brick, making it easier to keep track of which ones you have used.

If you find a set of compensation values that work well for you, share them along with information about your printer model and the filament you used. This will make it easier for others to find calibration values that work for them.
I have added comments to almost every parameter.
If you need help, have found a bug or have any suggestions, just let me know.
recommended slicer settings
there are some slicer settings I recommend to change:
| setting | value | reason |
| Layer height | 0.10mm or lower | reduces the depth of the ridges between layer lines and makes connection-force more consistent between 3d printed and commercial ones |
| Seam potion | Back | makes compensation values on the side print more cleanly |
| Wall generation | Arachne | allows for more consistent wall thickness and details |
| Wall loop order | Outer-Inner | enhances wall precision, especially when combined with Arachne's varying wall thicknesses |












Comment & Rating (155)