Compare commits
No commits in common. "a92ecffe386469744c9eb943f6ab6d72e92e7f77" and "861a73708f2041d03e632029b3d923021d69805b" have entirely different histories.
a92ecffe38
...
861a73708f
@ -7,7 +7,10 @@ include <parameters.scad>
|
|||||||
include <components.scad>
|
include <components.scad>
|
||||||
|
|
||||||
module bottom_panel() {
|
module bottom_panel() {
|
||||||
|
difference() {
|
||||||
mirror([0, 0, 1]) panel();
|
mirror([0, 0, 1]) panel();
|
||||||
|
translate([0, 0, panel_z/2]) cube([panel_x-40, panel_y-40, panel_z], center=true);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bottom_panel();
|
bottom_panel();
|
||||||
|
@ -184,14 +184,10 @@ module base_panel_with_raised_overhang() {
|
|||||||
base_panel();
|
base_panel();
|
||||||
cube([panel_x-(panel_support_width*2), panel_y-(panel_support_width*2), panel_z*2], center=true);
|
cube([panel_x-(panel_support_width*2), panel_y-(panel_support_width*2), panel_z*2], center=true);
|
||||||
}
|
}
|
||||||
translate([panel_to_frame_point_x, panel_to_frame_point_y, -2.5]) resize([0, 0, 10])
|
translate([panel_to_frame_point_x, panel_to_frame_point_y, -2.5]) resize([0, 0, 10]) frame_mount_column();
|
||||||
frame_mount_column();
|
translate([-(panel_to_frame_point_x), panel_to_frame_point_y, -2.5]) resize([0, 0, 10]) frame_mount_column();
|
||||||
translate([-(panel_to_frame_point_x), panel_to_frame_point_y, -2.5]) resize([0, 0, 10])
|
translate([panel_to_frame_point_x, -(panel_to_frame_point_y), -2.5]) resize([0, 0, 10]) frame_mount_column();
|
||||||
rotate([0, 0, 90]) frame_mount_column();
|
translate([-(panel_to_frame_point_x), -(panel_to_frame_point_y), -2.5]) resize([0, 0, 10]) frame_mount_column();
|
||||||
translate([panel_to_frame_point_x, -(panel_to_frame_point_y), -2.5]) resize([0, 0, 10])
|
|
||||||
rotate([0, 0, 270]) frame_mount_column();
|
|
||||||
translate([-(panel_to_frame_point_x), -(panel_to_frame_point_y), -2.5]) resize([0, 0, 10])
|
|
||||||
rotate([0, 0, 180]) frame_mount_column();
|
|
||||||
overhang_plate();
|
overhang_plate();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -212,9 +208,6 @@ module frame_box() {
|
|||||||
|
|
||||||
module frame_mount_column() {
|
module frame_mount_column() {
|
||||||
cube([20, 20, frame_z], center=true);
|
cube([20, 20, frame_z], center=true);
|
||||||
// add some corners back to do a lame chamfer
|
|
||||||
linear_extrude(height=frame_z, center=true)
|
|
||||||
polygon([[10, 10], [-20, 10], [10, -20]]);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
module side_chopper() {
|
module side_chopper() {
|
||||||
@ -241,9 +234,9 @@ module frame_cable_routing_hole() {
|
|||||||
module base_frame() {
|
module base_frame() {
|
||||||
frame_box();
|
frame_box();
|
||||||
translate([panel_to_frame_point_x, panel_to_frame_point_y, 0]) frame_mount_column();
|
translate([panel_to_frame_point_x, panel_to_frame_point_y, 0]) frame_mount_column();
|
||||||
translate([-panel_to_frame_point_x, panel_to_frame_point_y, 0]) rotate([0, 0, 90]) frame_mount_column();
|
translate([-panel_to_frame_point_x, panel_to_frame_point_y, 0]) frame_mount_column();
|
||||||
translate([-panel_to_frame_point_x, -(panel_to_frame_point_y), 0]) rotate([0, 0, 180]) frame_mount_column();
|
translate([panel_to_frame_point_x, -(panel_to_frame_point_y), 0]) frame_mount_column();
|
||||||
translate([panel_to_frame_point_x, -(panel_to_frame_point_y), 0]) rotate([0, 0, 270]) frame_mount_column();
|
translate([-panel_to_frame_point_x, -(panel_to_frame_point_y), 0]) frame_mount_column();
|
||||||
}
|
}
|
||||||
|
|
||||||
module frame() {
|
module frame() {
|
||||||
|
@ -35,7 +35,7 @@ lever_plate_hole = 12;
|
|||||||
// base frame box. reminder: top of inside (including mounts) is chopped by panel_z for plates
|
// base frame box. reminder: top of inside (including mounts) is chopped by panel_z for plates
|
||||||
frame_x = 233;
|
frame_x = 233;
|
||||||
frame_y = 208;
|
frame_y = 208;
|
||||||
frame_z = 57;
|
frame_z = 55;
|
||||||
|
|
||||||
frame_center_to_neutrik = 70;
|
frame_center_to_neutrik = 70;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user