I was given one of these snake cube puzzles as a present. I brought itout at a party and, to my surprise, some of my guests became completely obsessed with solving it.
So I figured this would be a good puzzle to figure out how to make.The cubes are held together by a string that is stretched through holesalong the length of the "snake".
I started by ripping some square stock of maple and mahogany, 2x2 cm.
Ithencut2cm cubes from it with my small table saw sled, using a stop attached with a clamp. I set that stop by measuring to the blade with calipers.
I started with the straight-thru pieces. These are the pieces that have cubesattached at opposite ends. I just laid my pieces on top of the puzzleI already had to figure out how many and which colour Ineeded, though I reversed light and dark on mine.
If you want to make your own, having an 1:1 image of an unwound cube is very useful.If you make yours with 2cm cubes, print this PDFof the image at left with "fit to page" turned off to print the image at 1:1 scale.
Drilling the straight-thru pieces. I'm using a drill just a little bit largerthan the string I'm going to use.
I clamped a piece of wood with a square notch cut near the end to the table.This helps me position each piece as I drill it.
Forthecubeswhere the string feeds through a corner, if I drilled two holes justlarger than the string, it would be extremely difficult to feed it through.
I could just drill the holes much bigger. On the snake cube I was given, this iswhat they did, which is why pieces at the corners really like to slideout of alignment (image at right)
Instead of oversized holes, I decided to drill two shallow holes in themiddle of the faces, then a diagonal hole to join them up. I didn'twant to rely on a diagonal hole alone because it's hard to line thathole up precisely and the sharp edge of the hole might damage thestring.
Imadeasimple jig to help line things up. The jig holds the workpiece and the drill.The jig is close enough to the chuck so that the drill never fully pulls out of the jig.
After drilling, I sanded a chamfer on all the cube edges to make them nice to handle. This step is a little time-consuming, and on the snake cube I was given the cornersare just square.
I did have the foresight to put a chamfer on the long edges of the sticks beforeI cut it into cubes so the long-grain edges were already pre-chamfered.
I drilled a 3/8" (10 mm) hole in the end cubes, about 3/4 of the way through. This holeseats the knot at the end of the string.
Iputaknot on one end of the string and partly melted it with a heat gun to make sureit wouldn't get undone.
Threading up the cubes. With the diagonal holes, the corner cubes were as easy tothread up as the straight-thru ones.
All threaded up, checking how it works.
I wanted to put some varnish on the cubes, so I took it all apart again, and dabbedvarnish on with a paper towel. I didn't want to use a brush because brushingalways causes a lot of varnish to get into holes. Spraying would solve that, but I don'tlike to spray indoors and it's winter outside.
If I was doing it again, I'd varnish the cubes before drilling. Better yet, I'd varnishthe square sticks before cutting cubes out of them so that I'd only have to varnish theend-grain faces.
Thenextchallenge: How to make the string tight, yet still have theknots recessed in holes at the end. It's impossible tomove a knot on a string with tension on it.
So I split one of the cubes in two so I could put it on after stringingeverything up.
But even with the extra cube, I had to make sure the string was in moderately tightalong the whole snake. With the string going around so many corners, there's too much friction to just pull it tight from one end.So I pulled it tight a few cubes at a time, sliding the cubes to the tight part of the string, and working my way from one end to the other.
Ithenused some pliers to hold the tightened string while working the knot mostlyinto the hole. Again, I partially melted the knot with a heat gun to make sure it won't come undone.
Finally, prying open a space for the last cube and gluing the cube together.
Why not use some stretchy cord?
A number of people have suggested just using a stretchy cord. But that won'tdo. There is actually quite a lot of tension in the string in one of theseto hold the cube together. More tension than a stretchy cord can handle. Plus, rubber, when left stretched, deteriorates over time.
Iusedaplug cutter to make plugs for the holes.
The plugs are freed by cutting through the wood with a bandsaw. The plugsare conical, you just push them in until they make tight fit...
...thencutthem nearly flush with the bandsaw and cut them flushwith a chisel
The snake cube I was given also has plugs in the end, though you can also see the string jammed in next to the plug. So I imagine they just pulled the string tight, then jammed some glue and a plug in the ends and cut it flush.
Finished snake cube.
It feels much more precise than the one I was given. But with the holes fairly small,it's much harder to twist some rotations where the corner scrapes against otherparts of the cube. So if I was making it again, I think I'd make the holes a littlebit larger to give it a bit more slop.
If you want to build your own, this PDF of the snake unwound,at 1:1 scale, might be useful as a guide.
How to solve the snake cube puzzle:
Steve Glista emailed to point out some pages analyzing these puzzles:
I was pleased to see your post about the snake cube. Your readers maybe intersted to know that the 3x3 puzzle has thousands of possibleforms, based on the hamiltonian path that fills the space. Theexhaustive analysis of the problem space and list of all solutions hasbeen done at least three times that I know of, apparently the 2nd and3rd guys didn't spend a lot of time googling before they re-solved theproblem.
This page is a good exhaustive description of the graph theory and all the possible solutions:
http://oscar6echo.blogspot.com/2012/09/snake-cube.html
See also:
More wooden assemblypuzzles
Making precise cutson the table saw
Flush cutting a dowelwith a chisel
More wooden toys
Back to my Woodworking website