Added README.md
Added README.md and cleaned up some commented values. Set rot for animation range. Should be almost ready for initial public release.
This commit is contained in:
@@ -21,11 +21,12 @@ helix_angle = [ for (x=linspace(-1,1,helix_steps)) exp(-abs(x))*10*sign(x) ];
|
|||||||
|
|
||||||
//helix_angle = constant(axis_angle/2);
|
//helix_angle = constant(axis_angle/2);
|
||||||
//width = 10;
|
//width = 10;
|
||||||
width=10;
|
width=10; // width of the actual gears.
|
||||||
N = 9;
|
N = 9; // Number of gear teeth.
|
||||||
// Force same number of teeth
|
// Force same number of teeth
|
||||||
N1=N;
|
N1=N;
|
||||||
N2=N;
|
N2=N;
|
||||||
|
|
||||||
Module=1.45;
|
Module=1.45;
|
||||||
|
|
||||||
ShaftD=4.5;
|
ShaftD=4.5;
|
||||||
@@ -40,12 +41,7 @@ BackW=Swing+Module;
|
|||||||
SideW=tol+BackW;
|
SideW=tol+BackW;
|
||||||
|
|
||||||
echo("Reference Diameter (MeshD): ", MeshD);
|
echo("Reference Diameter (MeshD): ", MeshD);
|
||||||
//rot=360/N1*$t;
|
rot=90*$t;
|
||||||
//rot=90*$t;
|
|
||||||
//rot=20*$t +75;
|
|
||||||
rot=0;
|
|
||||||
//rot=00;
|
|
||||||
//axis_angle = -50;
|
|
||||||
|
|
||||||
//meshed(rot=rot);
|
//meshed(rot=rot);
|
||||||
|
|
||||||
|
|||||||
31
README.md
Normal file
31
README.md
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
# GearHinge
|
||||||
|
|
||||||
|
GearHinge is an openscad model of a geared hinge. This was developed as part
|
||||||
|
of another project, but stands on its own as a part that could be re-used.
|
||||||
|
|
||||||
|
It is designed to be printed in place and without support materials. Gears
|
||||||
|
should be rotates into the case (rot = 0) for printing.
|
||||||
|
|
||||||
|
## usage
|
||||||
|
|
||||||
|
```openscad
|
||||||
|
include <GearHinge.scad>
|
||||||
|
|
||||||
|
$incolor = true;
|
||||||
|
|
||||||
|
gear_hinge(rot=rot, box=false, rounded_case=true);
|
||||||
|
```
|
||||||
|
|
||||||
|
## Status/Known Issues
|
||||||
|
|
||||||
|
Under development, not ready for the unadventurous.
|
||||||
|
|
||||||
|
1. Arms have no mounting holes for general use.
|
||||||
|
2. No functions/workflow exists for attaching arms to anything else.
|
||||||
|
3. Module is 1.45; it should be parametric. Hard coded values must go.
|
||||||
|
4. Cannot be assembled or disassembled; must be printed in place.
|
||||||
|
5. Helix angle can only do a single "turn". Should be re-written to use sin.
|
||||||
|
|
||||||
|
## License
|
||||||
|
|
||||||
|
See License.txt file
|
||||||
Reference in New Issue
Block a user