crown gears in gearcutting process by faggahz 3d model
3dmdb logo
Thingiverse
crown gears in gearcutting process by faggahz

crown gears in gearcutting process by faggahz

by Thingiverse
Last crawled date: 2 years, 12 months ago
This is an example to make any gears by a gearcutting process. I've worked in the idea of parkinbot.
Crown gears are not a kind of bevel gears. Small gear of crown gears can be moved along it's axis, so there is no precision required. see wikipedia if you need more information.
Very often it is used as cheap gears in toys. Crown gear is made on punched thin sheetmetal. This shape cannot be copied to FDM printing.
Printed thing:
it is printed on the print?.stl files. I have made the holder as a quick and dirty design. Small gear is to small for printed plastic pins, I have used a 3mm steel rod (of a linear slider of an old CD drive). Maybe this gears can be used for educational. I don't see annother practical use.
stl files:
Most problem is the work style of openscad. It generates the cutting tool 100 times and seperately all its vertices to memory.
Then it makes a calculation process to find out the final shape of the object. This results in a very long rendering time because of nested for() loops. Most time I've got in my trials is >1 hour at a 100teeth gear. The mathematical system is very simple. Most work is needed to find out the computational limits and workarounds.
load crown.scad, uncomment gear1().
render [F6] and generate .stl files
uncomment crown_gear().
render [F6] and generate .stl files
load print.scad
select module you want to render and generate .stl files
I have made this 2-step process because it would be hard to design the holder when the crown gear needs to be rendered every time. Also, I have found out, creating the crown gear needs a simple hull cylinder. Inserting spokes and hubs will need more computational power and patience of programmer. It's better to do this at a second process.
(I'm happy to get this solution, even it was a hard process with repairs of non manifold stl's)
I have tested to make high tooth count. This is not perfect for educational use. Characteristics of the crown gear system can be seen better at smaller tooth count.
Also, I have tested to make hypoid and bevel gears in the crown cutting process. Hypoid gears normally require a twisted small gear, this will have a lot more vertices and data. So I have used a linear small gear, it will have more compromizes. Bevel crown gear needs some bugfixes. Because I'm working at annother idea to cut real bevel gears, I have not finished the work at bevel crown gears. (It would be a combination of a small spur gear and a crown gear in a matching angle <> 90deg). You will see the result if you'll change the parameters in scad file.
A basic idea in my work on a gear library is the origin point [x,y,z]=[0,0,0]. Axis of the gears will match in the origin point of coordinate system. Position of the thick_end of gears is not needed to make teethcutting process. Gears can be moved easily by translate() and rotate() commands to every point you need.
Annother idea: It is possible to make gears with irregular teeth if you change the tool gear (linear_extrude command) to import of your own gear stl file. Feel free to play with.
gears.scad is a copy of parkinbot's Gear cutting. I have made a change to smoothen the foot of teeth. This will reduce data by 5%.
https://youtu.be/qEten7H_u-A

Tags