mirror of
				https://github.com/revarbat/snappy-reprap.git
				synced 2025-11-02 23:56:45 -08:00 
			
		
		
		
	Reduced parts sizes to be printable in a 150x150mm area.
This commit is contained in:
		
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@@ -961,8 +961,8 @@ solid Model
 | 
			
		||||
  facet normal 0 0 0
 | 
			
		||||
    outer loop
 | 
			
		||||
      vertex -50 -71.4167 0
 | 
			
		||||
      vertex -50 -71.4167 0.0866
 | 
			
		||||
      vertex -50 -71.4167 0
 | 
			
		||||
      vertex -50 -71.4167 0.0866
 | 
			
		||||
    endloop
 | 
			
		||||
  endfacet
 | 
			
		||||
  facet normal -1 0 0
 | 
			
		||||
@@ -1198,9 +1198,9 @@ solid Model
 | 
			
		||||
  endfacet
 | 
			
		||||
  facet normal 0 0 0
 | 
			
		||||
    outer loop
 | 
			
		||||
      vertex -50 -68.5833 0
 | 
			
		||||
      vertex -50 -68.5833 0
 | 
			
		||||
      vertex -50 -68.5833 4.2265
 | 
			
		||||
      vertex -50 -68.5833 0
 | 
			
		||||
    endloop
 | 
			
		||||
  endfacet
 | 
			
		||||
  facet normal 0.866 0 -0.5
 | 
			
		||||
 
 | 
			
		||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										54726
									
								
								STLs/yz_joiner_parts.stl
									
									
									
									
									
								
							
							
						
						
									
										54726
									
								
								STLs/yz_joiner_parts.stl
									
									
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										18168
									
								
								STLs/z_joiner_parts.stl
									
									
									
									
									
								
							
							
						
						
									
										18168
									
								
								STLs/z_joiner_parts.stl
									
									
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										27
									
								
								config.scad
									
									
									
									
									
								
							
							
						
						
									
										27
									
								
								config.scad
									
									
									
									
									
								
							@@ -7,17 +7,17 @@ snappy_version = 1.0;
 | 
			
		||||
wall_styling = 0;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
platform_length = 100;  // mm.  Must be a multiple of rack_tooth_size.
 | 
			
		||||
platform_width  = 150;  // mm
 | 
			
		||||
platform_height =  40;  // mm
 | 
			
		||||
platform_thick  =   7;  // mm
 | 
			
		||||
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
 | 
			
		||||
 | 
			
		||||
rail_length     = 150;  // mm
 | 
			
		||||
rail_height     =  50;  // mm
 | 
			
		||||
rail_thick      =   7;  // mm
 | 
			
		||||
rail_offset     =  12;  // mm
 | 
			
		||||
rail_length     = 133.3;  // mm
 | 
			
		||||
rail_height     =  50.0;  // mm
 | 
			
		||||
rail_thick      =   7.0;  // mm
 | 
			
		||||
rail_offset     =  12.0;  // mm
 | 
			
		||||
 | 
			
		||||
motor_rail_length = 100; // mm
 | 
			
		||||
motor_rail_length = 133.3; // mm
 | 
			
		||||
 | 
			
		||||
groove_angle    =  30;   // degrees
 | 
			
		||||
groove_height   =  12;   // mm
 | 
			
		||||
@@ -36,11 +36,6 @@ motor_shaft_size    =  5;    // mm diameter of NEMA17 motor shaft.
 | 
			
		||||
motor_shaft_length  = 20;    // mm length of NEMA17 motor shaft.
 | 
			
		||||
motor_shaft_flatted = true;  // Is motor shaft keyed? (RECOMMENDED)
 | 
			
		||||
 | 
			
		||||
// Currently configured for 3/8" ACME threaded rod.
 | 
			
		||||
lifter_rod_diam     =   9.5;   // mm
 | 
			
		||||
lifter_rod_length   = 300.0;   // mm
 | 
			
		||||
lifter_rod_pitch    =   3.175; // mm lift per revolution
 | 
			
		||||
 | 
			
		||||
// Mechanical endstop bare microswitch.
 | 
			
		||||
endstop_hole_spacing =  9.5; // mm
 | 
			
		||||
endstop_hole_inset   =  8.0; // mm
 | 
			
		||||
@@ -72,7 +67,7 @@ cable_chain_pivot  =  6;  // mm
 | 
			
		||||
cable_chain_bump   =  1;  // mm
 | 
			
		||||
cable_chain_wall   =  3;  // mm
 | 
			
		||||
 | 
			
		||||
spool_holder_length = 150.0;  // mm
 | 
			
		||||
spool_holder_length = 140.0;  // mm
 | 
			
		||||
 | 
			
		||||
jhead_vent_span     =  20.0;  // mm
 | 
			
		||||
jhead_barrel_diam   =  16.0;  // mm
 | 
			
		||||
@@ -82,7 +77,7 @@ jhead_groove_diam   =  12.0;  // mm
 | 
			
		||||
jhead_cap_height    =   8.2;  // mm
 | 
			
		||||
jhead_cap_diam      =  12.0;  // mm
 | 
			
		||||
 | 
			
		||||
extruder_length      = 130.0;  // mm
 | 
			
		||||
extruder_length      = 133.3;  // mm
 | 
			
		||||
extruder_thick       =   5.0;  // mm
 | 
			
		||||
extruder_shaft_len   =  25.0;  // mm
 | 
			
		||||
extruder_drive_diam  =  12.5;  // mm
 | 
			
		||||
 
 | 
			
		||||
@@ -85,7 +85,7 @@ module motor_mount_plate()
 | 
			
		||||
 | 
			
		||||
module motor_mount_plate_parts() { // make me
 | 
			
		||||
	up(motor_length/2+2) {
 | 
			
		||||
		yrot(180) motor_mount_plate();
 | 
			
		||||
		zrot(90) yrot(180) motor_mount_plate();
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -13,7 +13,7 @@ board_length        = 110.0;  // mm
 | 
			
		||||
board_thick         =  40.0;  // mm
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
l = board_length + rail_height + 5;
 | 
			
		||||
l = 150;
 | 
			
		||||
joiner_length = board_thick + rail_thick;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@@ -52,19 +52,21 @@ module ramps_mount() {
 | 
			
		||||
 | 
			
		||||
			// Motherboard standoffs
 | 
			
		||||
			fwd(joiner_length-10/2) {
 | 
			
		||||
				up(l/2+rail_height/2) {
 | 
			
		||||
					xspread(board_width) {
 | 
			
		||||
						cube([5, rail_thick+10, 10], center=true);
 | 
			
		||||
				up((board_length+5)/2+rail_height) {
 | 
			
		||||
					zspread(board_length*0.5) {
 | 
			
		||||
						xspread(board_width+1) {
 | 
			
		||||
							cube([3, rail_thick+5, 10], center=true);
 | 
			
		||||
						}
 | 
			
		||||
					}
 | 
			
		||||
					zspread(board_length) {
 | 
			
		||||
						cube([10, rail_thick+10, 5], center=true);
 | 
			
		||||
					down((board_length+1)/2) {
 | 
			
		||||
						cube([10, rail_thick+5, 3], center=true);
 | 
			
		||||
					}
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
		// Motherboard clip clearance
 | 
			
		||||
		up(l/2+rail_height/2) {
 | 
			
		||||
		up((board_length+5)/2+rail_height) {
 | 
			
		||||
			fwd(joiner_length-10/2-2) {
 | 
			
		||||
				xrot(-90) trapezoid([board_width, board_length], [board_width-0.5, board_length-0.5], h=10);
 | 
			
		||||
			}
 | 
			
		||||
 
 | 
			
		||||
@@ -93,7 +93,7 @@ module sled_endcap()
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
module sled_endcap_parts() { // make me
 | 
			
		||||
	xrot(180) sled_endcap();
 | 
			
		||||
	zrot(90) xrot(180) sled_endcap();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								wiki
									
									
									
									
									
								
							
							
								
								
								
								
								
							
						
						
									
										2
									
								
								wiki
									
									
									
									
									
								
							 Submodule wiki updated: f6f1f9a580...ac50009c66
									
								
							@@ -139,7 +139,7 @@ module yz_joiner()
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
module yz_joiner_parts() { // make me
 | 
			
		||||
	zrot(180) fwd(platform_length/2) yz_joiner();
 | 
			
		||||
	zrot(-90) fwd(platform_length/2) yz_joiner();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -30,7 +30,7 @@ module z_joiner()
 | 
			
		||||
 | 
			
		||||
		up((joiner_length+hardstop_offset)/2) {
 | 
			
		||||
			fwd(platform_thick/2) {
 | 
			
		||||
				cube(size=[platform_width+0.05, platform_thick, joiner_length-hardstop_offset], center=true);
 | 
			
		||||
				cube(size=[platform_width-0.05, platform_thick, joiner_length-hardstop_offset], center=true);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
@@ -71,7 +71,7 @@ module z_joiner()
 | 
			
		||||
				down(descent-rail_height) {
 | 
			
		||||
					back(platform_thick/2-0.05) {
 | 
			
		||||
						xspread(rail_width-joiner_width) {
 | 
			
		||||
							xrot(-90) trapezoid([joiner_width, groove_height*2+20], [joiner_width, groove_height*2], h=cantilever_length-platform_thick/2);
 | 
			
		||||
							xrot(-90) trapezoid([joiner_width, groove_height*2+cantilever_length*2], [joiner_width, groove_height*2], h=cantilever_length-platform_thick/2);
 | 
			
		||||
						}
 | 
			
		||||
					}
 | 
			
		||||
				}
 | 
			
		||||
@@ -105,7 +105,7 @@ module z_joiner()
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
module z_joiner_parts() { // make me
 | 
			
		||||
	xrot(180) down(joiner_length) z_joiner();
 | 
			
		||||
	zrot(-90) xrot(180) down(joiner_length) z_joiner();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user