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:
parent
3175670635
commit
6359456d6b
|
|
@ -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); }
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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); }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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); }
|
||||
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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); }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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); }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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); }
|
||||
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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); }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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
Loading…
Reference in New Issue