Label generator Gridfinity box

Copyright Claim

Label generator Gridfinity box

Boost
288
825
31

Print Profile(1)

All
X1 Carbon
P1S
P1P
X1
X1E
A1
A1 mini

Settings only, customize your model!
Settings only, customize your model!
Designer
23 min
1 plate
5.0(1)

Open in Bambu Studio
Boost
288
825
31
18
191
51
Released

Description

This fully customizable label model is designed specifically to fit the Gridfinity Storage Box by Pred, offering a convenient solution for easily labeling and organizing your Gridfinity storage setup. With the customize button, you can effortlessly adjust the model’s dimensions, logos, and text styles to suit your needs.

 

Check out the new  Customizable bin labels 

 

 

 

Changelog:

  • REV1.1: Hardware image support added for your different Bolts, nuts and more! Also flat / extruded text option added!  & UI improvements. 
  • REV1.2: Filters out empty text rows and vertically centers the rows. Thank to @LongracksLabs
  • No logo option added

 

Key Customization Options:

  • Size Customization: Adjust the label’s size via the Y_units setting, with options like 4, 5, 7, and 8 units, ensuring a perfect fit with the Gridfinity storage system.
  • Logo Choice: Select an emoji or character logo for the left side. Choose from popular emojis or special characters, like @ or M3, for a personalized touch.
  • Text Content: Enter desired text labels for each section (e.g., "Bolts," "Nuts") with up to four lines.
  • Font and Style: Choose from various fonts, including Noto Sans and Roboto, and styles like "Bold" or "Italic" for a tailored look.
  • Additional Settings: Customize the width, height, corner radius, and even add a chamfered edge for a polished finish.

Printing Recommendations:

  • I used a 0.4mm nozzle for my prints, but for the best results, especially on finer text, a 0.2mm nozzle is recommended.
  • To achieve a beautifully textured finish on the text, you can rotate the model 180 degrees so the text faces the build plate.
  • Note that Bambu Studio’s “Lay Flat” feature may not position the model correctly; manually rotating it 180 degrees is recommended for optimal orientation.

Extra Options: Add a visual divider line next to the logo to clearly mark different sections. This model is perfect for use in workshops, hobby rooms, or storage spaces, keeping your Gridfinity storage boxes well-organized and visually streamlined.

 

 

Your support enables me to design, experiment, and bring new creations to life, so every boost is greatly appreciated!

 

Boost Me (for free)

Boosts are free! :)

Comment & Rating (31)

Please fill in your opinion
(0/5000)

This is great! A few enhancements I have made locally: - I like printing my labels raised (.2mm) rather than flat. So an option for "flat" or "raised" - like your gridfinity bin label code has. - I like my rows centered, especially if i have few than 4 rows of text. So i have a mod that filters out empty text and prints the rows distributed vertically center. Here is an example of both (at .2 nozzle). Let me know if you want to make this change i can send you the code. Is this an enhancement you would be willing to make to your version? I could remix but not sure its good to have a fork fork of this. good stuff!
(Edited)
The designer has replied
1
Reply
Thank u for the extended comment! I’ve added the option with extruded or flush text on my local version (same as in the bin label) But haven’t had time to clean up the code and update it online. Send me your code with the self centering text so I can implement that as well! :D
1
Reply
Replying to @laurensguijt :
module render_text() { // Array of text lines lines = [Line_1_text, Line_2_text, Line_3_text, Line_4_text]; // Filter out empty lines non_empty_lines = [for (line = lines) if (line != "") line]; // Number of non-empty lines num_lines = len(non_empty_lines); echo("Total non-empty lines:", num_lines); if (num_lines > 0) { effective_height = width * (1 - 2 * margin_factor); // Reduce height by the margin // Calculate spacing based on effective height line_spacing = effective_height / (num_lines - 1); // Apply linear extrusion to render text with thickness linear_extrude(z_max) { for (i = [0 : num_lines - 1]) { // Position text lines dynamically, with reversed order translate([((length / 2) + width / 2), width - (effective_height + margin_factor * width) + line_spacing * (num_lines - 1 - i), 0]) text(non_empty_lines[i], size=text_size, font=Font, halign="center", valign="center"); } } } }
0
Reply
Replying to @LongracksLabs :
and declare: // Set a margin factor (adjustable) margin_factor = 0.15; // 15% margin on top and bottom
0
Reply
I wish I never saw packout stuff before. My next thing would be these bins. If we could see through then it would be perfect. Petg translucent isn't clear enough. For me it's knowing if Im low on screws without opening the case. But I will still print this case for other stuff. Pred doesn't have it here.
4
Reply
I’ve seen folks going the same direction on passes and having better results. the light isn’t refracting as crazy that way.
1
Reply
I went with DeWalt Tough System instead of M:PO long before I owned a 3D printer and I've either added slots for these pred cases (especially the really big ones on printables) inside my rolling box or in some of my stackable boxes I've glued (technically plastic welded) gridfinity grids to the bottom and use different sized bins.
2
Reply
Replying to @Glamonica :
Just bought a few more of Dewalt system ones you are mentioning. Home depot has them on sale for 12$!
1
Reply
Boosted
This was super helpful in getting my boxes organized in a clean looking way. I printed labels for M3, M4 and M5. Since I do not have as many M2 and M2.5 hardware I wanted to combine these into a single 5x5x6U box. The one downside to the customizer (the only one) is that it does not have an option for multiple lines of text on the left side ("Logo"). I stumbled through OpenSCAD and made a very crude change to let me get two lines. Its not parametric, so that may be a good addition to the model, but I pasted it below in case someone wants it. I had to replace everything that was originally in the render_char(LOGO) module. Also to get "M2.5" to fit with the vertical bar on the label the way I wanted, I used a font size of 7, so allowing a smaller font size in the customizer would be nice. module render_char(LOGO) { linear_extrude(z_max) translate([(width/2), width / 1.35, 0]) rotate([0,0,LOGO_ROTATION]) rotate([0,0,-0]) text("M2", size=7, halign="center", valign="center"); linear_extrude(z_max) translate([(width/2), width / 3.5, 0]) rotate([0,0,LOGO_ROTATION]) rotate([0,0,-0]) text("M2.5", size=7, halign="center", valign="center");
The designer has replied
1
Reply
Thank u!
0
Reply
love this model/code. nicely done.
1
Reply
Why is it that when I press the customize button nothing happens? Am I doing something wrong or do I need to download some software?
The designer has replied
0
Reply
That's weird, a new window should open with a lot of customisation options. Maybe a bug in makerworld ? You could try a different internet browser :) Edit: Are you pressing the customize button in the image ? This is a dummy one ^^
(Edited)
0
Reply
Replying to @laurensguijt :
You're right. I have used a different web browser and indeed get a different screen... mmmm, I could have thought of that myself...
0
Reply
Replying to @Dutchapple4life :
No problem! :)
Show original
0
Reply
Boosted
Was about to attempt to do this myself, thanks for saving me the time!
The designer has replied
1
Reply
No problem! Thanks for the boost! if you have any suggestions let me know
0
Reply
Boosted
Awesome. Love the customizability
1
Reply
Great label maker!
0
Reply
Boosted
Boosted!
0
Reply
Can you add Inserts as a Hardware Setting? Thank you.
0
Reply

License

This user content is licensed under a Standard Digital File License.

You shall not share, sub-license, sell, rent, host, transfer, or distribute in any way the digital or 3D printed versions of this object, nor any other derivative work of this object in its digital or physical format (including - but not limited to - remixes of this object, and hosting on other digital platforms). The objects may not be used without permission in any way whatsoever in which you charge money, or collect fees.