Added adjustable bed mounts. Replaced extruder latch with compression screw.

This commit is contained in:
Revar Desmera
2017-04-29 13:09:27 -07:00
parent 4967a77fd2
commit cc864d106b
133 changed files with 234057 additions and 17466 deletions

View File

@@ -1176,7 +1176,7 @@ module tube(h=1, r=1, r1=undef, r2=undef, wall=0.5, center=false)
r2 = (r2==undef)? r : r2;
difference() {
cylinder(h=h, r1=r1, r2=r2, center=center);
cylinder(h=h+0.03, r1=r1-wall, r2=r2-wall, center=center);
down(0.25) cylinder(h=h+1, r1=r1-wall, r2=r2-wall, center=center);
}
}

View File

@@ -70,7 +70,7 @@ wiki/v1.5-%.png: %.scad config.scad GDMUtils.scad
wiki/v1.5-snappy_full.png: full_assembly.scad $(wildcard *.scad)
${OPENSCAD} -o $(subst wiki/v1.5-,tmp_,$@) --imgsize=3200,3200 --projection=p \
--csglimit=2000000 --camera=0,0,245,65,0,30,3000 -D '$$t=0.5' $<
--csglimit=2000000 --camera=0,0,245,65,0,30,3000 -D '$$t=0.0' $<
${CONVERT} -trim -resize 800x800 -border 10x10 -bordercolor '#ffffe5' $(subst wiki/v1.5-,tmp_,$@) $@
rm -f $(subst wiki/v1.5-,tmp_,$@)

View File

File diff suppressed because it is too large Load Diff

View File

@@ -3758,6 +3758,13 @@ solid Model
vertex -30.5 49.75 5
endloop
endfacet
facet normal 0 0 0
outer loop
vertex -35 2 5
vertex -35 44 5
vertex -35 28 5
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 30.5 2 5
@@ -3769,7 +3776,7 @@ solid Model
outer loop
vertex -35 2 5
vertex -35 57.75 5
vertex -35 28 5
vertex -35 44 5
endloop
endfacet
facet normal 0 0 1
@@ -3842,13 +3849,6 @@ solid Model
vertex 30.5 49.75 5
endloop
endfacet
facet normal 0 0 0
outer loop
vertex -35 28 5
vertex -35 57.75 5
vertex -35 44 5
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 35 44 5

View File

@@ -2344,13 +2344,6 @@ solid Model
vertex -33 -14 9.5
endloop
endfacet
facet normal 0 0 0
outer loop
vertex 22 -14 0
vertex 22 -14 3.5
vertex 22 -14 9.5
endloop
endfacet
facet normal -1 0 0
outer loop
vertex -40 8.05 0
@@ -2393,6 +2386,13 @@ solid Model
vertex 22 -20 3.5
endloop
endfacet
facet normal 0 0 0
outer loop
vertex 22 -14 0
vertex 22 -14 3.5
vertex 22 -14 15
endloop
endfacet
facet normal 0 1 0
outer loop
vertex -50 8.05 0
@@ -5375,13 +5375,6 @@ solid Model
vertex -33 -14 15
endloop
endfacet
facet normal 0 0 0
outer loop
vertex 22 -14 0
vertex 22 -14 9.5
vertex 22 -14 15
endloop
endfacet
facet normal -1 0 0
outer loop
vertex -40 8.05 0
@@ -6502,6 +6495,13 @@ solid Model
vertex 22 -20 9.5
endloop
endfacet
facet normal 0 0 0
outer loop
vertex 22 -14 3.5
vertex 22 -14 9.5
vertex 22 -14 15
endloop
endfacet
facet normal -0.2058 0.7054 -0.6783
outer loop
vertex -45.7804 8.05 3.5769

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,69 @@
include <config.scad>
use <GDMUtils.scad>
use <acme_screw.scad>
$fa=2;
$fs=1;
module adjustment_screw(slop=0) {
d = adjust_screw_diam+slop;
h = adjust_screw_length;
pitch = adjust_screw_pitch;
pa = adjust_screw_angle;
knob_h = adjust_screw_knob_h;
knob_d = adjust_screw_knob_d;
slot_w = 2;
up(h/2) {
up(knob_h) {
difference() {
// Threads
down(0.05) acme_threaded_rod(d=d, l=h+0.1, thread_depth=adjust_thread_depth, pitch=pitch, thread_angle=pa);
// Bevel thread ends.
up(h/2-2+0.05) {
difference() {
cylinder(d=d+1, h=2, center=false);
down(0.05) cylinder(d1=d, d2=d-4, h=2.1, center=false);
}
}
}
}
// Screw head
down(h/2-knob_h/2) {
difference() {
cylinder(h=knob_h, d=knob_d, center=true);
down(25/2) {
xrot(90) cylinder(d=25, h=slot_w, center=true);
yrot(90) cylinder(d=25, h=slot_w, center=true);
}
}
}
}
}
//!adjustment_screw();
module test_nut(slop=0) {
d = adjust_screw_diam+slop;
pitch = adjust_screw_pitch;
nut_h = adjust_screw_diam;
nut_d = 16/cos(360/6/2);
difference() {
cylinder(d=nut_d, h=nut_h, center=false, $fn=6);
down(5+1) adjustment_screw(slop=slop);
down(5+1+printer_slop) adjustment_screw(slop=slop);
up(adjust_thread_depth/2) cylinder(d1=d+1, d2=d-2*adjust_thread_depth, h=adjust_thread_depth+1/2+0.05, center=true);
up(nut_h-adjust_thread_depth/2) cylinder(d1=d-2*adjust_thread_depth, d2=d+1, h=adjust_thread_depth+1/2+0.05, center=true);
}
}
module adjustment_screw_parts() { // make me
adjustment_screw();
//right(20) test_nut(slop=2*printer_slop);
}
adjustment_screw_parts();
// vim: noexpandtab tabstop=4 shiftwidth=4 softtabstop=4 nowrap

View File

@@ -0,0 +1,53 @@
include <config.scad>
use <GDMUtils.scad>
use <acme_screw.scad>
$fa=2;
$fs=1;
module compression_screw(slop=0) {
d = adjust_screw_diam+slop;
h = adjust_screw_length;
pitch = adjust_screw_pitch;
pa = adjust_screw_angle;
knob_h = adjust_screw_knob_h;
knob_d = 20;
slot_w = 2;
up(h/2) {
up(knob_h) {
difference() {
// Threads
down(0.05) acme_threaded_rod(d=d, l=h+0.1, thread_depth=adjust_thread_depth, pitch=pitch, thread_angle=pa);
// Bevel thread ends.
up(h/2-2+0.05) {
difference() {
cylinder(d=d+1, h=2, center=false);
down(0.05) cylinder(d1=d, d2=d-4, h=2.1, center=false);
}
}
// Strengthening hole
cylinder(h=2*h, d=0.5, center=true, $fn=3);
}
}
// Screw head
down(h/2-knob_h/2) {
difference() {
cylinder(h=knob_h, d=knob_d, center=true);
zring(r=knob_d/2+5/4, n=8) cylinder(d=5, h=knob_h*3, center=true);
}
}
}
}
//!compression_screw();
module compression_screw_parts() { // make me
compression_screw();
}
compression_screw_parts();
// vim: noexpandtab tabstop=4 shiftwidth=4 softtabstop=4 nowrap

View File

@@ -35,21 +35,27 @@ motor_shaft_size = 5; // mm diameter of NEMA17 motor shaft.
motor_shaft_length = 20; // mm length of exposed NEMA17 motor shaft.
motor_shaft_flatted = true; // Is motor shaft keyed? (RECOMMENDED)
// Currently configured for 3/8" ACME threaded rod.
lifter_screw_diam = 60.0; // mm
lifter_screw_thick = 20.0; // mm
lifter_screw_pitch = 8.0; // mm lift per revolution
lifter_screw_angle = 50.0; // degrees tooth face angle
adjust_screw_diam = 8.0; // mm
adjust_screw_pitch = 3.0; // mm
adjust_screw_length = 25.0; // mm
adjust_screw_angle = 50.0; // mm
adjust_screw_knob_d = 12.0; // mm
adjust_screw_knob_h = 5.0; // mm
// Mechanical endstop bare microswitch.
endstop_hole_spacing = 9.5; // mm
endstop_hole_inset = 8.0; // mm
endstop_hole_hoff = 10.0; // mm
endstop_click_voff = 3.0; // mm
endstop_screw_size = 2.5; // mm
endstop_length = 19.9; // mm
endstop_thick = 6.7; // mm
endstop_depth = 11.0; // mm
endstop_length = 19.8; // mm
endstop_thick = 6.5; // mm
endstop_depth = 10.0; // mm
// Standard Mk2b Heated Build Platform from RepRapDiscount.com
hbp_width = 215; // mm
@@ -59,8 +65,8 @@ hbp_hole_length = 208.5; // mm
hbp_screwsize = 3; // mm
// Standard 200mm square borosilicate glass build platform
glass_width = 214; // mm
glass_length = 200; // mm
glass_width = 200; // mm
glass_length = 214; // mm
glass_thick = 3; // mm
// Cable chain dimensions
@@ -137,6 +143,7 @@ motor_top_z = platform_z-platform_thick-rack_base-rack_height-gear_base-2;
lifter_tooth_depth = lifter_screw_pitch / 3.2;
z_joiner_spacing = lifter_screw_diam + 2*lifter_tooth_depth + joiner_width;
z_base_height = rail_height + groove_height + 2*platform_thick;
adjust_thread_depth = adjust_screw_pitch/3.2;
wall_styles = ["thinwall", "corrugated", "crossbeams"];
wall_style = wall_styles[wall_styling];

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 54 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 42 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 53 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 41 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 50 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 66 KiB

After

Width:  |  Height:  |  Size: 66 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 42 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 53 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 35 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 38 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 47 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 52 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 84 KiB

After

Width:  |  Height:  |  Size: 81 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 68 KiB

After

Width:  |  Height:  |  Size: 67 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 72 KiB

After

Width:  |  Height:  |  Size: 71 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 31 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 73 KiB

After

Width:  |  Height:  |  Size: 72 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 61 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 72 KiB

After

Width:  |  Height:  |  Size: 74 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 72 KiB

After

Width:  |  Height:  |  Size: 55 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 59 KiB

After

Width:  |  Height:  |  Size: 68 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 60 KiB

After

Width:  |  Height:  |  Size: 65 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 50 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 93 KiB

After

Width:  |  Height:  |  Size: 95 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 97 KiB

After

Width:  |  Height:  |  Size: 98 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 138 KiB

After

Width:  |  Height:  |  Size: 141 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 99 KiB

After

Width:  |  Height:  |  Size: 100 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 122 KiB

After

Width:  |  Height:  |  Size: 123 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 107 KiB

After

Width:  |  Height:  |  Size: 108 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 138 KiB

After

Width:  |  Height:  |  Size: 139 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 108 KiB

After

Width:  |  Height:  |  Size: 110 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

After

Width:  |  Height:  |  Size: 62 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 38 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 139 KiB

After

Width:  |  Height:  |  Size: 140 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 110 KiB

After

Width:  |  Height:  |  Size: 110 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 59 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 64 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 145 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 124 KiB

After

Width:  |  Height:  |  Size: 124 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 150 KiB

After

Width:  |  Height:  |  Size: 150 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 110 KiB

After

Width:  |  Height:  |  Size: 110 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

After

Width:  |  Height:  |  Size: 100 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 KiB

After

Width:  |  Height:  |  Size: 102 KiB

View File

@@ -69,7 +69,7 @@ UL {
<table><tr><td class="befor"><img src="y_axis_assembly_1_before.png"></td><td class="arrow"><img src="arrow.png"></td><td class="after"><img src="y_axis_assembly_1_after.png"></td></tr></table>
</li>
<li class="step"><h3>Step 2</h3>
<div class="desc">Join opposing platform supports to either side of the sled endcap. Point the tabs toward the side with the joiners.</div>
<div class="desc">Join opposing glass bed supports to either side of both Y sled endcaps. Screw an adjustment screws into each of the supports, leaving them loose for now.</div>
<table><tr><td class="befor"><img src="y_axis_assembly_2_before.png"></td><td class="arrow"><img src="arrow.png"></td><td class="after"><img src="y_axis_assembly_2_after.png"></td></tr></table>
</li>
<li class="step"><h3>Step 3</h3>

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 67 KiB

After

Width:  |  Height:  |  Size: 67 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 50 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 56 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB

After

Width:  |  Height:  |  Size: 47 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 44 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

After

Width:  |  Height:  |  Size: 54 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 72 KiB

After

Width:  |  Height:  |  Size: 72 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 66 KiB

After

Width:  |  Height:  |  Size: 66 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 109 KiB

After

Width:  |  Height:  |  Size: 109 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 83 KiB

After

Width:  |  Height:  |  Size: 83 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 129 KiB

After

Width:  |  Height:  |  Size: 133 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 74 KiB

After

Width:  |  Height:  |  Size: 75 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 116 KiB

After

Width:  |  Height:  |  Size: 120 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 73 KiB

After

Width:  |  Height:  |  Size: 75 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 129 KiB

After

Width:  |  Height:  |  Size: 133 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 132 KiB

After

Width:  |  Height:  |  Size: 136 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 95 KiB

After

Width:  |  Height:  |  Size: 97 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 76 KiB

After

Width:  |  Height:  |  Size: 77 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 70 KiB

After

Width:  |  Height:  |  Size: 70 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 59 KiB

After

Width:  |  Height:  |  Size: 59 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 90 KiB

After

Width:  |  Height:  |  Size: 90 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 39 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

After

Width:  |  Height:  |  Size: 80 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

After

Width:  |  Height:  |  Size: 57 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 35 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

After

Width:  |  Height:  |  Size: 54 KiB

Some files were not shown because too many files have changed in this diff Show More