Skip to content

Commit

Permalink
most sizes tweaked. x ends igus needs 0.1mm more on dia.
Browse files Browse the repository at this point in the history
  • Loading branch information
jmgiacalone committed Nov 25, 2012
1 parent 3e6a8d7 commit 854eeef
Show file tree
Hide file tree
Showing 187 changed files with 8,517 additions and 0 deletions.
Empty file modified Mult-material/Openscad/extruder-drive.scad
100644 → 100755
Empty file.
Empty file modified Mult-material/Openscad/peristaltic-pump.scad
100644 → 100755
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file modified Mult-material/README
100644 → 100755
Empty file.
Empty file modified Openscad/README
100644 → 100755
Empty file.
Empty file modified Openscad/bar-clamp-8off.scad
100644 → 100755
Empty file.
61 changes: 61 additions & 0 deletions Openscad/bar-clamp-hook-8off.scad
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
// PRUSA Mendel
// Bar clamp
// Used for joining 8mm rods
// GNU GPL v3
// Josef Průša
// josefprusa@me.com
// prusadjs.cz
// http://www.reprap.org/wiki/Prusa_Mendel
// http://github.com/prusajr/PrusaMendel

include <configuration.scad>

/**
* @id bar-clamp
* @name Bar clamp
* @category Printed
* @using 2 m8nut
* @using 2 m8washer
*/

module barclamp(){
outer_diameter_y = (m8_diameter-0.0)/2+3;
outer_diameter_z =outer_diameter_y+1;
t=true;

difference(){
union(){

translate([outer_diameter_y, outer_diameter_y, 0])cylinder(h =outer_diameter_z*2, r = outer_diameter_y, $fn = 20);
translate([outer_diameter_y, 0, 0])cube([outer_diameter_y+1.5,outer_diameter_y*2,outer_diameter_z*2]);
translate([18, 2*outer_diameter_y, outer_diameter_z])rotate([90, 0, 0]) rotate([0, 0, 0]) nut(outer_diameter_z*2,outer_diameter_y*2,false);
if(t) tongue();
}


translate([19, outer_diameter_y, 9])cube([19,5,20], center=true);
translate([outer_diameter_y, outer_diameter_y, -1]) cylinder(h =20, r = m8_diameter/2, $fn = 18);
translate([17, 17, outer_diameter_z]) rotate([90, 0, 0]) union() {
cylinder(h =20, r = m8_diameter/2, $fn = 20);
rotate([0,0,135]) translate([m8_diameter,0,10]) {
cube([m8_diameter*2,m8_diameter,20],center=true);
translate([-m8_diameter/2+2.5,-m8_diameter,0]) cube([m8_diameter,m8_diameter*2,20],center=true);
}
}
translate([0, -0.1, outer_diameter_z+6])cube([35,16,20]);
}
}
tHeight=9;
module tongue()
{
translate([-16,0,0]) difference() {
union() {
cube([26,3,tHeight]);
translate([0,0,tHeight/2]) rotate([-90,0,0]) cylinder(r=tHeight/2,h=3);
}
for(i=[0,9.5]) {
translate([i,-0.1,tHeight/2]) rotate([-90,0,0]) polyhole(d=3.2,h=6.2);
}
}
}
barclamp();
Empty file modified Openscad/bearing-mount-include.scad
100644 → 100755
Empty file.
Empty file modified Openscad/belt-clamp-readme.scad
100644 → 100755
Empty file.
Empty file modified Openscad/belt-guide.scad
100644 → 100755
Empty file.
Empty file modified Openscad/configuration.scad
100644 → 100755
Empty file.
Empty file modified Openscad/e-nut-retainer-readme.scad
100644 → 100755
Empty file.
Empty file modified Openscad/endstop-holder-pcb-clip-readme.scad
100644 → 100755
Empty file.
Empty file modified Openscad/extruder-drive-mount-1off.scad
100644 → 100755
Empty file.
Empty file modified Openscad/frame-vertex-readme.scad
100644 → 100755
Empty file.
Empty file modified Openscad/functions.scad
100644 → 100755
Empty file.
Empty file modified Openscad/hot-end-pcb-bracket-1off.scad
100644 → 100755
Empty file.
Empty file modified Openscad/idler.scad
100644 → 100755
Empty file.
Empty file modified Openscad/mendel-gears-readme.scad
100644 → 100755
Empty file.
Empty file modified Openscad/parametric_involute_gear_v5.0.scad
100644 → 100755
Empty file.
Empty file modified Openscad/ps-cover-1off.scad
100644 → 100755
Empty file.
Empty file modified Openscad/pulley-2off.scad
100644 → 100755
Empty file.
Empty file modified Openscad/thumb-wheel-1off.scad
100644 → 100755
Empty file.
Empty file modified Openscad/tongue-1off.scad
100644 → 100755
Empty file.
Empty file modified Openscad/tube-clamp-4off.scad
100644 → 100755
Empty file.
Empty file modified Openscad/x-carriage-readme.scad
100644 → 100755
Empty file.
Empty file modified Openscad/x-end-readme.scad
100644 → 100755
Empty file.
Empty file modified Openscad/xlr-bracket-1off.scad
100644 → 100755
Empty file.
Empty file modified Openscad/y-bearing-mount-3off.scad
100644 → 100755
Empty file.
Empty file modified Openscad/y-motor-mount-readme.scad
100644 → 100755
Empty file.
Empty file modified Openscad/z-motor-mount-2off.scad
100644 → 100755
Empty file.
Empty file modified Print-mendel/Individual-STLs/M6-Block-1off.stl
100644 → 100755
Empty file.
Empty file modified Print-mendel/Individual-STLs/README
100644 → 100755
Empty file.
Empty file modified Print-mendel/Individual-STLs/bar-clamp-8off.stl
100644 → 100755
Empty file.
Empty file modified Print-mendel/Individual-STLs/bar-clamp-hook-8off.stl
100644 → 100755
Empty file.
Loading

0 comments on commit 854eeef

Please sign in to comment.