Browse Source

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

master
Thomas Kolb 3 years ago
parent
commit
7d74d262d7
  1. 2
      Lampe.scad
  2. 4
      Lampe_2DFormen.scad
  3. 10
      Lampe_2DPanel.scad
  4. 13
      Lampe_Parameter.scad

2
Lampe.scad

@ -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();
color("green")
%color("green", 0.5)
for(angle = [0:45:7*45]) {
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();

4
Lampe_2DFormen.scad

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

10
Lampe_2DPanel.scad

@ -3,7 +3,7 @@ include <Lampe_2DFormen.scad>;
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];
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 + [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,
1.5*lamp_dia + spacing - holder_width/2];
for(i = [1:8]) {
translate(ledstrip_holder_base_pos + [0, i*(spacing + holder_width)])
rotate(90) ledstrip_holder();
translate(ledstrip_holder_base_pos + [i*(spacing + holder_width), 0])
rotate(0) ledstrip_holder();
}
translate([310, 200])
@ -36,6 +36,7 @@ for(x = [1:1]) {
translate([30, 145])
rotate(0) box_wall_with_holes();
/*
translate([-20, 190])
for(x = [0:3]) {
for(y = [0:1]) {
@ -43,3 +44,4 @@ for(x = [0:3]) {
foot_piece();
}
}
*/

13
Lampe_Parameter.scad

@ -1,19 +1,20 @@
wood_thickness = 3;
wood_thickness = 4;
acryl_thickness=5;
acryl_tolerance = 0.5;
acryl_tolerance = 1.00;
acryl_outer_dia = 100;
acryl_inner_dia = 94;
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_inset_radius = nut_outer_radius + 4;
acryl_height = 300;
inner_height = acryl_height - 10;
bottom_box_height = 50;
bottom_box_wall_width = 39.2;
bottom_box_wall_width = 38.7;
bottom_box_wall_offset = 49;
tooth_height = wood_thickness;
@ -24,7 +25,7 @@ tooth_hole_tolerance = 0.2;
holder_width = 20;
holder_offset = holder_width+wood_thickness*2;
holder_offset = holder_width+wood_thickness*1.7;
cable_hole_spacing = tooth_width;
@ -35,5 +36,5 @@ foot_angle = 22.5;
dc_conn_dia = 8;
dc_conn_offset = bottom_box_height/2 - 10;
$fn=50;
$fn=200;

Loading…
Cancel
Save