-
Notifications
You must be signed in to change notification settings - Fork 57
Description
Currently the project is built using a Makefile generated by a Python script generate_makefile, which simply builds every sensible version of every part of the microscope. It would be nice if you could specify which version you want (e.g. the stage size, motors, feet height, condenser, camera, and optics) and build only the necessary components. This is probaby best done using the makefile.
It would be good if the same process was able to put together the documentation for said version, and then bundle it all up as a nice zip file.
At an estimate, there are 3 stage versions, motors/no motors, tall/short feet, condenser/not, 3 cameras, and ~3 optics options for each camera. That's nearly 450 configurations!! This could all be neatly separated into the microscope body, the motors, and the optics module - which makes it more manageable. However, it would still be nice to have customisable documentation (which could be done without too much hassle with some sort of active thingy on the server).