June 30, 2025
Description
This isn’t just a marker holder—you can customize the cells so that it becomes:
Play with the parameters, and you can turn it into a knife block or a tiered “stair” organizer.
Try to print one of the predefined stands from the print profiles.
⚠️ Large-footprint prints (10x8 cells) can lift at the corners. For best adhesion, thoroughly clean the build plate and apply a thin layer of glue stick (or your preferred adhesive).
If you want to create your own one, read how to do that and how to optimize the print profile. The difference may be significant.
| By default | Optimized |
The script exports a single 3MF file containing two geometries: the main body and the modifier.
The modifier is required to create an optimal print profile (see the Print Profile section).
Basic parameters — safe to edit
All sliders below are tuned for a 0.4 mm nozzle.
Workflow
| Name | Description |
|---|---|
| Cell X | Inner cell size along X – width. |
| Cell Y | Inner cell size along Y – length. |
| Base Height | Cell height of the lowest row; every higher row starts “stepped up” by Stair Height. |
| Quantity X | Number of cells per row (columns). |
| Quantity Y | Number of rows. |
| Stair Height | Step height that raises the floor of each successive row (Z-direction). Set 0 if all rows must be level. Controls the slope angle as well. |
| Bottom Thickness | Bottom thickness. |
Advanced parameters — may require your custom print profile
If you change any parameters in this section, the standard optimisation steps do not guarantee an optimal print profile; you may have to tune the profile manually.
| Name | Description |
|---|---|
| Cell Spacing | Wall thickness between neighbouring cells. |
| Cell Fillet | Fillet radius at inner cell corners. |
| Edge Margin | Extra outer-wall thickness. |
| Outer Fillet | Fillet radius at external body edges. |
| Nozzle Diameter | Printer nozzle diameter. Default 0.4 mm; set 0.2 mm to automatically shrink Cell_Spacing, Cell_Fillet, and Outer_Fillet, giving a thinner-walled model that prints cleanly on 0.2 mm if it worked on 0.4 mm. |
Add a new build plate, then add the generated .3mf file to the project. Import geometry only!
Split the generated object into the two geometries.
Export the shell object as an STL file
Center the body.
Add saved STL as a modifier to the main body.
Center the modifier
Select the modifier in the object settings. Set “Wall loops = 2” (4 for the 0.2 mm nozzle)
Slice, check line types. You should see something like that.
License:
Standard Digital File License