Changed wood thickness; enlarged bottom nut hole; finer circle resolution

This commit is contained in:
Thomas Kolb 2019-11-18 22:51:52 +01:00
parent 791eb1cf93
commit 7d74d262d7
4 changed files with 17 additions and 12 deletions

View file

@ -25,7 +25,7 @@ for(angle = [0:45:7*45]) {
translate([0,0,-inner_height/2-bottom_box_height-2.5*wood_thickness]) linear_extrude(wood_thickness, center=true) base_plate(); translate([0,0,-inner_height/2-bottom_box_height-2.5*wood_thickness]) linear_extrude(wood_thickness, center=true) base_plate();
color("green") %color("green", 0.5)
for(angle = [0:45:7*45]) { for(angle = [0:45:7*45]) {
rotate([0, 0, angle]) rotate([0, 0, angle])
translate([0, bottom_box_wall_offset, -inner_height/2-bottom_box_height/2-2*wood_thickness]) rotate([90, 0, 0]) linear_extrude(wood_thickness, center=true) box_wall(); translate([0, bottom_box_wall_offset, -inner_height/2-bottom_box_height/2-2*wood_thickness]) rotate([90, 0, 0]) linear_extrude(wood_thickness, center=true) box_wall();

View file

@ -52,7 +52,9 @@ module bottom_inner_plate() {
module bottom_outer_plate() { module bottom_outer_plate() {
difference() { difference() {
top_outer_plate(); //top_outer_plate();
circle(d=lamp_dia);
circle(r=nut_inset_radius);
cable_holes(); cable_holes();
box_wall_tooth_holes(); box_wall_tooth_holes();
} }

View file

@ -3,7 +3,7 @@ include <Lampe_2DFormen.scad>;
spacing = 2; spacing = 2;
%color([0.0, 0.0, 0.8], 0.5) translate([0, 0, -1]) square([600, 300]); %color([0.0, 0.0, 0.8], 0.5) translate([0, 0, -1]) square([600, 400]);
base_offset = [60, 60]; base_offset = [60, 60];
second_offset = [lamp_dia/2, -lamp_dia/6+4*spacing]; second_offset = [lamp_dia/2, -lamp_dia/6+4*spacing];
@ -14,14 +14,14 @@ translate(base_offset + [2*(lamp_dia+spacing), 0]) bottom_inner_plate();
translate(base_offset + second_offset + [0, lamp_dia+spacing]) bottom_outer_plate(); translate(base_offset + second_offset + [0, lamp_dia+spacing]) bottom_outer_plate();
translate(base_offset + second_offset + [1*(lamp_dia+spacing), lamp_dia+spacing]) base_plate(); translate(base_offset + second_offset + [1*(lamp_dia+spacing), lamp_dia+spacing]) base_plate();
ledstrip_holder_base_pos = [350, -50] + [ ledstrip_holder_base_pos = [250, 0] + [
inner_height/2 + tooth_height - lamp_dia/2, inner_height/2 + tooth_height - lamp_dia/2,
1.5*lamp_dia + spacing - holder_width/2]; 1.5*lamp_dia + spacing - holder_width/2];
for(i = [1:8]) { for(i = [1:8]) {
translate(ledstrip_holder_base_pos + [0, i*(spacing + holder_width)]) translate(ledstrip_holder_base_pos + [i*(spacing + holder_width), 0])
rotate(90) ledstrip_holder(); rotate(0) ledstrip_holder();
} }
translate([310, 200]) translate([310, 200])
@ -36,6 +36,7 @@ for(x = [1:1]) {
translate([30, 145]) translate([30, 145])
rotate(0) box_wall_with_holes(); rotate(0) box_wall_with_holes();
/*
translate([-20, 190]) translate([-20, 190])
for(x = [0:3]) { for(x = [0:3]) {
for(y = [0:1]) { for(y = [0:1]) {
@ -43,3 +44,4 @@ for(x = [0:3]) {
foot_piece(); foot_piece();
} }
} }
*/

View file

@ -1,19 +1,20 @@
wood_thickness = 3; wood_thickness = 4;
acryl_thickness=5; acryl_thickness=5;
acryl_tolerance = 0.5; acryl_tolerance = 1.00;
acryl_outer_dia = 100; acryl_outer_dia = 100;
acryl_inner_dia = 94; acryl_inner_dia = 94;
lamp_dia = acryl_outer_dia + 10; lamp_dia = acryl_outer_dia + 10;
screw_dia = 4.5; screw_dia = 4.4;
nut_outer_radius = 7/2 * 2 / sqrt(3) + 0.2; nut_outer_radius = 7/2 * 2 / sqrt(3) + 0.2;
nut_inset_radius = nut_outer_radius + 4;
acryl_height = 300; acryl_height = 300;
inner_height = acryl_height - 10; inner_height = acryl_height - 10;
bottom_box_height = 50; bottom_box_height = 50;
bottom_box_wall_width = 39.2; bottom_box_wall_width = 38.7;
bottom_box_wall_offset = 49; bottom_box_wall_offset = 49;
tooth_height = wood_thickness; tooth_height = wood_thickness;
@ -24,7 +25,7 @@ tooth_hole_tolerance = 0.2;
holder_width = 20; holder_width = 20;
holder_offset = holder_width+wood_thickness*2; holder_offset = holder_width+wood_thickness*1.7;
cable_hole_spacing = tooth_width; cable_hole_spacing = tooth_width;
@ -35,5 +36,5 @@ foot_angle = 22.5;
dc_conn_dia = 8; dc_conn_dia = 8;
dc_conn_offset = bottom_box_height/2 - 10; dc_conn_offset = bottom_box_height/2 - 10;
$fn=50; $fn=200;