Free-layout Marble Maze

A customizable marble maze that you can laser cut

labs.skip.work ↗

Built for my kids during a marble maze phase, this physical puzzle board lets you freely swap modular wall pieces into custom tracks for rolling marbles.

Instead of just sharing a static CAD file, I released a web generator that programmatically produces cut-ready SVGs based on custom board sizes, grid dimensions, and wall heights configured directly in the browser.

Parametric Design Through Code

Moving beyond typical static file sharing, the goal was to let anyone generate custom designs matching their specific material sizes and difficulty preferences right in the browser.

A uniquely versatile project that shares the parametric generation logic rather than a fixed maze design, while giving children endless freedom to customize the physical tracks themselves.