From 43efe14afb999ab2c71a9b2187abe0d37cb67205 Mon Sep 17 00:00:00 2001 From: Romain Dolbeau Date: Sun, 19 Dec 2021 18:50:32 +0100 Subject: [PATCH] Simple model of SBus retainer --- sbus-to-ztex/SBus_Retainer.scad | 91 +++ sbus-to-ztex/SBus_Retainer.stl | 1318 +++++++++++++++++++++++++++++++ 2 files changed, 1409 insertions(+) create mode 100644 sbus-to-ztex/SBus_Retainer.scad create mode 100644 sbus-to-ztex/SBus_Retainer.stl diff --git a/sbus-to-ztex/SBus_Retainer.scad b/sbus-to-ztex/SBus_Retainer.scad new file mode 100644 index 0000000..803b077 --- /dev/null +++ b/sbus-to-ztex/SBus_Retainer.scad @@ -0,0 +1,91 @@ +LENGTH = 77.8; +WIDTH = 4; +WIDTH2 = 2; +HEIGHT = 19.3; +THICKNESS = 2.5; +THICKNESS2V = 4; +THICKNESS2H = 2; +PINHEIGHT_HOLE = 1.7; +PINHEIGHT_THICK = 2; +PINHEIGHT = PINHEIGHT_HOLE + PINHEIGHT_THICK; +PIN_RADIUS = 3.6 / 2; +PIN_INT_WIDTH = 1.6; // .2 short for flat surface +PINHOLE_OFFSET = 1.6; + + +module +body () +{ + translate ([0, 0, -THICKNESS / 2]) cube ([LENGTH, WIDTH, THICKNESS], + center = true); + translate ([0, 0, -THICKNESS / 2 - THICKNESS2V / 2]) cube ([LENGTH, WIDTH2, + THICKNESS2V], + center = true); + color("pink") translate ([+LENGTH / 2 - THICKNESS/2, 0, -HEIGHT / 2]) cube ([THICKNESS, WIDTH, HEIGHT], + center = true); + color("pink") translate ([-LENGTH / 2 + THICKNESS/2, 0, -HEIGHT / 2]) cube ([THICKNESS, WIDTH, HEIGHT], + center = true); + color("blue") translate ([+LENGTH / 2-THICKNESS-THICKNESS2H/2, 0, -HEIGHT / 2]) cube ([THICKNESS2H, + WIDTH2, + HEIGHT], + center = true); + color("blue") translate ([-LENGTH / 2+THICKNESS+THICKNESS2H/2, 0, -HEIGHT / 2]) cube ([THICKNESS2H, + WIDTH2, + HEIGHT], + center = true); +} + +module +pin_negative_hole() { + translate([0,0,PINHEIGHT/2-PINHEIGHT_HOLE/2]) + difference() { + color ("purple") cylinder (r1 = 10, r2 = 10, h = PINHEIGHT_HOLE, center = true); + color("black") translate([-1.8,0,0]) cylinder (r1 = PIN_RADIUS, r2 = PIN_RADIUS, h = 2*PINHEIGHT_HOLE, center = true); + } +} + +module +pin_negative () +{ + union () + { + difference () + { + union () + { + color ("purple") cylinder (r1 = 10, r2 = 10, h = 10, center = true); + } + union () + { + cylinder (r1 = PIN_RADIUS, r2 = PIN_RADIUS, h = 30, center = true); + } + } + + color ("red") translate ([PIN_INT_WIDTH + 5, 0, 0]) cube ([10, 10, 10], + center = true); + pin_negative_hole(); + } +} + +module +pin () +{ + translate([0,0,-PINHEIGHT/2]) + difference () + { + union () + { + translate([0,0,0.0001]) color ("green") cylinder (r1 = PIN_RADIUS, r2 = PIN_RADIUS, h = + PINHEIGHT+0.0001, center = true); + } + pin_negative (); + } +} + +module retainer() { + body(); + translate([-LENGTH/2+PIN_RADIUS,0,-HEIGHT]) pin(); + translate([+LENGTH/2-PIN_RADIUS,0,-HEIGHT]) rotate([0,0,180]) pin(); +} + +retainer(); \ No newline at end of file diff --git a/sbus-to-ztex/SBus_Retainer.stl b/sbus-to-ztex/SBus_Retainer.stl new file mode 100644 index 0000000..72809bd --- /dev/null +++ b/sbus-to-ztex/SBus_Retainer.stl @@ -0,0 +1,1318 @@ +solid OpenSCAD_Model + facet normal -1 0 0 + outer loop + vertex -38.9 -2 -19.3 + vertex -38.9 2 0 + vertex -38.9 2 -19.3 + endloop + endfacet + facet normal -1 -0 0 + outer loop + vertex -38.9 2 0 + vertex -38.9 -2 -19.3 + vertex -38.9 -2 0 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex -38.9 2 0 + vertex 38.9 -2 0 + vertex 38.9 2 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 38.9 -2 0 + vertex -38.9 2 0 + vertex -38.9 -2 0 + endloop + endfacet + facet normal 1 -0 0 + outer loop + vertex 38.9 -2 0 + vertex 38.9 2 -19.3 + vertex 38.9 2 0 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 38.9 2 -19.3 + vertex 38.9 -2 0 + vertex 38.9 -2 -19.3 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex 38.9 2 0 + vertex 36.4 2 -2.5 + vertex -38.9 2 0 + endloop + endfacet + facet normal 0 1 -0 + outer loop + vertex 38.9 2 -19.3 + vertex 36.4 2 -2.5 + vertex 38.9 2 0 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex 36.4 2 -2.5 + vertex 38.9 2 -19.3 + vertex 36.4 2 -19.3 + endloop + endfacet + facet normal 0 1 -0 + outer loop + vertex -36.4 2 -2.5 + vertex -38.9 2 0 + vertex 36.4 2 -2.5 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex -38.9 2 -19.3 + vertex -36.4 2 -2.5 + vertex -36.4 2 -19.3 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex -36.4 2 -2.5 + vertex -38.9 2 -19.3 + vertex -38.9 2 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -36.4 -2 -2.5 + vertex 36.4 -1 -2.5 + vertex 36.4 -2 -2.5 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 36.4 -1 -2.5 + vertex -36.4 -2 -2.5 + vertex -36.4 -1 -2.5 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -36.4 1 -2.5 + vertex 36.4 2 -2.5 + vertex 36.4 1 -2.5 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 36.4 2 -2.5 + vertex -36.4 1 -2.5 + vertex -36.4 2 -2.5 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex -38.9 -2 0 + vertex -36.4 -2 -2.5 + vertex 38.9 -2 0 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex -38.9 -2 -19.3 + vertex -36.4 -2 -2.5 + vertex -38.9 -2 0 + endloop + endfacet + facet normal 0 -1 -0 + outer loop + vertex -36.4 -2 -2.5 + vertex -38.9 -2 -19.3 + vertex -36.4 -2 -19.3 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex 36.4 -2 -2.5 + vertex 38.9 -2 0 + vertex -36.4 -2 -2.5 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex 38.9 -2 -19.3 + vertex 36.4 -2 -2.5 + vertex 36.4 -2 -19.3 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex 36.4 -2 -2.5 + vertex 38.9 -2 -19.3 + vertex 38.9 -2 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -34.4 -1 -5.25 + vertex 34.4 1 -5.25 + vertex 34.4 -1 -5.25 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 34.4 1 -5.25 + vertex -34.4 -1 -5.25 + vertex -34.4 1 -5.25 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex 34.4 -1 -19.3 + vertex 35.8773 -1 -19.2999 + vertex 34.4 -1 -5.25 + endloop + endfacet + facet normal 0 -1 -0 + outer loop + vertex 35.8773 -1 -19.2999 + vertex 34.4 -1 -19.3 + vertex 35.8773 -1 -19.3 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex -36.4 -1 -2.5 + vertex -34.4 -1 -5.25 + vertex 36.4 -1 -2.5 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex -36.4 -1 -19.2999 + vertex -34.4 -1 -5.25 + vertex -36.4 -1 -2.5 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex -35.8773 -1 -19.2999 + vertex -34.4 -1 -5.25 + vertex -36.4 -1 -19.2999 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex -34.4 -1 -19.3 + vertex -35.8773 -1 -19.2999 + vertex -35.8773 -1 -19.3 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex -35.8773 -1 -19.2999 + vertex -34.4 -1 -19.3 + vertex -34.4 -1 -5.25 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex 34.4 -1 -5.25 + vertex 36.4 -1 -2.5 + vertex -34.4 -1 -5.25 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex 36.4 -1 -19.2999 + vertex 34.4 -1 -5.25 + vertex 35.8773 -1 -19.2999 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex 34.4 -1 -5.25 + vertex 36.4 -1 -19.2999 + vertex 36.4 -1 -2.5 + endloop + endfacet + facet normal 0 1 -0 + outer loop + vertex -34.4 1 -19.3 + vertex -35.8773 1 -19.2999 + vertex -34.4 1 -5.25 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex -35.8773 1 -19.2999 + vertex -34.4 1 -19.3 + vertex -35.8773 1 -19.3 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex 36.4 1 -2.5 + vertex 34.4 1 -5.25 + vertex -36.4 1 -2.5 + endloop + endfacet + facet normal 0 1 -0 + outer loop + vertex 36.4 1 -19.2999 + vertex 34.4 1 -5.25 + vertex 36.4 1 -2.5 + endloop + endfacet + facet normal 0 1 -0 + outer loop + vertex 35.8773 1 -19.2999 + vertex 34.4 1 -5.25 + vertex 36.4 1 -19.2999 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex 34.4 1 -19.3 + vertex 35.8773 1 -19.2999 + vertex 35.8773 1 -19.3 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex 35.8773 1 -19.2999 + vertex 34.4 1 -19.3 + vertex 34.4 1 -5.25 + endloop + endfacet + facet normal 0 1 -0 + outer loop + vertex -34.4 1 -5.25 + vertex -36.4 1 -2.5 + vertex 34.4 1 -5.25 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex -36.4 1 -19.2999 + vertex -34.4 1 -5.25 + vertex -35.8773 1 -19.2999 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex -34.4 1 -5.25 + vertex -36.4 1 -19.2999 + vertex -36.4 1 -2.5 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 36.4 1.55885 -19.2999 + vertex 36.4 2 -19.3 + vertex 36.4 1.55885 -19.3 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 36.4 2 -19.3 + vertex 36.4 1.55885 -19.2999 + vertex 36.4 2 -2.5 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 36.4 1 -2.5 + vertex 36.4 1.55885 -19.2999 + vertex 36.4 1 -19.2999 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 36.4 1.55885 -19.2999 + vertex 36.4 1 -2.5 + vertex 36.4 2 -2.5 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 36.4 -1.55885 -19.3 + vertex 36.4 -2 -19.3 + vertex 36.4 -1.55885 -19.2999 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 36.4 -1.55885 -19.2999 + vertex 36.4 -1 -2.5 + vertex 36.4 -1 -19.2999 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 36.4 -2 -2.5 + vertex 36.4 -1.55885 -19.2999 + vertex 36.4 -2 -19.3 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 36.4 -1.55885 -19.2999 + vertex 36.4 -2 -2.5 + vertex 36.4 -1 -2.5 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 35.5 -0.34641 -19.3 + vertex 34.4 -1 -19.3 + vertex 35.5 0.34641 -19.3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 34.4 -1 -19.3 + vertex 35.5 -0.34641 -19.3 + vertex 35.8773 -1 -19.3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 34.4 1 -19.3 + vertex 35.5 0.34641 -19.3 + vertex 34.4 -1 -19.3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 35.5 0.34641 -19.3 + vertex 34.4 1 -19.3 + vertex 35.8773 1 -19.3 + endloop + endfacet + facet normal 0 0 0 + outer loop + vertex 38.9 -2 -19.3 + vertex 38.9 0 -19.3 + vertex 38.9 2 -19.3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 38.9 -2 -19.3 + vertex 38 -1.55885 -19.3 + vertex 38.9 0 -19.3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 36.4 -2 -19.3 + vertex 38 -1.55885 -19.3 + vertex 38.9 -2 -19.3 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 38 -1.55885 -19.3 + vertex 36.4 -2 -19.3 + vertex 36.4 -1.55885 -19.3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 38 1.55885 -19.3 + vertex 38.9 2 -19.3 + vertex 38.9 0 -19.3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 36.4 2 -19.3 + vertex 38 1.55885 -19.3 + vertex 36.4 1.55885 -19.3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 38 1.55885 -19.3 + vertex 36.4 2 -19.3 + vertex 38.9 2 -19.3 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex -36.4 -1 -2.5 + vertex -36.4 -1.55885 -19.2999 + vertex -36.4 -1 -19.2999 + endloop + endfacet + facet normal 1 -0 0 + outer loop + vertex -36.4 -2 -2.5 + vertex -36.4 -1.55885 -19.2999 + vertex -36.4 -1 -2.5 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex -36.4 -2 -19.3 + vertex -36.4 -1.55885 -19.2999 + vertex -36.4 -2 -2.5 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex -36.4 -1.55885 -19.2999 + vertex -36.4 -2 -19.3 + vertex -36.4 -1.55885 -19.3 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex -36.4 2 -2.5 + vertex -36.4 1.55885 -19.2999 + vertex -36.4 2 -19.3 + endloop + endfacet + facet normal 1 -0 0 + outer loop + vertex -36.4 1 -2.5 + vertex -36.4 1.55885 -19.2999 + vertex -36.4 2 -2.5 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex -36.4 1.55885 -19.2999 + vertex -36.4 1 -2.5 + vertex -36.4 1 -19.2999 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex -36.4 2 -19.3 + vertex -36.4 1.55885 -19.2999 + vertex -36.4 1.55885 -19.3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -34.4 -1 -19.3 + vertex -35.5 -0.34641 -19.3 + vertex -34.4 1 -19.3 + endloop + endfacet + facet normal 0 -0 -1 + outer loop + vertex -35.5 -0.34641 -19.3 + vertex -34.4 -1 -19.3 + vertex -35.8773 -1 -19.3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -35.5 0.34641 -19.3 + vertex -34.4 1 -19.3 + vertex -35.5 -0.34641 -19.3 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex -34.4 1 -19.3 + vertex -35.5 0.34641 -19.3 + vertex -35.8773 1 -19.3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -36.4 -2 -19.3 + vertex -38 -1.55885 -19.3 + vertex -36.4 -1.55885 -19.3 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex -38 -1.55885 -19.3 + vertex -38.9 -2 -19.3 + vertex -38.9 0 -19.3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -38.9 -2 -19.3 + vertex -38 -1.55885 -19.3 + vertex -36.4 -2 -19.3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -38 1.55885 -19.3 + vertex -36.4 2 -19.3 + vertex -36.4 1.55885 -19.3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -38 1.55885 -19.3 + vertex -38.9 2 -19.3 + vertex -36.4 2 -19.3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -38.9 0 -19.3 + vertex -38.9 2 -19.3 + vertex -38 1.55885 -19.3 + endloop + endfacet + facet normal 0 0 0 + outer loop + vertex -38.9 2 -19.3 + vertex -38.9 0 -19.3 + vertex -38.9 -2 -19.3 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 34.4 -1 -19.3 + vertex 34.4 1 -5.25 + vertex 34.4 1 -19.3 + endloop + endfacet + facet normal -1 -0 0 + outer loop + vertex 34.4 1 -5.25 + vertex 34.4 -1 -19.3 + vertex 34.4 -1 -5.25 + endloop + endfacet + facet normal 1 -0 0 + outer loop + vertex -34.4 -1 -5.25 + vertex -34.4 1 -19.3 + vertex -34.4 1 -5.25 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex -34.4 1 -19.3 + vertex -34.4 -1 -5.25 + vertex -34.4 -1 -19.3 + endloop + endfacet + facet normal 0.866026 0.499999 0 + outer loop + vertex -35.5 0.34641 -21 + vertex -36.2 1.55885 -23 + vertex -36.2 1.55885 -21 + endloop + endfacet + facet normal 0.866026 0.499999 0 + outer loop + vertex -36.2 1.55885 -23 + vertex -35.5 0.34641 -21 + vertex -35.5 0.34641 -23 + endloop + endfacet + facet normal 0.865993 0.500056 0 + outer loop + vertex -35.8773 1 -19.2999 + vertex -36.2 1.55885 -19.3 + vertex -36.2 1.55885 -19.2999 + endloop + endfacet + facet normal 0.865993 0.500056 -0 + outer loop + vertex -35.8773 1 -19.3 + vertex -36.2 1.55885 -19.3 + vertex -35.8773 1 -19.2999 + endloop + endfacet + facet normal -0 -0 -1 + outer loop + vertex -35.8773 1 -19.3 + vertex -35.5 0.34641 -19.3 + vertex -36.2 1.55885 -19.3 + endloop + endfacet + facet normal -0.866026 0.499999 0 + outer loop + vertex -38.9 0 -23 + vertex -38 1.55885 -21 + vertex -38 1.55885 -23 + endloop + endfacet + facet normal -0.866026 0.499999 0 + outer loop + vertex -38.9 0 -19.3 + vertex -38 1.55885 -21 + vertex -38.9 0 -23 + endloop + endfacet + facet normal -0.866026 0.499999 0 + outer loop + vertex -38 1.55885 -21 + vertex -38.9 0 -19.3 + vertex -38 1.55885 -19.3 + endloop + endfacet + facet normal 0 1 -0 + outer loop + vertex -36.2 1.55885 -23 + vertex -38 1.55885 -21 + vertex -36.2 1.55885 -21 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex -38 1.55885 -21 + vertex -36.2 1.55885 -23 + vertex -38 1.55885 -23 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex -36.2 1.55885 -19.2999 + vertex -36.4 1.55885 -19.3 + vertex -36.4 1.55885 -19.2999 + endloop + endfacet + facet normal 0 1 -0 + outer loop + vertex -36.2 1.55885 -19.3 + vertex -36.4 1.55885 -19.3 + vertex -36.2 1.55885 -19.2999 + endloop + endfacet + facet normal 0 0 0 + outer loop + vertex -38 1.55885 -19.3 + vertex -36.4 1.55885 -19.3 + vertex -36.2 1.55885 -19.3 + endloop + endfacet + facet normal 0.866026 -0.499999 0 + outer loop + vertex -36.2 -1.55885 -21 + vertex -35.5 -0.34641 -23 + vertex -35.5 -0.34641 -21 + endloop + endfacet + facet normal 0.866026 -0.499999 0 + outer loop + vertex -35.5 -0.34641 -23 + vertex -36.2 -1.55885 -21 + vertex -36.2 -1.55885 -23 + endloop + endfacet + facet normal 0.865993 -0.500056 0 + outer loop + vertex -35.8773 -1 -19.2999 + vertex -36.2 -1.55885 -19.2999 + vertex -35.8773 -1 -19.3 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex -35.8773 -1 -19.3 + vertex -36.2 -1.55885 -19.3 + vertex -35.5 -0.34641 -19.3 + endloop + endfacet + facet normal 0.865993 -0.500056 0 + outer loop + vertex -36.2 -1.55885 -19.3 + vertex -35.8773 -1 -19.3 + vertex -36.2 -1.55885 -19.2999 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex -36.4 -1.55885 -19.3 + vertex -36.2 -1.55885 -19.2999 + vertex -36.4 -1.55885 -19.2999 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex -36.4 -1.55885 -19.3 + vertex -36.2 -1.55885 -19.3 + vertex -36.2 -1.55885 -19.2999 + endloop + endfacet + facet normal 0 0 0 + outer loop + vertex -36.2 -1.55885 -19.3 + vertex -36.4 -1.55885 -19.3 + vertex -38 -1.55885 -19.3 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex -38 -1.55885 -23 + vertex -36.2 -1.55885 -21 + vertex -38 -1.55885 -21 + endloop + endfacet + facet normal 0 -1 -0 + outer loop + vertex -36.2 -1.55885 -21 + vertex -38 -1.55885 -23 + vertex -36.2 -1.55885 -23 + endloop + endfacet + facet normal -0.866026 -0.499999 -0 + outer loop + vertex -38 -1.55885 -21 + vertex -38.9 0 -23 + vertex -38 -1.55885 -23 + endloop + endfacet + facet normal -0.866026 -0.499999 0 + outer loop + vertex -38.9 0 -23 + vertex -38 -1.55885 -21 + vertex -38.9 0 -19.3 + endloop + endfacet + facet normal -0.866026 -0.499999 -0 + outer loop + vertex -38 -1.55885 -19.3 + vertex -38.9 0 -19.3 + vertex -38 -1.55885 -21 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -37.1 0 -19.3 + vertex -35.5 -0.34641 -19.3 + vertex -36.2 -1.55885 -19.3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -35.5 -0.34641 -19.3 + vertex -37.1 0 -19.3 + vertex -35.5 0.34641 -19.3 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex -35.5 0.34641 -19.3 + vertex -37.1 0 -19.3 + vertex -36.2 1.55885 -19.3 + endloop + endfacet + facet normal 0 -0 -1 + outer loop + vertex -37.1 0 -19.3 + vertex -36.2 -1.55885 -19.3 + vertex -38 -1.55885 -19.3 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex -36.2 1.55885 -19.3 + vertex -37.1 0 -19.3 + vertex -38 1.55885 -19.3 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -37.1 0 -21 + vertex -35.5 0.34641 -21 + vertex -36.2 1.55885 -21 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -35.5 0.34641 -21 + vertex -37.1 0 -21 + vertex -35.5 -0.34641 -21 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -35.5 -0.34641 -21 + vertex -37.1 0 -21 + vertex -36.2 -1.55885 -21 + endloop + endfacet + facet normal 0 -0 1 + outer loop + vertex -37.1 0 -21 + vertex -36.2 1.55885 -21 + vertex -38 1.55885 -21 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -36.2 -1.55885 -21 + vertex -37.1 0 -21 + vertex -38 -1.55885 -21 + endloop + endfacet + facet normal 0.866026 0.499999 0 + outer loop + vertex -37.1 0 -19.3 + vertex -38 1.55885 -21 + vertex -38 1.55885 -19.3 + endloop + endfacet + facet normal 0.866026 0.499999 0 + outer loop + vertex -38 1.55885 -21 + vertex -37.1 0 -19.3 + vertex -37.1 0 -21 + endloop + endfacet + facet normal 0.866026 -0.499999 0 + outer loop + vertex -38 -1.55885 -19.3 + vertex -37.1 0 -21 + vertex -37.1 0 -19.3 + endloop + endfacet + facet normal 0.866026 -0.499999 0 + outer loop + vertex -37.1 0 -21 + vertex -38 -1.55885 -19.3 + vertex -38 -1.55885 -21 + endloop + endfacet + facet normal 1 -0 0 + outer loop + vertex -35.5 -0.34641 -21 + vertex -35.5 0.34641 -23 + vertex -35.5 0.34641 -21 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex -35.5 0.34641 -23 + vertex -35.5 -0.34641 -21 + vertex -35.5 -0.34641 -23 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -36.4 1 -19.2999 + vertex -36.2 1.55885 -19.2999 + vertex -36.4 1.55885 -19.2999 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -36.2 1.55885 -19.2999 + vertex -36.4 1 -19.2999 + vertex -35.8773 1 -19.2999 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex -36.4 -1 -19.2999 + vertex -36.2 -1.55885 -19.2999 + vertex -35.8773 -1 -19.2999 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -36.2 -1.55885 -19.2999 + vertex -36.4 -1 -19.2999 + vertex -36.4 -1.55885 -19.2999 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -38 -1.55885 -23 + vertex -35.5 -0.34641 -23 + vertex -36.2 -1.55885 -23 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -38.9 0 -23 + vertex -35.5 -0.34641 -23 + vertex -38 -1.55885 -23 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -35.5 -0.34641 -23 + vertex -38.9 0 -23 + vertex -35.5 0.34641 -23 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -35.5 0.34641 -23 + vertex -38 1.55885 -23 + vertex -36.2 1.55885 -23 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex -35.5 0.34641 -23 + vertex -38.9 0 -23 + vertex -38 1.55885 -23 + endloop + endfacet + facet normal -0.866026 -0.499999 0 + outer loop + vertex 36.2 -1.55885 -23 + vertex 35.5 -0.34641 -21 + vertex 35.5 -0.34641 -23 + endloop + endfacet + facet normal -0.866026 -0.499999 0 + outer loop + vertex 35.5 -0.34641 -21 + vertex 36.2 -1.55885 -23 + vertex 36.2 -1.55885 -21 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 36.2 -1.55885 -19.3 + vertex 35.8773 -1 -19.3 + vertex 35.5 -0.34641 -19.3 + endloop + endfacet + facet normal -0.865993 -0.500056 0 + outer loop + vertex 36.2 -1.55885 -19.3 + vertex 35.8773 -1 -19.2999 + vertex 35.8773 -1 -19.3 + endloop + endfacet + facet normal -0.865993 -0.500056 0 + outer loop + vertex 35.8773 -1 -19.2999 + vertex 36.2 -1.55885 -19.3 + vertex 36.2 -1.55885 -19.2999 + endloop + endfacet + facet normal 0.866026 -0.499999 0 + outer loop + vertex 38 -1.55885 -21 + vertex 38.9 0 -19.3 + vertex 38 -1.55885 -19.3 + endloop + endfacet + facet normal 0.866026 -0.499999 0 + outer loop + vertex 38.9 0 -19.3 + vertex 38 -1.55885 -21 + vertex 38.9 0 -23 + endloop + endfacet + facet normal 0.866026 -0.499999 0 + outer loop + vertex 38.9 0 -23 + vertex 38 -1.55885 -21 + vertex 38 -1.55885 -23 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex 36.2 -1.55885 -23 + vertex 38 -1.55885 -21 + vertex 36.2 -1.55885 -21 + endloop + endfacet + facet normal 0 -1 -0 + outer loop + vertex 38 -1.55885 -21 + vertex 36.2 -1.55885 -23 + vertex 38 -1.55885 -23 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex 36.2 -1.55885 -19.2999 + vertex 36.4 -1.55885 -19.3 + vertex 36.4 -1.55885 -19.2999 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex 36.2 -1.55885 -19.3 + vertex 36.4 -1.55885 -19.3 + vertex 36.2 -1.55885 -19.2999 + endloop + endfacet + facet normal 0 0 0 + outer loop + vertex 38 -1.55885 -19.3 + vertex 36.4 -1.55885 -19.3 + vertex 36.2 -1.55885 -19.3 + endloop + endfacet + facet normal -0.866026 0.499999 0 + outer loop + vertex 35.5 0.34641 -23 + vertex 36.2 1.55885 -21 + vertex 36.2 1.55885 -23 + endloop + endfacet + facet normal -0.866026 0.499999 0 + outer loop + vertex 36.2 1.55885 -21 + vertex 35.5 0.34641 -23 + vertex 35.5 0.34641 -21 + endloop + endfacet + facet normal -0.865993 0.500056 0 + outer loop + vertex 36.2 1.55885 -19.3 + vertex 35.8773 1 -19.3 + vertex 36.2 1.55885 -19.2999 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 35.5 0.34641 -19.3 + vertex 35.8773 1 -19.3 + vertex 36.2 1.55885 -19.3 + endloop + endfacet + facet normal -0.865993 0.500056 0 + outer loop + vertex 36.2 1.55885 -19.2999 + vertex 35.8773 1 -19.3 + vertex 35.8773 1 -19.2999 + endloop + endfacet + facet normal 0 1 -0 + outer loop + vertex 36.4 1.55885 -19.3 + vertex 36.2 1.55885 -19.2999 + vertex 36.4 1.55885 -19.2999 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex 36.4 1.55885 -19.3 + vertex 36.2 1.55885 -19.3 + vertex 36.2 1.55885 -19.2999 + endloop + endfacet + facet normal 0 0 0 + outer loop + vertex 36.2 1.55885 -19.3 + vertex 36.4 1.55885 -19.3 + vertex 38 1.55885 -19.3 + endloop + endfacet + facet normal 0 1 -0 + outer loop + vertex 38 1.55885 -23 + vertex 36.2 1.55885 -21 + vertex 38 1.55885 -21 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex 36.2 1.55885 -21 + vertex 38 1.55885 -23 + vertex 36.2 1.55885 -23 + endloop + endfacet + facet normal 0.866026 0.499999 0 + outer loop + vertex 38 1.55885 -19.3 + vertex 38.9 0 -19.3 + vertex 38 1.55885 -21 + endloop + endfacet + facet normal 0.866026 0.499999 -0 + outer loop + vertex 38.9 0 -23 + vertex 38 1.55885 -21 + vertex 38.9 0 -19.3 + endloop + endfacet + facet normal 0.866026 0.499999 0 + outer loop + vertex 38 1.55885 -21 + vertex 38.9 0 -23 + vertex 38 1.55885 -23 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 38 -1.55885 -19.3 + vertex 36.2 -1.55885 -19.3 + vertex 37.1 0 -19.3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 37.1 0 -19.3 + vertex 36.2 1.55885 -19.3 + vertex 38 1.55885 -19.3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 35.5 -0.34641 -19.3 + vertex 37.1 0 -19.3 + vertex 36.2 -1.55885 -19.3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 35.5 0.34641 -19.3 + vertex 37.1 0 -19.3 + vertex 35.5 -0.34641 -19.3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 37.1 0 -19.3 + vertex 35.5 0.34641 -19.3 + vertex 36.2 1.55885 -19.3 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 38 1.55885 -21 + vertex 36.2 1.55885 -21 + vertex 37.1 0 -21 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 37.1 0 -21 + vertex 36.2 -1.55885 -21 + vertex 38 -1.55885 -21 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 35.5 0.34641 -21 + vertex 37.1 0 -21 + vertex 36.2 1.55885 -21 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 35.5 -0.34641 -21 + vertex 37.1 0 -21 + vertex 35.5 0.34641 -21 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 37.1 0 -21 + vertex 35.5 -0.34641 -21 + vertex 36.2 -1.55885 -21 + endloop + endfacet + facet normal -0.866026 -0.499999 0 + outer loop + vertex 38 -1.55885 -21 + vertex 37.1 0 -19.3 + vertex 37.1 0 -21 + endloop + endfacet + facet normal -0.866026 -0.499999 0 + outer loop + vertex 37.1 0 -19.3 + vertex 38 -1.55885 -21 + vertex 38 -1.55885 -19.3 + endloop + endfacet + facet normal -0.866026 0.499999 0 + outer loop + vertex 37.1 0 -21 + vertex 38 1.55885 -19.3 + vertex 38 1.55885 -21 + endloop + endfacet + facet normal -0.866026 0.499999 0 + outer loop + vertex 38 1.55885 -19.3 + vertex 37.1 0 -21 + vertex 37.1 0 -19.3 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 35.5 -0.34641 -23 + vertex 35.5 0.34641 -21 + vertex 35.5 0.34641 -23 + endloop + endfacet + facet normal -1 -0 0 + outer loop + vertex 35.5 0.34641 -21 + vertex 35.5 -0.34641 -23 + vertex 35.5 -0.34641 -21 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 36.4 -1 -19.2999 + vertex 36.2 -1.55885 -19.2999 + vertex 36.4 -1.55885 -19.2999 + endloop + endfacet + facet normal 0 -0 1 + outer loop + vertex 36.2 -1.55885 -19.2999 + vertex 36.4 -1 -19.2999 + vertex 35.8773 -1 -19.2999 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex 36.2 1.55885 -19.2999 + vertex 36.4 1 -19.2999 + vertex 36.4 1.55885 -19.2999 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 36.4 1 -19.2999 + vertex 36.2 1.55885 -19.2999 + vertex 35.8773 1 -19.2999 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 35.5 -0.34641 -23 + vertex 38.9 0 -23 + vertex 38 -1.55885 -23 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 35.5 -0.34641 -23 + vertex 38 -1.55885 -23 + vertex 36.2 -1.55885 -23 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 35.5 0.34641 -23 + vertex 38.9 0 -23 + vertex 35.5 -0.34641 -23 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 38.9 0 -23 + vertex 35.5 0.34641 -23 + vertex 38 1.55885 -23 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 38 1.55885 -23 + vertex 35.5 0.34641 -23 + vertex 36.2 1.55885 -23 + endloop + endfacet +endsolid OpenSCAD_Model