Russian Doll Random Maze Puzzle Gift Box (Updated Xmas 2018)

Maze Puzzle Box


Creative Commons Attribution Share Alike

Commercial use is allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.

Learn more or download attribution tags


This is a multiple level maze puzzle box. i.e. you solve one puzzle, and find there is another, and maybe another, before you finally get to the middle and the prize.


Multiple parts often print better (and faster overall) if printed separately rather than all together, and you can change colours for each, which is a nice touch. No support needed.

Ideal for birthday/Christmas presents like cash or lottery tickets - or even a ring!

Examples here include a lottery ticket gift box, a box for pound coins, some useful boxes (e.g. for a ring, etc), and a number of test boxes to check the clearance works on your printer. Use the link above to make a random maze with your choice of settings (of which there are many).

If you like this, do click like even if downloading from

The example files here have been updated from time to time - see version.stl for date/time.

New Version (Christmas 2018)

The new version adds: maze inside and alternating version; text on end and side of box; helical mazes; grip on the base to make is easy to use; cleaner model with much faster render in OpenSCAD; many more controls; and, a simple web form to create mazes.

You can create a new, random, and customised Open SCAD file from
Or make it yourself - the C code is in github

The possibilities are endless! Credit to my son, James, for the idea of taking my maze boxes one step further for multiple levels - well done.

P.S. Yes, there is one small loop near the end of the maze just for fun.

Materials and methods

No support needed.



Issues are used to track todos, bugs or requests. To get started, you could create an issue.


35d3f3eba979ad442194e3761569ae89?default=blank&size=40Jan Kirchner added this to the Hlavolamy collection ago
C3a986746b1311abc784989b044c8b7d?default=blank&size=40dmsmoke added this to the Want to Print collection ago
89dd862b949fa87ae5a5b346ac004642?default=blank&size=40HeineAgerbo added this to the Heine collection ago
13f7dad49813e11031fe7e41f7344801?default=blank&size=40Dustybird added this to the Puzzle collection ago
319e073cc66b5548218e436822a7be98?default=blank&size=40nanacabo added this to the Toys collection ago
20e9f6fe1985a86334db994b18548368?default=blank&size=40nfvguy added this to the Stuff to Print collection ago
Mini bllmenu4Pike_Fly added this to the Puzzle collection ago
2a9f8964ab6d0fbd1bcad775e08380f8?default=blank&size=40hw9822 added this to the Things to make collection ago
67a5cdac1e35a0238714e3e5df5c8bbb?default=blank&size=40Renee Evans added this to the Puzzle collection ago
4d4c34d111bbe442ed5eb55b905091ec?default=blank&size=40Jwi3d added this to the Things to print collection ago
87bf8ebf42753b77da12f70e9d1e5671?default=blank&size=40Aethenelle added this to the Fun collection ago
8942d090cb6004fc6e4d9ef5b37c114e?default=blank&size=40Wonderer1313 added this to the things to make collection ago
Mini screen shot 2015 12 15 at 10.23.27RevK published this design ago