Algorithmic Product Design - Scalable Utility Box

Product design · 2023

Algorithmic Product Design - Scalable Utility Box — project image 1
Algorithmic Product Design - Scalable Utility Box — project image 2
In this project, I created an algorithm that generated a design to build a laser cut box. This program allowed a user to input dimensions of a laser cut box, and the program would output a box design, complete with fastening points and other design elements. I used a laser printer on acrylic sheets to print and test prototypes of this parametrically designed box.

Given almost any length or width input, my program automatically generates a box of a certain predetermined structure. The novelty of this program is that the design is fluid and scales, shifts, and reorients according to the inputs. The locations of the tabs, screw holes, and other variables are correlated with a number of mathematical relations. These hand calculations can be found in Appendix III. One example of an overarching mathematical design relation is that the width of the box sides are equal to the length of the material divided by 4.
Algorithmic Product Design - Scalable Utility Box — project image 3
Algorithmic Product Design - Scalable Utility Box — project image 4
In my box generator code, I designed it so that almost any length and width dimension inputs of a pre-cut material would generate a structurally sound box. The only inputs required for this program are length and width. The screw length, lid hole diameter, and other parameters are static. 
Ultimately, this project demonstrated the viability of parametric product design. This software would be especially useful on online stores, as specific customer needs could be easily met through this algorithm. This algorithm and other systems like it allow for an efficient economy of scope style business compared to traditional economy of scale business models.
Algorithmic Product Design - Scalable Utility Box — project image 5
Algorithmic Product Design - Scalable Utility Box — project image 6
Algorithmic Product Design - Scalable Utility Box — project image 7
Algorithmic Product Design - Scalable Utility Box — project image 8
Algorithmic Product Design - Scalable Utility Box — project image 9
Algorithmic Product Design - Scalable Utility Box — project image 10
Algorithmic Product Design - Scalable Utility Box — project image 11
Algorithmic Product Design - Scalable Utility Box — project image 12
Algorithmic Product Design - Scalable Utility Box — project image 13
Algorithmic Product Design - Scalable Utility Box — project image 14
Algorithmic Product Design - Scalable Utility Box — project image 15
Algorithmic Product Design - Scalable Utility Box — project image 16
Algorithmic Product Design - Scalable Utility Box — project image 17
Algorithmic Product Design - Scalable Utility Box — project image 18
Algorithmic Product Design - Scalable Utility Box — project image 19
Algorithmic Product Design - Scalable Utility Box — project image 20
Algorithmic Product Design - Scalable Utility Box — project image 21
Algorithmic Product Design - Scalable Utility Box — project image 22
Algorithmic Product Design - Scalable Utility Box — project image 23
Algorithmic Product Design - Scalable Utility Box — project image 24
Algorithmic Product Design - Scalable Utility Box — project image 25
Algorithmic Product Design - Scalable Utility Box — project image 26
Algorithmic Product Design - Scalable Utility Box — project image 27
Algorithmic Product Design - Scalable Utility Box — project image 28
Algorithmic Product Design - Scalable Utility Box — project image 29
Algorithmic Product Design - Scalable Utility Box — project image 30
Algorithmic Product Design - Scalable Utility Box — project image 31
Algorithmic Product Design - Scalable Utility Box — project image 32
Algorithmic Product Design - Scalable Utility Box — project image 33