Hey all,
I was a little surprised at the apparent lack of programs for automatically making laser cutter layouts for non-cuboid notched project boxes, so I've had a go at writing one myself.
http://casemaker.mrdictionary.net/This program should be able to make you laser-cutter designs for any 'prism' shaped enclosure you want: triangles, pentagons, trapezoids, house shapes, L, Z, or M-shapes etc. (Tip a triangle on its side and you've got wedge-shaped boxes for control panels, etc.)
At the moment it has a very basic interface and you have to type in the coordinates. If it likes the input, it gives you an SVG you can save and load into Inkscape to work on further, or export to DXF and then the laser cutter. It has configurable material thickness and minimum finger tooth size to support different materials.
It's user-unfriendly right now as I'm busy bullet-proofing the algorithms, but it should be usable if you're willing to draw out a plan of your design on graph paper and feed in the coordinates. I'm currently working on it to prototype a "Mattsteroid" shaped case for my oscilloscope game system project. (Just for you, Ross ;)
Here's some images:
Shiny shiny 3D render of "Mattsteroid" Ocelot fluorescent plastic case:
http://s30.postimg.org/nqnkniavl/matt_asteroid.jpg"Mattsteroid" shaped enclosure test:
http://s22.postimg.org/srubp01w1/test.pngTriangle box: (14.14cm sides, 20cm hypotenuse)
http://casemaker.mrdictionary.net/output/20140513173312.svgDifferent tooth-sized rhombus boxes: (10cm short side)
http://casemaker.mrdictionary.net/output/20140513164106.svghttp://casemaker.mrdictionary.net/output/20140513164251.svghttp://casemaker.mrdictionary.net/output/20140513164406.svgCube:
http://casemaker.mrdictionary.net/output/20140513165305.svgIt has special handling to ensure that the corners of the box are stable and solid. It extends the size of the base and top to hold in the side-face panels. The lengths of the face panels and the depths of the teeth at the face-face joins are calculated to ensure the material meets together fully, correctly and snugly. When assembled, there will be small protruding prongs where the corners of your material won't match the angle of the case, you'll have to manually sand these back. Once you've done that, the material should be the correct size to produce complete neat sharp 'mitred' edges.
I haven't been able to test it for real yet, but the theory is sound. ;) It might be worth a look if you're tired of just cuboids all the time. At the very least it should give you a head-start on more complex laser cutter constructions. :)
If you try it, please let me know how it works for you. I might have to add an additional option to 'inflate' or 'deflate' the produced shapes a little depending on how snug or loose the boxes are once they've been laser cut.
Cheers,
Matt C.