Figure 8 descender in OpenSCAD
A simple figure 8 descender in OpenSCAD.
I've been tinkering around in OpenSCAD lately with lots of ideas coming to my mind, here's one of them.
/*
* Author: Hector Perez
* Date: May/2/2023
* Description: Figure 8 descender
* Notes:
* - Units are expressed in centimeters (cm)
*/
// Number of faces
$fn = 90;
bigHoleInnerDiameter = 5.1;
smallHoleInnerDiameter = 2.7;
thickness = 1.2;
// Big ring
rotate_extrude(convexity = 10)
translate([(bigHoleInnerDiameter/2)+(thickness/2), 0, 0])
circle(d = thickness);
// Small ring
translate([8,0,0])
rotate_extrude(convexity = 10)
translate([(smallHoleInnerDiameter/2)+(thickness/2), 0, 0])
circle(d = thickness - 0.1);
// Body
translate([6, 0, 0])
rotate(a=[0,-90,0])
hull(){
rotate(a=[15,0,0]) translate([0,-0.5,0]) cylinder(d=thickness-0.2,h=3.2);
rotate(a=[-15,0,0]) translate([0,0.5,0]) cylinder(d=thickness-0.2,h=3.2);
}