Upright Print-in-Place Hinge OpenSCAD Module
Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.
Zapisane na tym urządzeniu.
Fully customizable for your own projects. incl. OpenSCAD tutorial on how to use it.
- Ocena
- 0 / 5
- Polubienia
- 20
- Pobrania
- 317
- Wydruki
- 0
- Wyświetlenia
- 1521
- Oceny
- 0
Aktualizacja u źródła:
Informacje o modelu
- Źródło
- Printables
- Kategoria
- Other 3D Objects for Learning
- Licencja
- Creative Commons — Attribution — Share Alike
If you are looking for some finished product to print, this is not for you!
What is is?
It is a module (you may also call it plug-in, extension,..) for OpenSCAD which will enable you to use a vertically printed print-in-place hinge in your designs.
Features
Fully customizable, measurements, number of segments, gaps. There are however no safeguards against unwise choices, so if the numbers you choose yield a design that looks like it won't print well or work at all then it probably won't do any of these things.
How to use
put:
use <hinge.scad>;
at the beginning of your code.
To generate a hinge, just use the command
hinge();
with the parameters you need, they are all optional but some should be set by you because by default it creates a simple 90 degree hinge.
Parameters
| Name | Default | Description | Range |
|---|---|---|---|
| ds | 3 | Smaller diameter of the inner axle | smaller than dl |
| dl | 4 | Lager diameter of the inner axle | larger than ds |
| da | 6 | Outer diameter of the hinge body | larger than dl |
| segments | 1 | Number of segments | ≥1 |
| h | 14 | Total height of the hinge | at least 10mm per segment |
| opening_angle | 90 | Angle the hinge is allowed to turn | 30-180 |
| start_angle | 0 | Position of the hinge for printing | ≥0 |
| lever | 20 | Length of the lever | |
| shoulder | 0.2 | Small offset in the axle | |
| h_gap | 0.25 | Horizontal gap in the diameter | depending on your printers precision |
| v_gap | 0.2 | Vertical gap between the parts | 1-2 times your layer height |
Example
Here is an example of the usage of the hinge in an Adjustable Desktop Fan Stand:
hinge(lever=16, segments=2, h=full_h, opening_angle=110, h_gap=h_gap, v_gap=v_gap);
Printing
Please ensure that the v_gap is a multiple of your layer height. E.g. if you use 0.2mm layers, set v_gap to 0.2 or 0.4.
Slicers try to hide seams in hidden places like the insides of this hinge. Please convince them to put them elsewhere.
Testing
Use the test samples to find out which tolerances work best for your printer. I have included a small Perl script which generates all the test sampled for you.