Remove feet
This commit is contained in:
parent
26c5a213df
commit
71b5382544
5 changed files with 272937 additions and 68 deletions
|
|
@ -15,13 +15,6 @@ track_side_inset = 6;
|
|||
track_radius = 1;
|
||||
track_taper_length = 12;
|
||||
|
||||
// Foot dimensions
|
||||
foot_width = 2.5;
|
||||
foot_height = 1;
|
||||
foot_front_inset = 8;
|
||||
foot_back_inset = 4;
|
||||
foot_side_inset = 6;
|
||||
|
||||
// Fillets
|
||||
back_vertical_fillet_radius = 4;
|
||||
side_vertical_fillet_radius = 16;
|
||||
|
|
@ -79,7 +72,6 @@ module base() {
|
|||
sphere(horizontal_fillets_radius);
|
||||
}
|
||||
tracks();
|
||||
feet();
|
||||
}
|
||||
|
||||
module windows() {
|
||||
|
|
@ -140,8 +132,8 @@ module gap() {
|
|||
}
|
||||
|
||||
module undercut() {
|
||||
translate([53, cartridge_width - 7, -foot_height])
|
||||
linear_extrude(gap_elevation + foot_height)
|
||||
translate([53, cartridge_width - 7, 0])
|
||||
linear_extrude(gap_elevation)
|
||||
rotate(45)
|
||||
offset(3)
|
||||
square([16, 16]);
|
||||
|
|
@ -234,36 +226,3 @@ module track() {
|
|||
r2=0,
|
||||
);
|
||||
}
|
||||
|
||||
module feet() {
|
||||
foot_interval = cartridge_width - 2 * foot_side_inset - foot_width;
|
||||
translate([foot_front_inset, foot_side_inset, -foot_height]) {
|
||||
foot();
|
||||
translate([0, foot_interval, 0]) foot();
|
||||
}
|
||||
}
|
||||
|
||||
module foot() {
|
||||
foot_length = cartridge_length - foot_front_inset - foot_back_inset;
|
||||
translate([foot_height, 0])
|
||||
cube([
|
||||
foot_length - foot_height * 2,
|
||||
foot_width,
|
||||
foot_height,
|
||||
]);
|
||||
intersection() {
|
||||
cube([
|
||||
cartridge_length,
|
||||
foot_width,
|
||||
foot_height,
|
||||
]);
|
||||
union() {
|
||||
translate([foot_height, foot_width, foot_height])
|
||||
rotate([90, 90, 0])
|
||||
cylinder(h=foot_width, r=foot_height);
|
||||
translate([foot_length - foot_height, foot_width, foot_height])
|
||||
rotate([90, 90, 0])
|
||||
cylinder(h=foot_width, r=foot_height);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue