

The maze is fun to solve! It was created on my CNC machine using a program I wrote to design the maze, trace it out with a flat-end (cylindrical) bit, then carve out a wider path underneath the openings with a ball (round) bit. The last step was a little tricky because the machine has to traverse the entire maze without retracting and plunging, except in the starting spot. The intention was for the marble to remain stuck in the maze even when the board is held upside-down. It's a little easier to see in the close-up.

It doesn't quite work, however. The marble can still fall out at any junction of three or more paths. Still, the issue isn't insurmountable and, with a little more math, I think I can work around it.
Incidentally, what I carved was a 6-junction maze, where the maze can consider 6 different ways of leaving any given point. I also designed the program to work with 3-junction mazes and the traditional 4-junction mazes. The mock-ups below show the differences, but the program isn't able to simulate the round ball bit the way I described earlier so it's not a perfect preview of the process.

































