Alternate Labyrith Gift Box

by Corona688, published

Alternate Labyrith Gift Box by Corona688 Dec 17, 2013

Verified Files



Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

12139Views 2560Downloads Found in Puzzles


I don't think this maze is quite as difficult as Sneakypoo's excelent maze box, but that's not the point. The point is this maze can be changed programattically.

I used Blender to edit a 'key blank' out of Sneakypoo's original maze, then whittled it down into a different maze with OpenSCAD boolean operations. It worked. Now I don't have to give my relatives all the same maze :D

Read the openSCAD file for details on making your own maze, it's a bit tedious but not hard, kind of battleship-y.


The OpenSCAD file requires 'blank.stl' to be in the same directory.

I hope to make this parametric someday, i.e. controllable on thingiverse itself, but today is not that day.

More from Puzzles

view more

All Apps

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

Gah, it lags incredibly in my OpenSCAD

You probably need to do a full render, F6, to view it.

What version of openscad did you make this in? When I open it up all I see is the maze, not the actual container

It still works in OpenSCAD 2014.05.30.

It requires an external file in the same directory, "blank.stl". Check to make sure the file is there in the same folder, and is the correct name.

I made it in last years' openscad, but wouldn't have expected it to start failing. I'll start checking things.

No need to check, I didn't have the blank.stl file in place. It's working now, thanks!

I am completely new to this so excuse my lack of knowledge. I opened the openscad file and rendered the 3D model and I got the 3D model and it looks awesome! Now how would I make my own maze and put it on to here? Again I have no knowledge in this whatsoever so some help would be nice. Thanks!

Are you still having trouble? I made an improved version which is simpler to use: http://www.thingiverse.com/thing:595481

OpenSCAD Maze

Look at the fifth picture, it shows the key portion of the file, the two arrays which describe the maze.

"arcs" describes where to put horizontal lines, "lines" describes where to put vertical channels. 0 is a blank/high spot, 2 and up digs a channel, the higher the number the wider/taller. It's kind of like building a maze out of "battleships" ships.

Try setting them all to zeroes, then put in a single 2 somewhere and see what it does. Move that 2 around, see where it appears in the maze. Change it to a 5 and see where it goes. etc.

If you need i custom and crazy maze go there:


Is there by any chance you would create a version where the overall length and width of the maze can also be edited?
For example, the editor would be able to add extra rows, resulting in extra overall length, so there can be a 11th row.

Nope, this is designed to fit the "standard" box, I haven't edited up anything to fit a longer one.

ok, for the SCAD, are there dxf files that are needed to make it compile correctly?

I take it you're having problems? It wants one external file: "blank.stl".

it gives me 5 warnings like this:

WARNING: Can't open DXF file in 'C:/Users/Username/3dm/puzzmaze\9'.
WARNING: Can't open DXF file in 'C:/Users/Username/3dm/puzzmaze\61.5'.
WARNING: Can't open DXF file in 'C:/Users/Username/3dm/puzzmaze\16.5'.
WARNING: Can't open DXF file in 'C:/Users/Username/3dm/puzzmaze\24'.
WARNING: Can't open DXF file in 'C:/Users/Username/3dm/puzzmaze\46.5'.

then it crashes. im not very exprienced with openSCAD, does this warning mean anything to you, that i can't figure out?

It tells me that you're not compiling the file you think you are... Or perhaps your version of openscad has some very weird bugs.

1) Put lmaze2.scad and blank.stl together in a new, empty folder.
2) Open lmaze2.scad in openscad.
3) Hit F5. Wait several minutes for it to finish.

4) If that comes out looking okay, hit F6. Wait several minutes for it to finish.
5) Design -> export as STL.

This works here, with OpenSCAD 2013.06.

yep updating OpenSCAD did it. thanks.

oh that's an idea, ill try downloading the updated openscad. i should have thought of that myself. thanks for responding.

Awesome. Nice work!