added the openflexure source and build a custom microscope stand.

This commit is contained in:
Sebastian Wendel 2023-09-21 19:25:39 +02:00
parent 78a39150ae
commit d01ed68e1f
3 changed files with 51 additions and 0 deletions

4
.gitmodules vendored Normal file
View file

@ -0,0 +1,4 @@
[submodule "hardware/openflexure"]
path = hardware/openflexure
url = https://gitlab.com/openflexure/openflexure-microscope.git
branch = v7.0.0-beta1

View file

@ -0,0 +1,46 @@
/******************************************************************
* *
* FlowFlexure Microscope: microscope stand *
* *
* (c) Sebastian Wendel, 2023 *
* Released under the CERN Open Hardware License *
* *
******************************************************************/
$fn = 100;
use <../openflexure/openscad/microscope_stand.scad>
use <../peristaltic-pump/libs/base.scad>
case_thickness = 3;
case_base_height = 55;
tube_holder_cutout_wide = 20;
tube_holder_cutout_height = 5;
module tube_holder_connection()
{
translate([ 0, 31, case_base_height - case_thickness ])
rotate([ 0, 90, 210 ])
{
linear_extrude(100) square([ tube_holder_cutout_height, tube_holder_cutout_wide + 1 ], center = true);
}
}
module pump_screw_connection()
{
translate([ -25, 70, 25 ])
rotate([ 90, 90, 210 ])
{
linear_extrude(10) screws_holes();
}
}
TALL_BUCKET_BASE = false;
difference()
{
microscope_stand_stl(TALL_BUCKET_BASE);
pump_screw_connection();
tube_holder_connection();
}

1
hardware/openflexure Submodule

@ -0,0 +1 @@
Subproject commit 7ec7592b602d7494dd8596cf6358aa416145f151