Compare commits
	
		
			3 Commits
		
	
	
		
			cc304c911b
			...
			94d5a49429
		
	
	| Author | SHA256 | Date | |
|---|---|---|---|
| 
						
						
							
						
						94d5a49429
	
				 | 
					
					
						|||
| 
						
						
							
						
						515400bbeb
	
				 | 
					
					
						|||
| 
						
						
							
						
						569734dc8d
	
				 | 
					
					
						
							
								
								
									
										18
									
								
								blocker.scad
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								blocker.scad
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,18 @@
 | 
				
			|||||||
 | 
					// rendering precision
 | 
				
			||||||
 | 
					$fn = $preview ? 32 : 64;
 | 
				
			||||||
 | 
					$slack = 0.2;
 | 
				
			||||||
 | 
					$mini_slack = 0.001;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// Parameters
 | 
				
			||||||
 | 
					$diameter_blocker = 10;
 | 
				
			||||||
 | 
					$diameter_shaft = 2.5;
 | 
				
			||||||
 | 
					$diameter_hole =3.2;
 | 
				
			||||||
 | 
					$diameter_z = 6;
 | 
				
			||||||
 | 
					$length_hat= 3;
 | 
				
			||||||
 | 
					$height = 2.6;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					difference() {
 | 
				
			||||||
 | 
					    cylinder($height, $diameter_blocker/2, $diameter_blocker/2);
 | 
				
			||||||
 | 
					    translate([0,0,-$mini_slack])
 | 
				
			||||||
 | 
					    cylinder(3.5, $diameter_z/2 + $slack, $diameter_z/2 + $slack);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								blocker.stl
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								blocker.stl
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										25
									
								
								serre-tringle-v2.scad
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								serre-tringle-v2.scad
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,25 @@
 | 
				
			|||||||
 | 
					// rendering precision
 | 
				
			||||||
 | 
					$fn = $preview ? 32 : 64;
 | 
				
			||||||
 | 
					$slack = 0.2;
 | 
				
			||||||
 | 
					$mini_slack = 0.001;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// parameters
 | 
				
			||||||
 | 
					$diameter_blocker = 10;
 | 
				
			||||||
 | 
					$diameter_shaft = 2.5;
 | 
				
			||||||
 | 
					$diameter_hole =3.2;
 | 
				
			||||||
 | 
					$diameter_z = 6;
 | 
				
			||||||
 | 
					$length_hat= 3;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					//base-block
 | 
				
			||||||
 | 
					cylinder($length_hat, $diameter_blocker/2, $diameter_blocker/2);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					translate([0,0,$length_hat - $mini_slack])
 | 
				
			||||||
 | 
					cylinder(3, $diameter_z/2, $diameter_z/2);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					translate([0,0,3+$length_hat-$mini_slack])
 | 
				
			||||||
 | 
					difference() {
 | 
				
			||||||
 | 
					    cylinder(6, $diameter_z/2, $diameter_z/2);
 | 
				
			||||||
 | 
					    rotate([0,90,0])
 | 
				
			||||||
 | 
					    translate([- $diameter_hole/2- 0.6 , 0,0])
 | 
				
			||||||
 | 
					    cylinder(7, $diameter_hole/2, $diameter_hole/2, center=true);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								serre-tringle-v2.stl
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								serre-tringle-v2.stl
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								serre-tringle.3mf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								serre-tringle.3mf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							@@ -1,13 +1,16 @@
 | 
				
			|||||||
// Parameters
 | 
					// Parameters
 | 
				
			||||||
$diameter_hole =3.2;
 | 
					$diameter_hole =3.2;
 | 
				
			||||||
$indent_width = 1;
 | 
					$indent_width = 2;
 | 
				
			||||||
$diameter_z = 6;
 | 
					$diameter_z = 6;
 | 
				
			||||||
$length_base= 7;
 | 
					$length_base= 7;
 | 
				
			||||||
$length_hat= 2;
 | 
					$length_hat= 2;
 | 
				
			||||||
 | 
					$delta_hole = 4;
 | 
				
			||||||
 | 
					$diameter_shaft = 2.5;
 | 
				
			||||||
$length_blocker = 5;
 | 
					$length_blocker = 5;
 | 
				
			||||||
 | 
					$height_blocker = $length_blocker + ($length_base - ($delta_hole + ($diameter_hole/2))) + ($diameter_hole-$diameter_shaft) - 0.2;
 | 
				
			||||||
$diameter_blocker = 10;
 | 
					$diameter_blocker = 10;
 | 
				
			||||||
$radial_indent = 1;
 | 
					$radial_indent = 1;
 | 
				
			||||||
$slack = 0.1;
 | 
					$slack = 0.2;
 | 
				
			||||||
$mini_slack = 0.001;
 | 
					$mini_slack = 0.001;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// rendering precision
 | 
					// rendering precision
 | 
				
			||||||
@@ -16,7 +19,7 @@ $fn = $preview ? 32 : 64;
 | 
				
			|||||||
// base
 | 
					// base
 | 
				
			||||||
difference() {
 | 
					difference() {
 | 
				
			||||||
    cylinder($length_base, $diameter_z / 2, $diameter_z / 2);
 | 
					    cylinder($length_base, $diameter_z / 2, $diameter_z / 2);
 | 
				
			||||||
    translate([0, 0 , 4]) rotate([90, 0, 0])
 | 
					    translate([0, 0 , $delta_hole]) rotate([90, 0, 0])
 | 
				
			||||||
        cylinder(6,$diameter_hole/2, $diameter_hole/2, center=true);
 | 
					        cylinder(6,$diameter_hole/2, $diameter_hole/2, center=true);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -57,7 +60,7 @@ difference() {
 | 
				
			|||||||
// blocking piece
 | 
					// blocking piece
 | 
				
			||||||
translate([20,0,0])
 | 
					translate([20,0,0])
 | 
				
			||||||
difference() {
 | 
					difference() {
 | 
				
			||||||
    cylinder($length_blocker, $diameter_blocker / 2, $diameter_blocker / 2);
 | 
					    cylinder($height_blocker, $diameter_blocker / 2, $diameter_blocker / 2);
 | 
				
			||||||
    translate([0, 0, -$mini_slack])
 | 
					    translate([0, 0, -$mini_slack])
 | 
				
			||||||
        cylinder($length_blocker + $slack, $diameter_z / 2 + $slack, $diameter_z / 2 + $slack);
 | 
					        cylinder($height_blocker + $slack, $diameter_z / 2 + $slack, $diameter_z / 2 + $slack);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
										
											Binary file not shown.
										
									
								
							
		Reference in New Issue
	
	Block a user