28 lines
626 B
OpenSCAD
28 lines
626 B
OpenSCAD
|
|
/* */
|
||
|
|
|
||
|
|
include <BOSL/transforms.scad>
|
||
|
|
include <./fan_mount.scad>
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
/* [Render Options] */
|
||
|
|
render_fs=.4;
|
||
|
|
render_fn=0;
|
||
|
|
render_fa=.4;
|
||
|
|
|
||
|
|
// Set Render Options
|
||
|
|
$fs= ($preview) ? $fs : render_fs;
|
||
|
|
$fn= ($preview) ? $fn : render_fn;
|
||
|
|
$fa= ($preview) ? $fa : render_fa;
|
||
|
|
|
||
|
|
|
||
|
|
module print_washer() {
|
||
|
|
back((CASE_HOLE_Z+5)/2)left((CASE_HOLE_X+5)/2) fdm_anchor();
|
||
|
|
fwd((CASE_HOLE_Z+5)/2)left((CASE_HOLE_X+5)/2) zrot(90) fdm_anchor();
|
||
|
|
back((CASE_HOLE_Z+5)/2)right((CASE_HOLE_X+5)/2) zrot(-90) fdm_anchor();
|
||
|
|
fwd((CASE_HOLE_Z+5)/2)right((CASE_HOLE_X+5)/2) zrot(180) fdm_anchor();
|
||
|
|
case_washer(orient=ORIENT_Y, align=V_TOP);
|
||
|
|
}
|
||
|
|
|
||
|
|
print_washer();
|