verzameling oude spullen

This commit is contained in:
Manfred 2017-07-09 19:58:38 +02:00
commit 7ed9544283
119 changed files with 1288059 additions and 0 deletions

View 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();

File diff suppressed because it is too large Load diff

View 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>

View 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);
}
}

View 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;