DIY automated chemistry lab for creating compounds
Top 96.7% on sourcepulse
This project provides the MicroLab Suite, an open-source, DIY hardware and software stack for automated controlled lab reactors (CLRs). It aims to democratize chemical synthesis by offering a low-cost, hackable platform for designing and producing compounds, akin to how 3D printers impacted manufacturing. The target audience includes chemists, researchers, and hobbyists interested in building and operating their own automated lab equipment.
How It Works
The MicroLab Suite translates compound synthesis information into executable recipes for the MicroLab hardware. The software stack includes a backend API and a web-based GUI. The system is designed for flexibility, allowing users to either build the physical MicroLab hardware or emulate it for development and testing purposes. This dual approach facilitates both practical use and software iteration.
Quick Start & Requirements
docker-compose up --build gui
(for API & GUI) or docker-compose up --build api
(for API only).pip
, virtualenv
. Install dependencies with pip install -r requirements.txt
. Run with python main.py
.yarn
. Install dependencies with yarn install
, run with yarn start
.screen
, git
, python3-flask
, python3-pip
, python3-serial
, python3-libgpiod
.Highlighted Details
yarn start
.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project requires some electronics knowledge for hardware assembly. While Docker simplifies setup, local installation may require specific Python versions and package management. The README does not detail specific hardware requirements beyond general Pi compatibility.
2 days ago
1 week