add label
This commit is contained in:
parent
7f15ecbf27
commit
d581d32d58
|
|
@ -8,6 +8,7 @@ marks_medium_ml = 0; // .1
|
||||||
marks_large_ml = 1; // .1
|
marks_large_ml = 1; // .1
|
||||||
|
|
||||||
extra_height_mm = 5;
|
extra_height_mm = 5;
|
||||||
|
text_size_mm = 6; // .5
|
||||||
wall_thickness_mm = 0.8;
|
wall_thickness_mm = 0.8;
|
||||||
mark_depth_mm = 0.3;
|
mark_depth_mm = 0.3;
|
||||||
mark_width_mm = 0.4;
|
mark_width_mm = 0.4;
|
||||||
|
|
@ -26,6 +27,8 @@ outer_radius_mm = inner_radius_mm + wall_thickness_mm;
|
||||||
inner_height_mm = 10 * useful_height_cm + extra_height_mm;
|
inner_height_mm = 10 * useful_height_cm + extra_height_mm;
|
||||||
outer_height_mm = inner_height_mm + bottom_thickness_mm;
|
outer_height_mm = inner_height_mm + bottom_thickness_mm;
|
||||||
|
|
||||||
|
text_z_mm = 10 * useful_height_cm - text_size_mm;
|
||||||
|
|
||||||
difference() {
|
difference() {
|
||||||
// outer shape
|
// outer shape
|
||||||
translate([0, 0, -bottom_thickness_mm])
|
translate([0, 0, -bottom_thickness_mm])
|
||||||
|
|
@ -42,4 +45,17 @@ difference() {
|
||||||
for (v = [0:step_ml:volume_ml])
|
for (v = [0:step_ml:volume_ml])
|
||||||
translate([0, 10 * v / cross_section_cm2, 0])
|
translate([0, 10 * v / cross_section_cm2, 0])
|
||||||
square([mark_depth_mm + 1, mark_width_mm]);
|
square([mark_depth_mm + 1, mark_width_mm]);
|
||||||
|
|
||||||
|
// text
|
||||||
|
translate([0, 0, text_z_mm])
|
||||||
|
difference() {
|
||||||
|
rotate([0, 0, -90])
|
||||||
|
rotate([90, 0, 0])
|
||||||
|
render(convexity=10)
|
||||||
|
linear_extrude(outer_radius_mm + 1)
|
||||||
|
text(str(volume_ml, "ml"), size=text_size_mm, halign="center");
|
||||||
|
|
||||||
|
translate([0, 0, -1])
|
||||||
|
cylinder(h=text_size_mm+2, r=outer_radius_mm - mark_depth_mm);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user