Added adjustable bed mounts. Replaced extruder latch with compression screw.
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
2
Makefile
@@ -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_,$@)
|
||||
|
||||
|
||||
22122
STLs/adjustment_screw_parts.stl
Normal 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
|
||||
|
||||
@@ -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
|
||||
|
||||
21940
STLs/compression_screw_parts.stl
Normal file
25622
STLs/extruder_compression_screw_parts.stl
Normal file
131770
STLs/glass_bed_support_parts.stl
Normal file
69
adjustment_screw_parts.scad
Normal 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
|
||||
53
compression_screw_parts.scad
Normal 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
|
||||
19
config.scad
@@ -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];
|
||||
|
||||
|
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 54 KiB |
|
Before Width: | Height: | Size: 40 KiB After Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 51 KiB After Width: | Height: | Size: 53 KiB |
|
Before Width: | Height: | Size: 40 KiB After Width: | Height: | Size: 41 KiB |
|
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 50 KiB |
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 66 KiB |
|
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB |
|
Before Width: | Height: | Size: 40 KiB After Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 53 KiB |
|
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 35 KiB |
|
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 47 KiB |
|
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 52 KiB |
|
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 84 KiB After Width: | Height: | Size: 81 KiB |
|
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 67 KiB |
|
Before Width: | Height: | Size: 72 KiB After Width: | Height: | Size: 71 KiB |
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 73 KiB After Width: | Height: | Size: 72 KiB |
|
Before Width: | Height: | Size: 63 KiB After Width: | Height: | Size: 61 KiB |
|
Before Width: | Height: | Size: 72 KiB After Width: | Height: | Size: 74 KiB |
|
Before Width: | Height: | Size: 72 KiB After Width: | Height: | Size: 55 KiB |
|
Before Width: | Height: | Size: 59 KiB After Width: | Height: | Size: 68 KiB |
|
Before Width: | Height: | Size: 60 KiB After Width: | Height: | Size: 65 KiB |
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 50 KiB |
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 40 KiB |
|
Before Width: | Height: | Size: 93 KiB After Width: | Height: | Size: 95 KiB |
|
Before Width: | Height: | Size: 97 KiB After Width: | Height: | Size: 98 KiB |
|
Before Width: | Height: | Size: 138 KiB After Width: | Height: | Size: 141 KiB |
|
Before Width: | Height: | Size: 99 KiB After Width: | Height: | Size: 100 KiB |
|
Before Width: | Height: | Size: 122 KiB After Width: | Height: | Size: 123 KiB |
|
Before Width: | Height: | Size: 107 KiB After Width: | Height: | Size: 108 KiB |
|
Before Width: | Height: | Size: 138 KiB After Width: | Height: | Size: 139 KiB |
|
Before Width: | Height: | Size: 108 KiB After Width: | Height: | Size: 110 KiB |
|
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 62 KiB |
|
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 139 KiB After Width: | Height: | Size: 140 KiB |
|
Before Width: | Height: | Size: 110 KiB After Width: | Height: | Size: 110 KiB |
|
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 59 KiB |
|
Before Width: | Height: | Size: 61 KiB After Width: | Height: | Size: 64 KiB |
|
Before Width: | Height: | Size: 145 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 124 KiB After Width: | Height: | Size: 124 KiB |
|
Before Width: | Height: | Size: 150 KiB After Width: | Height: | Size: 150 KiB |
|
Before Width: | Height: | Size: 110 KiB After Width: | Height: | Size: 110 KiB |
|
Before Width: | Height: | Size: 98 KiB After Width: | Height: | Size: 100 KiB |
|
Before Width: | Height: | Size: 101 KiB After Width: | Height: | Size: 102 KiB |
@@ -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>
|
||||
|
||||
|
Before Width: | Height: | Size: 67 KiB After Width: | Height: | Size: 67 KiB |
|
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 50 KiB |
|
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 47 KiB |
|
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 54 KiB |
|
Before Width: | Height: | Size: 72 KiB After Width: | Height: | Size: 72 KiB |
|
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 66 KiB |
|
Before Width: | Height: | Size: 109 KiB After Width: | Height: | Size: 109 KiB |
|
Before Width: | Height: | Size: 83 KiB After Width: | Height: | Size: 83 KiB |
|
Before Width: | Height: | Size: 129 KiB After Width: | Height: | Size: 133 KiB |
|
Before Width: | Height: | Size: 74 KiB After Width: | Height: | Size: 75 KiB |
|
Before Width: | Height: | Size: 116 KiB After Width: | Height: | Size: 120 KiB |
|
Before Width: | Height: | Size: 73 KiB After Width: | Height: | Size: 75 KiB |
|
Before Width: | Height: | Size: 129 KiB After Width: | Height: | Size: 133 KiB |
|
Before Width: | Height: | Size: 132 KiB After Width: | Height: | Size: 136 KiB |
|
Before Width: | Height: | Size: 95 KiB After Width: | Height: | Size: 97 KiB |
|
Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 77 KiB |
|
Before Width: | Height: | Size: 70 KiB After Width: | Height: | Size: 70 KiB |
|
Before Width: | Height: | Size: 59 KiB After Width: | Height: | Size: 59 KiB |
|
Before Width: | Height: | Size: 90 KiB After Width: | Height: | Size: 90 KiB |
|
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 49 KiB |
|
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 39 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 80 KiB After Width: | Height: | Size: 80 KiB |
|
Before Width: | Height: | Size: 57 KiB After Width: | Height: | Size: 57 KiB |
|
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 35 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 54 KiB |