1
0
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:
Chris Palmer
2012-04-04 10:37:30 +01:00
parent 5289d055f4
commit ef027da929
10 changed files with 23 additions and 23 deletions

View File

@@ -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);

View File

@@ -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();

View File

@@ -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])

View File

@@ -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;