add HC300 Z-rod gap alignment clip
This commit is contained in:
@@ -11,11 +11,12 @@ thickness=2.8;
|
||||
|
||||
// uncomment one of the following to render
|
||||
|
||||
corner_bracket();
|
||||
//corner_bracket();
|
||||
//t_bracket();
|
||||
//double_t_bracket();
|
||||
//alignment_sleeve(140, "Bot"); // for Hypercube 300 assembly
|
||||
//alignment_sleeve(155, "Top"); // for Hypercube 300 assembly
|
||||
//alignment_sleeve(140, "Bot"); // for Hypercube 300 assembly, bottom of vertical extrusions
|
||||
//alignment_sleeve(155, "Top"); // for Hypercube 300 assembly, top of vertical extrusions
|
||||
alignment_clip(78.75, ""); // for Hypercube 300 assembly, set gap for forward Z-axis rod clips
|
||||
//alignment_sleeve(60, ""); // for test fit
|
||||
|
||||
// other constants needed later
|
||||
@@ -96,15 +97,6 @@ module double_t_bracket()
|
||||
brace();
|
||||
}
|
||||
|
||||
module alignment_sleeves()
|
||||
{
|
||||
alignment_sleeve(140, "Bot");
|
||||
translate([1.5*tw,0,0])
|
||||
alignment_sleeve(155, "Top");
|
||||
}
|
||||
|
||||
// lower-level modules
|
||||
|
||||
module alignment_sleeve(length, label)
|
||||
{
|
||||
// frame tools:
|
||||
@@ -123,6 +115,25 @@ module alignment_sleeve(length, label)
|
||||
text(label, halign="center", valign="center", size=nominal_extrusion_width/2);
|
||||
}
|
||||
|
||||
module alignment_clip(length, label)
|
||||
{
|
||||
// frame tools:
|
||||
// 78.75 mm from front of frame to front of forward Z-axis rod clips
|
||||
|
||||
linear_extrude(length-tw-nominal_extrusion_width-thickness-gap)
|
||||
difference()
|
||||
{
|
||||
square(nominal_extrusion_width+2*sleeve_gap+2*thickness, true);
|
||||
square(nominal_extrusion_width+2*sleeve_gap, true);
|
||||
translate([thickness,0,0])
|
||||
square(nominal_extrusion_width+2*sleeve_gap, true);
|
||||
}
|
||||
translate([0,-iw-thickness/2,10])
|
||||
rotate([90,0,0])
|
||||
linear_extrude(1)
|
||||
text(label, halign="center", valign="center", size=nominal_extrusion_width/2);
|
||||
}
|
||||
|
||||
module brace() // a pair of braces
|
||||
{
|
||||
d=tw/2-4;
|
||||
|
||||
Reference in New Issue
Block a user