Microlab
DEPRECATED! See https://github.com/FourThievesVinegar/solderless-microlab
Install / Use
/learn @FourThievesVinegar/MicrolabREADME
FTVC Microlab
NOTE: This project is outdated. The new version is here.

This is the software component for controlling and monitoring the Four Thieves Vinegar Collective's Apothecary Microlab hardware. It's built for Raspberry Pi using Python 3.6 for the API and controller service layer and JavaScript for the UI.
This is beta software and is under active development.
For more information about the project, visit our website: https://fourthievesvinegar.org/
Installation
It is advised you're using a virtualenv. Then install all the deps in requirements.txt:
pip install -r requirements.txt
Then you need to install RabbitMQ. If you're on a Debian/Ubuntu-based system you can
run ./rabbitmq_install.sh. But make sure to fill in PASS in ./rabbitmq_install.sh
and AMPQ_PASS in microlab/settings.py. If you're not on a Debian/Ubuntu system
you'll need to follow: https://www.rabbitmq.com/download.html
Running the Software
First you need to run the Celery task mamager, from the root microlab directory:
celery -A microlab.tasks worker --loglevel INFO
From the microlab root directory, just run the following command to run the Flask microservice layer.
FLASK_DEBUG=true ./run.py
The API will be running at localhost:5000.
Software Architecture

Hardware
STL files for building the 3D-printed microlab equipment can be found here https://github.com/FourThievesVinegar/Parts
Microlab PCB design files and outputs can be found here: https://github.com/FourThievesVinegar/microlab-pcb
Related Skills
node-connect
343.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
90.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
