Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Initial Commit.

Added Rook_Z_Motor
Added Rook_Z_Holder
Added Rook_X_Rod_Holder
  • Loading branch information...
commit caf5d054620c725d8a080daa416d45413124899a 1 parent 0c4aca6
@Jolijar authored
View
5 OpenScad/Rook_Config.scad
@@ -1,7 +1,7 @@
// Rook 3D Printer Configuration
// Created By Jeffrey Olijar
// Jolijar@gmail.com
-// Revision 1.00
+// Revision 1.01
// 608 skate bearing
@@ -27,3 +27,6 @@ LBI = 8; // Inner Diameter
//Makergear Groovemount
GVO = 16.5; // Outside Diameter
GVI = 12.5; // Inside Groove Diameter
+
+// Distance Between Centers for X rods
+DBCX = 70;
View
69 OpenScad/Rook_X_Rod_Holder.scad
@@ -0,0 +1,69 @@
+// Rook 3D Printer
+// X Rod Holder
+// Created By Jeffrey Olijar
+// Jolijar@gmail.com
+// Revision 1.00
+// 2 x required
+
+include <Rook_Config.scad>
+
+
+module Rook_X_Rod_Holder(){
+
+
+
+
+
+difference(){
+union(){
+
+ translate (v=[DBCX/2,-M8/2,0]){
+ cube(size =[DBCX,5,25], center = true);
+ }
+ cylinder(h=25,r=M8/2+2.5, center = true);
+ translate (v=[DBCX,0,0]){
+ cylinder(h=25,r=M8/2+2.5, center = true);
+}}
+union(){
+
+rotate(a=[90,0,0])translate(v=[DBCX/2,0,0]){
+
+translate(v=[10,0,-20]){
+cylinder(h=50,r=M4/2);
+}
+translate(v=[-10,0,-20]){
+cylinder(h=50,r=M4/2);
+}}
+translate(v=[0,0,0]){
+ cylinder(h=25,r=M8/2, center = true);
+}
+ translate (v=[0,M8/2,0]){
+ cube(size =[M8/2,M8,25], center = true); // Cutout for Rod Holder
+ translate (v=[DBCX,-M8/2,0]){
+translate(v=[0,0,0]){
+ cylinder(h=25,r=M8/2, center = true);
+}
+ translate (v=[0,M8/2,0]){
+ cube(size =[M8/2,M8,25], center = true); // Cutout for Rod Holder
+}}}}}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Rook_X_Rod_Holder();
View
65 OpenScad/Rook_Z_Holder.scad
@@ -0,0 +1,65 @@
+// Rook 3D Printer
+// Z Rod Holder
+// Created By Jeffrey Olijar
+// Jolijar@gmail.com
+// Thingiverse Link
+// Revision 1.00
+// 2 x requred
+
+include <Rook_Config.scad>
+
+module Rook_Z_Holder(){
+
+
+difference(){
+
+
+ union(){
+translate(v=[0,44,5]){
+ cube(size = [60,5,20], center = true);
+}
+ translate(v=[7,27,0]){
+ cylinder(h = 16, r=3);
+ translate(v=[-7,0.15,10]){
+ cube(size = [14,6,15], center = true);
+ }
+ translate(v=[-14,0,0]){
+ cylinder(h = 16, r=3);
+ }}
+ translate(v=[0,35.25,12.5]){
+ cube(size = [20,16.5,15], center = true);
+ }
+ translate(v=[0,43.5,27.35]){
+ //cube(size = [14,6,5], center = true);
+ }
+
+ translate(v=[0,19+Bearing_ID,0]){
+ cube(size = [20,39,10], center = true);
+ }
+ translate(v=[0,43.5,27/2]){
+ cube(size = [20,6,27], center = true);
+ }
+ translate(v=[0,0,-5]){
+ cylinder(h = Bearing_H*2, r=(Bearing_OD/2)+2);
+ }}
+
+
+ union(){
+ translate(v=[20,50,5])rotate(a=[90,0,0]){
+ cylinder(h=200,r=M5/2);
+ translate(v=[-40,0,0]){
+ cylinder(h=200,r=M5/2);
+ }}
+ rotate(a=[0,0,0]){
+ translate(v=[0,36,22.5])cube(size = [25,28,15], center = true);
+ }
+ translate(v=[0,0,-5]){
+ cylinder(h = Bearing_H*2, r=Bearing_ID);
+ }
+ translate(v=[0,0,Bearing_H-2]){
+ cylinder(h = Bearing_H, r=Bearing_OD/2);
+ }
+ translate(v=[0,30,-10]){
+ cylinder(h=80,r=M8/2);
+}}}}
+Rook_Z_Holder();
Please sign in to comment.
Something went wrong with that request. Please try again.