aboutsummaryrefslogtreecommitdiff
path: root/src/rotary_wheel-gear_saw_theet_angle.scad
diff options
context:
space:
mode:
authorElena ``of Valhalla'' Grandi <valhalla@trueelena.org>2016-07-23 10:38:55 +0200
committerElena ``of Valhalla'' Grandi <valhalla@trueelena.org>2016-07-23 10:38:55 +0200
commit1d0f3df3f8a582f637adcf6da5673d36e5f11a4d (patch)
tree7515372fca4e60d43694b6b28fa4a568ee20eb6b /src/rotary_wheel-gear_saw_theet_angle.scad
parentc9f84e2c4aafaf7d7c81bfee3b188b295ec2c2ba (diff)
imported rotary tools
Diffstat (limited to 'src/rotary_wheel-gear_saw_theet_angle.scad')
-rw-r--r--src/rotary_wheel-gear_saw_theet_angle.scad36
1 files changed, 36 insertions, 0 deletions
diff --git a/src/rotary_wheel-gear_saw_theet_angle.scad b/src/rotary_wheel-gear_saw_theet_angle.scad
new file mode 100644
index 0000000..d447f0c
--- /dev/null
+++ b/src/rotary_wheel-gear_saw_theet_angle.scad
@@ -0,0 +1,36 @@
+use <MCAD/involute_gears.scad>
+
+// Wheel radius (approximated)
+r = 20;
+// Wheel tickness
+thickness = 2;
+// Hub tickness
+max_thickness = 3;
+// Axle radius
+axle_r = 3;
+
+teeth = r*1.15;
+
+$fn=30;
+
+intersection() {
+ cylinder(r1=r*1.1, r2=r/2, h=max_thickness);
+ gear (
+ number_of_teeth=teeth,
+ circular_pitch=300,
+ diametral_pitch=false,
+ pressure_angle=38,
+ clearance = 0.2,
+ gear_thickness=thickness,
+ rim_thickness=thickness,
+ rim_width=5,
+ hub_thickness=max_thickness,
+ hub_diameter=axle_r*3,
+ bore_diameter=axle_r*2,
+ circles=0,
+ backlash=0,
+ twist=0,
+ involute_facets=0,
+ flat=false
+ );
+}