Updated templates to match new Y motor axis. Added the new gears (1.4 ratio, being tested)
parent
be89290358
commit
0b22ee515a
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
@ -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();
|
||||
|
|
|
@ -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 );
|
||||
|
|
|
@ -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
Loading…
Reference in New Issue