Stackable boxes same size as gridfinity
This Python script generates SVG and HTML files to laser-cut Gridfinity-compatible boxes.
It is designed for flat materials (plywood, MDF, acrylic…) and uses finger joints / slots with proper laser kerf compensation.
- Automatic generation of all box parts:
- bottom
- back
- front
- left and right sides
- Gridfinity compatible (42 mm multiples)
- Accurate kerf compensation
- Fully configurable:
- width (X)
- depth (Y)
- height
- material thickness
- Outputs:
- HTML file (browser preview)
- SVG file ready for laser cutting
- Python 3.8+
- No external dependencies
Clone the repository or copy the script directly:
git clone <repo>
cd <repo>