Results 11 to 20 of 29
-
07-09-2015, 08:05 AM #11
The easiest thing to do is get OpenScad installed and figure out how to pull files into it. The good news is you are trying to use a fully debugged and working module. So pull that module into OpenScad. And then tell OpenScad to render the objects created by your source. (Or in this case, put this code into OpenScad and make sure you have the /inc/ directory populated with the right files)
include <inc/configuration.scad>
use <inc/parametric_involute_gear_v5.0.scad>
make_gear();
module make_gear() {
gear (number_of_teeth=43,
circular_pitch=268,
gear_thickness =gear_thickness,
rim_thickness = 7,
rim_width = 3,
hub_thickness = nut_trap_thickness+ nut_trap_depth,
hub_diameter = 22,
bore_diameter = 8,
circles=4);
}
gear.jpg
In order to speed up the print and make the gear lighter, you can cut circles out of it. I'm using a version of this gear file that cuts tear drops out instead. They look better!
Here it is with the circular_pitch set to 120 and circles=8 :
gear2.jpgLast edited by Roxy; 07-09-2015 at 08:18 AM.
-
07-09-2015, 11:48 AM #12
- Join Date
- Jul 2015
- Location
- Rural PA
- Posts
- 16
Thanks for all the help! Perhaps this is the wrong forum or I am pushing my luck, but you have been so helpful that I'll ask a bit more. I've studied the gear() code and done a lot of Google search for terms. I learned a lot, but a few issues remain unresolved:
1) The usual definition of circular pitch is the distance along pitch circle from one tooth to the same point on the next tooth, with circular_pitch = pi / diametral_pitch, but the gear() code has circular_pitch = 180 / diametral_pitch which radically changes the meaning of this parameter.
Is there a reason for this apparent major departure from what appears to be standard practice? And in view of this, is the diametral pitch the usual 'Ratio of the number of teeth to the pitch diameter in inches' or is it also nonstandard?
2) the 'clearance' parameter seems to be a nonstandard term. I could not find it anywhere. What does it do, and how does one determine a reasonable value?
3) After considerable study, I basically understand backlash. But again, what exactly does the specified number mean, and how does one determine a good value? Is it an absolute distance? In inches or millimeters? Or is it a relative distance, a fraction of the diameter?
4) The 'twist' and 'involute_facets' parameters are similarly undefined and unclear. I can't find online references to them anywhere.
I know this is a lot to ask, but I would be grateful for any information. If I can become clear on the exact definition of all of these parameters, I'll write them up and post them for use by others. Thanks!
Tim
-
07-09-2015, 12:28 PM #13
So I don't know the answer. But I have a couple of comments. The person that did this code was really into gears. And he used all the standard names for things that are important to define a gear. My gut hunch is he has it right. But with that said,
Code:// Calculate and display the pitch angle. This is needed to determine the angle to mount two meshing cone gears. // Base Circle for forming the involute teeth shape. base_radius = back_cone_radius * cos (pressure_angle); // Diametrial pitch: Number of teeth per unit length. pitch_diametrial = number_of_teeth / outside_pitch_diameter;
That is almost for sure from the 3D Printing side of the world. Just because you say to make a 20mm cylinder, it never is quite that. Inside and outside diameters vary from printer to printer. It is very common to have the inside diameter be a little bit smaller than what was specified. So my guess is the clearance term is adjusting things so the gears will be the right size and mesh properly. You won't know the right value to use for this until you do some test prints on your printer.
I don't know the entire answer. But the backlash number affects the shape of the teeth of the gear. Depending on what is important, you might be better with one shape or another. Go ahead and tell OpenScad to render two gears side by side with different backlash numbers. You are going to be able to see the difference. When low back lash is needed, the herringbone gears help a lot with that problem. They don't have much slop when you reverse directions which is important on a 3D Printer extruder.
I don't know about these, but it has to do with bevel type gears where things are not cut straight across.
-
07-09-2015, 12:56 PM #14
parametric_involute_gear_v5.0.scad must be from an openSCAD version beyond the March 2015 one I have running now. Unless it has changed (which I doubt), involute_gears.scad is very hard to grasp, especially when some parameters were "inadvertantly" left scaled by 180/pi.
Tim, if you do want to leverage the involute gears stuff in openSCAD, perhaps my openSCAD source for Greg's Wade extruder herringbone gears will be a helpful resource. I tried to scrub through the previous large and small gear scripts, focusing on trying to make them easier to understand. This in turn might help explain how the involute_gears.scad can be used.
Look for the herringbone_gears_9_47_RevA.scad file as part of this - http://www.thingiverse.com/thing:812899
-
07-09-2015, 01:41 PM #15
- Join Date
- Jul 2015
- Location
- Rural PA
- Posts
- 16
Kevin - Thanks! I pored through your herringbone code and found the comments in it to be informative. I'm glad to see you also note the 180/pi factor that seems counterproductive and confusing. Given the obvious extreme skill possessed by the writer of the involute gear code, I don't understand why he did this. It just adds a layer of unnecessary complication to the parameter specification. At least now I know I'm not missing something important. Your comments on the other mystery parameters also clarified them. Now I'm ready to jump in and play with gears. I'm just anal enough to not want to do that until I had a decent understanding of what I was doing.
Tim
-
07-09-2015, 02:07 PM #16
IIRC, the 180/pi was explained in the comments area of one of the series of openscad herringbone designs. What I remember is that the 180/pi was described as a mistake, or rather, a factor that was supposed to have been applied within the involute_gear script. But by the time the issue was noted, the involute_gear script had already been published or at least distributed to the community, and Greg Frost didn't want to rock the boat by correcting it. We've been living with this "error" ever since.
Depending on what you are looking for, there are multiple gear builders on Thingiverse. Search on "parameteric gear" or "gear generator" for some examples.
EDIT: By "series" of openscad designs, I'm referring to the Thingiverse trail starting with Greg Frost's 3575, followed by updates in 3752, 4305, 5268, 5275, and finally in what I consider the baseline herringbone design by Triffid Hunter in thing 10707.Last edited by printbus; 07-09-2015 at 05:48 PM.
-
07-09-2015, 02:25 PM #17
Hey! It is worth while to search on 'Involute Gear teeth' and look at pictures of them. I thought the backlash parameter changed the shape of the teeth. But that funny shape is what makes them 'Involute Gears'.
-
07-09-2015, 04:39 PM #18
Last edited by printbus; 07-09-2015 at 06:03 PM.
-
07-10-2015, 05:34 AM #19
- Join Date
- Jul 2015
- Location
- Rural PA
- Posts
- 16
The version I'm using is labeled 5.1.
-
07-10-2015, 05:47 AM #20
- Join Date
- Jun 2014
- Location
- Burnley, UK
- Posts
- 1,662
Well it draws very nice gears but I can't figure out how to use it.
Lots of demonstrations in the openscad file that give you no information whatsoever.
Anyone care to lead me down the path to enlightenment?
Lets assume:
1) I need to print two gears that mesh that are flat, need a 3:1 ratio and max diameter of 50 mm.
2) As above but I need them to be at right angles. (bevel gears)
New to 3d printing looking for...
05-20-2024, 12:56 AM in Tips, Tricks and Tech Help