...
 
Commits (4)
......@@ -19,6 +19,7 @@ build:
# Build STL files with OpenSCAD
- mkdir -p /root/.local/share
- ./build.py
- rm builds/*.stl.d
artifacts:
expire_in: 1 week
......
......@@ -120,6 +120,7 @@ for sample_z in sample_z_options:
p_string("sample_z", sample_z),
p_string("optics", lens),
p_string("camera", camera),
p_string("beamsplitter", beamsplitter),
]
ninja.build(
......@@ -133,6 +134,7 @@ for sample_z in sample_z_options:
####################
### MICROSCOPE STAND
# Stand with pi
for stand_height in [30]:
for beamsplitter in [True, False]:
outputs = "{build_dir}/microscope_stand_{stand_height}{beamsplitter}.stl".format(
......@@ -153,6 +155,8 @@ for stand_height in [30]:
variables={"parameters": " ".join(parameters)},
)
# Stand without pi
parameters = []
ninja.build(
"builds/microscope_stand_no_pi.stl",
rule="openscad",
......
......@@ -260,7 +260,6 @@ union(){
}
////// Things we need to cut out holes for... ///////////
// Beamsplitter cube
beamsplitter = true;
if (beamsplitter) {
fl_cube_cutout();
}
......