Application & libraries
Six supplied Python files, ready for the Pico root. The source ZIP is a convenient copy of the same files included here.
Extract the whole ZIP before opening this page. The guides, module pictures and wiring sheets work offline. External software references need an internet connection.
max30102 folder intact.main.py in Thonny. GP2 changes the mode, GP3 resets the optical calculations and GP26 reads the threshold potentiometer.The recorded working board runs MicroPython 1.20.0 on RP2040 and imports st7789 successfully. A fresh board needs compatible firmware with that display driver available. The original UF2 image and the st7789 driver are not included; the setup guide links the upstream firmware reference.
Six supplied Python files, ready for the Pico root. The source ZIP is a convenient copy of the same files included here.
ECG_Part_1.stl
ECG_Part_2.stl
MEGO Dual component reference — Fusion archive.
MAX30102, ST7789, AD8232, controls, and EMG / MEGO. Each sheet has SVG and PNG versions with GPIO and physical pin labels.
Six-step controller setup
Parts, assembly and dependencies
Breadboard and enclosure photo record
Reference image credits
Copy only these application paths to the device root. The other files are desktop documentation and design assets.
main.py | Application entry point; starts automatically on boot. |
|---|---|
SpO2Calculators.py | Supplied optical calculation module. |
vga1_16x16.pyvga1_8x8.py | Both display fonts imported by the application. |
max30102/__init__.pymax30102/circular_buffer.py | Keep these two files inside the max30102 folder. |
biosignal_monitor.py is the archived original filename and matches main.py. Use main.py as the device entry point.
v1.2 is the complete download package version. It does not identify the firmware version. This release removes outward EIM reference links while retaining source credits. It gathers the supplied application, libraries, two STL meshes, module CAD, original board photographs, reference imagery, wiring sheets and printable tutorials. Supplied code and design files retain their original bytes.
The builder reports prior operational tests passed. Existing notes retain the unverified EMG negative rail and output conditioning, the proposed display backlight connection and known software edge cases. This package is an educational build record; it does not establish medical validation or body-connected electrical isolation. Review the relevant sections of the build guide before assembly.
Version, provenance and SHA-256 file checksums cover the package files except the manifest itself. The MEGO archive is a component reference; a complete editable assembly and the original firmware image are unavailable.