Skip to content
Snippets Groups Projects
Commit 8966339a authored by fxk8y's avatar fxk8y :spider:
Browse files

Some nozzle dev

parent e8893fbf
No related branches found
No related tags found
No related merge requests found
//use <../impl/preview.scad>;
use <../Piping.scad>;
$fs = 0.30;
$fa = 0.30;
$E = 0.01; // ε
$str = 3.00;
$E = 0.01; // ε
module PrefilmNozzle() {
module PrefilmNozzle (
nozzle_l = 30.0,
prefilm_r = 3.0,
gas_outlet_r = 3.0,
fluid_outlet_r = 3.0,
}
) {
nozzle_od = ( fluid_outlet_r + prefilm_r + gas_outlet_r + $str ) * 2;
echo(nozzle_od=nozzle_od);
module NozzleProfile() {
difference() {
circle(r=fluid_outlet_r + prefilm_r);
circle(r=fluid_outlet_r);
}
difference() {
circle(d=nozzle_od);
circle(r=fluid_outlet_r + prefilm_r + gas_outlet_r);
}
}
edge_d = nozzle_od / 2;
_wh = nozzle_od + 2*$str;
difference() {
union() {
translate([-_wh/2, -$str, -edge_d/2 - nozzle_od/2 - $str])
cornerPipeLayOnFace(width=_wh, height=_wh, diameter=edge_d, angle=90, radius=_wh/2, strength=$str, center=true, inner=true, outer=true);
translate()
rotate()
cylinder(d=0);
}
if ($preview) {
PrefilmNozzle();
}
// linear_extrude(nozzle_l, convexity=4)
// NozzleProfile();
}
// if ($preview) {
PrefilmNozzle (
fluid_outlet_r = 2.0,
gas_outlet_r = 1.5,
prefilm_r = 2.0
);
// }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment