La lampada è stata stampata su una ender 3, tuttavia per lisciarla ( al tempo non sapevo che c'erano dei modi chimici), ho avuto problemi avendo la delicatezza di un ippopotamo, con la carta vetrata alla quinta asta rotta l'ho sbattuta sul muro e fine.
Comunque è venuta e poi mi sono dimenticato di fornirvi lo script openscad:
WALL_THICKNESS = 2;
SIZE = 60;
STEPS = 19;
TOTAL_ROTATION = 90;
LAYER = 0.2;
module make_cube_edges(size, rotation, must_etch_base) {
d1 = size - WALL_THICKNESS*2;
d2 = size + WALL_THICKNESS;
rotate([0, 0, rotation])
difference() {
cube([size, size, size], true);
cube([d2, d1, d1], true);
cube([d1, d2, d1], true);
cube([d1, d1, d2], true);
if (must_etch_base) {
translate([0, 0, -size/2])
cube([d1, d2, LAYER*2], true);
}
}
}
difference(){
for (i=[0:STEPS]) {
make_cube_edges(SIZE / exp(i/STEPS), i/STEPS * TOTAL_ROTATION, i>0); //
}
$fn=100;
translate([0,0,-20])
cylinder(r = 14, h =120);
}
Lunga vita a OPENSCAD