Updated for arched bridge.

This commit is contained in:
Revar Desmera
2017-04-17 18:32:33 -07:00
parent 2c200ed61b
commit 3a9badfea1
133 changed files with 89814 additions and 121720 deletions

View File

@@ -1337,16 +1337,14 @@ module narrowing_strut(w=10, l=100, wall=5, ang=30)
// bracing = boolean, denoting that the wall should have diagonal cross-braces.
// Example:
// thinning_wall(h=50, l=100, thick=4, ang=30, strut=5, wall=2);
module thinning_wall(h=50, l=100, thick=5, ang=30, strut=5, wall=3, bracing=true)
module thinning_wall(h=50, l=100, thick=5, ang=30, strut=5, wall=2, bracing=true)
{
dang = atan((h-2*strut)/(l-2*strut));
dlen = (h-2*strut)/sin(dang);
union() {
xrot_copies([0, 180]) {
translate([0, 0, -h/2])
narrowing_strut(w=thick, l=l, wall=strut, ang=ang);
translate([0, -l/2, 0])
xrot(-90) narrowing_strut(w=thick, l=h-0.1, wall=strut, ang=ang);
down(h/2) narrowing_strut(w=thick, l=l, wall=strut, ang=ang);
fwd(l/2) xrot(-90) narrowing_strut(w=thick, l=h-0.1, wall=strut, ang=ang);
if (bracing == true) {
intersection() {
cube(size=[thick, l, h], center=true);

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

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

@@ -30,42 +30,42 @@ solid Model
facet normal 0 0 -1
outer loop
vertex -60 -58.75 0
vertex -55 57 0
vertex -55 59 0
vertex -50 -58.75 0
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 50 -58.75 0
vertex 55 57 0
vertex 55 59 0
vertex 60 -58.75 0
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -50 -58.75 0
vertex -55 57 0
vertex -50 57 0
vertex -55 59 0
vertex -50 59 0
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 50 -58.75 0
vertex 50 57 0
vertex 55 57 0
vertex 50 59 0
vertex 55 59 0
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -60 -58.75 0
vertex -60 60 0
vertex -55 57 0
vertex -55 59 0
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 60 -58.75 0
vertex 55 57 0
vertex 55 59 0
vertex 60 60 0
endloop
endfacet
@@ -92,77 +92,77 @@ solid Model
endfacet
facet normal 0 -1 0
outer loop
vertex -55 57 0
vertex 50 57 0
vertex -50 57 0
vertex -55 59 0
vertex 50 59 0
vertex -50 59 0
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex -55 57 0
vertex 55 57 0
vertex 50 57 0
vertex -55 59 0
vertex 55 59 0
vertex 50 59 0
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 50 57 0
vertex 55 57 0
vertex 55 57 0
vertex 50 59 0
vertex 55 59 0
vertex 55 59 0
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -55 57 0
vertex -55 59 0
vertex -50 60 0
vertex 55 57 0
vertex 55 59 0
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 55 60 0
vertex 55 57 0
vertex 55 57 0
vertex 55 59 0
vertex 55 59 0
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -55 57 0
vertex -55 59 0
vertex -60 60 0
vertex -55 60 0
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -55 57 0
vertex -55 59 0
vertex -55 60 0
vertex -50 60 0
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 55 57 0
vertex 55 59 0
vertex -50 60 0
vertex 50 60 0
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 55 57 0
vertex 55 59 0
vertex 50 60 0
vertex 55 60 0
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 55 57 0
vertex 55 59 0
vertex 55 60 0
vertex 55 60 0
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 55 57 0
vertex 55 59 0
vertex 55 60 0
vertex 60 60 0
endloop
@@ -506,7 +506,7 @@ solid Model
facet normal 1 0 0
outer loop
vertex -50 -58.75 0
vertex -50 57 0
vertex -50 59 0
vertex -50 54 10
endloop
endfacet
@@ -514,7 +514,7 @@ solid Model
outer loop
vertex 50 -58.75 0
vertex 50 54 10
vertex 50 57 0
vertex 50 59 0
endloop
endfacet
facet normal -1 0 0
@@ -554,9 +554,9 @@ solid Model
endfacet
facet normal 0 -1 0
outer loop
vertex -50 57 0
vertex 50 57 0
vertex 50 57 50
vertex -50 59 0
vertex 50 59 0
vertex 50 59 50
endloop
endfacet
facet normal 0 1 0
@@ -967,7 +967,7 @@ solid Model
endfacet
facet normal 1 0 0
outer loop
vertex -50 57 0
vertex -50 59 0
vertex -50 54 40
vertex -50 54 10
endloop
@@ -981,9 +981,9 @@ solid Model
endfacet
facet normal -1 0 0
outer loop
vertex 50 57 0
vertex 50 59 0
vertex 50 54 10
vertex 50 57 50
vertex 50 59 50
endloop
endfacet
facet normal -1 0 0
@@ -1114,16 +1114,16 @@ solid Model
endfacet
facet normal 1 0 0
outer loop
vertex -50 57 0
vertex -50 57 50
vertex -50 59 0
vertex -50 59 50
vertex -50 54 40
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex -50 57 0
vertex 50 57 50
vertex -50 57 50
vertex -50 59 0
vertex 50 59 50
vertex -50 59 50
endloop
endfacet
facet normal 0 0 -1
@@ -2088,7 +2088,7 @@ solid Model
facet normal -0.866 0 0.5
outer loop
vertex -60 -60 10
vertex -56.5 -53.9378 16.0622
vertex -56 -53.0718 16.9282
vertex -60 54 10
endloop
endfacet
@@ -2096,13 +2096,13 @@ solid Model
outer loop
vertex -50 -60 10
vertex -50 54 10
vertex -53.5 -53.9378 16.0622
vertex -54 -53.0718 16.9282
endloop
endfacet
facet normal -0.866 0 0.5
outer loop
vertex 50 -60 10
vertex 53.5 -53.9378 16.0622
vertex 54 -53.0718 16.9282
vertex 50 54 10
endloop
endfacet
@@ -2110,7 +2110,7 @@ solid Model
outer loop
vertex 60 -60 10
vertex 60 54 10
vertex 56.5 -53.9378 16.0622
vertex 56 -53.0718 16.9282
endloop
endfacet
facet normal -1 0 0
@@ -2144,84 +2144,84 @@ solid Model
facet normal -0.866 0 0.5
outer loop
vertex -60 54 10
vertex -56.5 -53.9378 16.0622
vertex -56.5 47.9378 16.0622
vertex -56 -53.0718 16.9282
vertex -56 47.0718 16.9282
endloop
endfacet
facet normal 0.866 0 0.5
outer loop
vertex -50 54 10
vertex -53.5 47.9378 16.0622
vertex -53.5 -53.9378 16.0622
vertex -54 47.0718 16.9282
vertex -54 -53.0718 16.9282
endloop
endfacet
facet normal -0.866 0 0.5
outer loop
vertex 50 54 10
vertex 53.5 -53.9378 16.0622
vertex 53.5 47.9378 16.0622
vertex 54 -53.0718 16.9282
vertex 54 47.0718 16.9282
endloop
endfacet
facet normal 0.866 0 0.5
outer loop
vertex 60 54 10
vertex 56.5 47.9378 16.0622
vertex 56.5 -53.9378 16.0622
vertex 56 47.0718 16.9282
vertex 56 -53.0718 16.9282
endloop
endfacet
facet normal -0.866 0.5 0
outer loop
vertex -60 -60 10
vertex -56.5 -53.9378 33.9378
vertex -56.5 -53.9378 16.0622
vertex -56 -53.0718 33.0718
vertex -56 -53.0718 16.9282
endloop
endfacet
facet normal -0.866 0.5 0
outer loop
vertex 50 -60 10
vertex 53.5 -53.9378 33.9378
vertex 53.5 -53.9378 16.0622
vertex 54 -53.0718 33.0718
vertex 54 -53.0718 16.9282
endloop
endfacet
facet normal 0.866 -0.5 0
outer loop
vertex -50 54 10
vertex -53.5 47.9378 33.9378
vertex -53.5 47.9378 16.0622
vertex -54 47.0718 33.0718
vertex -54 47.0718 16.9282
endloop
endfacet
facet normal 0.866 -0.5 0
outer loop
vertex 60 54 10
vertex 56.5 47.9378 33.9378
vertex 56.5 47.9378 16.0622
vertex 56 47.0718 33.0718
vertex 56 47.0718 16.9282
endloop
endfacet
facet normal 0.866 0.5 0
outer loop
vertex -50 -60 10
vertex -53.5 -53.9378 16.0622
vertex -54 -53.0718 16.9282
vertex -50 -60 40
endloop
endfacet
facet normal 0.866 0.5 0
outer loop
vertex 60 -60 10
vertex 56.5 -53.9378 16.0622
vertex 56 -53.0718 16.9282
vertex 60 -60 40
endloop
endfacet
facet normal -0.866 -0.5 0
outer loop
vertex -60 54 10
vertex -56.5 47.9378 16.0622
vertex -56 47.0718 16.9282
vertex -60 54 40
endloop
endfacet
facet normal -0.866 -0.5 0
outer loop
vertex 50 54 10
vertex 53.5 47.9378 16.0622
vertex 54 47.0718 16.9282
vertex 50 54 40
endloop
endfacet
@@ -2271,35 +2271,35 @@ solid Model
outer loop
vertex -60 -60 10
vertex -60 -60 40
vertex -56.5 -53.9378 33.9378
vertex -56 -53.0718 33.0718
endloop
endfacet
facet normal -0.866 0.5 0
outer loop
vertex 50 -60 10
vertex 50 -60 40
vertex 53.5 -53.9378 33.9378
vertex 54 -53.0718 33.0718
endloop
endfacet
facet normal 0.866 -0.5 0
outer loop
vertex -50 54 10
vertex -50 54 40
vertex -53.5 47.9378 33.9378
vertex -54 47.0718 33.0718
endloop
endfacet
facet normal 0.866 -0.5 0
outer loop
vertex 60 54 10
vertex 60 54 40
vertex 56.5 47.9378 33.9378
vertex 56 47.0718 33.0718
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 50 54 10
vertex 50 54 40
vertex 50 57 50
vertex 50 59 50
endloop
endfacet
facet normal -1 0 0
@@ -3291,85 +3291,85 @@ solid Model
endfacet
facet normal 1 0 0
outer loop
vertex -53.5 -53.9378 16.0622
vertex -53.5 47.9378 16.0622
vertex -53.5 -53.9378 33.9378
vertex -54 -53.0718 16.9282
vertex -54 47.0718 16.9282
vertex -54 -53.0718 33.0718
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 56.5 -53.9378 16.0622
vertex 56.5 47.9378 16.0622
vertex 56.5 -53.9378 33.9378
vertex 56 -53.0718 16.9282
vertex 56 47.0718 16.9282
vertex 56 -53.0718 33.0718
endloop
endfacet
facet normal -1 0 0
outer loop
vertex -56.5 -53.9378 16.0622
vertex -56.5 47.9378 33.9378
vertex -56.5 47.9378 16.0622
vertex -56 -53.0718 16.9282
vertex -56 47.0718 33.0718
vertex -56 47.0718 16.9282
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 53.5 -53.9378 16.0622
vertex 53.5 47.9378 33.9378
vertex 53.5 47.9378 16.0622
vertex 54 -53.0718 16.9282
vertex 54 47.0718 33.0718
vertex 54 47.0718 16.9282
endloop
endfacet
facet normal -1 0 0
outer loop
vertex -56.5 -53.9378 16.0622
vertex -56.5 -53.9378 33.9378
vertex -56.5 47.9378 33.9378
vertex -56 -53.0718 16.9282
vertex -56 -53.0718 33.0718
vertex -56 47.0718 33.0718
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 53.5 -53.9378 16.0622
vertex 53.5 -53.9378 33.9378
vertex 53.5 47.9378 33.9378
vertex 54 -53.0718 16.9282
vertex 54 -53.0718 33.0718
vertex 54 47.0718 33.0718
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -53.5 47.9378 16.0622
vertex -53.5 47.9378 33.9378
vertex -53.5 -53.9378 33.9378
vertex -54 47.0718 16.9282
vertex -54 47.0718 33.0718
vertex -54 -53.0718 33.0718
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 56.5 47.9378 16.0622
vertex 56.5 47.9378 33.9378
vertex 56.5 -53.9378 33.9378
vertex 56 47.0718 16.9282
vertex 56 47.0718 33.0718
vertex 56 -53.0718 33.0718
endloop
endfacet
facet normal 0.866 0.5 0
outer loop
vertex -53.5 -53.9378 16.0622
vertex -53.5 -53.9378 33.9378
vertex -54 -53.0718 16.9282
vertex -54 -53.0718 33.0718
vertex -50 -60 40
endloop
endfacet
facet normal 0.866 0.5 0
outer loop
vertex 56.5 -53.9378 16.0622
vertex 56.5 -53.9378 33.9378
vertex 56 -53.0718 16.9282
vertex 56 -53.0718 33.0718
vertex 60 -60 40
endloop
endfacet
facet normal -0.866 -0.5 0
outer loop
vertex -56.5 47.9378 16.0622
vertex -56.5 47.9378 33.9378
vertex -56 47.0718 16.9282
vertex -56 47.0718 33.0718
vertex -60 54 40
endloop
endfacet
facet normal -0.866 -0.5 0
outer loop
vertex 53.5 47.9378 16.0622
vertex 53.5 47.9378 33.9378
vertex 54 47.0718 16.9282
vertex 54 47.0718 33.0718
vertex 50 54 40
endloop
endfacet
@@ -4915,56 +4915,56 @@ solid Model
endfacet
facet normal -0.866 0 -0.5
outer loop
vertex -56.5 -53.9378 33.9378
vertex -56 -53.0718 33.0718
vertex -60 54 40
vertex -56.5 47.9378 33.9378
vertex -56 47.0718 33.0718
endloop
endfacet
facet normal 0.866 0 -0.5
outer loop
vertex -53.5 -53.9378 33.9378
vertex -53.5 47.9378 33.9378
vertex -54 -53.0718 33.0718
vertex -54 47.0718 33.0718
vertex -50 54 40
endloop
endfacet
facet normal -0.866 0 -0.5
outer loop
vertex 53.5 -53.9378 33.9378
vertex 54 -53.0718 33.0718
vertex 50 54 40
vertex 53.5 47.9378 33.9378
vertex 54 47.0718 33.0718
endloop
endfacet
facet normal 0.866 0 -0.5
outer loop
vertex 56.5 -53.9378 33.9378
vertex 56.5 47.9378 33.9378
vertex 56 -53.0718 33.0718
vertex 56 47.0718 33.0718
vertex 60 54 40
endloop
endfacet
facet normal -0.866 0 -0.5
outer loop
vertex -56.5 -53.9378 33.9378
vertex -56 -53.0718 33.0718
vertex -60 -60 40
vertex -60 54 40
endloop
endfacet
facet normal 0.866 0 -0.5
outer loop
vertex -53.5 -53.9378 33.9378
vertex -54 -53.0718 33.0718
vertex -50 54 40
vertex -50 -60 40
endloop
endfacet
facet normal -0.866 0 -0.5
outer loop
vertex 53.5 -53.9378 33.9378
vertex 54 -53.0718 33.0718
vertex 50 -60 40
vertex 50 54 40
endloop
endfacet
facet normal 0.866 0 -0.5
outer loop
vertex 56.5 -53.9378 33.9378
vertex 56 -53.0718 33.0718
vertex 60 54 40
vertex 60 -60 40
endloop
@@ -5637,7 +5637,7 @@ solid Model
facet normal 1 0 0
outer loop
vertex -50 54 40
vertex -50 57 50
vertex -50 59 50
vertex -50 -58.75 50
endloop
endfacet
@@ -5652,7 +5652,7 @@ solid Model
outer loop
vertex 50 54 40
vertex 50 35 50
vertex 50 57 50
vertex 50 59 50
endloop
endfacet
facet normal -1 0 0
@@ -6134,7 +6134,7 @@ solid Model
facet normal 0 0 0
outer loop
vertex -50 -58.75 50
vertex -50 57 50
vertex -50 59 50
vertex -50 35 50
endloop
endfacet
@@ -6161,14 +6161,14 @@ solid Model
endfacet
facet normal 0 0 1
outer loop
vertex -50 57 50
vertex 50 57 50
vertex -50 59 50
vertex 50 59 50
vertex -50 64 50
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 50 57 50
vertex 50 59 50
vertex 50 64 50
vertex -50 64 50
endloop
@@ -6267,7 +6267,7 @@ solid Model
facet normal 1 0 0
outer loop
vertex -50 35 50
vertex -50 57 50
vertex -50 59 50
vertex -50 65 62
endloop
endfacet
@@ -6275,7 +6275,7 @@ solid Model
outer loop
vertex 50 35 50
vertex 50 65 62
vertex 50 57 50
vertex 50 59 50
endloop
endfacet
facet normal 1 0 0
@@ -6294,14 +6294,14 @@ solid Model
endfacet
facet normal 1 0 0
outer loop
vertex -50 57 50
vertex -50 59 50
vertex -50 64 50
vertex -50 65 62
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 50 57 50
vertex 50 59 50
vertex 50 65 62
vertex 50 64 50
endloop

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

@@ -1,4 +1,4 @@
snappy_version = 1.0;
snappy_version = 1.500;
// 0 = Thinning Walls (Thin in the middle, thick at edges. Prettier smooth solid walls.)
@@ -10,11 +10,11 @@ wall_styling = 0;
platform_length = 100.0; // mm. Must be a multiple of rack_tooth_size.
platform_width = 150.0; // mm
platform_height = 40.0; // mm
platform_thick = 7.0; // mm
platform_thick = 5.0; // mm
rail_length = 136.0; // mm Must be a multiple of lifter_screw_pitch
rail_height = 50.0; // mm
rail_thick = 7.0; // mm
rail_thick = 5.0; // mm
motor_rail_length = 128.0; // mm
@@ -37,7 +37,7 @@ 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_thick = 12.0; // mm
lifter_screw_pitch = 8.0; // mm lift per revolution
lifter_screw_angle = 50.0; // degrees tooth face angle
@@ -47,7 +47,6 @@ 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_standoff = 1.0; // mm
endstop_length = 19.9; // mm
endstop_thick = 6.7; // mm
endstop_depth = 11.0; // mm
@@ -74,6 +73,8 @@ cable_chain_wall = 3; // mm
spool_holder_length = 140.0; // mm
bridge_arch_angle = 10.0; // degrees
jhead_vent_span = 20.0; // mm
jhead_barrel_diam = 16.0; // mm
jhead_shelf_thick = 4.8; // mm
@@ -82,7 +83,6 @@ jhead_groove_diam = 12.0; // mm
jhead_cap_height = 8.2; // mm
jhead_cap_diam = 12.0; // mm
extruder_length = 133.3; // mm
extruder_thick = 5.0; // mm
extruder_shaft_len = 25.0; // mm
extruder_drive_diam = 12.5; // mm
@@ -111,7 +111,7 @@ extruder_fan_thick = 10.0; // mm
cooling_fan_size = 40.0; // mm
cooling_fan_thick = 10.0; // mm
cooling_duct_height = 15.0; // mm
cooling_duct_height = 18.0; // mm
filament_diam = 1.75; // mm
@@ -124,6 +124,7 @@ gear_backlash = printer_slop/2;
// Commonly used derived values. Don't change these.
extruder_length = motor_rail_length;
shaft_clear = max(20.0, motor_shaft_length)-20.0;
rail_offset = shaft_clear+12.0;
rail_spacing = platform_width - joiner_width*4 - 10;

View File

@@ -6,7 +6,7 @@ use <joiners.scad>
$fa = 2;
$fs = 2;
tilt = 18;
tilt = 10;
duct_h = cooling_duct_height - 8;
module cooling_fan_shroud()
@@ -42,7 +42,7 @@ module cooling_fan_shroud()
zrot(45) {
difference() {
cube([cooling_fan_size*3, cooling_fan_size*3, cooling_fan_thick], center=true);
cube([cooling_fan_size, cooling_fan_size, cooling_fan_thick], center=true);
cube([cooling_fan_size, cooling_fan_size, cooling_fan_thick+1], center=true);
}
}
}
@@ -57,38 +57,26 @@ module cooling_fan_shroud()
}
// Clear horiz duct
yrot(-90) zrot(90) teardrop(r=cooling_fan_size/2, h=duct_h-wall, ang=duct_ang);
}
// support columns aroundvertical fan duct
zring(r=cooling_fan_size/2+wall/2+0.05, n=20) {
cube([wall, wall, duct_h], center=true);
}
}
// Sidways top support struts
intersection() {
right(8.5) {
up(duct_h/2-2/2) {
xspread(10,n=5) {
cube([2, cooling_fan_size, wall/2+0.6], center=true);
}
}
}
right((cooling_fan_size+2*wall)/2-rail_height/2/2+extruder_fan_size) {
yrot(-90) zrot(90) teardrop(r=cooling_fan_size/2+wall, h=duct_h, ang=duct_ang);
yrot(-90) zrot(90) teardrop(r=cooling_fan_size/2-1, h=duct_h-wall, ang=duct_ang);
}
}
// duct supports
left(cooling_fan_size*2) {
zrot_copies([-3.4, 3.4]) {
zrot_copies([-3.8, 3.8]) {
right(cooling_fan_size*2) {
trapezoid([cooling_fan_size*2, wall], [cooling_fan_size*1.5, wall*2], h=duct_h, center=true);
cube(size=[cooling_fan_size*2, wall, duct_h], center=true);
}
}
}
}
// down-angle tip
left(rail_height/2/2-3) {
down(duct_h-wall+0.5) {
trapezoid(size1=[1, exit_width+2*wall], size2=[duct_h*2, exit_width+2*wall], h=duct_h/2, center=true);
}
}
}
// Truncate exit tip
@@ -96,7 +84,7 @@ module cooling_fan_shroud()
left(200/2) cube(200, center=true);
down(duct_h+6) {
yrot(45) {
cube([sqrt(2)*(duct_h-wall), exit_width+3*wall, sqrt(2)*(duct_h-wall)], center=true);
cube([sqrt(2)*(duct_h-wall), exit_width+4*wall, sqrt(2)*(duct_h-wall)], center=true);
}
}
}
@@ -105,7 +93,7 @@ module cooling_fan_shroud()
down(6+duct_h/2) {
right((cooling_fan_size+2*wall)/2-rail_height/2/2+extruder_fan_size) {
up((wall+cooling_fan_thick+wall)/2+0.05) {
cylinder(h=duct_h+cooling_fan_thick+wall+0.05, d=cooling_fan_size, center=true);
zrot(360/8/2) cylinder(h=duct_h+cooling_fan_thick+wall+0.05, d=cooling_fan_size/cos(360/8/2)-2, center=true, $fn=8);
}
}
}

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: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 61 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB

After

Width:  |  Height:  |  Size: 48 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

After

Width:  |  Height:  |  Size: 60 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 38 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

After

Width:  |  Height:  |  Size: 61 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 32 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 50 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 58 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 47 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 33 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 43 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 45 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 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: 14 KiB

After

Width:  |  Height:  |  Size: 14 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: 83 KiB

After

Width:  |  Height:  |  Size: 82 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

After

Width:  |  Height:  |  Size: 64 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: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 74 KiB

After

Width:  |  Height:  |  Size: 76 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

After

Width:  |  Height:  |  Size: 64 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: 69 KiB

After

Width:  |  Height:  |  Size: 72 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 59 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 59 KiB

After

Width:  |  Height:  |  Size: 58 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 38 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 31 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 104 KiB

After

Width:  |  Height:  |  Size: 107 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 96 KiB

After

Width:  |  Height:  |  Size: 98 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 129 KiB

After

Width:  |  Height:  |  Size: 129 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 106 KiB

After

Width:  |  Height:  |  Size: 106 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: 110 KiB

After

Width:  |  Height:  |  Size: 110 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 161 KiB

After

Width:  |  Height:  |  Size: 164 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: 55 KiB

After

Width:  |  Height:  |  Size: 55 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 35 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 155 KiB

After

Width:  |  Height:  |  Size: 157 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 115 KiB

After

Width:  |  Height:  |  Size: 115 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

After

Width:  |  Height:  |  Size: 66 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 67 KiB

After

Width:  |  Height:  |  Size: 71 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 161 KiB

After

Width:  |  Height:  |  Size: 163 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 129 KiB

After

Width:  |  Height:  |  Size: 130 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 165 KiB

After

Width:  |  Height:  |  Size: 166 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 124 KiB

After

Width:  |  Height:  |  Size: 125 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 110 KiB

After

Width:  |  Height:  |  Size: 114 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 113 KiB

After

Width:  |  Height:  |  Size: 116 KiB

View File

@@ -47,21 +47,25 @@ UL {
<h1>Snappy RepRap Assembly Instructions</h1>
<ol>
<li class="section"><h2>XY Motor Assembly</h2>
<div class="desc">Press-fit a drive gear onto the shaft of a stepper motor, making sure to align the flat of the shaft with the flat of the shaft hole. Repeat this with the other drive gear and another stepper.</div>
<div class="desc">Press-fit a drive gear onto the shaft of a stepper motor, making sure to align the flat of the shaft with the flat of the shaft hole. Repeat this with the other drive gear and another stepper. Lubricate the drive gear teeth with mineral oil.</div>
<table><tr><td class="befor"><img src="xy_motor_assembly_before.png"></td><td class="arrow"><img src="arrow.png"></td><td class="after"><img src="xy_motor_assembly_after.png"></td></tr></table>
</li>
<li class="section"><h2>Motor Mount Assembly</h2>
<div class="desc">Attach a limit micro-switch (with wiring) to one of the side clips, with the lever end towards the center. Do this again for a second switch and mount plate.</div>
<table><tr><td class="befor"><img src="motor_mount_assembly_before.png"></td><td class="arrow"><img src="arrow.png"></td><td class="after"><img src="motor_mount_assembly_after.png"></td></tr></table>
</li>
<li class="section"><h2>Y Motor Segment Assembly</h2>
<div class="desc">Seat the stepper motor with drive gear in the X/Y motor rail segment. Clamp it into place with a motor mount plate with micro-switch. Route the wiring out a side wiring access hole opposite the limit switch.</div>
<table><tr><td class="befor"><img src="y_motor_segment_assembly_before.png"></td><td class="arrow"><img src="arrow.png"></td><td class="after"><img src="y_motor_segment_assembly_after.png"></td></tr></table>
<ul>
<li class="step"><h3>Step 1</h3>
<div class="desc">Seat the stepper motor with drive gear in the X/Y motor rail segment, with the wiring facing towards the left. Route the wiring out the front left wiring access hole.</div>
<table><tr><td class="befor"><img src="y_motor_segment_assembly_1_before.png"></td><td class="arrow"><img src="arrow.png"></td><td class="after"><img src="y_motor_segment_assembly_1_after.png"></td></tr></table>
</li>
<li class="step"><h3>Step 2</h3>
<div class="desc">Insert the limit microswitch in the left-side limit switch clip in the X/Y motor rail segment. Route the wiring through the back of the limit switch clip, and out the same front-left wiring access hole as the motor wires.</div>
<table><tr><td class="befor"><img src="y_motor_segment_assembly_2_before.png"></td><td class="arrow"><img src="arrow.png"></td><td class="after"><img src="y_motor_segment_assembly_2_after.png"></td></tr></table>
</li>
</ul>
</li>
<li class="section"><h2>Y Axis Assembly</h2>
<ul>
<li class="step"><h3>Step 1</h3>
<div class="desc">Join a rail segment to each end of another motor rail assembly.</div>
<div class="desc">Join a rail segment to each end of another motor rail assembly. Apply mineral oil to the slider rail V-grooves for lubrication.</div>
<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>
@@ -69,7 +73,7 @@ UL {
<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>
<div class="desc">Join two XY sled parts together. Make sure the bottom racks line up.</div>
<div class="desc">Join two XY sled parts together. Make sure the bottom racks line up. Lubricate the slider pinchers and gear rack teeth on the underside of the sled with mineral oil.</div>
<table><tr><td class="befor"><img src="y_axis_assembly_3_before.png"></td><td class="arrow"><img src="arrow.png"></td><td class="after"><img src="y_axis_assembly_3_after.png"></td></tr></table>
</li>
<li class="step"><h3>Step 4</h3>
@@ -91,17 +95,25 @@ UL {
</ul>
</li>
<li class="section"><h2>X Motor Segment Assembly</h2>
<div class="desc">Seat the stepper motor with drive gear in the X/Y motor rail segment. Clamp it into place with a motor mount plate with micro-switch. Route the wiring out one end.</div>
<table><tr><td class="befor"><img src="x_motor_segment_assembly_before.png"></td><td class="arrow"><img src="arrow.png"></td><td class="after"><img src="x_motor_segment_assembly_after.png"></td></tr></table>
<ul>
<li class="step"><h3>Step 1</h3>
<div class="desc">Seat the stepper motor with drive gear in the X/Y motor rail segment, with the wiring facing towards the left. Route the wiring out the front left wiring access hole.</div>
<table><tr><td class="befor"><img src="x_motor_segment_assembly_1_before.png"></td><td class="arrow"><img src="arrow.png"></td><td class="after"><img src="x_motor_segment_assembly_1_after.png"></td></tr></table>
</li>
<li class="step"><h3>Step 2</h3>
<div class="desc">Insert the limit microswitch in the left-side limit switch clip in the X/Y motor rail segment. Route the wiring through the back of the limit switch clip, and out the same front-left wiring access hole as the motor wires.</div>
<table><tr><td class="befor"><img src="x_motor_segment_assembly_2_before.png"></td><td class="arrow"><img src="arrow.png"></td><td class="after"><img src="x_motor_segment_assembly_2_after.png"></td></tr></table>
</li>
</ul>
</li>
<li class="section"><h2>X Axis Assembly</h2>
<ul>
<li class="step"><h3>Step 1</h3>
<div class="desc">Join a rail segment to each end of a motor rail assembly, to make the X axis slider. Route the wiring to one end of the slider assembly.</div>
<div class="desc">Join a rail segment to each end of a motor rail assembly, to make the X axis slider. Route the wiring to one end of the slider assembly. Apply mineral oil to the slider rail V-grooves for lubrication.</div>
<table><tr><td class="befor"><img src="x_axis_assembly_1_before.png"></td><td class="arrow"><img src="arrow.png"></td><td class="after"><img src="x_axis_assembly_1_after.png"></td></tr></table>
</li>
<li class="step"><h3>Step 2</h3>
<div class="desc">Join two XY sled parts together. Make sure the bottom racks line up.</div>
<div class="desc">Join two XY sled parts together. Make sure the bottom racks line up. Lubricate the slider pinchers and gear rack teeth on the underside of the sled with mineral oil.</div>
<table><tr><td class="befor"><img src="x_axis_assembly_2_before.png"></td><td class="arrow"><img src="arrow.png"></td><td class="after"><img src="x_axis_assembly_2_after.png"></td></tr></table>
</li>
<li class="step"><h3>Step 3</h3>
@@ -129,7 +141,7 @@ UL {
<table><tr><td class="befor"><img src="x_axis_assembly_8_before.png"></td><td class="arrow"><img src="arrow.png"></td><td class="after"><img src="x_axis_assembly_8_after.png"></td></tr></table>
</li>
<li class="step"><h3>Step 9</h3>
<div class="desc">Attach the cable-chain assembly (with 13 or 14 links) to the cable chain mounts on the X axis assembly, making sure to feed the Y-axis wiring through the cable chain. Route the wiring in through the wiring access hole beside the cable chain mount, then out through the end of the X axis assembly.</div>
<div class="desc">Attach the cable-chain assembly (with 13 or 14 links) to the cable chain mounts on the X axis assembly, making sure to feed the Y-axis wiring through the cable chain. Route the wiring in through the wiring access hole beside the cable chain mount, then out through the end of the X axis assembly. You may need to lubricate each cable-chain pivot with mineral oil.</div>
<table><tr><td class="befor"><img src="x_axis_assembly_9_before.png"></td><td class="arrow"><img src="arrow.png"></td><td class="after"><img src="x_axis_assembly_9_after.png"></td></tr></table>
</li>
</ul>
@@ -137,7 +149,7 @@ UL {
<li class="section"><h2>Z Tower Assembly</h2>
<ul>
<li class="step"><h3>Step 1</h3>
<div class="desc">Attach three Z rail segments together to make a Z tower rail assembly. Do this again to make a second 3 segment tower. (Six total Z-rail segments in two sets of three.)</div>
<div class="desc">Attach three Z rail segments together to make a Z tower rail assembly. Do this again to make a second 3 segment tower. (Six total Z-rail segments in two sets of three.) Apply mineral oil to the slider rails, and the lifter screw grooves, for lubrication.</div>
<table><tr><td class="befor"><img src="z_tower_assembly_1_before.png"></td><td class="arrow"><img src="arrow.png"></td><td class="after"><img src="z_tower_assembly_1_after.png"></td></tr></table>
</li>
<li class="step"><h3>Step 2</h3>
@@ -189,7 +201,7 @@ UL {
<table><tr><td class="befor"><img src="extruder_assembly_8_before.png"></td><td class="arrow"><img src="arrow.png"></td><td class="after"><img src="extruder_assembly_8_after.png"></td></tr></table>
</li>
<li class="step"><h3>Step 9</h3>
<div class="desc">Clip a cooling fan to the top of the extruder fan shroud using the extruder fan clip part. Route the wiring along the back side of the extruder platform.</div>
<div class="desc">Clip a cooling fan to the top of the extruder fan shroud using the extruder fan clip. Route the wiring along the back side of the extruder platform. WARNING: This fan MUST be running any time the J-Head hotend is hot, or else the bottom of the mount will warp! Either hook it up to a constant 12V supply, or make sure your firmware turns it on when the extruder is hot.</div>
<table><tr><td class="befor"><img src="extruder_assembly_9_before.png"></td><td class="arrow"><img src="arrow.png"></td><td class="after"><img src="extruder_assembly_9_after.png"></td></tr></table>
</li>
<li class="step"><h3>Step 10</h3>
@@ -217,7 +229,7 @@ UL {
<table><tr><td class="befor"><img src="bridge_assembly_3_before.png"></td><td class="arrow"><img src="arrow.png"></td><td class="after"><img src="bridge_assembly_3_after.png"></td></tr></table>
</li>
<li class="step"><h3>Step 4</h3>
<div class="desc">Attach Z sled segments to either end of the extruder bridge assembly.</div>
<div class="desc">Press fit the lifter screw onto the stepper motor shaft, making sure the flatted side matches that on the lifter screw shaft hole. (The hole on the lifter screw rim is aligned with the flatted side.) Apply mineral oil to the screw threads for lubrication.</div>
<table><tr><td class="befor"><img src="bridge_assembly_4_before.png"></td><td class="arrow"><img src="arrow.png"></td><td class="after"><img src="bridge_assembly_4_after.png"></td></tr></table>
</li>
<li class="step"><h3>Step 5</h3>
@@ -249,7 +261,7 @@ UL {
<table><tr><td class="befor"><img src="final_assembly_5_before.png"></td><td class="arrow"><img src="arrow.png"></td><td class="after"><img src="final_assembly_5_after.png"></td></tr></table>
</li>
<li class="step"><h3>Step 6</h3>
<div class="desc">Attach a cable chain (18 links) from the extruder bridge cable chain mount to the left Z tower cable chain mount. Route the extruder bridge wiring up through the cable chain, back into the left Z tower through the wiring access hole below the cable chain mount, down the left Z tower, and back out the motor rail segment to where the controller board will be mounted.</div>
<div class="desc">Attach a cable chain (18 links) from the extruder bridge cable chain mount to the left Z tower cable chain mount. Route the extruder bridge wiring up through the cable chain, back into the left Z tower through the wiring access hole below the cable chain mount, down the left Z tower, and back out the motor rail segment to where the controller board will be mounted. You may need to lubricate each cable-chain pivot with mineral oil.</div>
<table><tr><td class="befor"><img src="final_assembly_6_before.png"></td><td class="arrow"><img src="arrow.png"></td><td class="after"><img src="final_assembly_6_after.png"></td></tr></table>
</li>
<li class="step"><h3>Step 7</h3>

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 71 KiB

After

Width:  |  Height:  |  Size: 66 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: 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: 45 KiB

After

Width:  |  Height:  |  Size: 45 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

After

Width:  |  Height:  |  Size: 55 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 78 KiB

After

Width:  |  Height:  |  Size: 71 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: 107 KiB

After

Width:  |  Height:  |  Size: 108 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 KiB

After

Width:  |  Height:  |  Size: 82 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 126 KiB

After

Width:  |  Height:  |  Size: 125 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: 114 KiB

After

Width:  |  Height:  |  Size: 115 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 73 KiB

After

Width:  |  Height:  |  Size: 73 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 127 KiB

After

Width:  |  Height:  |  Size: 127 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 130 KiB

After

Width:  |  Height:  |  Size: 129 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 96 KiB

After

Width:  |  Height:  |  Size: 97 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 76 KiB

After

Width:  |  Height:  |  Size: 76 KiB

View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 39 KiB

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