MediBrick develops open-source biomedical sensor hardware and software, with a focus on modular sensor boards, firmware, and data acquisition tools. This project also provides education content.
↳Git 📂: Links to repositories in the project
↗Git 📂: Links to affiliated repositories
MediBrick
Project Overview ↳Git 📂 Includes repository for enclosures and educational materials as well as overall project overview.
Reference hardware designs and manufacturing instructions for MediBricks
- ECG & Impedance: ↳Git 📂 MAX30001G
- Pulse Oximeter: ↳Git 📂 AFE4400
- Stethhoscope & Blood Pressuce: ↳Git 📂 ES8388, MPRLS0300YG
- Temperature: ↳Git 📂, 10k Thermistors
- Activity: ↳Git 📂,v1: ICM20948, BMP581, v2: BMI323, BMM350, BMP581, optional GNSS MAX-M10S or ZED-F9P GNSS/RTK
- Airquality: ↳Git 📂, SEN50, SCD40, SHT45, BMP581, SGP41, MiCS-6814
- Spirometer: ↳Git 📂, SFM3300
- DC Power Controller: ↳Git 📂, DRV8704, CSD18540Q5B
- Heater-Cooler Controller: ↳Git 📂, IR2113, IRF3205
- BLDC Controller (future): ✗Git 📂
- Mouse Monitor (future): ↳Git 📂
The 🔌 firmware and test programs are located in the software repo on ↳Git 📂
Main program to interact with MediBricks:
SerialUI ↗Git 📂 Terminal program to connect to MediBrick devices via USB and Bluetooth
Software to test individual components on a MediBrick
We welcome contributions!
Please use Markdown to create and change documentation.
Urs Utzinger 2026
Senior Capstone Teams:
Libraries created for MediBricks:
- ↗Git 📂 AFE44XX SPO2 Brick
- ↗Git 📂 MAX3001G, ECG & BIOZ Brick
- ↗Git 📂 DRV8704, DC Controller
General libraries:
- ↗Git 📂 BLE Serial, Serial communicaiton using Nordic UART for ESP
- ↗Git 📂 RingBuffer, Ringbuffer for microcontrollers
- ↗Git 📂 SG Filter, Savitzky Golay Signal Filter
These libraries were thoroughly tested and provide access to a rich feature set.
