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:
@@ -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
|
||||||
|
@@ -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
|
||||||
|
@@ -222,28 +222,35 @@ 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])
|
||||||
bearing_mount_holes()
|
bearing_mount_holes()
|
||||||
cube([10,10, 100], center = true);
|
cube([10,10, 100], center = true);
|
||||||
|
|
||||||
for(end = [-1, 1])
|
for(end = [-1, 1])
|
||||||
translate([-Y_bar_spacing / 2, end * (Y_carriage_depth / 2 - Y_bearing_inset), 0])
|
translate([-Y_bar_spacing / 2, end * (Y_carriage_depth / 2 - Y_bearing_inset), 0])
|
||||||
rotate([0,180,0])
|
rotate([0,180,0])
|
||||||
bearing_mount_holes()
|
bearing_mount_holes()
|
||||||
cube([10,10, 100], center = true);
|
cube([10,10, 100], center = true);
|
||||||
|
|
||||||
for(end = [[Y_belt_anchor_m, 0], [Y_belt_anchor_i, 180]])
|
for(end = [[Y_belt_anchor_m, 0], [Y_belt_anchor_i, 180]])
|
||||||
translate([Y_belt_line - X_origin, end[0], 0])
|
translate([Y_belt_line - X_origin, end[0], 0])
|
||||||
rotate([0, 180, end[1]])
|
rotate([0, 180, end[1]])
|
||||||
hull()
|
hull()
|
||||||
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();
|
||||||
|
@@ -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);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@@ -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
|
||||||
|
@@ -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
|
||||||
|
Reference in New Issue
Block a user