Seperated handle and lid for faster rendering
Moved stls to own directory Updated readme
This commit is contained in:
parent
5915e55702
commit
b830ed33ee
|
@ -0,0 +1 @@
|
|||
gcode
|
11
Makefile
11
Makefile
|
@ -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
|
||||
|
|
14
README.md
14
README.md
|
@ -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 ?
|
||||
|
|
|
@ -35,3 +35,5 @@ module handle() {
|
|||
sphere(d = handle_minkowski_dia, center = true);
|
||||
}
|
||||
}
|
||||
|
||||
handle();
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 41 KiB |
Binary file not shown.
After Width: | Height: | Size: 76 KiB |
9
lid.scad
9
lid.scad
|
@ -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);
|
||||
}
|
||||
|
|
193730
bottom.stl → stl/bottom.stl
193730
bottom.stl → stl/bottom.stl
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
305238
lid.stl → stl/lid.stl
305238
lid.stl → stl/lid.stl
File diff suppressed because it is too large
Load Diff
188752
top.stl → stl/top.stl
188752
top.stl → stl/top.stl
File diff suppressed because it is too large
Load Diff
|
@ -9,4 +9,4 @@ module support(outer_diameter, height) {
|
|||
h = height * 1.01,
|
||||
center = true);
|
||||
}
|
||||
}
|
||||
}
|
6
top.scad
6
top.scad
|
@ -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);
|
Loading…
Reference in New Issue