Customizable Brand Name Compatible Bricks – Now on MakerWorld!
I'm thrilled to share these fully customizable compatible bricks with you! This is the most complete brick designer that you'll find on MakerWorld and we're excited to see what you create. With this SCAD generator, you can create a wide variety of compatible bricks tailored to your needs. Whether you're a hobbyist, a maker, or just looking to enhance your building experience, these customizable bricks will add a new level of creativity to your projects.
📢 New! We've just released the Brick Your Name customization tool. Give it a try today!
So many options!
Bricks
Wings
Slopes
Curves
Baseplates
Rounds
I have received written permission from the original author, Christopher Finke, for the OpenSCAD model and am publishing this under the same MIT license. Check out the original repository on GitHub here.
How to Customize Your Bricks
Step 1: General Settings
Block Width: Set the width of the block in studs.
Block Length: Set the length of the block in studs.
Block Height Ratio: Choose the height ratio (e.g., standard brick height, plate height, etc.).
Block Type: Select from Brick, Tile, Wing, Slope, Curve, Baseplate, or Round.
Block Brand: Choose the size and compatibility.
Step 2: Shape-Specific Settings
Customize additional settings specific to the block type you selected (e.g., wing type, slope height, curve type, baseplate, round radius, etc.).
Step 3: Advanced Settings
Stud Type: Select between solid or hollow studs.
Block Bottom Type: Choose between open or closed bottom blocks.
Wall Splines: Include wall splines for better stability (valid for open bottom blocks).
Technic Holes: Add horizontal or vertical holes for Technic compatibility.
SNOT (Studs Not On Top): Option to place studs on the top and bottom or no studs on either side.
Dual-Sided and Dual-Bottom Options: Customize stud configurations for dual-sided or dual-bottom bricks.
Step 4: Printer-Specific Settings
Use Reinforcement: Include extra reinforcement for easier printing on FDM printers. This is set to ‘yes’ by default.
Stud Rescale: Adjust the stud diameter for your specific printer settings.
Stud Top Roundness: Specify the roundness of the stud tops.
Tips
Customization: Experiment with different stud shapes and internal structures for unique designs.
Compatibility: Ensure for accurate sizing by printing
Personalization: Use custom colors options to create personalized bricks for special projects. Use the color painting features in Bambu Studio to make you bricks even more unique.
Important Note
This customizable model is designed for personal and educational use and not for commercial reproduction or sale under these brand name trademarks.
Feedback Welcome
I hope you enjoy using this customizable brick generator. Your feedback is invaluable, so please let me know if you have any suggestions or improvements. Together, we can make the MakerWorld platform even better!
how do i get them to be purge blocks, just removing the tower and saying everything needs to go everywhere in there? and what if you have higher prints exeeding size of 1 Lego height?
Switch the process from global to objects and select the object you want to use as flush tower. In the others option of the object you will see a flush into this object
Works well. Scaled up 400%, 15% infill, .6mm nozzle and .3 layer height. Except on the slope pieces, reduce layer to .15mm. Also used 1.04 stud rescale on 400% bricks for a tight fit. Wish it did specialty bricks like the axle base, but really helped bang out the bulk bricks. Thanks!
Holy crap this is awesome. the builder works super well!
Any chance we could get this adapted for modulex 20 size bricks for us nerds? I started to build out quite a few of the deprecated bricks to bring it back from the dead but it was just crazy tedious trying to create them all manually and eventually my motivation fizzled
Of course! And Thanks for putting in all the hard work into not just this but all your other projects (I may have binged and downloaded most of them after perusing your page)
Anyways, Modulex was a professional focused brick created by the same company back in the 60s. It eventually turned into a task managing and sign making company and the bricks were discontinued. I made a quick collage for you to show you some cool concepts it had. The angled connector pieces being my favorite.
Hello, that is great feedback. can you let me know if it’s too loose on the bottom or the top, or both? There is a setting to adjust the stud size for a better fit based on your printer and filament. perhaps a 2x2 sample bricks to get it right.
Based on this feedback, I will need to make a future enhancement to this code where one can adjust the wall spline depth more easily. For now, if you wanted to experiment, when you open the code, you can search for `real_included_wall_splines` and then do something like add a little bit of extra length to the spline. This is untest, but just an example of some of the changes that you could look into making.
```
// Interior splines to catch the studs.
if (real_include_wall_splines) {
translate([stud_spacing / 2 - wall_play - (spline_thickness/2), 0, 0])
for (xcount = [0:real_length-1]) {
translate([0,wall_thickness,0])
translate([xcount * stud_spacing, 0, 0])
cube([spline_thickness, spline_length + 0.5, real_height * block_height]); // Changed value here
translate([xcount * stud_spacing, overall_width - wall_thickness - spline_length - 0.5, 0]) // Changed value here
cube([spline_thickness, spline_length + 0.5, real_height * block_height]); // Changed value here
}
translate([0, stud_spacing / 2 - wall_play - (spline_thickness/2), 0])
for (ycount = [0:real_width-1]) {
translate([wall_thickness,0,0])
translate([0, ycount * stud_spacing, 0])
cube([spline_length + 0.5, spline_thickness, real_height * block_height]); // Changed value here
translate([overall_length - wall_thickness - spline_length - 0.5, ycount * stud_spacing, 0]) // Changed value here
cube([spline_length + 0.5, spline_thickness, real_height * block_height]); // Changed value here
}
}
```
I make this sleeping duck - the big one. But the orignal duck is not lego, it piece is much smaller. I dont need smaller piece but could you add 2/3 block height ratio?. My model seem kinda flat with lego piece but with normal 1:1 ratio it kinda to hight. Also it is really tight at some spot i have to cut abit of the round connect - i printing petg 0.24mm layer.
This is a great asset for sure. We bought a used building set online and my son shared that we were missing some pieces. I was able to easily print them up because of this generator! Thank you for putting this out there :-)
question: on these round pieces, is there a setting that will add fuller side walls? in the attached picture, original piece is on the left, printed piece on the right. The 3d printed one looks a little different from the sides.
Comment & Rating (193)