-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbed_mount.scad
More file actions
22 lines (19 loc) · 834 Bytes
/
bed_mount.scad
File metadata and controls
22 lines (19 loc) · 834 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
include <veriables.scad>;
module added(){
hull(){
translate([0,0,0]) cube([80,155,8]);
translate([0,155,long_bearing_od/2+wall_thickness]) rotate([0,90,0]) cylinder(d=long_bearing_od+wall_thickness*2, h=long_bearing_length*3);
}
}
module taken(){
translate([aluminum_plate_thick,0,0]) cube([aluminum_plate_thick,145,long_bearing_od+wall_thickness*2]);
cube([aluminum_plate_thick,130,long_bearing_od+wall_thickness*2]);
#translate([0,155/2,0]) cube([30,8,long_bearing_od+wall_thickness*2]);
translate([0,155/2,long_bearing_od/2+wall_thickness]) cube([80,8,long_bearing_od+wall_thickness*2]);
rotate([0,0,-30]) cube([80,155,long_bearing_od+wall_thickness*2]);
translate([0,155,long_bearing_od/2+wall_thickness]) rotate([0,90,0]) cylinder(d=long_bearing_od, h=long_bearing_length*3);
}
difference(){
added();
taken();
}