Skip to content

Commit

Permalink
uprava sourdnic podvozku #265
Browse files Browse the repository at this point in the history
  • Loading branch information
raska-vilem committed Nov 9, 2019
1 parent 1597761 commit b326071
Show file tree
Hide file tree
Showing 5 changed files with 47 additions and 32 deletions.
5 changes: 5 additions & 0 deletions parameters.scad
Original file line number Diff line number Diff line change
Expand Up @@ -709,6 +709,11 @@ screw_spring_distance = 15;
material_around_bearing = 3;
chasis_fork_thickness = 10;
888_2025_distance_space = 0.5;
888_2024_holder_angle = 55;
888_2024_holder_length = 90;
888_2024_joint_height = 5;
888_2025_wall_thickness = 2;
888_2025_height = 10;
stop_size = 8;
stop_width = 6;
max_angle_of_ratation = 25; //úhel mezi maximálními výchilkami podvozku při zatáčení
Expand Down
14 changes: 7 additions & 7 deletions src/888_2022.scad
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,15 @@ module 888_2022(wheel=false) {
translate([0, 0, 0]) {
if(wheel) {
union() {
translate([-fork_wheel_width*1/3/2, -888_2022_wheel_diameter/2, 0])
translate([-fork_wheel_width*1/3/2, -front_fork_length, 0])
rotate([0, -90, 0])
cylinder(d2=wheel_diameter-30, d1=wheel_diameter, h=fork_wheel_width*1/3, $fn=20);
translate([fork_wheel_width*1/3/2, -888_2022_wheel_diameter/2, 0])
cylinder(d2=wheel_diameter-30, d1=wheel_diameter, h=fork_wheel_width*1/3, $fn=50);
translate([fork_wheel_width*1/3/2, -front_fork_length, 0])
rotate([0, 90, 0])
cylinder(d2=wheel_diameter-30, d1=wheel_diameter, h=fork_wheel_width*1/3, $fn=20);
translate([0, -888_2022_wheel_diameter/2, 0])
cylinder(d2=wheel_diameter-30, d1=wheel_diameter, h=fork_wheel_width*1/3, $fn=50);
translate([0, -front_fork_length, 0])
rotate([0, 90, 0])
cylinder(d=wheel_diameter, h=fork_wheel_width*1/3, center=true, $fn=20);
cylinder(d=wheel_diameter, h=fork_wheel_width*1/3, center=true, $fn=50);
}
}

Expand Down Expand Up @@ -123,4 +123,4 @@ module 888_2022(wheel=false) {
}
}

888_2022(false);
888_2022();
19 changes: 12 additions & 7 deletions src/888_2024.scad
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@

include <../parameters.scad>

holder_length = 90;
holder_angle = 55;
holder_length = 888_2024_holder_length;
holder_angle = 888_2024_holder_angle;
joint_diameter = 40;
joint_height = 5;
joint_height = 888_2024_joint_height;
bearing_extension = 0;

module 888_2024(orientate = 0) {
Expand Down Expand Up @@ -73,7 +73,7 @@ module 888_2024(orientate = 0) {
rotate([0, 90, 0])
cylinder(d=M6_screw_diameter+2, h=fork_wheel_width+10, $fn=20, center=true);

//ložiska
//ložiska úchytu
translate([-joint_width/2-0.1, 0, 696_bearing_outer_diameter/2+material_around_bearing])
rotate([0, 90, 0])
cylinder(d=696_bearing_outer_diameter, h=696_bearing_thickness+0.1, $fn=60);
Expand Down Expand Up @@ -135,10 +135,15 @@ module 888_2024(orientate = 0) {
rotate([0, -90, 0])
cylinder(d=696_bearing_outer_diameter, h=696_bearing_thickness+0.1+10, $fn=50);


//zářez pro 888_2025
translate([25+fork_wheel_width/2+696_bearing_thickness/2, holder_length, 0])
rotate([-60, 0, 0])
translate([0, 0, -25])
cube([50, 696_bearing_outer_diameter, 50], center=true);
}
}


translate([0, -holder_length/2, 0])
rotate([holder_angle, 0, 0])
888_2024();

888_2024();
11 changes: 8 additions & 3 deletions src/888_2025.scad
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,13 @@ wall_thickness = 2;
height = 10;

module 888_2025(piston=false) {
if(piston) {
translate([RT57208M25_EW/-2-wall_thickness+(KBRM03_B/2+chasis_fork_thickness-888_2025_distance_space+2+RT57208M25_EW/2), 0, -(RT57208M25_MR+RT57208M25_LB+wall_thickness+M6_screw_diameter/2+wall_thickness+height)]) {

if(piston) {
translate([0, 0, -RT57208M25_XC+RT57208M25_LB])
#cylinder(d=RT57208M25_D, h=RT57208M25_XC-RT57208M25_LB, $fn=50);
}

difference() {
hull() {
cylinder(d=RT57208M25_BE+wall_thickness, h=RT57208M25_MR+RT57208M25_LB+wall_thickness, $fn=60);
Expand All @@ -19,7 +22,7 @@ module 888_2025(piston=false) {
cylinder(d=M6_screw_diameter+wall_thickness*2, h=KBRM03_B/2+chasis_fork_thickness-888_2025_distance_space+2+RT57208M25_EW/2, $fn=60);
}

//píst
//otvor pro píst
translate([0, 0, -0.1])
intersection() {
cylinder(d=RT57208M25_BE, h=RT57208M25_MR+RT57208M25_LB+0.1, $fn=50);
Expand All @@ -44,6 +47,8 @@ module 888_2025(piston=false) {
rotate([0, -90, 0])
cylinder(d=M6_screw_diameter, h=(KBRM03_B/2+chasis_fork_thickness-888_2025_distance_space+2)*2, $fn=60, center=true);
}

}
}

888_2025();
30 changes: 15 additions & 15 deletions src/drawings/888_2105.scad
Original file line number Diff line number Diff line change
Expand Up @@ -6,22 +6,22 @@ use <../888_2022.scad>
use <../888_2024.scad>
use <../888_2025.scad>

rotate([30, 0, 180])
888_2022(false);

rotate([45, 0, 0])
888_2024();
translate([0, 0, -888_2024_joint_height])
rotate([888_2024_holder_angle, 0, 0])
translate([0, -888_2024_holder_length, -(696_bearing_outer_diameter+material_around_bearing*2)/2]) {
888_2024();

translate([chasis_fork_thickness+KBRM03_B/2+fork_wheel_width/2, 57, 22])
rotate([0, 0, 0])
888_2025();
rotate([90, 0, 180])
888_2022(true);

translate([fork_wheel_width/2+chasis_fork_thickness+3, 57, 0])
rotate([0, 0, 0])
#piston();
translate([(KBRM03_B/2+chasis_fork_thickness-888_2025_distance_space+2+RT57208M25_EW/2)+696_bearing_thickness, 888_2024_holder_length, -696_bearing_outer_diameter/2-material_around_bearing])
rotate([-40, 0, 0])
888_2025(true);

module piston() {
#cylinder(d=12, h=48, $fn=40, center=true);
#translate([0, 0, -48/2-25])
cylinder(d=M3_screw_diameter, h=25, $fn=20);
}
rotate([0, 0, 180])
translate([(KBRM03_B/2+chasis_fork_thickness-888_2025_distance_space+2+RT57208M25_EW/2)+696_bearing_thickness, -888_2024_holder_length, -696_bearing_outer_diameter/2-material_around_bearing])
rotate([40, 0, 0])
888_2025(true);

}

0 comments on commit b326071

Please sign in to comment.