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 $@ $<
|
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
|
How to build it
|
||||||
---------------
|
---------------
|
||||||
1. Go to a hardware store of choice
|
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).
|
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
|
3. Fire up your 3D-Printer and print the lid, top
|
||||||
and bottom segment of the capsule.
|
and bottom segment of the capsule.
|
||||||
20-25% Infill works fine and provides enough stability.
|
20-25% Infill works fine and provides enough stability.
|
||||||
4. Cut about 150mm long piece of tube.
|
4. Remove the support structure (marked red) from lid and top.
|
||||||
5. Press M3 nuts into the top and bottom cap.
|
![Top part with support](./images/top.png) ![Lid with support](./images/lid.png)
|
||||||
6. Drill the holes into the tube.
|
5. Clean up the latches on the lid and the channels on the top part.
|
||||||
7. Put everything together.
|
Make sure the lid fits well (the latches may need to be filed down).
|
||||||
8. Go get some Mate or something ...
|
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 ?
|
Suggestions ?
|
||||||
|
|
|
@ -35,3 +35,5 @@ module handle() {
|
||||||
sphere(d = handle_minkowski_dia, center = true);
|
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 |
5
lid.scad
5
lid.scad
|
@ -1,6 +1,5 @@
|
||||||
include <constants.scad>;
|
include <constants.scad>;
|
||||||
include <bayonetmount.scad>;
|
include <bayonetmount.scad>;
|
||||||
include <handle.scad>;
|
|
||||||
include <support.scad>;
|
include <support.scad>;
|
||||||
|
|
||||||
delta = 0.75;
|
delta = 0.75;
|
||||||
|
@ -15,7 +14,7 @@ difference() {
|
||||||
lid_height - delta);
|
lid_height - delta);
|
||||||
|
|
||||||
translate([0, 0, lid_height])
|
translate([0, 0, lid_height])
|
||||||
handle();
|
import("handle.stl");
|
||||||
|
|
||||||
translate([0, 0, lid_height - brim_height / 2])
|
translate([0, 0, lid_height - brim_height / 2])
|
||||||
cylinder(r = tube_outer_diameter / 2,
|
cylinder(r = tube_outer_diameter / 2,
|
||||||
|
@ -26,6 +25,8 @@ difference() {
|
||||||
|
|
||||||
|
|
||||||
translate([0, 0, lid_height /2]) {
|
translate([0, 0, lid_height /2]) {
|
||||||
|
color("red")
|
||||||
support(tube_outer_diameter, lid_height);
|
support(tube_outer_diameter, lid_height);
|
||||||
|
color("red")
|
||||||
support(tube_outer_diameter * 0.96, lid_height);
|
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
2
top.scad
2
top.scad
|
@ -34,7 +34,9 @@ difference() {
|
||||||
|
|
||||||
|
|
||||||
translate([0, 0, bumper_tube_depth / 2])
|
translate([0, 0, bumper_tube_depth / 2])
|
||||||
|
color("red")
|
||||||
support(tube_inner_diameter + 0.5, bumper_tube_depth);
|
support(tube_inner_diameter + 0.5, bumper_tube_depth);
|
||||||
|
|
||||||
translate([0, 0, bumper_height - lid_depth + latch_height / 2])
|
translate([0, 0, bumper_height - lid_depth + latch_height / 2])
|
||||||
|
color("red")
|
||||||
support(tube_inner_diameter + 0.5, latch_height);
|
support(tube_inner_diameter + 0.5, latch_height);
|
Loading…
Reference in New Issue