March 13, 2026
Description
UNIBox is a fully configurable/parametric box model - you choose the dimensions, type of closure, generate it and print ... since it is designed as "Print In Place," everything is printed at once and is ready for use immediately after printing. No assembly, no extra parts needed, no hassle ..
The model was created in Fusion360 and is available via the CUSTOMIZE function on MakerWorld (see below for details on how to use it). As you can specify the various dimensions of the box - length, width, height, etc. model will be generated exactly according to your specifications.
While the main body of the box is the same for all types, the individual versions differ in the way they are closed and locked.
PLAIN - The basic box has no locking mechanism. Simply snap the lid shut and you're done.
Each of the above solutions has its advantages and can be used for different applications and tasks. Choose the closure method that suits you best.
You can control your UNIBox generation by entering various parameters - the images below should make it clear what each one means. Please also pay attention to the limitations for various parameters (if any) listed below.
Technical note: if the value of a parameter is limited (minimum, maximum), the entered value is automatically checked … if necesssary it is internally adjusted to the nearest correct value. Therefore, it should not happen (at least I hope) that entering nonsensical parameters will cause an error. At most, it will have different (adjusted) dimensions than you (incorrectly) entered. BTW, if this happens, there is no warning message (MW Generator simply does not support such functionality). It's just done.
Tip: Please keep in mind that 3D printing has certain tolerances. A box measuring 120 mm will almost never be printed exactly 120 mm, but there will be small difference - include this in your plans…
Example: if I need to fit an object 100mm long into a box and I know that the box has walls 2mm thick... it's not entirely optimal to specify an outer box length of 104mm. I will most likely find that the item does not fit in the box (even though the my calculation was undoubtedly correct :-). It may be missing a small piece, just a smidge, but it may not fit. It is definitely better to add "a little" ... for example, enter a length of 105 or 106 mm (minus 2*2 mm for the walls) = an internal dimension of 101/102 mm already allows for error …
Closing mechanism - For models up to 120 mm, the box has 1 centered closing on the front (Ball Lock, Magnet, Slider, Hinge), and for longer models the box will have 2 closing mechanisms (Ball Lock, Magnet, Hinge).
The Slider model always has only 1 sliding closing mechanism (centered) on the front side, but its size/length changes dynamically according to the size of the box (to correspond proportionally - to have the correct functionality and be "aesthetically pleasing").
| This limitation of the box width with regard to the printable area is due to the use of a "print in place" design (the model simply has to fit ). If you need a larger box, I have a model in development that will be printed in separate parts and assembled after printing, which will allow you to print larger boxes. If you would like such a model, I recommend following my channel - you will find out about it as soon as it is ready (don't wait for it with bated breath, but I honestly believe that one day it will be finished :-) ) |
Shelf_Height - (optional) - height of the protrusions for vertical division of the box (location of the "Extra plate/Tray"). Sometimes it is useful to have two height levels in the box - if this is your case, 4 protrusions will be generated inside the box at the specified height, on which it is then possible to place "another floor" (the optional "tray" is not part of this model... it is up to each user to design and print exactly what they need)
Note: The measurement of Shelf_Height starts from the very bottom (outside) of the box (not from the Bottom inside)
The minimum height of Shelf_Height is 10 mm; the maximum is the value specified for BOX_Height
If the specified value is 0 or less than 10 mm, the protrusions for Shelf will not be generated at all
The next following parameters are only valid for models with a specific type of closure. They mostly address situations where the closing mechanism may not work perfectly - it is too tight or too loose. By setting the parameters, you can partially influence its tightness. For most users (and most materials), the optimal value is Default = 0 (keep it unless you have a reason to change it).
HINGE_Fit (only valid for the UNIBox Hinge model - specifies how tight the closure mechanism - “Latch/Snaplock” is. How easy/hard it is to lock and unlock.
You can set 5 values:
Tip: if you are printing a model with a Hinge or Ball Lock closure from a given material for the first time, it may be useful to print a small test box first before embarking on a long print of a large box. This will allow you to verify that the selected parameters HINGE_Fit or BALL_Fit value is optimal for your particular printer and material.
Tip 2: Keep in mind that you are printing the model from plastic, which will wear out over time and with use a littler bit. Therefore, a closure that may seem tight at first will become ideal over time. Conversely, one that seems ideal at first use may become unnecessarily loose over time. Keep this in mind when "searching for the optimal tightness". You can find more information and tips in the "Problems" section at the end of this description.
The most commonly used material will probably be PLA, which seems ideal for this type of application (in fact, it was PLA (Bambu) that was used for the development and main testing of all versions of the model). PETG should also be problem-free if you need a box with greater resistance to external influences.
"Higher" materials such as ASA, ABS, PA (nylon), PC .. can also be used, but it is necessary to have the filament correctly calibrated - with regard to the "Print in Place" mechanism used. If the material setting is "off," you may have problems with the functionality of the hinge mechanism or with the correct "clearance" for closing. In such a case, please do not blame the model (it is not at fault), but pay attention to the correct calibration of the filament/printer.
For the sake of completeness, I would like to add that during testing, I printed model in a usable form from both ASA and PA (nylon) several times.
IMPORTANT NOTE : the CUSTOMIZE generator on MakerWorld generates a model with a standard PLA profile = the material is set to PLA with the (relatively high) printing speeds. However, if you intend to use a different material, it will be appropriate (and for some materials NECESSARY) to reduce the speed. If you are unsure, I recommend keeping and printing from the standard material setting - PLA
Support - the model is designed so that it does not need support - respectively, the versions that need it (HINGE and SLIDER) have support already integrated into the model (therefore, Support is set to OFF for Slicer, and I recommend leaving it that way). The same applies to Brim.
Sliding Latch on the SLIDER model is the only part that is printed separately and must be slid onto the model before use. It can only be slid on from the right side (when viewed from the front), and to slide it on, you must start with the side of the latch marked with an small arrow (it cannot be slid on if turned the other way or from the other side).
The model contains one Print Profile (sample) + CUSTOMIZE option for generating a UNIBox according to your requirements.
Pre-prepared PrintProfile - contains Samples of all five types of UNIBox (each on a separate Plate). All are small sized versions. If you are not sure which of the 5 types of UNIBox is optimal for you (which type of closure will suit you best), I recommend printing this "sample" model first. Printing will take a minimum of time and material, and you can make sure it is really the right one for you, before you start generating and printing a large model.
Note: All models in this Sample PrintProfile were generated with the default settings = 0 = normal tightness.
To generate a model according to your specific requirements, use MW Generator - click on the CUSTOMIZE button
In the next step, select the type of UNIBox you want to generate - PLAIN, HINGE, SLIDER, MAGNET or BALL LOck (the individual types are described above):
After selecting a specific generator, its workspace will be displayed
Tip: The CUSTOMIZE generator generates a model with a standard PLA profile. This means PLA material, which corresponds to the print parameters, including the print speeds used. If you are printing from a different material (PETG, ASA, etc.), it is advisable to adjust the print speeds to match the filament used.
Important note: The generated/downloaded box is loaded into the slicer (Bambu Studio) as a single object and must also be printed as a single object. If, for any reason, you "break it down" into individual objects/parts (using the "O" - Split to Objects function), it may not print correctly !
My original idea was that the generator would allow users to add text, graphics, logos, etc., to the model according to their preferences. Unfortunately, the Fusion generator on MakerWorld, in its current form, does not support anything like this. However, you can do it yourself - add anything you want - directly in the Slicer (Bambu Studio) before printing.
In the photos of the model, you can see a few examples of how the UNIBox can be "enhanced". You can find "How-to" information online - ideally on some YouTube channels dedicated to the features of Bambu Studio (How to use/add "Text", change colors, add graphics via SVG file…)
As far as I know, problems can generally arise in two situations:
To be honest, this model gave me quite a bit of work - what started as a very simple design of a single box just for me, eventually turned into a fully parametric model for the public - which is a completely different task in terms of complexity. Not only the development, but mainly in terms of testing all possible combinations. And then fine-tuning it so that it would work as reliably as possible not only directly in Fusion on my Mac, but also on MakerWorld Generator (not an entirely simple task). In addition, every change and every new idea meant repeating almost all the testing from scratch ..
… several rolls of filament "disappeared somewhere" during that time, and I have printed test boxes lying around everywhere at my home :-) Believe me... there are really a lot of boxes here ... right now, I don't really know what to do with all of them :-)
So, if you like the UNIBox, let me know ... comment, like, send the photo … it will make me happy :-)
License:
Standard Digital File License