Random Maze Generator
thingiverse
Python script generates a random, 2D maze of any size using Eller's Algorithm. The output is an OpenSCAD array with 0 representing blanks and 1 for walls. For more details on Eller's Algorithm visit this link: http://weblog.jamisbuck.org/2010/12/29/maze-generation-eller-s-algorithm. This script can be used to randomly generate a bolt/box maze with smooth inner walls. The number of horizontal and vertical cells is specified via the command line: ./eller_generator.py 15 5 > maze_new.scad. Maze generation should be quick, but OpenSCAD compilation might take time based on maze size. To generate rounded edges, use the minkowski sum with the 'punch' STL/SCAD file (note that this may take a while due to intersecting edges). Displaying the result is fast. Updates have been made to fix bugs and adjust maze parameters for optimal performance.
With this file you will be able to print Random Maze Generator with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Random Maze Generator.