From a08c018f55ba0e6083d9eb6624f42f3c5c873b35 Mon Sep 17 00:00:00 2001 From: Stephen Carpenter Date: Thu, 14 Jan 2021 08:33:52 -0500 Subject: [PATCH] Updated docs and round_case is now default Round_case is default. Original box case is likely broken and should be removed. --- GearHinge.scad | 4 ++-- README.md | 17 ++++++++++------- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/GearHinge.scad b/GearHinge.scad index 050408a..92543be 100644 --- a/GearHinge.scad +++ b/GearHinge.scad @@ -50,8 +50,8 @@ module plate_print(rot=90-8, door=false) { module gear_hinge( width = 18, - box=true, - rounded_case=false, + box=false, + rounded_case=true, box_top=true, box_color="green", left_gear_color="blue", diff --git a/README.md b/README.md index a5971c0..3c24aee 100644 --- a/README.md +++ b/README.md @@ -3,11 +3,15 @@ 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 rotated into the case for printing. - +It is designed to be printed in place and without support materials. Printing is very sensitive to options, and slicing should be inspected to -ensure parts have not been connected internally. +ensure parts have not been connected internally. + +Chamfer of 45 degrees with a profile shift of -2 has been enough to +print this in PETG with a layer height of .15mm. These are the defaults. + +Printing with a rotation higher than 92 degrees is likely to cause the +gears to be fused as the block tooth may make contact with its counterpart. ## Requirements @@ -21,16 +25,15 @@ include $incolor = true; -gear_hinge(rot=rot, box=false, rounded_case=true); +gear_hinge(width=18,rot=92, door=false); ``` ## Status/Known Issues -Under development, not ready for the unadventurous. +Under development, should be vaguely usable. 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.