This is a puzzle box. To open it you need to perform a certain gesture and press a button. The gesture is defined by the shape of an internal ball bearing maze. You can easily create your own maze and plans using the website www.mazepuzzlebox.co.uk. The design is parametric, making it easy to make with materials of differing thickness.




Someone who doesn't know how to open it will struggle for a long time, especially if you give them no clues. Once you've learnt the gesture, you can open the box in a couple of seconds. My uncle (who is a maker working at a museum) took 24 hours to open it, with a team of interested buddies, an xray machine, a metal detector and large magnets!

Thanks
Many thanks to London Hackspace, and everyone who has helped me out with learning how to use the laser cutter! Thanks Lou for the good photos! This design has taught me a lot about using the laser cutter, parametric design and designing for CNC. This is about the 12th version, so it's pretty reliable by now. I hope the instructions are good enough!

Tools and Materials
Tools: a laser cutter, a CAD program
Materials: a sheet of 4mm ply, PVA glue, a small rare earth magnet, 2 x 25x4mm springs (you can get them from pens), a 4mm ball bearing and 2 x 10mm of 4mm metal rod (I use brass).

 
Remove these adsRemove these ads by Signing Up

Step 1: Cut your peices

box.png
Design your unique maze!

Go here http://www.mazepuzzlebox.co.uk/create   and draw your maze. To make the maze harder, use dead ends and junctions where timing becomes more important. Click 'create box' and then enter your material thickness. Click 'generate plans' to get the plans that are correct for the thickness of your material.

Inspect the plans

open the DXF in your CAD program (QCAD is free ) and check things look OK. I use an HPC laser and the software won't import the file as it stands, so I have to save it with QCAD and then it works. I'd be really interested to hear if other software works without having to open and save it in a CAD program.

Laser settings

The finished CAD file has 4 colours, white and grey for the cuts, green for patterns and blue for etched parts. The settings I use on a 30W cutter are:

* etch (blue): speed 200, power 30, scan gap 0.05
* pattern (green): speed 100, power 40
* cut (white and grey): speed 4.2, power 100

It is well worth experimenting to make sure that the etched parts are sufficiently etched.  This is hard to explain, but if you look at the plans (image above), the ball rolls on the big etched rectangle on layer 4 with layer 5 (the maze) and layer 6 on top of it. The material is meant to be 4mm, but it is often thinner (my 4mm ply is actually 3.72mm). So we have to etch at least .3mm out of one layer for the 4mm ball to roll in the space between 2 layers.

1-40 of 84Next »
kholtz says: May 20, 2013. 7:15 AM
Thank you!!! http://mazepuzzlebox.co.uk/2178 will be good with a thickness of 6.35mm

Thanks again, this is pretty sweet
-kholtz
holtz.kristen@gmail.com
kholtz says: May 20, 2013. 3:37 AM
Yes - i've tried qcad on mac osx and windows 7 but it didn't work =(
matthewvenn (author) says: May 20, 2013. 6:07 AM
oh well. send me a link to the maze and tell me the thickness of material you want and I'll send you a dxf.
kholtz says: May 20, 2013. 12:45 AM
Hi,

I'm having some huge problems getting the file to properly download from the mazepuzzlebox.co.uk site. The hinges and maze both don't show up. Does anyone have any suggestions or can download and email it to me?

Thank you!
matthewvenn (author) says: May 20, 2013. 2:48 AM
have you tried qcad? It seems to be the only cad file that can open the files.
AnJo888 says: Jan 15, 2013. 3:11 AM
Really beautifull.
To add some difficulty to the puzzle I would put some soft material (suede-paper or felt) in the inner walls of the maze, so the ball could run without any noise. ;)
matthewvenn (author) says: Jan 15, 2013. 4:21 AM
thanks for the comment!
Sometimes I put ball bearings in the space so it confuses the sound. But it's already really hard for someone who doesn't know what's inside!
Anders730917 says: Nov 8, 2012. 8:56 AM
Hi, I can't get the file from the website correctly, I have qcad but the maze and hinges etc, like someone posted before, are missing, any ideas? Thanks! /Anders
matthewvenn (author) says: Nov 8, 2012. 9:07 AM
weird, what platform are you running qcad on? I've not had any problems with it myself. Otherwise, what ID is your puzzle and I'll download it and send it to you.
Anders730917 says: Nov 8, 2012. 12:30 PM
Hi!, I'm using Mac, Mountain Lion.. the #175 would be ok!
Thanks!
/Anders
matthewvenn (author) says: Nov 12, 2012. 4:25 AM
forgot to say what thickness is your material?
Anders730917 says: Nov 12, 2012. 6:02 AM
Hi, I'm working with 3mm acrylic
matthewvenn (author) says: Nov 12, 2012. 7:48 AM
email address?
Anders730917 says: Nov 12, 2012. 8:13 AM
andershjorth@gmail.com thanks!
matthewvenn (author) says: Aug 13, 2012. 7:34 AM
yep, you solve the maze, open the box, close the box and solve the maze in reverse to lock.
sludgemonster says: Aug 13, 2012. 11:52 AM
That makes sense. I'm going to try making one of these. Some sort of return mechanism to save the whole reverse trip would be good. Hmmm, lemme think about it.
matthewvenn (author) says: Aug 14, 2012. 2:14 AM
I think it would be straightforward enough. I think a "one way valve" is what's required, which could be done with another magnet perhaps?
Matt

Keep me posted!
sludgemonster says: Aug 13, 2012. 4:29 AM
One thing that's confusing me is how you get the ball bearing back to the magnet. Do you just have to "undo" the maze once you've opened it?
pastprimitive says: Apr 8, 2012. 12:55 PM
I downloaded your box maze DXF files to make one on my cnc router. Obviously the files will need adjusted. But I ran into the problem that the file was missing lines. Specifically the hinges, catch, and maze lines were missing. Granted it could be the CAD programs I used. I tried at first with Vcarvepro V5.5 which supports DXF, and then I tried with a copy of TurboCad Mac Pro V3. That wouldn't even import the file at all ( and it should.) although it's a very buggy piece of software.

Anyhow, I can obviously put in the line work manually on my own. Just thought I would ask first in case I am missing something obvious. Great box. Love it!

p.s. I tried downloading multiple box files from multiple browsers (e.g. Firefox, Safari, Internet Explorer) both on PC and Mac.
matthewvenn (author) says: Apr 10, 2012. 1:55 PM
Hiya,

I take it you made and downloaded the dxf from the website: mazepuzzlebox.co.uk ?

I'm afraid that the DXF files are very buggy, they only seem to reliably open with qcad. So I'd suggest installing this and then opening and saving the file. Once it's saved with qcad you might be able to open it with your other programs.

If you don't want to or it doesn't work, send me the link to your box and I'll open, save and send it to you!

I've learnt to loathe the DXF format! I'll be converting it all to SVG in the future and let people convert the file themselves.

Matt
mymridon says: Dec 4, 2011. 6:33 AM
Does anyone have a CorelDraw file of this they'd be willing to give me? Or maybe tips on how to use these CAD plans for a Epilog?
matthewvenn (author) says: Mar 4, 2012. 8:33 AM
sorry, I missed this comment. Have you tried importing the dxf file into corel draw? What happens?

Matt
mymridon says: Mar 5, 2012. 9:44 AM
I have, a small error window appears and says "Unrecoverable Error" I have tried closing CorelDraw and restarting my computer and trying different box plans such as 167 and 175 which are suggested on the site.
matthewvenn (author) says: Mar 8, 2012. 4:10 AM
can you try this one? I opened and saved it in qcad.
http://mattvenn.net/files/boxmaze_829.dxf
cwice says: Feb 16, 2012. 9:01 PM
Great stuff.
Thanks
tlandis says: Nov 29, 2011. 7:53 AM
I am curious how to get the dxf files as I would like to try this out and make modifications. (Are you selling the plans, or did I simply miss a link???)

I use CorelDraw to make other boxes, but I find your design very unique.

Keep of the great work!
matthewvenn (author) says: Nov 29, 2011. 8:07 AM
You missed the link! go to mazepuzzlebox.co.uk, design a maze and then download the DXF.

Cheers,

Matt
mashedpotato13 says: Aug 20, 2011. 5:03 PM
Wish I could make this... too bad I don't a cutter precise enough...
matthewvenn (author) says: Aug 22, 2011. 1:46 AM
if you've got a bit of money I can cut your pieces for you, see mazepuzzlebox.co.uk for info.

Matt
sdbersey says: Jun 24, 2011. 2:28 PM
By laser cutter do you mean a guided saw?
matthewvenn (author) says: Jun 26, 2011. 4:40 AM
no, a computer controlled machine that uses a powerful laser to cut through various materials. If you don't have one, you can still design a box and then I'll cut the pieces and send them to you. Check the details on the website mazepuzzlebox.co.uk!

Thanks!
megamoonman says: Mar 29, 2011. 10:38 AM
Got mine built using a scroll saw. Even with the improved instructions I couldn't get the python script to work - I kept getting a syntax error. I gave up on it and with with the scaled-up 4mm plans.

It worked out fine. All the parts fit correctly (with a bit of sanding) and it works well. I used a regular BB and regular pen springs for hardware.

Thanks for the plans! I'm currently working on staining it and I'm planning to line the inside with felt (mostly to cover some imperfections I couldn't sand out).
matthewvenn (author) says: Mar 30, 2011. 2:12 AM
amazing!
could you send me a photo?

Also, it would be great to have a copy of the syntax error you're getting, so I can fix it and improve the instructions...

Nice one,
Matt
megamoonman says: Mar 30, 2011. 6:45 PM
Here are the pics of mine:

http://img.photobucket.com/albums/v445/Moonie1998/DSC02159.jpg

http://img.photobucket.com/albums/v445/Moonie1998/DSC02160.jpg
matthewvenn (author) says: Mar 31, 2011. 8:44 AM
amazing!
megamoonman says: Mar 30, 2011. 7:27 AM
I'll get a pic after I'm done with the finishing work, should be soon.

The syntax error popped up in python as soon as I typed in "python boxmaze.py" into the command line. It acted like I was typing in nonsense. I got the exact same error no matter what I typed in - just "syntax error".
matthewvenn (author) says: Mar 30, 2011. 8:25 AM
what OS are you running on? what happens if you just type
python -V
megamoonman says: Mar 30, 2011. 9:34 AM
Sorry, I already uninstalled Python. I'm using XP.

matthewvenn (author) says: Mar 30, 2011. 10:29 AM
ok. Well I'm going to get this fixed in the future by hosting it all on a web server.
looking forward to seeing your box!
Phsycoduckie says: Mar 28, 2011. 4:57 PM
Do you absolutely have to use a lazer cutter?
1-40 of 84Next »
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!