3d printed laptop stand
A a customizable laptop stand for 3d printing.
The stand
Design criteria. Mechanically sound, no screws, glue, moving parts and can hold heavy laptops. Easy to assemble and disassembled for transport.
Source code on thingiverse here
Things I learned
How to do rounding easily is a common theme in openscad. I picked up a few new tricks.
1) padding using offset.
square([10,20]);
color("red") offset(r=-2) square([10,20]);
2) rounding by applying positive and negative offset
$fn=20;
offset(2) offset(-2) square([10,20]);
3) 90 degree rounding with boolean operators
intersection(){
circle(r=10);
square([10,10]);
}
difference(){
square([10,10]);
translate([10,10]) circle(r=10);
}
4) pyramids using intersection
intersection()
{
linear_extrude(height=10)
polygon([[0,0],[10,0], [8,10], [2,10]]);
translate([0,0,10]) rotate([0,90,0])
linear_extrude(height=10)
polygon([[0,0],[10,0], [8,10], [2,10]]);
}
5) more 3d rounding …
$fn=20;
difference(){
linear_extrude(height=10)
offset(2) offset(-2) square([10,20]);
linear_extrude(height=10)
offset(1) offset(-2) square([10,20]);
}