finished peristaltic pump and exported renderings for documentation

This commit is contained in:
Sebastian Wendel 2023-09-18 22:29:19 +02:00
parent fedb77789d
commit f1cde2dfdd
4 changed files with 21 additions and 10 deletions

BIN
docs/images/pump-body.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

BIN
docs/images/pump-cover.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
docs/images/pump-insert.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

View file

@ -1,15 +1,8 @@
$fn = 100;
use <./libs/base.scad>
$fn = 100;
// translate([ 0, 40, 0 ])
// {
// rotate([ 180, 180, 0 ])
// {
// import("../../../peristaltic-pump/old/body.stl");
// }
// }
case_size = 31;
body_thickness = 9;
motor_body_radius = 5;
@ -20,7 +13,22 @@ insert_height = 7;
tubing_radius = 14;
tubing_height = 4;
tube_radius = 2;
tube_size = 2;
tube_length = 20;
module outlet()
{
hull()
{
translate([ 11.8, -2, body_thickness ])
rotate([ 100, 90, 0 ])
cylinder(h = tube_length, r = tube_size);
translate([ 11.8, -2, body_thickness - 2 ])
rotate([ 100, 90, 0 ])
cylinder(h = tube_length, r = tube_size);
}
}
module body()
{
@ -39,6 +47,9 @@ module body()
translate([ 0, 0, body_thickness - tubing_height ])
cylinder(tubing_height, tubing_radius, tubing_radius);
mirror([ 1, 0, 0 ]) outlet();
outlet();
}
}