Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

added a new experimental (untested) x-carriage-mini for use with Ulti…

…maker bowden extruders.
  • Loading branch information...
commit e18f72b0d863ca3864e0ec5430f2dc1294be8eea 1 parent a1e2ab9
@D1plo1d D1plo1d authored
Showing with 68 additions and 2 deletions.
  1. +2 −2 common.scad
  2. +3 −0  configuration.scad
  3. +63 −0 x-carriage-mini.scad
View
4 common.scad
@@ -32,11 +32,11 @@ module vertical_rods() {
module x_axis_rods() {
- translate([-25, 0, 0]) rotate([90,0,0]) {
+ translate([-x_rod_spacing/2, 0, 0]) rotate([90,0,0]) {
cylinder(h = 120, r=4.5, $fn=20, center=true);
if (tear_shape) translate([0, 2.60, 0]) cylinder(h = 120, r=3.65, $fn=6, center=true);
}
- translate([25, 0, 0]) rotate([90,0,0]) {
+ translate([x_rod_spacing/2, 0, 0]) rotate([90,0,0]) {
cylinder(h = 120, r=4.5, $fn=20, center=true);
if (tear_shape) translate([0, 2.60, 0]) cylinder(h = 120, r=3.65, $fn=6, center=true);
}
View
3  configuration.scad
@@ -27,6 +27,9 @@ two_top_rods = true; //Use two top rods or one?
//this design at your own risk!
+//Spacing of the 2 smooth rods that the x carriage rides on
+x_rod_spacing = 50;
+
// Build Volume Settings
//=================
View
63 x-carriage-mini.scad
@@ -0,0 +1,63 @@
+// PRUSA Mendel
+// Mini X-carriage for Ultimaker Bowden Extruders
+// Used for sliding on X axis
+// GNU GPL v2
+// Rob Gilson, Josef Průša
+
+include <configuration.scad>
+include <common.scad>
+
+height = 17;
+length = 20 + x_rod_spacing; // (+ belt clamp)
+
+zip_tie_hole = [4,7, height];
+zip_tie_spacing = 5;
+
+belt_width = 5+2;
+clamp_length = belt_width+zip_tie_hole[1];
+width = zip_tie_spacing*3+zip_tie_hole[1]*2;
+
+ptfe_slider_outer_diameter = 7/16 * 25.4+1;
+
+difference()
+{
+ union()
+ {
+ cube([length,width,height], center = true);
+ belt_clamps();
+ }
+ extruder_mount();
+ ptfe_sliders();
+}
+%x_axis_rods();
+
+
+module extruder_mount()
+{
+ union()
+ {
+ translate([0,0,height/2-4/2]) cylinder(r=(16+1)/2, h=4+1, center = true);
+ cylinder(r=(14+0.5)/2, h=height, center = true);
+ }
+}
+
+module belt_clamps()
+{
+ //belt clamps using zip ties to tie down the belt
+ translate([length/2+ clamp_length/2,0]) difference()
+ {
+ cube([clamp_length,width,height], center=true);
+ for (i=[-1,1]) translate([-clamp_length/2,i*(zip_tie_hole[1]+zip_tie_spacing)/2])
+ cube(zip_tie_hole, center = true);
+ }
+}
+
+
+//This should fit mcmaster part #2706T15
+module ptfe_sliders()
+{
+ for (i=[-1,1]) translate([i*x_rod_spacing/2,0,0])
+ {
+ rotate([90]) cylinder(r=ptfe_slider_outer_diameter/2, h=width+1, center=true);
+ }
+}
Please sign in to comment.
Something went wrong with that request. Please try again.