1. Added new STL of the Einsy-base as a variant without the fixed raspberry

cover, instead you could print the raspberry_cover.stl for the clip-in
cover.

2. In all .scad files that have a revision stamp in it a variable "rev" in the
beginning of the code was introduced and used in the 'text' functions
instad of using strings directly.
Exapmle:
	rev = "R3";
	text(rev, font = "helvetica:style=Bold", size=6, center=true);

3. In the Einsy-base.scad a few commented lines were added to load the
removable raspberry_cover.stl for referenc purpose, and comments on
which lines were commented to produce the Einsy-base_no_raspy-cover.stl.
Therefore the Revision got bumped to "R3a".
This commit is contained in:
VuiMuich 2019-04-02 19:38:41 +02:00
parent 3175670635
commit 6359456d6b
12 changed files with 60516 additions and 30 deletions

View File

@ -5,6 +5,7 @@
// http://www.reprap.org/wiki/Prusa_Mendel
// http://prusamendel.org
rev = "R3a";
module CubicPattern(Xdim, Ydim)
{
@ -237,7 +238,10 @@ module main_body()
translate( [ 17.5 , 33.5 , -1] ) cube( [ 9 , 12 , 9] );
translate( [ 14 , 33.5 , -1] ) cube( [ 5, 9 , 9] );
} }}
}
}
}
@ -457,16 +461,20 @@ module cutouts(){
} }}
//optional Raspberry cover for reference
module raspberry_cover()
{
//add loose inserted cover
import_stl("../STL/raspberry_cover.stl", convexity=5);
}
module rambo_cover()
{
// to print without the basic cover comment the following four lines
difference(){
rambo_popout_cover ();
cutouts();
}
// raspberry_cover(); //raspberry cover printed seperately, stl just for reference
difference(){
main_body();
@ -475,13 +483,14 @@ module rambo_cover()
raspberry();
// main hole
translate( [ -10 , 28 , 26 ] ) rotate([0,90,0]) cylinder( h = 24, r = 6.8, $fn=30);
// cable opening slot
translate( [ -15 , 25 , 30 ] ) cube( [ 30 , 6 , 10 ] );
translate( [17, 40, -1] ) cube( [62, 30, 10] );
}
@ -674,8 +683,8 @@ translate([-5.6,-0.4,0.35]) cube([15,4,0.75]);
translate([21+58,81,-5]) cylinder( h = 24, r = 0.8, $fn=30);
translate([115,68,1.5]) rotate([0,0,90]) linear_extrude(height = 0.8)
{ text("R3",font = "helvetica:style=Bold", size=6, center=true); }
translate([115,65,1.5]) rotate([0,0,90]) linear_extrude(height = 0.8)
{ text(rev, font = "helvetica:style=Bold", size=6, center=true); }
}

View File

@ -5,6 +5,7 @@
// http://www.reprap.org/wiki/Prusa_Mendel
// http://prusamendel.org
rev = "R1";
module body()
{
// side panels
@ -112,7 +113,7 @@ difference()
translate( [0 , -20, -3] ) rotate([0,45,45]) cube( [ 30, 30 , 20 ] );
translate([30,79,1]) rotate([0,0,-90]) linear_extrude(height = 0.8)
{ text("R1",font = "helvetica:style=Bold", size=6, center=true); }
{ text(rev, font = "helvetica:style=Bold", size=6, center=true); }
}
}

View File

@ -5,6 +5,7 @@
// http://www.reprap.org/wiki/Prusa_Mendel
// http://prusamendel.org
rev = "R2";
module main_body()
{
@ -189,7 +190,7 @@ difference()
// version
translate([-73,15,4]) rotate([90,0,90]) linear_extrude(height = 2)
{ text("R2",font = "helvetica:style=Bold", size=7, center=true); }
{ text(rev, font = "helvetica:style=Bold", size=7, center=true); }
}

View File

@ -5,6 +5,7 @@
// http://www.reprap.org/wiki/Prusa_Mendel
// http://prusamendel.org
rev = "R4";
module fs_cover()
{
@ -12,7 +13,7 @@ difference()
{
union()
{
translate([-17,-17,0]) cube([39,28,5]);
translae([-17,-17,0]) cube([39,28,5]);
translate([0,-10,5]) cylinder(h=1,r=5,$fn = 60);
translate([0,0,5]) cylinder(h=1,r=5,$fn = 60);
@ -43,7 +44,7 @@ difference()
// version
translate([-13,-9,0.7]) rotate([180,0,90]) linear_extrude(height = 0.75)
{ text("R4",font = "helvetica:style=Bold", size=7, center=true); }
{ text(rev, font = "helvetica:style=Bold", size=7, center=true); }
}
}

View File

@ -5,7 +5,7 @@
// http://www.reprap.org/wiki/Prusa_Mendel
// http://prusamendel.org
rev = "R1";
module body()
@ -80,7 +80,7 @@ module support()
// version
translate([-20,2,9.5]) rotate([0,0,0]) linear_extrude(height = 0.6)
{ text("R1",font = "helvetica:style=Bold", size=5, center=true); }
{ text(rev, font = "helvetica:style=Bold", size=5, center=true); }
}
}

View File

@ -5,6 +5,7 @@
// http://www.reprap.org/wiki/Prusa_Mendel
// http://prusamendel.org
rev = "R4";
module m3head()
{
@ -132,7 +133,7 @@ module x_carriage_back()
// version
translate([-13,-30,22.5]) rotate([0,0,0]) linear_extrude(height = 0.75)
{ text("R4",font = "helvetica:style=Bold", size=6, center=true); }
{ text(rev, font = "helvetica:style=Bold", size=6, center=true); }
// upper ziptie left

View File

@ -6,6 +6,7 @@
// http://prusamendel.org
use <bearing.scad>
rev = "R4";
module belt_cut()
{
@ -389,7 +390,7 @@ module x_carriage()
//version
translate([-11,-2,0.7]) rotate([0,180,0]) linear_extrude(height = 0.75)
{ text("R4",font = "helvetica:style=Bold", size=6, center=true); }
{ text(rev, font = "helvetica:style=Bold", size=6, center=true); }
}

View File

@ -6,6 +6,7 @@
// http://prusamendel.org
use <x-end.scad>
rev = "R3";
module x_end_idler_holes()
{
@ -172,7 +173,7 @@ module x_end_idler()
translate([-25,7.5,-1]) rotate([0,0,45]) cube([10,10,100]);
//version
translate([-23.7,-25,2]) rotate([90,0,90]) linear_extrude(height = 0.6)
{ text("R3",font = "helvetica:style=Bold", size=4, center=true); }
{ text(rev, font = "helvetica:style=Bold", size=4, center=true); }
}
// bearings stop

View File

@ -6,6 +6,7 @@
// http://prusamendel.org
use <x-end.scad>
rev = "R3";
module x_end_motor_base()
{
@ -108,7 +109,7 @@ module x_end_motor()
// version
translate([-23.2,-20,2]) rotate([90,0,270]) linear_extrude(height = 0.6)
{ text("R3",font = "helvetica:style=Bold", size=4, center=true); }
{ text(rev, font = "helvetica:style=Bold", size=4, center=true); }
}
translate([-15,10,6]) rotate([90,0,0]) cylinder(h=3, r=5, $fn=30);

View File

@ -5,6 +5,7 @@
// http://www.reprap.org/wiki/Prusa_Mendel
// http://prusamendel.org
rev = "R3";
module z_bottom_base()
{
translate([0,-1.5,0]) cube([7.5,49,16+20]); // plate touching the base
@ -128,7 +129,7 @@ module z_bottom_right()
z_bottom_holes();
}
translate([7.3,25,14]) rotate([90,180,90]) linear_extrude(height = 0.6)
{ text("R3",font = "helvetica:style=Bold", size=5, center=true); }
{ text(rev, font = "helvetica:style=Bold", size=5, center=true); }
}
}
@ -144,7 +145,7 @@ module z_bottom_left()
z_bottom_holes();
}
translate([7.3,-28.5,14]) rotate([90,180,90]) linear_extrude(height = 0.6)
{ text("R3",font = "helvetica:style=Bold", size=5, center=true); }
{ text(rev, font = "helvetica:style=Bold", size=5, center=true); }
}
}

View File

@ -5,6 +5,7 @@
// http://www.reprap.org/wiki/Prusa_Mendel
// http://prusamendel.org
rev = "R2";
module z_top_base()
{
translate([0,-5,0]) cube([8,45,16]); // plate touching the base
@ -84,7 +85,7 @@ module z_top_right(){
z_top_holes();
//version
translate([12,-1.5,10]) rotate([90,180,180]) linear_extrude(height = 0.6)
{ text("R2",font = "helvetica:style=Bold", size=4, center=true); }
{ text(rev, font = "helvetica:style=Bold", size=4, center=true); }
}
}
@ -97,7 +98,7 @@ module z_top_left(){
z_top_holes();
//version
translate([19,-1,10]) rotate([90,180,0]) linear_extrude(height = 0.6)
{ text("R2",font = "helvetica:style=Bold", size=4, center=true); }
{ text(rev, font = "helvetica:style=Bold", size=4, center=true); }
}
}

File diff suppressed because it is too large Load Diff