Bevel library for OpenScad

Bevel library for OpenScad

thingiverse

There is one very common operation that has to be done in nearly all the designs: beveling edges. It can be done on the convex side, for avoiding sharp edges, or on the concave side, for reinforce the part (avoiding the 90 degrees connection between parts). With the bevel library I am developing doing these two operations is a piece of cake. I have given some examples in this post: http://www.iearobotics.com/blog/2012/09/13/enhancing-openscad-ii-bevel-library/ The bevel library is part of the obiscad tools I am developing: https://github.com/Obijuan/obiscad More information in this wiki (in Spanish): http://www.iearobotics.com/wiki/index.php?title=Obiscad Many thanks to Miguel Angel de Frutos (MAF, http://www.thingiverse.com/MAF ) for his technical advices Instructions How to bevel an edge: 1) Define 2 connectors with the same attachment point in the edge. One vector should be poiting in the edge direction and the other is orthogonal, pointing to the exterior bisec. 2) Invoke the Bevel() module (passing the connectors as parameters, as shown in the examples) 3) Use the difference operator Three examples are provided (along with their STLs) The code of your part with beveled edges looks like: difference() { My_part(); bevel(a1, a2, cr = 8, l=10); //-- First beveled edge bevel(b1, b2, ....); //-- Second beveled edge ... } The procedure for attaching buttress to you parts is similar, but in this case one of the connector should point to the inside bisector.

Download Model from thingiverse

With this file you will be able to print Bevel library for OpenScad with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Bevel library for OpenScad.