mirror of
https://github.com/nophead/Mendel90.git
synced 2025-01-16 20:38:15 +01:00
Added foil to heatsheild
This commit is contained in:
parent
32bb1a708c
commit
b2ea9b14af
@ -17,6 +17,7 @@ Vitamins:
|
||||
2 AC6170324 2 Acrylic sheet 170 x 324 x 6
|
||||
1 AC6224224 1 Acrylic sheet 224 x 224 x 6
|
||||
1 AC6468324 1 Acrylic sheet 468 x 324 x 6
|
||||
5 AF150234 5 Aluminium foil tape 50 x 234 x 0.05
|
||||
3 BB608 3 Ball bearing 608 8 x 22 x 7
|
||||
3 BB624 1 2 Ball bearing 624 4 x 13 x 5
|
||||
4 BD0019 4 19mm bulldog clip
|
||||
|
@ -1,6 +1,7 @@
|
||||
y_carriage_assembly:
|
||||
Vitamins:
|
||||
1 AC6224224 Acrylic sheet 224 x 224 x 6
|
||||
5 AF150234 Aluminium foil tape 50 x 234 x 0.05
|
||||
1 CB6200224 Corrugated cardboard 200 x 224 x 6
|
||||
14 CS03016 M3 cap screw x 16
|
||||
2 CS03025 M3 cap screw x 25
|
||||
|
@ -222,28 +222,35 @@ module y_carriage() {
|
||||
}
|
||||
}
|
||||
|
||||
module y_heatsheild() {
|
||||
module y_heatshield() {
|
||||
width = Y_carriage_width - 2 * bar_clamp_tab;
|
||||
difference() {
|
||||
sheet(Cardboard, Y_carriage_width - 2 * bar_clamp_tab, Y_carriage_depth);
|
||||
group() {
|
||||
difference() {
|
||||
sheet(Cardboard, width, Y_carriage_depth);
|
||||
|
||||
translate([Y_bar_spacing / 2, 0, 0])
|
||||
rotate([0,180,0])
|
||||
bearing_mount_holes()
|
||||
cube([10,10, 100], center = true);
|
||||
translate([Y_bar_spacing / 2, 0, 0])
|
||||
rotate([0,180,0])
|
||||
bearing_mount_holes()
|
||||
cube([10,10, 100], center = true);
|
||||
|
||||
for(end = [-1, 1])
|
||||
translate([-Y_bar_spacing / 2, end * (Y_carriage_depth / 2 - Y_bearing_inset), 0])
|
||||
rotate([0,180,0])
|
||||
bearing_mount_holes()
|
||||
cube([10,10, 100], center = true);
|
||||
for(end = [-1, 1])
|
||||
translate([-Y_bar_spacing / 2, end * (Y_carriage_depth / 2 - Y_bearing_inset), 0])
|
||||
rotate([0,180,0])
|
||||
bearing_mount_holes()
|
||||
cube([10,10, 100], center = true);
|
||||
|
||||
for(end = [[Y_belt_anchor_m, 0], [Y_belt_anchor_i, 180]])
|
||||
translate([Y_belt_line - X_origin, end[0], 0])
|
||||
rotate([0, 180, end[1]])
|
||||
hull()
|
||||
y_belt_anchor_holes()
|
||||
cube([10, 10, 100],center =true);
|
||||
for(end = [[Y_belt_anchor_m, 0], [Y_belt_anchor_i, 180]])
|
||||
translate([Y_belt_line - X_origin, end[0], 0])
|
||||
rotate([0, 180, end[1]])
|
||||
hull()
|
||||
y_belt_anchor_holes()
|
||||
cube([10, 10, 100],center =true);
|
||||
|
||||
}
|
||||
translate([0, 0, sheet_thickness(Cardboard) / 2])
|
||||
taped_area(FoilTape, 50, width, Y_carriage_depth, 5);
|
||||
}
|
||||
translate([0, Y_carriage_depth / 2, 0])
|
||||
cube([ribbon_clamp_length(bed_ways, cap_screw), 60, 100], center = true);
|
||||
}
|
||||
@ -309,7 +316,7 @@ module y_axis_assembly(show_bed) {
|
||||
if(show_bed)
|
||||
bed_assembly();
|
||||
translate([0, 0, sheet_thickness(Cardboard) / 2])
|
||||
y_heatsheild();
|
||||
y_heatshield();
|
||||
}
|
||||
|
||||
|
||||
@ -745,6 +752,7 @@ module machine_assembly() {
|
||||
|
||||
|
||||
machine_assembly();
|
||||
//y_heatshield();
|
||||
//frame_assembly();
|
||||
|
||||
module frame_base_dxf() projection(cut = true) translate([0,0, sheet_thickness(base) / 2]) frame_base();
|
||||
|
@ -29,9 +29,10 @@ PMMA10 = [ "AC", "Acrylic sheet", 10, [1, 1, 1, 0.5 ], false];
|
||||
glass2 = [ "GL", "Glass sheet", 2, [1, 1, 1, 0.25 ], false];
|
||||
DiBond = [ "DB", "Dibond sheet", 3, [0.7, 0.7, 0.7, 1 ], false];
|
||||
Cardboard= [ "CB", "Corrugated cardboard", 6, [0.6, 0.6, 0.2, 1 ], false];
|
||||
FoilTape = [ "AF", "Aluminium foil tape", .2, [0.9, 0.9, 0.9, 1 ], false];
|
||||
FoilTape = [ "AF", "Aluminium foil tape",0.05,[0.9, 0.9, 0.9, 1 ], false];
|
||||
|
||||
function sheet_thickness(type) = type[2];
|
||||
function sheet_colour(type) = type[3];
|
||||
function sheet_is_soft(type) = type[4];
|
||||
|
||||
module corner(r) {
|
||||
@ -50,8 +51,8 @@ module corner(r) {
|
||||
|
||||
module sheet(type, w, d, corners = [0, 0, 0, 0]) {
|
||||
t = sheet_thickness(type);
|
||||
vitamin(str(type[0], t, round(w), round(d),": ",type[1]," ", round(w), " x ", round(d), " x ", t));
|
||||
color(type[3])
|
||||
vitamin(str(type[0], ceil(t), round(w), round(d),": ",type[1]," ", round(w), " x ", round(d), " x ", t));
|
||||
color(sheet_colour(type))
|
||||
linear_extrude(height = t, center = true)
|
||||
hull() {
|
||||
translate([-w/2, d/2])
|
||||
@ -70,3 +71,21 @@ module sheet(type, w, d, corners = [0, 0, 0, 0]) {
|
||||
corner(corners[3]);
|
||||
}
|
||||
}
|
||||
|
||||
module taped_area(type, tape_width, w, d, overlap) {
|
||||
total_width = w + 2 * overlap;
|
||||
strips = ceil(total_width / tape_width);
|
||||
pitch = total_width / strips;
|
||||
intersection() {
|
||||
group() {
|
||||
for(i = [0 : strips - 1])
|
||||
assign(k = ((i % 2) ? 0.9 : 1), c = sheet_colour(type))
|
||||
translate([-w / 2 - overlap + tape_width / 2 + i * pitch, 0, sheet_thickness(type) / 2 + i * eta])
|
||||
explode([0, 0, d / 2 + i * 10])
|
||||
color([c[0] * k, c[1] * k, c[2] * k, c[3]])
|
||||
sheet(type, tape_width, d + 2 * overlap);
|
||||
}
|
||||
if(!exploded)
|
||||
cube([w + 2 * eta, d + 2 * eta, 100], center = true);
|
||||
}
|
||||
}
|
||||
|
@ -13,6 +13,7 @@
|
||||
o e a c m n e i g e o i g e o i c o
|
||||
r d n s e e s s e r r s e r r s h r
|
||||
Vitamins:
|
||||
5 AF150234 5 Aluminium foil tape 50 x 234 x 0.05
|
||||
3 BB608 3 Ball bearing 608 8 x 22 x 7
|
||||
3 BB624 1 2 Ball bearing 624 4 x 13 x 5
|
||||
4 BD0019 4 19mm bulldog clip
|
||||
|
@ -1,5 +1,6 @@
|
||||
y_carriage_assembly:
|
||||
Vitamins:
|
||||
5 AF150234 Aluminium foil tape 50 x 234 x 0.05
|
||||
1 CB6200224 Corrugated cardboard 200 x 224 x 6
|
||||
8 CS03016 M3 cap screw x 16
|
||||
6 CS04016 M4 cap screw x 16
|
||||
|
Loading…
x
Reference in New Issue
Block a user