Here's an older computer program I hadn't seen until today: Cutlist Generator figures out how to make most efficient use of your wood based on the measurements of your pieces. Windows only, but it's free! I can't imagine it would be that hard to port to a web app... Via Core77.
Posted by: Matti Airas on November 19, 2008 at 9:42 AM
Last spring, while designing the MDF cutting layout for my DIY CNC router project, I got frustrated and spent a week's worth of evenings researching and implementing a suitable strip packing algorithm. Here are the results:
The cutting and packing field is one with plenty of previous research. This is an excellent meta-paper regarding the topic:
Gerhard Wäscher, Heike Haußner, and Holger Schumann. An improved typology of cutting and packing problems. European Journal of Operational Research 183:1109–1130, 2007.
If you're interested but can't get hold of the paper, email me and we'll figure out something.
Void your warranty, violate a user agreement, fry a circuit, blow a fuse, poke an eye out. Make: The risk-takers, the doers, the makers of things... Welcome to Make: Online!
More contributors: Mark Frauenfelder (Editor-in-Chief, MAKE magazine), Kipp Bradford (Technical Consultant/Writer), Chris Connors (Education), Diana Eng (Guest Author), Peter Horvath (Intern), Brian Jepson (O'Reilly Media), Robert Bruce Thompson (Science Room)
Behind the Scenes at MAKE and CRAFT
In January, many of the remote MAKE/CRAFT team members (myself included) convened at the Maker Media headquarters at O'Reilly Media in Sebastopol, California. Take a look behind the scenes of your favorite DIY publications as Goli Mohammadi gives us...
More...
Sign up for the Make: Newsletter
Our Make: Newsletter covers news from maker Media, has original columns, Shed deals, and more! You can also read the archives of past issues.
If I'm not mistaken (and I might be) this is equivalent to, the box packing problem, and it is NP-complete. So, easy? No.
My suspicion is also that it only works with rectangular pieces, and so cannot do clever nesting of odd shaped pieces.
Reply to this comment
Last spring, while designing the MDF cutting layout for my DIY CNC router project, I got frustrated and spent a week's worth of evenings researching and implementing a suitable strip packing algorithm. Here are the results:
http://mairas.net/wiki/Freecut
The cutting and packing field is one with plenty of previous research. This is an excellent meta-paper regarding the topic:
Gerhard Wäscher, Heike Haußner, and Holger Schumann. An improved typology of cutting and packing problems. European Journal of Operational Research 183:1109–1130, 2007.
If you're interested but can't get hold of the paper, email me and we'll figure out something.
Cheers,
ma.
Reply to this comment