added licence and description file header
This commit is contained in:
parent
d01ed68e1f
commit
36112c8d9e
|
@ -1,7 +1,15 @@
|
||||||
|
/******************************************************************
|
||||||
|
* *
|
||||||
|
* FlowFlexure Microscope: tube holder *
|
||||||
|
* *
|
||||||
|
* (c) Sebastian Wendel, 2023 *
|
||||||
|
* Released under the CERN Open Hardware License *
|
||||||
|
* *
|
||||||
|
******************************************************************/
|
||||||
|
|
||||||
$fn = 100;
|
$fn = 100;
|
||||||
|
|
||||||
case_thickness = 3;
|
case_thickness = 3;
|
||||||
case_wide = 100;
|
|
||||||
|
|
||||||
tube_count = 3;
|
tube_count = 3;
|
||||||
tube_radius = 15;
|
tube_radius = 15;
|
|
@ -1,3 +1,12 @@
|
||||||
|
/******************************************************************
|
||||||
|
* *
|
||||||
|
* FlowFlexure Microscope: peristaltic pump base library *
|
||||||
|
* *
|
||||||
|
* (c) Sebastian Wendel, 2023 *
|
||||||
|
* Released under the CERN Open Hardware License *
|
||||||
|
* *
|
||||||
|
******************************************************************/
|
||||||
|
|
||||||
$fn = 100;
|
$fn = 100;
|
||||||
|
|
||||||
case_size = 31;
|
case_size = 31;
|
||||||
|
@ -9,6 +18,25 @@ motor_screw_x = 17.5;
|
||||||
screws_socket = 4.5;
|
screws_socket = 4.5;
|
||||||
screws_hole = 2;
|
screws_hole = 2;
|
||||||
|
|
||||||
|
module screws_holes()
|
||||||
|
{
|
||||||
|
translate([ motor_screw_x, motor_screw_y, 0 ])
|
||||||
|
{
|
||||||
|
circle(r = screws_hole);
|
||||||
|
}
|
||||||
|
|
||||||
|
mirror([ 1, 0, 0 ])
|
||||||
|
{
|
||||||
|
translate([ motor_screw_x, motor_screw_y, 0 ])
|
||||||
|
{
|
||||||
|
difference()
|
||||||
|
{
|
||||||
|
circle(r = screws_hole);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
module base_layout()
|
module base_layout()
|
||||||
{
|
{
|
||||||
minkowski()
|
minkowski()
|
||||||
|
@ -37,21 +65,6 @@ module base_layout()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
screws_holes();
|
||||||
translate([ motor_screw_x, motor_screw_y, 0 ])
|
|
||||||
{
|
|
||||||
circle(r = screws_hole);
|
|
||||||
}
|
|
||||||
|
|
||||||
mirror([ 1, 0, 0 ])
|
|
||||||
{
|
|
||||||
translate([ motor_screw_x, motor_screw_y, 0 ])
|
|
||||||
{
|
|
||||||
difference()
|
|
||||||
{
|
|
||||||
circle(r = screws_hole);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,3 +1,12 @@
|
||||||
|
/******************************************************************
|
||||||
|
* *
|
||||||
|
* FlowFlexure Microscope: peristaltic pump body *
|
||||||
|
* *
|
||||||
|
* (c) Sebastian Wendel, 2023 *
|
||||||
|
* Released under the CERN Open Hardware License *
|
||||||
|
* *
|
||||||
|
******************************************************************/
|
||||||
|
|
||||||
$fn = 100;
|
$fn = 100;
|
||||||
|
|
||||||
use <./libs/base.scad>
|
use <./libs/base.scad>
|
||||||
|
|
|
@ -1,3 +1,12 @@
|
||||||
|
/******************************************************************
|
||||||
|
* *
|
||||||
|
* FlowFlexure Microscope: peristaltic pump cover *
|
||||||
|
* *
|
||||||
|
* (c) Sebastian Wendel, 2023 *
|
||||||
|
* Released under the CERN Open Hardware License *
|
||||||
|
* *
|
||||||
|
******************************************************************/
|
||||||
|
|
||||||
$fn = 100;
|
$fn = 100;
|
||||||
|
|
||||||
use <./libs/base.scad>
|
use <./libs/base.scad>
|
||||||
|
|
|
@ -1,3 +1,12 @@
|
||||||
|
/******************************************************************
|
||||||
|
* *
|
||||||
|
* FlowFlexure Microscope: peristaltic pump insert *
|
||||||
|
* *
|
||||||
|
* (c) Sebastian Wendel, 2023 *
|
||||||
|
* Released under the CERN Open Hardware License *
|
||||||
|
* *
|
||||||
|
******************************************************************/
|
||||||
|
|
||||||
$fn = 100;
|
$fn = 100;
|
||||||
|
|
||||||
use <./libs/base.scad>
|
use <./libs/base.scad>
|
||||||
|
|
Loading…
Reference in a new issue