Updated templates to match new Y motor axis. Added the new gears (1.4 ratio, being tested)

pull/6/head
carlosgs 2013-06-01 17:32:13 +02:00
parent be89290358
commit 0b22ee515a
10 changed files with 84363 additions and 26369 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -224,11 +224,7 @@ module cnc_assembled(Y_offset=0,X_offset=0,Z_offset=0) {
cube([X_axis_sep+70,Y_axis_sep+30,15],center=true);
}
rotate([0,0,90])
cnc_assembled(Y_offset=30,
X_offset=-50,
Z_offset=0);
rotate([0,0,90])cnc_assembled(Y_offset=30,X_offset=-50,Z_offset=0);
//rotate([0,0,90]) // So the generated dxf matches
// cnc_base_template();// inkscape's default orientation
//rotate([0,0,90]) cnc_base_template(); // So the generated dxf matches inkscape's default orientation
// cnc_workbed_template();

View File

@ -33,9 +33,12 @@
include <MCAD/teardrop.scad>
include <MCAD/involute_gears.scad>
motor_shaft_diameter=5.6;
motor_shaft_diameter=5.4;
BigGear_N_Teeth = 21; // 24
nholes = 7;
nholes = 9; // 7
holes_diam = 6;
hole_distance_from_center = 13.5-4.5+holes_diam/2;
/* Herringbone gear module, adapted from MCAD/involute_gears */
module herringbone_gear( teeth=12, circles=0, shaft=5 ) {
@ -80,7 +83,7 @@ union() difference() {
union() {
//gear
herringbone_gear( teeth=24 );
herringbone_gear( teeth=BigGear_N_Teeth );
translate( [0, 0, 12] ) mirror( [0, 0, 1] ) difference() {
//shaft
@ -94,7 +97,7 @@ union() difference() {
translate( [0, 0, 13.3] ) rotate( [0, 0, 30] )
cylinder( r=6/2+0.5, h=2.6, $fn=6 );
//grub hole
translate( [0, 0, 9] ) cylinder( r=1.5, h=10, $fn=20 );
translate( [0, 0, 9] ) cylinder( r=3.2/2, h=10, $fn=6 );
}
}
}
@ -102,8 +105,8 @@ union() difference() {
//holes to save plastic
for(i=[0:nholes-1])
rotate( [0, 0, i*360/(nholes)+45], $fn=20 )
translate( [13.5, 0] )
cylinder( r=4.5, h=11, center=true, $fn=30 );
translate( [hole_distance_from_center, 0] )
cylinder( r=holes_diam/2, h=11, center=true, $fn=30 );
//shaft hole
translate( [0, 0, -6] ) cylinder( r=motor_shaft_diameter/2, h=20, $fn=30 );

View File

@ -36,6 +36,9 @@ include <MCAD/involute_gears.scad>
M8_nut_diameter = 15.3;
nut_separation = 3;
SmallGear_N_Teeth = 15; // 12
M8_rod_diam = 8.4;
/* Herringbone gear module, adapted from MCAD/involute_gears */
module herringbone_gear( teeth=12, circles=0, shaft=5 ) {
twist=200;
@ -78,7 +81,7 @@ module herringbone_gear( teeth=12, circles=0, shaft=5 ) {
difference() {
union() {
//gear
rotate([180,0,0]) herringbone_gear( teeth=12, circles=0, shaft=8.5, $fn=40 );
rotate([180,0,0]) herringbone_gear( teeth=SmallGear_N_Teeth, circles=0, shaft=M8_rod_diam, $fn=40 );
//M8 hobbed bolt head fit washer
/*difference() {

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff