diff --git a/Case-Lolin-ESP32-S3.scad b/Case-Lolin-ESP32-S3.scad index 982398b..7ab6bd8 100644 --- a/Case-Lolin-ESP32-S3.scad +++ b/Case-Lolin-ESP32-S3.scad @@ -1,9 +1,10 @@ -esp32_width = 25.4; +esp32_width = 25.6; case_height = 6; -esp32_length = 65.3; -esp32_secondary_length = 59.3; +esp32_length = 65.5; +esp32_secondary_length = 60; wall_thickness = 0.5; -usb_thickness = 3.0; +usb_thickness = 3.3; +usb_width = 9.1; module generateCase() { @@ -17,13 +18,21 @@ module generateCase() { translate([wall_thickness+3,wall_thickness,wall_thickness+1]) cube([esp32_width-6, esp32_length, case_height]); // Generate slot for OTG Port - translate([wall_thickness+2,0,wall_thickness+1]) - cube([8,2,usb_thickness]); + translate([wall_thickness+2,0,wall_thickness+1.1]) + cube([usb_width,2,usb_thickness]); // Generate slot for UART port - translate([(wall_thickness+esp32_width-10),0,wall_thickness+1]) - cube([8,2,usb_thickness]); + translate([(wall_thickness+esp32_width-usb_width-2),0,wall_thickness+1.1]) + cube([usb_width,2,usb_thickness]); } } +// 19.5 bracket slot +module generateBracket() { + + cube(19.5, 10, 0.5); + +} + + generateCase(); diff --git a/Output/Case-Lolin-ESP32-S3.stl b/Output/Case-Lolin-ESP32-S3.stl index e81a534..f13e99f 100644 --- a/Output/Case-Lolin-ESP32-S3.stl +++ b/Output/Case-Lolin-ESP32-S3.stl @@ -2,7 +2,7 @@ solid OpenSCAD_Model facet normal 0 -1 0 outer loop vertex 0 0 0 - vertex 10.5 0 1.5 + vertex 11.6 0 1.5 vertex 2.5 0 1.5 endloop endfacet @@ -10,20 +10,20 @@ solid OpenSCAD_Model outer loop vertex 0 0 0 vertex 2.5 0 1.5 - vertex 2.5 0 4.5 + vertex 2.5 0 4.8 endloop endfacet facet normal 0 -1 0 outer loop vertex 0 0 0 - vertex 15.899999999999999 0 1.5 - vertex 10.5 0 1.5 + vertex 15 0 1.5 + vertex 11.6 0 1.5 endloop endfacet facet normal 0 -1 0 outer loop vertex 0 0 0 - vertex 2.5 0 4.5 + vertex 2.5 0 4.8 vertex 0 0 6.5 endloop endfacet @@ -37,225 +37,225 @@ solid OpenSCAD_Model facet normal 0 -1 0 outer loop vertex 0 0 6.5 - vertex 2.5 0 4.5 - vertex 10.5 0 4.5 + vertex 2.5 0 4.8 + vertex 11.6 0 4.8 endloop endfacet facet normal -1 0 0 outer loop vertex 0 0 0 vertex 0 0 6.5 - vertex 0 66.3 6.5 + vertex 0 66.5 6.5 endloop endfacet facet normal 0 0 1 outer loop vertex 0 0 6.5 vertex 0.5 0.5 6.5 - vertex 0.5 59.8 6.5 + vertex 0.5 60 6.5 endloop endfacet facet normal 0 -1 0 outer loop - vertex 10.5 0 1.5 - vertex 15.899999999999999 0 4.5 - vertex 10.5 0 4.5 + vertex 11.6 0 1.5 + vertex 15 0 4.8 + vertex 11.6 0 4.8 endloop endfacet facet normal 0 -1 0 outer loop vertex 0 0 6.5 - vertex 10.5 0 4.5 - vertex 15.899999999999999 0 4.5 + vertex 11.6 0 4.8 + vertex 15 0 4.8 endloop endfacet facet normal 0 0 1 outer loop vertex 0 0 6.5 - vertex 22.9 0.5 6.5 + vertex 23.1 0.5 6.5 vertex 3.5 0.5 6.5 endloop endfacet + facet normal 0 -1 0 + outer loop + vertex 0 0 6.5 + vertex 15 0 4.8 + vertex 24.1 0 4.8 + endloop + endfacet facet normal -1 0 0 outer loop vertex 0 0 0 - vertex 0 66.3 6.5 - vertex 0 66.3 0 + vertex 0 66.5 6.5 + vertex 0 66.5 0 endloop endfacet facet normal 0 0 -1 outer loop vertex 0 0 0 - vertex 0 66.3 0 - vertex 26.4 66.3 0 + vertex 0 66.5 0 + vertex 26.6 66.5 0 endloop endfacet facet normal 0 1 0 outer loop - vertex 0 66.3 0 - vertex 0 66.3 6.5 - vertex 26.4 66.3 0 + vertex 0 66.5 0 + vertex 0 66.5 6.5 + vertex 26.6 66.5 0 endloop endfacet facet normal 0 0 1 outer loop vertex 0 0 6.5 - vertex 0.5 59.8 6.5 - vertex 0 66.3 6.5 + vertex 0.5 60 6.5 + vertex 0 66.5 6.5 endloop endfacet facet normal 0 0 1 outer loop - vertex 0 66.3 6.5 - vertex 0.5 59.8 6.5 - vertex 3.5 59.8 6.5 + vertex 0 66.5 6.5 + vertex 0.5 60 6.5 + vertex 3.5 60 6.5 endloop endfacet facet normal 0 0 1 outer loop - vertex 0 66.3 6.5 - vertex 3.5 59.8 6.5 - vertex 3.5 65.8 6.5 + vertex 0 66.5 6.5 + vertex 3.5 60 6.5 + vertex 3.5 66 6.5 endloop endfacet facet normal 0 0 1 outer loop - vertex 0 66.3 6.5 - vertex 3.5 65.8 6.5 - vertex 26.4 66.3 6.5 + vertex 0 66.5 6.5 + vertex 3.5 66 6.5 + vertex 26.6 66.5 6.5 endloop endfacet facet normal 0 -1 0 outer loop vertex 0 0 0 - vertex 26.4 0 0 - vertex 15.899999999999999 0 1.5 + vertex 26.6 0 0 + vertex 15 0 1.5 endloop endfacet facet normal 0 -1 0 outer loop - vertex 10.5 0 1.5 - vertex 15.899999999999999 0 1.5 - vertex 15.899999999999999 0 4.5 + vertex 11.6 0 1.5 + vertex 15 0 1.5 + vertex 15 0 4.8 endloop endfacet facet normal 0 0 -1 outer loop vertex 0 0 0 - vertex 26.4 66.3 0 - vertex 26.4 0 0 + vertex 26.6 66.5 0 + vertex 26.6 0 0 endloop endfacet facet normal 0 -1 0 outer loop - vertex 26.4 0 0 - vertex 23.9 0 1.5 - vertex 15.899999999999999 0 1.5 + vertex 26.6 0 0 + vertex 24.1 0 1.5 + vertex 15 0 1.5 endloop endfacet facet normal 0 -1 0 outer loop - vertex 26.4 0 0 - vertex 26.4 0 6.5 - vertex 23.9 0 1.5 + vertex 26.6 0 0 + vertex 26.6 0 6.5 + vertex 24.1 0 1.5 endloop endfacet facet normal 1 0 0 outer loop - vertex 26.4 0 0 - vertex 26.4 66.3 0 - vertex 26.4 0 6.5 - endloop - endfacet - facet normal 0 -1 0 - outer loop - vertex 0 0 6.5 - vertex 15.899999999999999 0 4.5 - vertex 23.9 0 4.5 + vertex 26.6 0 0 + vertex 26.6 66.5 0 + vertex 26.6 0 6.5 endloop endfacet facet normal 0 0 1 outer loop vertex 0 0 6.5 - vertex 26.4 0 6.5 - vertex 22.9 0.5 6.5 + vertex 26.6 0 6.5 + vertex 23.1 0.5 6.5 endloop endfacet facet normal 0 -1 0 outer loop vertex 0 0 6.5 - vertex 23.9 0 4.5 - vertex 26.4 0 6.5 + vertex 24.1 0 4.8 + vertex 26.6 0 6.5 endloop endfacet facet normal 0 -1 0 outer loop - vertex 26.4 0 6.5 - vertex 23.9 0 4.5 - vertex 23.9 0 1.5 + vertex 26.6 0 6.5 + vertex 24.1 0 4.8 + vertex 24.1 0 1.5 endloop endfacet facet normal 0 0 1 outer loop - vertex 26.4 0 6.5 - vertex 25.9 0.5 6.5 - vertex 22.9 0.5 6.5 + vertex 26.6 0 6.5 + vertex 26.1 0.5 6.5 + vertex 23.1 0.5 6.5 endloop endfacet facet normal 0 0 1 outer loop - vertex 26.4 0 6.5 - vertex 26.4 66.3 6.5 - vertex 25.9 0.5 6.5 + vertex 26.6 0 6.5 + vertex 26.6 66.5 6.5 + vertex 26.1 0.5 6.5 endloop endfacet facet normal 0 1 0 outer loop - vertex 0 66.3 6.5 - vertex 26.4 66.3 6.5 - vertex 26.4 66.3 0 + vertex 0 66.5 6.5 + vertex 26.6 66.5 6.5 + vertex 26.6 66.5 0 endloop endfacet facet normal 0 0 1 outer loop - vertex 26.4 66.3 6.5 - vertex 3.5 65.8 6.5 - vertex 22.9 65.8 6.5 + vertex 26.6 66.5 6.5 + vertex 3.5 66 6.5 + vertex 23.1 66 6.5 endloop endfacet facet normal 1 0 0 outer loop - vertex 26.4 0 6.5 - vertex 26.4 66.3 0 - vertex 26.4 66.3 6.5 + vertex 26.6 0 6.5 + vertex 26.6 66.5 0 + vertex 26.6 66.5 6.5 endloop endfacet facet normal 0 0 1 outer loop - vertex 26.4 66.3 6.5 - vertex 25.9 59.8 6.5 - vertex 25.9 0.5 6.5 + vertex 26.6 66.5 6.5 + vertex 26.1 60 6.5 + vertex 26.1 0.5 6.5 endloop endfacet facet normal 0 0 1 outer loop - vertex 25.9 59.8 6.5 - vertex 22.9 65.8 6.5 - vertex 22.9 59.8 6.5 + vertex 26.1 60 6.5 + vertex 23.1 66 6.5 + vertex 23.1 60 6.5 endloop endfacet facet normal 0 0 1 outer loop - vertex 26.4 66.3 6.5 - vertex 22.9 65.8 6.5 - vertex 25.9 59.8 6.5 + vertex 26.6 66.5 6.5 + vertex 23.1 66 6.5 + vertex 26.1 60 6.5 endloop endfacet facet normal 0 1 0 outer loop vertex 0.5 0.5 0.5 vertex 2.5 0.5 1.5 - vertex 10.5 0.5 1.5 + vertex 11.6 0.5 1.5 endloop endfacet facet normal 0 1 0 @@ -268,27 +268,34 @@ solid OpenSCAD_Model facet normal 0 1 0 outer loop vertex 0.5 0.5 0.5 - vertex 10.5 0.5 1.5 - vertex 15.899999999999999 0.5 1.5 + vertex 11.6 0.5 1.5 + vertex 15 0.5 1.5 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex 0.5 0.5 0.5 + vertex 15 0.5 1.5 + vertex 24.1 0.5 1.5 endloop endfacet facet normal 0 1 0 outer loop vertex 2.5 0.5 1.5 vertex 0.5 0.5 6.5 - vertex 2.5 0.5 4.5 + vertex 2.5 0.5 4.8 endloop endfacet facet normal 0 1 0 outer loop - vertex 2.5 0.5 4.5 + vertex 2.5 0.5 4.8 vertex 3.5 0.5 6.5 - vertex 3.5 0.5 4.5 + vertex 3.5 0.5 4.8 endloop endfacet facet normal 0 1 0 outer loop - vertex 2.5 0.5 4.5 + vertex 2.5 0.5 4.8 vertex 0.5 0.5 6.5 vertex 3.5 0.5 6.5 endloop @@ -296,351 +303,344 @@ solid OpenSCAD_Model facet normal 1 0 0 outer loop vertex 0.5 0.5 0.5 - vertex 0.5 59.8 6.5 + vertex 0.5 60 6.5 vertex 0.5 0.5 6.5 endloop endfacet facet normal 1 0 0 outer loop vertex 0.5 0.5 0.5 - vertex 0.5 59.8 0.5 - vertex 0.5 59.8 6.5 + vertex 0.5 60 0.5 + vertex 0.5 60 6.5 endloop endfacet facet normal 0 -1 0 outer loop - vertex 0.5 59.8 0.5 - vertex 3.5 59.8 1.5 - vertex 0.5 59.8 6.5 + vertex 0.5 60 0.5 + vertex 3.5 60 1.5 + vertex 0.5 60 6.5 endloop endfacet facet normal 0 0 1 outer loop vertex 0.5 0.5 0.5 - vertex 25.9 59.8 0.5 - vertex 0.5 59.8 0.5 + vertex 26.1 60 0.5 + vertex 0.5 60 0.5 endloop endfacet facet normal 0 -1 0 outer loop - vertex 0.5 59.8 0.5 - vertex 25.9 59.8 0.5 - vertex 3.5 59.8 1.5 + vertex 0.5 60 0.5 + vertex 26.1 60 0.5 + vertex 3.5 60 1.5 endloop endfacet facet normal 0 -1 0 outer loop - vertex 3.5 59.8 1.5 - vertex 3.5 59.8 6.5 - vertex 0.5 59.8 6.5 + vertex 3.5 60 1.5 + vertex 3.5 60 6.5 + vertex 0.5 60 6.5 endloop endfacet facet normal 0 1 0 outer loop vertex 0.5 0.5 0.5 - vertex 15.899999999999999 0.5 1.5 - vertex 23.9 0.5 1.5 - endloop - endfacet - facet normal 0 1 0 - outer loop - vertex 0.5 0.5 0.5 - vertex 23.9 0.5 1.5 - vertex 25.9 0.5 0.5 + vertex 24.1 0.5 1.5 + vertex 26.1 0.5 0.5 endloop endfacet facet normal 0 0 1 outer loop vertex 0.5 0.5 0.5 - vertex 25.9 0.5 0.5 - vertex 25.9 59.8 0.5 + vertex 26.1 0.5 0.5 + vertex 26.1 60 0.5 endloop endfacet facet normal 0 1 0 outer loop - vertex 25.9 0.5 0.5 - vertex 23.9 0.5 1.5 - vertex 23.9 0.5 4.5 + vertex 26.1 0.5 0.5 + vertex 24.1 0.5 1.5 + vertex 24.1 0.5 4.8 endloop endfacet facet normal -1 0 0 outer loop - vertex 25.9 0.5 0.5 - vertex 25.9 0.5 6.5 - vertex 25.9 59.8 0.5 + vertex 26.1 0.5 0.5 + vertex 26.1 0.5 6.5 + vertex 26.1 60 0.5 endloop endfacet facet normal 0 1 0 outer loop - vertex 25.9 0.5 0.5 - vertex 23.9 0.5 4.5 - vertex 25.9 0.5 6.5 + vertex 26.1 0.5 0.5 + vertex 24.1 0.5 4.8 + vertex 26.1 0.5 6.5 endloop endfacet facet normal 0 1 0 outer loop - vertex 22.9 0.5 4.5 - vertex 22.9 0.5 6.5 - vertex 23.9 0.5 4.5 + vertex 23.1 0.5 4.8 + vertex 23.1 0.5 6.5 + vertex 24.1 0.5 4.8 endloop endfacet facet normal 0 1 0 outer loop - vertex 23.9 0.5 4.5 - vertex 22.9 0.5 6.5 - vertex 25.9 0.5 6.5 + vertex 24.1 0.5 4.8 + vertex 23.1 0.5 6.5 + vertex 26.1 0.5 6.5 endloop endfacet facet normal 0 -1 0 outer loop - vertex 3.5 59.8 1.5 - vertex 25.9 59.8 0.5 - vertex 22.9 59.8 1.5 + vertex 3.5 60 1.5 + vertex 26.1 60 0.5 + vertex 23.1 60 1.5 endloop endfacet facet normal 0 -1 0 outer loop - vertex 25.9 59.8 0.5 - vertex 25.9 59.8 6.5 - vertex 22.9 59.8 1.5 + vertex 26.1 60 0.5 + vertex 26.1 60 6.5 + vertex 23.1 60 1.5 endloop endfacet facet normal -1 0 0 outer loop - vertex 25.9 59.8 0.5 - vertex 25.9 0.5 6.5 - vertex 25.9 59.8 6.5 + vertex 26.1 60 0.5 + vertex 26.1 0.5 6.5 + vertex 26.1 60 6.5 endloop endfacet facet normal 0 -1 0 outer loop - vertex 22.9 59.8 1.5 - vertex 25.9 59.8 6.5 - vertex 22.9 59.8 6.5 + vertex 23.1 60 1.5 + vertex 26.1 60 6.5 + vertex 23.1 60 6.5 endloop endfacet facet normal 0 1 0 outer loop - vertex 10.5 0.5 1.5 - vertex 10.5 0.5 4.5 - vertex 15.899999999999999 0.5 1.5 + vertex 11.6 0.5 1.5 + vertex 11.6 0.5 4.8 + vertex 15 0.5 1.5 endloop endfacet facet normal 0 1 0 outer loop - vertex 3.5 0.5 4.5 + vertex 3.5 0.5 4.8 vertex 3.5 0.5 6.5 - vertex 10.5 0.5 4.5 + vertex 11.6 0.5 4.8 endloop endfacet facet normal 0 1 0 outer loop - vertex 10.5 0.5 4.5 + vertex 11.6 0.5 4.8 vertex 3.5 0.5 6.5 - vertex 15.899999999999999 0.5 4.5 + vertex 15 0.5 4.8 endloop endfacet facet normal 1 0 0 outer loop - vertex 3.5 59.8 1.5 - vertex 3.5 65.8 1.5 - vertex 3.5 59.8 6.5 + vertex 3.5 60 1.5 + vertex 3.5 66 1.5 + vertex 3.5 60 6.5 endloop endfacet facet normal 0 0 1 outer loop - vertex 3.5 59.8 1.5 - vertex 22.9 65.8 1.5 - vertex 3.5 65.8 1.5 + vertex 3.5 60 1.5 + vertex 23.1 66 1.5 + vertex 3.5 66 1.5 endloop endfacet facet normal 1 0 0 outer loop - vertex 3.5 65.8 1.5 - vertex 3.5 65.8 6.5 - vertex 3.5 59.8 6.5 + vertex 3.5 66 1.5 + vertex 3.5 66 6.5 + vertex 3.5 60 6.5 endloop endfacet facet normal 0 -1 0 outer loop - vertex 3.5 65.8 1.5 - vertex 22.9 65.8 6.5 - vertex 3.5 65.8 6.5 + vertex 3.5 66 1.5 + vertex 23.1 66 6.5 + vertex 3.5 66 6.5 endloop endfacet facet normal 0 1 0 outer loop - vertex 10.5 0.5 4.5 - vertex 15.899999999999999 0.5 4.5 - vertex 15.899999999999999 0.5 1.5 + vertex 11.6 0.5 4.8 + vertex 15 0.5 4.8 + vertex 15 0.5 1.5 endloop endfacet facet normal 0 1 0 outer loop - vertex 15.899999999999999 0.5 4.5 + vertex 15 0.5 4.8 vertex 3.5 0.5 6.5 - vertex 22.9 0.5 6.5 + vertex 23.1 0.5 6.5 endloop endfacet facet normal 0 1 0 outer loop - vertex 15.899999999999999 0.5 4.5 - vertex 22.9 0.5 6.5 - vertex 22.9 0.5 4.5 + vertex 15 0.5 4.8 + vertex 23.1 0.5 6.5 + vertex 23.1 0.5 4.8 endloop endfacet facet normal 0 0 1 outer loop - vertex 3.5 59.8 1.5 - vertex 22.9 59.8 1.5 - vertex 22.9 65.8 1.5 + vertex 3.5 60 1.5 + vertex 23.1 60 1.5 + vertex 23.1 66 1.5 endloop endfacet facet normal 0 -1 0 outer loop - vertex 3.5 65.8 1.5 - vertex 22.9 65.8 1.5 - vertex 22.9 65.8 6.5 + vertex 3.5 66 1.5 + vertex 23.1 66 1.5 + vertex 23.1 66 6.5 endloop endfacet facet normal -1 0 0 outer loop - vertex 22.9 59.8 1.5 - vertex 22.9 59.8 6.5 - vertex 22.9 65.8 1.5 + vertex 23.1 60 1.5 + vertex 23.1 60 6.5 + vertex 23.1 66 1.5 endloop endfacet facet normal -1 0 0 outer loop - vertex 22.9 65.8 1.5 - vertex 22.9 59.8 6.5 - vertex 22.9 65.8 6.5 + vertex 23.1 66 1.5 + vertex 23.1 60 6.5 + vertex 23.1 66 6.5 endloop endfacet facet normal 0 0 1 outer loop vertex 2.5 0.5 1.5 vertex 2.5 0 1.5 - vertex 10.5 0.5 1.5 + vertex 11.6 0.5 1.5 endloop endfacet facet normal 1 0 0 outer loop vertex 2.5 0.5 1.5 - vertex 2.5 0 4.5 + vertex 2.5 0 4.8 vertex 2.5 0 1.5 endloop endfacet facet normal 0 0 1 outer loop - vertex 10.5 0.5 1.5 + vertex 11.6 0.5 1.5 vertex 2.5 0 1.5 - vertex 10.5 0 1.5 + vertex 11.6 0 1.5 endloop endfacet facet normal -1 0 0 outer loop - vertex 10.5 0.5 1.5 - vertex 10.5 0 1.5 - vertex 10.5 0.5 4.5 + vertex 11.6 0.5 1.5 + vertex 11.6 0 1.5 + vertex 11.6 0.5 4.8 endloop endfacet facet normal 1 0 0 outer loop vertex 2.5 0.5 1.5 - vertex 2.5 0.5 4.5 - vertex 2.5 0 4.5 + vertex 2.5 0.5 4.8 + vertex 2.5 0 4.8 endloop endfacet facet normal 0 0 -1 outer loop - vertex 2.5 0.5 4.5 - vertex 3.5 0.5 4.5 - vertex 2.5 0 4.5 + vertex 2.5 0.5 4.8 + vertex 3.5 0.5 4.8 + vertex 2.5 0 4.8 endloop endfacet facet normal 0 0 -1 outer loop - vertex 3.5 0.5 4.5 - vertex 10.5 0 4.5 - vertex 2.5 0 4.5 + vertex 3.5 0.5 4.8 + vertex 11.6 0 4.8 + vertex 2.5 0 4.8 endloop endfacet facet normal 0 0 -1 outer loop - vertex 3.5 0.5 4.5 - vertex 10.5 0.5 4.5 - vertex 10.5 0 4.5 + vertex 3.5 0.5 4.8 + vertex 11.6 0.5 4.8 + vertex 11.6 0 4.8 endloop endfacet facet normal -1 0 0 outer loop - vertex 10.5 0.5 4.5 - vertex 10.5 0 1.5 - vertex 10.5 0 4.5 + vertex 11.6 0.5 4.8 + vertex 11.6 0 1.5 + vertex 11.6 0 4.8 endloop endfacet facet normal 0 0 1 outer loop - vertex 15.899999999999999 0.5 1.5 - vertex 15.899999999999999 0 1.5 - vertex 23.9 0.5 1.5 + vertex 15 0.5 1.5 + vertex 15 0 1.5 + vertex 24.1 0.5 1.5 endloop endfacet facet normal 1 0 0 outer loop - vertex 15.899999999999999 0.5 1.5 - vertex 15.899999999999999 0 4.5 - vertex 15.899999999999999 0 1.5 + vertex 15 0.5 1.5 + vertex 15 0 4.8 + vertex 15 0 1.5 endloop endfacet facet normal 0 0 1 outer loop - vertex 23.9 0.5 1.5 - vertex 15.899999999999999 0 1.5 - vertex 23.9 0 1.5 + vertex 24.1 0.5 1.5 + vertex 15 0 1.5 + vertex 24.1 0 1.5 endloop endfacet facet normal -1 0 0 outer loop - vertex 23.9 0.5 1.5 - vertex 23.9 0 1.5 - vertex 23.9 0.5 4.5 + vertex 24.1 0.5 1.5 + vertex 24.1 0 1.5 + vertex 24.1 0.5 4.8 endloop endfacet facet normal 1 0 0 outer loop - vertex 15.899999999999999 0.5 1.5 - vertex 15.899999999999999 0.5 4.5 - vertex 15.899999999999999 0 4.5 + vertex 15 0.5 1.5 + vertex 15 0.5 4.8 + vertex 15 0 4.8 endloop endfacet facet normal 0 0 -1 outer loop - vertex 15.899999999999999 0.5 4.5 - vertex 23.9 0 4.5 - vertex 15.899999999999999 0 4.5 + vertex 15 0.5 4.8 + vertex 24.1 0 4.8 + vertex 15 0 4.8 endloop endfacet facet normal 0 0 -1 outer loop - vertex 15.899999999999999 0.5 4.5 - vertex 22.9 0.5 4.5 - vertex 23.9 0 4.5 + vertex 15 0.5 4.8 + vertex 23.1 0.5 4.8 + vertex 24.1 0 4.8 endloop endfacet facet normal -1 0 0 outer loop - vertex 23.9 0.5 4.5 - vertex 23.9 0 1.5 - vertex 23.9 0 4.5 + vertex 24.1 0.5 4.8 + vertex 24.1 0 1.5 + vertex 24.1 0 4.8 endloop endfacet facet normal 0 0 -1 outer loop - vertex 22.9 0.5 4.5 - vertex 23.9 0.5 4.5 - vertex 23.9 0 4.5 + vertex 23.1 0.5 4.8 + vertex 24.1 0.5 4.8 + vertex 24.1 0 4.8 endloop endfacet endsolid OpenSCAD_Model