Tightened up components in the subframe; added a sketch showing how the
subframe might mount.
This commit is contained in:
parent
ad7c766b2a
commit
5231893347
2 changed files with 460 additions and 26 deletions
|
|
@ -9,25 +9,47 @@ include <SprocketGenerator2/files/Sprocket_Generator_v2_example_10.scad>
|
|||
include <chainset.scad>
|
||||
include <epicyclic.scad>
|
||||
|
||||
module subframe () {
|
||||
|
||||
module subframe_cycleparts(rim=451, chainring_teeth=82, crank=140) {
|
||||
// wheel
|
||||
translate([0, 382, 93])
|
||||
rotate([0, 0, 90])
|
||||
wheel(rim=rim, spoke_nbr=0);
|
||||
|
||||
translate([-42, 382, 93])
|
||||
rotate([0, 90, 0])
|
||||
color("grey")
|
||||
sprocket(teeth=30, roller=7.9, pitch=12.7);
|
||||
|
||||
rotate([90, 0, 90])
|
||||
translate([660, 180, -40])
|
||||
chainset( teeth=chainring_teeth, crank=crank);
|
||||
|
||||
rotate([0,90,0])
|
||||
translate([-93, 900, 24])
|
||||
epicyclic();
|
||||
}
|
||||
|
||||
module subframe (rim=451, chainring_teeth=82, crank=140) {
|
||||
// front leg (supports cross-shaft, epicyclic, motor
|
||||
translate([-25, 886, -50])
|
||||
translate([-25, 820, -60])
|
||||
color("silver")
|
||||
cube([50, 25, 329]);
|
||||
cube([50, 25, 366]);
|
||||
// bottom bracket leg
|
||||
translate([-25, 700, -90])
|
||||
translate([-25, 680, -90])
|
||||
color("silver")
|
||||
cube([50, 25, 443]);
|
||||
|
||||
// wheel leg
|
||||
translate([-100, 345, -111])
|
||||
rotate([0, 7, 0])
|
||||
color("silver")
|
||||
cube([25, 75, 519]);
|
||||
// front upper
|
||||
translate([-25, 1143, 186])
|
||||
translate([-25, 1100, 200])
|
||||
rotate([70, 0, 0])
|
||||
color("silver")
|
||||
cube([50, 25, 471]);
|
||||
cube([50, 25, 425]);
|
||||
// central upper
|
||||
translate([-25, 714, 343])
|
||||
rotate([82, 0, 0])
|
||||
|
|
@ -37,26 +59,10 @@ module subframe () {
|
|||
translate([-25, 0, 0])
|
||||
rotate([-23, 0, 0])
|
||||
color("silver")
|
||||
cube([50, 25, 491]);
|
||||
cube([50, 25, 485]);
|
||||
|
||||
// wheel
|
||||
translate([0, 382, 93])
|
||||
rotate([0, 0, 90])
|
||||
wheel(rim=451, spoke_nbr=0);
|
||||
|
||||
translate([-42, 382, 93])
|
||||
rotate([0, 90, 0])
|
||||
color("grey")
|
||||
sprocket(teeth=30, roller=7.9, pitch=12.7);
|
||||
|
||||
rotate([90, 0, 90])
|
||||
translate([680, 105, -40])
|
||||
chainset( teeth=82, crank=140);
|
||||
|
||||
rotate([0,90,0])
|
||||
translate([-93, 960, 24])
|
||||
epicyclic();
|
||||
|
||||
subframe_cycleparts(rim, chainring_teeth, crank);
|
||||
}
|
||||
|
||||
// subframe();
|
||||
|
||||
// subframe(chainring_teeth=90, crank=140);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue