Yes please! I wish there was a good OpenSCAD sharing resource (a la GitHub/etc), as I find I'm regularly repurposing bits and pieces of other's well-parameterized code, as well as de-special-casing and parameterizing the less-well-generalized one-offs that I come across.
I suspect /everybody/ does this, so it seems like centralizing the resource and not duplicating the effort would be smart... Anyway, I'd love to have a copy of your box code for my files!
I am happy to share. But I do need to offer some explanation / words of caution:
In order to attach to this forum, I had to put all of the files into a .zip file. You will need to unzip this into a subdirectory of your choice. When you do, you will see the following:
Main program: gear_cutter_box.scad
This file is relatively short and easy. The parameters are at the top of the file, and hopefully it is sufficiently commented to make it clear which parameters you may want to adjust.
Library: eased_shapes
This library will unzip into subdirectory named eased_shapes. (Not sure if this is clear - wherever you unzip the attachment, you will see the gear_cutter_box.scad file and a subdirectory called eased_shapes.) The subdirectory library contains a file called eased_shapes.scad and a number of files with the pattern es_xxxx.scad; these files together constitute the eased_shapes library.
This is a library that I've been developing for some time, which is neither short nor necessarily easy to use ... and in which I am still occasionally finding bugs. The library creates "eased shapes" - i.e., cylinders and cubes with filleted or beveled edges. You are more than welcome to make use of this library for other projects, but 1) use it at your own risk, 2) use it according to the copyright/license below, and 3) I would ask, if you find any bugs or make any changes, that you feed them back to me.
Copyright and license: I have zero interest in any financial compensation whatsoever; however, I am vain enough to want to keep my name on this.
For that reason I have released both the gear_cutter_box.scad program and the eased_shapes library under the GPL. You are welcome to use or modify this software in any way that you wish, so long as you acknowledge the original copyright and license. The COPYING file contains the text of the GPL license.
Enjoy! I'd love any feedback.