| Extensive lab manual | GitHub | NA | An extensive, regularly updated lab manual is available in the “Optogenetic Chemostat Files” GitHub repository (https://github.com/McCleanResearch/Optogenetic-Chemostat-Files). This also includes a description of the microfluidic mold used to generate the representative results. |
| Fritzing Design Viewer | Fritzing | NA | The free, open-sourced software to view and edit the.fzz type circuit board designs is available at "http://fritzing.org/download/" |
| Arduino Uno R3 (Atmega328 - assembled) | Adafruit | 50 | Microcontroller. 1 required. |
| Arduino Stackable Header Kit | SparkFun Electronics | 10007 | Female pin headers for connecting PCB to microcontroller. 1 required. |
| Adjustable 30W 110V soldering iron - XY-258 110V | Adafruit | 180 | For making electrical connections to the PCB. 1 required. |
| Soldering iron stand | Adafruit | 150 | For making electrical connections to the PCB. 1 required. |
| Mini Solder spool - 60/40 lead rosin-core solder 0.031" diameter - 100g | Adafruit | 145 | For making electrical connections to the PCB. 1 required. |
| 0.1 µF capacitor | SparkFun Electronics | COM-08375 | Stabilizes voltage in PCB. 1 required. |
| 10 µF capacitor | SparkFun Electronics | COM-00523 | Stabilizes voltage in PCB. 1 required. |
| MAX7219CNG LED Matrix/Digit Display Driver - MAX7219 | Maxim | MAX7219CNG | LED driver. 1 required. |
| 8 pin IC Socket | Mouser Electronics | 575-144308 | 16 required. These will be stacked on top of each other to support the culture vessel above the LED matrix. |
| 24 Pin IC socket | Mouser Electronics | 535-24-3518-10 | Optional. Use this to reversibly attach the MAXIM 7219CNG driver to the PCB. |
| Digital multimeter | Adafruit | 2034 | For troubleshooting electronics. 1 required. |
| Break Away Headers - 40-pin Male (Long Centered, PTH, 0.1") | SparkFun Electronics | PRT-12693 | Male pin headers for connected LED matrix to printed circuit board. Ends can be trimmed with wire cutters. 1 set required. |
| Flush diagonal wire cutters | Adafruit | 152 | For trimming long pin headers and cutting power cables. 1 required. |
| Premium Female/Female Jumper Wires - 40 x 12" (300mm) | Adafruit | 793 | Wire ribbon for connecting breadboard to LED matrix. Can be connected end-to-end with male pin-headers to be longer. 1 required. |
| Half-size breadboard | Adafruit | 64 | The LED matrix will connect to this and the culturing vessel will rest above it. |
| Miniature 8x8 Blue LED Matrix | Adafruit | 956 | Light source. Dominant wavelength is 470nm (blue). 1 required. Alternative miniature LED matrices from the same vendor are available with dominant wavelengths: 624 nm (red), 588 nm (yellow), 525 nm (green), 572 nm (yellow-green), and white. |
| Stackable header-3 pin | SparkFun Electronics | 13875 | 8 required. |
| Resistor Kit - 1/4W (500 total) | SparkFun Electronics | 10969 | For electronics. 1 required. |
| IRL520N MOSFET | International Rectifier | IRL520N | Voltage regulating switch for controlling DC current. 4 required. |
| Hook-Up Wire - Assortment (Solid Core, 22 AWG) | SparkFun Electronics | PRT 11367 | Wire for electronics. 1 required. |
| 5V 2A (2000mA) switching power supply - UL Listed | Adafruit | 276 | Power supply for the heating pad and Arduino. 2 required. |
| 12 VDC 1000mA regulated switching power adapter - UL listed | Adafruit | 798 | For peristaltic pumps. 2 required. |
| Electric Heating Pad - 10cm x 5cm | Adafruit | 1481 | For heating the bioreactor. 1 required. |
| Low flow variable flow peristaltic pump | Fisher Scientific | 13-876-1 | For pumping media. 1 required |
| Medium flow variable flow peristaltic pump | Fisher Scientific | 13-876-2 | For pumping culture. 1 required. |
| 9 VDC 1000mA regulated switching power adapter - UL listed | Adafruit | 63 | For microcontroller power supply. Order 1. |
| High Temp Waterproof DS18B20 Digital temperature sensor + extras | Adafruit | 642 | Thermometer for the bioreactor. 1 required. |
| Micromanager | Micromanager | NA | The free, open-sourced microscope control software is available at "https://micro-manager.org/wiki/Download_Micro-Manager_Latest_Release" |
| FIJI | ImageJ | NA | The free, open-sourced image analysis software is available at "http://fiji.sc/" |
| Arduino Integrated Development Environment | Arduino | NA | The free, open-sourced IDE is available at "https://www.arduino.cc/en/Main/Software" |
| Custom code | GitHub | NA | The custom microcontroller code and "Bioreactor Controller" plugin are available in the “Optogenetic Chemostat Files” GitHub repository (https://github.com/McCleanResearch/Optogenetic-Chemostat-Files). |
| USB Cable A to B - 6 Foot | SparkFun Electronics | CAB-00512 | Used to download data to microcontroller. 1 required. |
| bioreactorTimecourse_example.csv | GitHub | NA | The advantage of loading LED matrix values from a CSV file is that a program can be called by the plugin to update those values based on image analysis results, and those values can be reloaded to the microcontroller, enabling feed-back control. It is available from the “Optogenetic Chemostat Files” GitHub repository (https://github.com/McCleanResearch/Optogenetic-Chemostat-Files). |
| Tota-frost gels (diffusion paper) | B&H | B&H # LOFSFTL MFR # T1-72 | For LED matrix. 1 required. |
| Kitting Sheet Crosslink 1/4x12x24in | Grainger, inc | 20JL37 | Black foam for culturing vessel enclosure. 4 required. |
| Standard Photodiode Power Sensor, Si, 200 - 1100 nm, 50 mW | Thorlabs | S120VC | For measuring light intensity. 1 required. |
| Labelling Tape | Fisher Scientific | 159015N | For labelling and securing loose components. 1 required. |
| Compact Power and Energy Meter Console, Digital 4" LCD | Thorlabs | PM100D | For measuring light intensity. 1 required. |
| 100mL GL45 hybridization glass bottle | Bellco Glass, Inc. | (7910-40150) | Bioreactor vessel. 1 required. |
| Six port assembly | Bellco Glass, |