Skip to content

Commit 8e94b5c

Browse files
committed
Handlebar rail for handle stem
1 parent b82c5e8 commit 8e94b5c

File tree

1 file changed

+38
-8
lines changed

1 file changed

+38
-8
lines changed

src/Mounting/HandlebarRail.scad

Lines changed: 38 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ module HandlebarRailStopblock() {
4545
cube([HandlebarRail_stopblock_magnet_width, HandlebarRail_stopblock_magnet_thickness * 2, HandlebarRail_stopblock_magnet_height], center=true);
4646

4747
translate([0, -HandlebarRail_stopblock_magnet_thickness/2, HandlebarRail_stopblock_height-3])
48-
cube([HandlebarRail_stopblock_magnet_width, HandlebarRail_stopblock_magnet_thickness, 6], center=true);
48+
cube([HandlebarRail_stopblock_magnet_width, HandlebarRail_stopblock_magnet_thickness, 7], center=true);
4949
}
5050
}
5151
}
@@ -64,22 +64,52 @@ module HandlebarRail() {
6464
union() {
6565
HandlebarRailRail();
6666
HandlebarRailStopblock();
67+
68+
// 90° block for handle stem
69+
translate([7, 6, 0])
70+
cube([45,16,7]);
6771
}
6872

6973
translate([0, 0, -HandlebarRail_tube_radius + HandlebarRail_tube_indent]) {
7074
union () {
7175
// tube
72-
translate([0, 50, 0])
73-
rotate([90, 0, 0])
74-
cylinder(r=HandlebarRail_tube_radius, h=100);
76+
// translate([0, 50, 0])
77+
// rotate([90, 0, 0])
78+
// cylinder(r=HandlebarRail_tube_radius, h=100);
7579

7680
// ziptie wide
77-
translate([0, 4, 0])
78-
HandlebarRailZiptieCutout(11);
81+
//translate([0, 4, 0])
82+
//HandlebarRailZiptieCutout(11);
7983

8084
// ziptie small
81-
translate([0, HandlebarRail_rail_length - 4 - 5.5, 0])
82-
HandlebarRailZiptieCutout(5.5);
85+
//translate([0, HandlebarRail_rail_length - 4 - 5.5, 0])
86+
//HandlebarRailZiptieCutout(5.5);
87+
88+
// 90° tube for handle stem
89+
translate([-40, 14, 0.4])
90+
rotate([90, 0, 90])
91+
cylinder(r=HandlebarRail_tube_radius, h=100);
92+
93+
// 90° 1st zip for handle stem
94+
translate([18, HandlebarRail_rail_length - 17, -1])
95+
rotate([0, 0, 90])
96+
HandlebarRailZiptieCutout(6);
97+
98+
// 90° 2nd zip for handle stem
99+
translate([28, HandlebarRail_rail_length - 17, -1])
100+
rotate([0, 0, 90])
101+
HandlebarRailZiptieCutout(6);
102+
103+
// 90° 3rd zip for handle stem
104+
translate([38, HandlebarRail_rail_length - 17, -1])
105+
rotate([0, 0, 90])
106+
HandlebarRailZiptieCutout(6);
107+
108+
// 90° 4th zip for handle stem
109+
translate([48, HandlebarRail_rail_length - 17, -1])
110+
rotate([0, 0, 90])
111+
HandlebarRailZiptieCutout(6);
112+
83113
}
84114
}
85115
}

0 commit comments

Comments
 (0)