1
0
mirror of https://github.com/nophead/Mendel90.git synced 2025-08-11 07:44:03 +02:00

Added foil to heatsheild

This commit is contained in:
Chris Palmer
2012-04-02 01:33:08 +01:00
parent 32bb1a708c
commit b2ea9b14af
6 changed files with 52 additions and 21 deletions

View File

@@ -17,6 +17,7 @@ Vitamins:
2 AC6170324 2 Acrylic sheet 170 x 324 x 6 2 AC6170324 2 Acrylic sheet 170 x 324 x 6
1 AC6224224 1 Acrylic sheet 224 x 224 x 6 1 AC6224224 1 Acrylic sheet 224 x 224 x 6
1 AC6468324 1 Acrylic sheet 468 x 324 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 BB608 3 Ball bearing 608 8 x 22 x 7
3 BB624 1 2 Ball bearing 624 4 x 13 x 5 3 BB624 1 2 Ball bearing 624 4 x 13 x 5
4 BD0019 4 19mm bulldog clip 4 BD0019 4 19mm bulldog clip

View File

@@ -1,6 +1,7 @@
y_carriage_assembly: y_carriage_assembly:
Vitamins: Vitamins:
1 AC6224224 Acrylic sheet 224 x 224 x 6 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 1 CB6200224 Corrugated cardboard 200 x 224 x 6
14 CS03016 M3 cap screw x 16 14 CS03016 M3 cap screw x 16
2 CS03025 M3 cap screw x 25 2 CS03025 M3 cap screw x 25

View File

@@ -222,9 +222,12 @@ module y_carriage() {
} }
} }
module y_heatsheild() { module y_heatshield() {
width = Y_carriage_width - 2 * bar_clamp_tab;
difference() { 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]) translate([Y_bar_spacing / 2, 0, 0])
rotate([0,180,0]) rotate([0,180,0])
@@ -244,6 +247,10 @@ module y_heatsheild() {
y_belt_anchor_holes() y_belt_anchor_holes()
cube([10, 10, 100],center =true); 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]) translate([0, Y_carriage_depth / 2, 0])
cube([ribbon_clamp_length(bed_ways, cap_screw), 60, 100], center = true); 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) if(show_bed)
bed_assembly(); bed_assembly();
translate([0, 0, sheet_thickness(Cardboard) / 2]) translate([0, 0, sheet_thickness(Cardboard) / 2])
y_heatsheild(); y_heatshield();
} }
@@ -745,6 +752,7 @@ module machine_assembly() {
machine_assembly(); machine_assembly();
//y_heatshield();
//frame_assembly(); //frame_assembly();
module frame_base_dxf() projection(cut = true) translate([0,0, sheet_thickness(base) / 2]) frame_base(); module frame_base_dxf() projection(cut = true) translate([0,0, sheet_thickness(base) / 2]) frame_base();

View File

@@ -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]; glass2 = [ "GL", "Glass sheet", 2, [1, 1, 1, 0.25 ], false];
DiBond = [ "DB", "Dibond sheet", 3, [0.7, 0.7, 0.7, 1 ], 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]; 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_thickness(type) = type[2];
function sheet_colour(type) = type[3];
function sheet_is_soft(type) = type[4]; function sheet_is_soft(type) = type[4];
module corner(r) { module corner(r) {
@@ -50,8 +51,8 @@ module corner(r) {
module sheet(type, w, d, corners = [0, 0, 0, 0]) { module sheet(type, w, d, corners = [0, 0, 0, 0]) {
t = sheet_thickness(type); t = sheet_thickness(type);
vitamin(str(type[0], t, round(w), round(d),": ",type[1]," ", round(w), " x ", round(d), " x ", t)); vitamin(str(type[0], ceil(t), round(w), round(d),": ",type[1]," ", round(w), " x ", round(d), " x ", t));
color(type[3]) color(sheet_colour(type))
linear_extrude(height = t, center = true) linear_extrude(height = t, center = true)
hull() { hull() {
translate([-w/2, d/2]) translate([-w/2, d/2])
@@ -70,3 +71,21 @@ module sheet(type, w, d, corners = [0, 0, 0, 0]) {
corner(corners[3]); 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);
}
}

View File

@@ -13,6 +13,7 @@
o e a c m n e i g e o i g e o i c o 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 r d n s e e s s e r r s e r r s h r
Vitamins: 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 BB608 3 Ball bearing 608 8 x 22 x 7
3 BB624 1 2 Ball bearing 624 4 x 13 x 5 3 BB624 1 2 Ball bearing 624 4 x 13 x 5
4 BD0019 4 19mm bulldog clip 4 BD0019 4 19mm bulldog clip

View File

@@ -1,5 +1,6 @@
y_carriage_assembly: y_carriage_assembly:
Vitamins: Vitamins:
5 AF150234 Aluminium foil tape 50 x 234 x 0.05
1 CB6200224 Corrugated cardboard 200 x 224 x 6 1 CB6200224 Corrugated cardboard 200 x 224 x 6
8 CS03016 M3 cap screw x 16 8 CS03016 M3 cap screw x 16
6 CS04016 M4 cap screw x 16 6 CS04016 M4 cap screw x 16