/************************************************************************************* * * $RCSfile: Universal\040Spool\040Bushing.scad,v $ * $Date: 2013/03/03 21:31:10 $ * $Revision: 1.1 $ * * Universal Spool Bushing * ************************************************************************************* * * THE FILE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A * PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHOR OR COPYRIGHT * HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. * * IT IS NOT PERMITTED TO MODIFY THIS COMMENT BLOCK. * * (c)2013, Claude "Tryphon" Theroux, Montreal, Quebec, Canada * ************************************************************************************/ // Diameter of the base in millimeters base_diameter = 60; // Top diameter in millimeters top_diameter = 20; // Height of the bushing bushing_height = 30; // Rod diameter rod_diameter = 8; //////////////////////////////////////////////////////////////////////////////// // // Code // difference() { cylinder(h = bushing_height, r1 = base_diameter / 2, r2 = top_diameter / 2, center = true, $fa = 5); cylinder(h = bushing_height, r = (rod_diameter + 1) / 2, center = true); }