mirror of
https://github.com/revarbat/snappy-reprap.git
synced 2025-10-29 22:59:31 -07:00
Added adjustable Z- endstop mounts.
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -8598,13 +8598,13 @@ solid Model
|
||||
facet normal 0 0 0
|
||||
outer loop
|
||||
vertex 5 5 5
|
||||
vertex 65 5 5
|
||||
vertex 75 5 5
|
||||
vertex 14.457 5 5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 0
|
||||
outer loop
|
||||
vertex 5 5 5
|
||||
vertex 14.457 5 5
|
||||
vertex 75 5 5
|
||||
vertex 65 5 5
|
||||
endloop
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -40,6 +40,7 @@ lifter_rod_length = 136; // mm. Must be a multiple of lifter_rod_pitch
|
||||
lifter_rod_angle = 50; // degrees tooth face angle
|
||||
lifter_tang_length = 12; // mm
|
||||
lifter_tang_width = 5; // mm
|
||||
lifter_coupler_len = 20; // mm
|
||||
|
||||
adjust_screw_diam = 8.0; // mm
|
||||
adjust_screw_pitch = 3.0; // mm
|
||||
|
||||
@@ -11,7 +11,7 @@ $fs=1.5;
|
||||
// Child 1: Nut slot
|
||||
// Child 2: Bolt hole
|
||||
module lifter_coupler() {
|
||||
h = 10;
|
||||
h = lifter_coupler_len;
|
||||
d = lifter_rod_diam;
|
||||
shaft = motor_shaft_size;
|
||||
thread_depth = lifter_rod_pitch/3.2;
|
||||
|
||||
@@ -9,7 +9,7 @@ $fs=2;
|
||||
// connectby valid options: "", "fwd", "back"
|
||||
module z_base(explode=0, connectby="")
|
||||
{
|
||||
coupler_len = 20;
|
||||
coupler_len = lifter_coupler_len;
|
||||
side_joiner_len = 5;
|
||||
wall_thick = 3;
|
||||
l = z_base_height;
|
||||
@@ -184,7 +184,7 @@ module z_base(explode=0, connectby="")
|
||||
}
|
||||
|
||||
// Endstop clip
|
||||
standoff = 11;
|
||||
standoff = 10 - endstop_thick/2;
|
||||
fwd((endstop_depth+2-l)/2) {
|
||||
right((z_joiner_spacing+joiner_width-0.01)/2) {
|
||||
right(endstop_thick/2+2+standoff) {
|
||||
|
||||
@@ -46,6 +46,7 @@ module z_sled(explode=0, arrows=false)
|
||||
left(5/2) cube([5, z_joiner_spacing+joiner_width, rail_height], center=true);
|
||||
}
|
||||
|
||||
// Limit switch adjuster screw socket
|
||||
down(rail_height/2) {
|
||||
back(z_joiner_spacing/2+joiner_width/2+12) {
|
||||
difference() {
|
||||
@@ -53,7 +54,7 @@ module z_sled(explode=0, arrows=false)
|
||||
cylinder(d=1.5*adjust_screw_diam, h=adjust_screw_pitch*3, center=false);
|
||||
fwd((12-1)/2) upcube([adjust_screw_diam, 12-1, adjust_screw_pitch*3]);
|
||||
}
|
||||
acme_threaded_rod(d=adjust_screw_diam+2*printer_slop, l=adjust_screw_pitch*7, thread_depth=adjust_thread_depth, pitch=adjust_screw_pitch, thread_angle=adjust_screw_angle);
|
||||
acme_threaded_rod(d=adjust_screw_diam+3*printer_slop, l=adjust_screw_pitch*7, thread_depth=adjust_thread_depth, pitch=adjust_screw_pitch, thread_angle=adjust_screw_angle);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user