This is the main brain of the system. It is connected to every other aspect of the system and performs the high level planning involved. There will be various types of code on it.
Used to control stepper motors for XYZ translation and limit switches for setting up boundaries for each axis. It is programmed with g-code.
Used to control the lab equipment (Centrifuge, shaker, etc. Note: PCR controlled via Rasberry pi). You write sketches the arduino using the Arduino Software (IDE) which uses C/C++ by default.
They run a software suite called PrintRun which allows you to communicate with 3D printers, but we will be using it to communicate with the CNC. This suite is on the rasberry pi and sends g-code to smoothie board.
The original liquid handling robot, made by Arcturus, that Pedro and Luis modified and expanded into "Igor."
- Website
- Github
- Open source bioserver
This is a great place to see the progress Pedro and Luis made. - BioBot 1.0 Assembly Guide
Note: The assembly guide is for the original OpenTrons DIY BioBot. Pedro and Luis' "Igor" is larger, includes more components, and most importantly is using the Smoothieboard NOT the TinyG. Therefore it's best we dont' follow this to a T.
It won't be necessary to exaustivly read through all of their documentation, but these should be good sources to look at if we run into any trouble figuring the system out. I will be compiling files and information from these sources throughout the repo in appropriate locations (ex. photos in a photos folder).