verzameling oude spullen
This commit is contained in:
commit
7ed9544283
119 changed files with 1288059 additions and 0 deletions
47
frame/GT2_Belt_Clamp_For_Ecksbot/belt-clamp_GT2.scad
Normal file
47
frame/GT2_Belt_Clamp_For_Ecksbot/belt-clamp_GT2.scad
Normal file
|
@ -0,0 +1,47 @@
|
|||
// PRUSA Mendel
|
||||
// Belt clamp
|
||||
// GNU GPL v3
|
||||
// Josef Průša
|
||||
// josefprusa@me.com
|
||||
// prusadjs.cz
|
||||
// http://www.reprap.org/wiki/Prusa_Mendel
|
||||
// http://github.com/prusajr/PrusaMendel
|
||||
//
|
||||
// modified by neurofun
|
||||
|
||||
include <configuration.scad>
|
||||
|
||||
|
||||
module beltclamp(){
|
||||
|
||||
clamp_height = 3;
|
||||
clamp_width = 10;
|
||||
clamp_length = 16; // distance between the center of the 2 holes
|
||||
belt_pitch = 2;
|
||||
belt_width = 10;
|
||||
tooth_width = 1.3;
|
||||
tooth_heigth = .75;
|
||||
offset = belt_pitch/4;
|
||||
// uncomment next line for a symetric clamp
|
||||
//offset = 0;
|
||||
|
||||
difference(){
|
||||
// basic shape
|
||||
union(0){
|
||||
translate(v = [0,0,clamp_height/2]) cube([clamp_length,clamp_width,clamp_height], center=true);
|
||||
translate(v = [-clamp_length/2, 0, 0]) cylinder(r=clamp_width/2,h=clamp_height);
|
||||
translate(v = [clamp_length/2, 0, 0]) cylinder(r=clamp_width/2,h=clamp_height);
|
||||
}
|
||||
// screw holes
|
||||
translate(v = [-clamp_length/2, 0, -1])polyhole(m3_diameter, clamp_height+2);
|
||||
translate(v = [clamp_length/2, 0, -1]) polyhole(m3_diameter, clamp_height+2);
|
||||
// belt grip
|
||||
translate(v = [0,offset,clamp_height-tooth_heigth])
|
||||
for ( i = [round(-clamp_width/belt_pitch/2) : round(clamp_width/belt_pitch/2)]){
|
||||
translate(v = [0,belt_pitch*i,tooth_heigth])cube(size = [belt_width, tooth_width, tooth_heigth*2], center = true);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
beltclamp();
|
1654
frame/GT2_Belt_Clamp_For_Ecksbot/belt-clamp_GT2.stl
Normal file
1654
frame/GT2_Belt_Clamp_For_Ecksbot/belt-clamp_GT2.stl
Normal file
File diff suppressed because it is too large
Load diff
62
frame/GT2_Belt_Clamp_For_Ecksbot/configuration.scad
Normal file
62
frame/GT2_Belt_Clamp_For_Ecksbot/configuration.scad
Normal file
|
@ -0,0 +1,62 @@
|
|||
// PRUSA Mendel
|
||||
// Configuration file
|
||||
// GNU GPL v3
|
||||
// Josef Průša
|
||||
// josefprusa@me.com
|
||||
// prusadjs.cz
|
||||
// http://www.reprap.org/wiki/Prusa_Mendel
|
||||
// http://github.com/prusajr/PrusaMendel
|
||||
|
||||
// PLEASE SELECT ONE OF THE CONFIGURATIONS BELOW
|
||||
// BY UN-COMMENTING IT
|
||||
|
||||
// Uncomment for metric settings
|
||||
// METRIC METRIC METRIC METRIC METRIC METRIC METRIC METRIC
|
||||
|
||||
include <metric.scad>;
|
||||
|
||||
// CUSTOM CUSTOM CUSTOM CUSTOM CUSTOM CUSTOM CUSTOM CUSTOM CUSTOM
|
||||
|
||||
thin_wall = 3;
|
||||
|
||||
|
||||
// Linear bearing version
|
||||
linear = false;
|
||||
// set false for LM-8UU, true for LM-E-8UU (ignore if linear is set to false)
|
||||
lme8uu = false;
|
||||
|
||||
|
||||
|
||||
// CHANGE ONLY THE STUFF YOU KNOW
|
||||
// IT WILL REPLACE DEFAULT SETTING
|
||||
|
||||
// RODS
|
||||
|
||||
// threaded_rod_diameter = 0;
|
||||
// threaded_rod_diameter_horizontal = 0;
|
||||
// smooth_bar_diameter = 0;
|
||||
// smooth_bar_diameter_horizontal = 0;
|
||||
|
||||
// Nuts and bolts
|
||||
|
||||
// m8_diameter = 0;
|
||||
// m8_nut_diameter = 0;
|
||||
|
||||
// m4_diameter = 0;
|
||||
// m4_nut_diameter = 0;
|
||||
|
||||
// m3_diameter = 0;
|
||||
// m3_nut_diameter = 0;
|
||||
|
||||
// Bushing holder
|
||||
|
||||
// bushing_core_diameter = smooth_bar_diameter;
|
||||
// bushing_material_thickness = 0;
|
||||
|
||||
|
||||
///counted stuff
|
||||
m3_nut_diameter_bigger = ((m3_nut_diameter / 2) / cos (180 / 6))*2;
|
||||
|
||||
// functions
|
||||
include <functions.scad>
|
||||
|
35
frame/GT2_Belt_Clamp_For_Ecksbot/functions.scad
Normal file
35
frame/GT2_Belt_Clamp_For_Ecksbot/functions.scad
Normal file
|
@ -0,0 +1,35 @@
|
|||
// PRUSA Mendel
|
||||
// Functions used in many files
|
||||
// GNU GPL v3
|
||||
// Josef Průša
|
||||
// josefprusa@me.com
|
||||
// prusadjs.cz
|
||||
// http://www.reprap.org/wiki/Prusa_Mendel
|
||||
// http://github.com/prusajr/PrusaMendel
|
||||
|
||||
|
||||
module nut(d,h,horizontal=true){
|
||||
cornerdiameter = (d / 2) / cos (180 / 6);
|
||||
cylinder(h = h, r = cornerdiameter, $fn = 6);
|
||||
if(horizontal){
|
||||
for(i = [1:6]){
|
||||
rotate([0,0,60*i]) translate([-cornerdiameter-0.2,0,0]) rotate([0,0,-45]) cube(size = [2,2,h]);
|
||||
}}
|
||||
}
|
||||
|
||||
// Based on nophead research
|
||||
module polyhole(d,h) {
|
||||
n = max(round(2 * d),3);
|
||||
rotate([0,0,180])
|
||||
cylinder(h = h, r = (d / 2) / cos (180 / n), $fn = n);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
module roundcorner(diameter){
|
||||
difference(){
|
||||
cube(size = [diameter,diameter,99], center = false);
|
||||
translate(v = [diameter, diameter, 0]) cylinder(h = 100, r=diameter, center=true);
|
||||
}
|
||||
}
|
38
frame/GT2_Belt_Clamp_For_Ecksbot/metric.scad
Normal file
38
frame/GT2_Belt_Clamp_For_Ecksbot/metric.scad
Normal file
|
@ -0,0 +1,38 @@
|
|||
// PRUSA Mendel
|
||||
// Default metric sizes
|
||||
// GNU GPL v3
|
||||
// Josef Průša
|
||||
// josefprusa@me.com
|
||||
// prusadjs.cz
|
||||
// http://www.reprap.org/wiki/Prusa_Mendel
|
||||
// http://github.com/prusajr/PrusaMendel
|
||||
|
||||
// DONT CHANGE THIS FILE! ALTER VALUES IN CONFIGURATION.SCAD INSTEAD
|
||||
|
||||
// RODS
|
||||
|
||||
threaded_rod_diameter = 8.7;
|
||||
threaded_rod_diameter_horizontal = 8.7;
|
||||
smooth_bar_diameter = 8;
|
||||
smooth_bar_diameter_horizontal = 8.5;
|
||||
|
||||
// Nuts and bolts
|
||||
|
||||
m8_diameter = 9;
|
||||
m8_nut_diameter = 14.1;
|
||||
|
||||
m4_diameter = 4.5;
|
||||
m4_nut_diameter = 9;
|
||||
|
||||
m3_diameter = 3.6;
|
||||
m3_nut_diameter = 5.3;
|
||||
m3_nut_diameter_horizontal = 6.1;
|
||||
|
||||
// Bushing holder
|
||||
|
||||
bushing_core_diameter = smooth_bar_diameter;
|
||||
bushing_material_thickness = 1;
|
||||
|
||||
// Motors
|
||||
|
||||
motor_shaft = 5.5;
|
Loading…
Add table
Add a link
Reference in a new issue