From a94511fd6a8ead25c5f2646be6aece4c9d506530 Mon Sep 17 00:00:00 2001
From: Michael Sippel <micha@fragmental.art>
Date: Mon, 7 Oct 2024 21:43:47 +0200
Subject: [PATCH] add another cut for more ergonomy

---
 handlebar_grip.scad | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/handlebar_grip.scad b/handlebar_grip.scad
index bc8cda2..9ea004d 100644
--- a/handlebar_grip.scad
+++ b/handlebar_grip.scad
@@ -33,18 +33,25 @@ module cap() {
 }
 
 module handle_shape(l=0) {
-   cylinder(h=l, d=DIAM+2*3, $fn=64);
+   //cylinder(h=l, d=DIAM+2*3, $fn=64);
 
-   hull() {
-    translate([0,0,LEN-50])
-    cylinder(h=30, d=DIAM+2*3+5, $fn=64);
+    difference()
+    {
+        hull() {
+            translate([0,0,LEN-50])
+            cylinder(h=30, d=DIAM+2*3+5, $fn=64);
     
-    translate([0,0, l])
-    cylinder(h=LEN+3+8-l, d=DIAM+2*3, $fn=64);
+            translate([0,0, l])
+            cylinder(h=LEN+3+8-l, d=DIAM+2*3, $fn=64);
             
-    translate([30,10,LEN-40])
-    cylinder(d=8, h=40, $fn=64);
-   }
+            translate([30,10,LEN-40])
+            cylinder(d=8, h=40, $fn=64);
+        }
+        
+        translate([86,0,15])
+        rotate([80, -15, 25])
+        cylinder(h=200, d=135, $fn=128, center=true);
+    }
 }
 
 module ripple_stencil() {