Seperated handle and lid for faster rendering

Moved stls to own directory
Updated readme
This commit is contained in:
Sebastian 2016-12-01 16:15:24 +01:00
parent 5915e55702
commit b830ed33ee
15 changed files with 564637 additions and 491522 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
gcode

View File

@ -1,4 +1,11 @@
all: top.stl lid.stl bottom.stl
all: stl/top.stl stl/lid.stl stl/bottom.stl
%.stl: %.scad constants.scad bayonetmount.scad support.scad handle.scad
stl/%.stl: %.scad constants.scad
@mkdir -p $$(dirname $@)
openscad -o $@ $<
stl/lid.stl: bayonetmount.scad support.scad stl/handle.stl
stl/top.stl: bayonetmount.scad support.scad
clean:
rm stl/*.stl

View File

@ -8,16 +8,18 @@ The fmp is a simpler 3D-printable capsule for the
How to build it
---------------
1. Go to a hardware store of choice
2. Try to get some M3 screws and nuts
2. Try to get some 2 component epoxy and nuts
and some plastic tubing with an inner diameter of 70mm (*DN75 HT-Rohr* works fine).
3. Fire up your 3D-Printer and print the lid, top
and bottom segment of the capsule.
20-25% Infill works fine and provides enough stability.
4. Cut about 150mm long piece of tube.
5. Press M3 nuts into the top and bottom cap.
6. Drill the holes into the tube.
7. Put everything together.
8. Go get some Mate or something ...
4. Remove the support structure (marked red) from lid and top.
![Top part with support](./images/top.png) ![Lid with support](./images/lid.png)
5. Clean up the latches on the lid and the channels on the top part.
Make sure the lid fits well (the latches may need to be filed down).
6. Cut about 150mm long piece of tube.
7. Glue top end bottom to the tube piece using 2 component epoxy.
8. Go get some Mate or something, while the epoxy sets...
Suggestions ?

View File

@ -35,3 +35,5 @@ module handle() {
sphere(d = handle_minkowski_dia, center = true);
}
}
handle();

BIN
images/lid.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

BIN
images/top.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

52176
lid.gcode

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,5 @@
include <constants.scad>;
include <bayonetmount.scad>;
include <handle.scad>;
include <support.scad>;
delta = 0.75;
@ -15,7 +14,7 @@ difference() {
lid_height - delta);
translate([0, 0, lid_height])
handle();
import("handle.stl");
translate([0, 0, lid_height - brim_height / 2])
cylinder(r = tube_outer_diameter / 2,
@ -26,6 +25,8 @@ difference() {
translate([0, 0, lid_height /2]) {
support(tube_outer_diameter, lid_height);
support(tube_outer_diameter * 0.96, lid_height);
color("red")
support(tube_outer_diameter, lid_height);
color("red")
support(tube_outer_diameter * 0.96, lid_height);
}

File diff suppressed because it is too large Load Diff

219270
stl/handle.stl Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -9,4 +9,4 @@ module support(outer_diameter, height) {
h = height * 1.01,
center = true);
}
}
}

96948
top.gcode

File diff suppressed because it is too large Load Diff

View File

@ -34,7 +34,9 @@ difference() {
translate([0, 0, bumper_tube_depth / 2])
support(tube_inner_diameter + 0.5, bumper_tube_depth);
color("red")
support(tube_inner_diameter + 0.5, bumper_tube_depth);
translate([0, 0, bumper_height - lid_depth + latch_height / 2])
support(tube_inner_diameter + 0.5, latch_height);
color("red")
support(tube_inner_diameter + 0.5, latch_height);