Files
film-scanner/mechanical/test_prints.scad
2022-04-24 23:58:24 +02:00

46 lines
1.0 KiB
OpenSCAD

include <constants.scad>;
include <parts.scad>;
module bearing_slot() {
intersection() {
difference() {
translate([- frame_size / 2, - frame_size / 2, 1])
cube([frame_size, frame_size, 10]);
cylinder(d = bushing_od, h = 6);
cylinder(d = rail_diam, h = 12);
}
union() {
cylinder(h = 12, d = frame_size);
translate([-frame_size/2, 0, 0])
cube([frame_size, frame_size, frame_size]);
}
}
}
let($fn = 30) {
//translate([-28, 0, frame_size/2])
//rotate([0,90,0]) bearing_slot();
//translate([28, 0, frame_size/2])
// rotate([0,-90,0]) bearing_slot();
//idler_post(10);
intersection() {
translate([0,0,belt_width/2 + 4])
union() {
gt2_clip(true);
translate([0,-1,0])
mirror([0,1,0])
gt2_clip(false);
}
translate([-40, -40, 0])
cube([80,80,belt_width + 2]);
}
//gt2_clip_cutout(false);
}