32 lines
728 B
OpenSCAD
32 lines
728 B
OpenSCAD
// pedal.scad
|
|
|
|
// (c) Simon Brooke 2025; CC-BY-SA
|
|
|
|
include <BOSL2/std.scad>
|
|
|
|
module pedal(){
|
|
color("black")
|
|
intersection() {
|
|
rotate([0, 270, 0])
|
|
scale([.45, .45, .45])
|
|
translate([-20, -160, 0])
|
|
linear_extrude(height = 40, center = true)
|
|
import("library/look-keo.svg");
|
|
|
|
rotate([0, 90, 90])
|
|
translate([-50, 0, -43])
|
|
prismoid(size1=[60, 25], size2=[60, 5], height=90);
|
|
}
|
|
|
|
// axle
|
|
color("black")
|
|
cylinder(h=80, r=7.1);
|
|
translate([0, 0, 8])
|
|
color("black")
|
|
cylinder(h=3, r=9);
|
|
translate([0, 0, 12])
|
|
color("black")
|
|
cylinder(h=12, r1=10, r2=9);
|
|
}
|
|
|
|
// pedal(); |