mirror of
https://github.com/nophead/Mendel90.git
synced 2025-09-01 17:12:37 +02:00
Added star washers to cable clips (screws too long otherwise).
Cable strips 1mm narrower for more clearance in clips.
This commit is contained in:
@@ -69,7 +69,7 @@ module cable_clip_assembly(screw, screw_length, cable1, cable2 = 0) {
|
||||
cable_clip(screw, cable1, cable2);
|
||||
|
||||
translate([0, 0, max(cable_clip_height(cable1), cable_clip_height(cable2))])
|
||||
screw_and_washer(screw, screw_length);
|
||||
screw_and_washer(screw, screw_length, true);
|
||||
}
|
||||
|
||||
module cable_clip_AB_stl() cable_clip(base_clip_screw, endstop_wires, motor_wires);
|
||||
|
@@ -64,7 +64,7 @@ module x_axis_assembly(show_extruder) {
|
||||
}
|
||||
|
||||
|
||||
elliptical_cable_strip(ribbon_clamp_slot(extruder_ways) - 1,
|
||||
elliptical_cable_strip(ribbon_clamp_slot(extruder_ways),
|
||||
[motor_end, 0, Z + Z0] + x_end_extruder_ribbon_clamp_offset(),
|
||||
[-X + X_origin, 0, Z + Z0 + x_carriage_offset()] + extruder_connector_offset(),
|
||||
[-X_travel / 2 + X_origin, 0, Z + Z0 + x_carriage_offset()] + extruder_connector_offset());
|
||||
@@ -696,7 +696,7 @@ module frame_assembly(show_gantry = true) {
|
||||
|
||||
translate([0, ribbon_clamp_width(frame_screw) / 2, 0])
|
||||
rotate([90, 0, 90])
|
||||
cable_strip(ribbon_clamp_slot(x_end_ways) - 1, gantry_setback - x_end_ribbon_clamp_y(),
|
||||
cable_strip(ribbon_clamp_slot(x_end_ways), gantry_setback - x_end_ribbon_clamp_y(),
|
||||
(Z_travel + (ribbon_clamp_z - (Z_travel + Z0 + x_end_ribbon_clamp_z()))) * 2,
|
||||
Z + Z0 + x_end_ribbon_clamp_z() - ribbon_clamp_z, 50);
|
||||
}
|
||||
@@ -706,7 +706,7 @@ module frame_assembly(show_gantry = true) {
|
||||
|
||||
translate([0, ribbon_clamp_width(base_screw), 0])
|
||||
rotate([90, 0, 90])
|
||||
cable_strip(ribbon_clamp_slot(bed_ways) - 1, Y_carriage_height - sheet_thickness(Y_carriage) / 2, Y_travel, Y);
|
||||
cable_strip(ribbon_clamp_slot(bed_ways), Y_carriage_height - sheet_thickness(Y_carriage) / 2, Y_travel, Y);
|
||||
}
|
||||
|
||||
place_cable_clips();
|
||||
|
@@ -57,7 +57,7 @@ module ribbon_clamp_assembly(ways, screw_type, screw_length, panel_thickness = 0
|
||||
|
||||
translate([0,0, thickness])
|
||||
ribbon_clamp_holes(ways, screw_type)
|
||||
screw_and_washer(screw_type, screw_length);
|
||||
screw_and_washer(screw_type, screw_length, panel_thickness == 0);
|
||||
|
||||
if(panel_thickness != 0)
|
||||
translate([0,0, - panel_thickness])
|
||||
|
@@ -19,7 +19,7 @@ module cable_strip(width, depth, travel, x, extra = 15) {
|
||||
length = max(top, bottom);
|
||||
|
||||
total = ceil(top + bottom + PI * depth);
|
||||
w = ceil(width);
|
||||
w = floor(width - 1);
|
||||
|
||||
vitamin(str("PP", thickness * 10, w, total,": Polypropylene strip ", total, "mm x ", w, "mm x ", thickness, "mm"));
|
||||
|
||||
@@ -57,7 +57,7 @@ module ellipse(xr, yr, center = true)
|
||||
|
||||
module elliptical_cable_strip(width, p1, p2, pmax, extra = 15) {
|
||||
thickness = 0.5;
|
||||
w = ceil(width);
|
||||
w = floor(width - 1);
|
||||
|
||||
max_delta = pmax - p1;
|
||||
delta = p2 - p1;
|
||||
|
Reference in New Issue
Block a user