A small, modular two-sided spice rack. You can add as many rows as you want (within reason).
0.2 mm layer height, 5 to 10% infill. Internal supports already included for the back lock slot. You may need a brim for the BackLocks, depending on your bed adhesion.
Only if you plan to use a handle, and thus print TowerHandles : you will need one M4 nut per TowerHandle and two M4x8 bolts for the handle.
Note : If you plan to print TowerHandles, you MUST print NutLocks before (one per TowerHandle).
![]() | Filament (1.75 mm) is used to avoid stuff falling off from the sides. A small drop of glue in the bottom holes will make the filament hold properly. Clearance is quite lax, you should have no problem inserting the filament. |
Locks are printed vertically. A brim may be needed, depending on your bed's adhesion.
Towers are designed to be locked back-to-back, making one row. You will need two BackLocks (top and bottom) for each pair of towers you want to join. You will have to remove the internal supports on the back of the towers, at least for the top and bottom 3 cm (BackLock is 2.5 cm high).
Note : if anyone has ideas on how to make efficient but easier-to-remove internal supports, I'm all ears.
Rows are glued together. On each side, three small holes (top and bottom) have been made to insert a few mm of 1.75 filament, to help properly align the two rows for gluing.
There are two versions of the tower, one plain (TowerPlain) and one with a embedded nut (TowerHandle). As the name implies, the TowerHandle is designed to allow the use of a handle to easily move the rack.
WARNING : If you plan to print TowerHandles, first print NutLocks (one per TowerHandle). You need a NutLock (and an M4 nut) when printing a TowerHandle :
![]() | ![]() |
![]() | The three steps to embed the nut and its lock. This is a slice of the real model, to make hidden stuff visible. |
An optional handle lets you easily move the rack.
There are two handle versions : orthogonal or diagonal. The orthogonal version is to be used if you have an odd number of rows. The diagonal one is for an even number of rows.
Orthogonal handle | Diagonal handle |
If you do not plan for your spice rack to grow, print the handle you need, two TowerHandles, and set them as appropriate. If you think your rack will gow, print three TowerHandles and set them as shown above for the diagonal handle. When adding a new row, change the handle and its orientation for it to still be properly centered.
If your spice rack gets quite long, instead of a single middle handle, you may use several orthogonal handles set along the length of the rack (go with caution ; I did not test this configuration).
The tower's backside is chamfered. Functionnaly useless, but this is to let you glue some Strip to the side (once two towers are locked together back-to-back), just for the look of it.
If you build several rows of towers, you can either glue Strips to each (internal) chamfer, or glue FalseStrip to the top and bottom of the chamfer only.
Properly removing the internal support from the back lock slot is a little tedious. Once you have removed most of those thin slices of filament, you may use the Reaper to clean up what small bits may be left here and there, at least for the (top and bottom) first 3 cm.
![]() Back slot with supports to remove | ![]() Back slot with supports removed |
![]() Using the Reaper to clean up the slot | ![]() Job almost done |
The author marked this model as their own original creation.