For creating a box, I'd use a declarative computer language where the various dimensions can be specified by parameters passed to functions. See OpenSCAD for example.
Me too. (Although I'd say "OpenSCAD implements a declarative language for defining solid geometries"; it amounts to the same thing.)
I'd really need a small, cheap, quiet, accurate 3D printer I could use for printing small mechanical structures in PLA.
As an example, I've designed a camera dolly for a friend (for GoPros, or cellphone cameras; so palm-sized lightweight devices, not pro gear). The camera stand moves on a linear axis, with the camera holder rotating, both controlled by a small microcontroller reprogrammable via USB. I'd really want it to have a pan-tilt mount. The forces involved are really small, but I'd like to eliminate any backlash. To do so, I can easily pair cheap geared steppers. However, the stability and usability depends on size and final center of mass, and so practical experimentation is needed. I'm currently limited to wood sticks, Technic Legos, and hobby clays for modeling... When I know the type of the brackets, I can create them in OpenSCAD, obviously, and get them printed even in metal. But for the experimentation, a 3D printer would be nice.
Unfortunately, I can't currently afford a good one (like Prusa i3 even in kit form), and I don't want to risk getting a cheapie that simply cannot produce dimensionally accurate prints. I don't mind spending time to fiddle with the device to calibrate and adjust its performance, though. (I do prefer the new Trinamic drivers, as they significantly reduce the stepper noise.)
Any suggestions to this particular use case?