DIMLabyrinths

DIMLabyrinths

Our DIMLab My Mini Factory site features printable DIMLabyrinths like the one seen to the right. A DIMLabyrinth is a 3-dimensional maze that fills the space in a cube. To download and print your own, please visit our My Mini Factory site! Watch the videos below to see what game play looks like. In the case of the 3-by-3-by-3, our S3RP3NTIN3 DIMLabyrinth puzzle, you can see it smoothly solved in the first video. In the case of the 5-by-5-by-5, our Cube-asaurus Rex DIMLabyrinth puzzle, you can see the frustration caused by this challenging puzzle in the second video!

DIMLabyrinths are 3-dimensional marble mazes designed for 3D printing. The maze body is a cube with an evenly-spaced grid of round holes from top-to-bottom, left-to-right, and front-to-back. The holes are one of two sizes inside the cube, either too small for the marble to pass through or just big enough to allow the marble passage. As such, the solver can see the marble at all times as it moves through the maze embedded in the cube. The design of the maze itself is generated using an algorithm developed in MATLAB. The maze is guaranteed to visit every location in the cube on a path that connects the top-front-left corner to the bottom-back-right corner. This unique geometry is well-suited for manufacturing via 3D printing. DIMLabyrinth files suitable for rapid prototyping are available for free download on the DIMLab My Mini Factory site. The result is a unique puzzle, partially designed in MATLAB, that can be 3D printed at home for free.

The videos below show DIMLabyrinth mazes generated by our MATLAB code. The code guarantees all spots in the cube are visited and that a path connects the input location to the output location. The video immediately below shows a very challenging 10-by-10-by-10 maze.

This video shows a far less challenging 3-by-3-by-3 maze.