MicroHydra launcher and runtime
MicroPython-based application launcher and lightweight operating environment built specifically for Cardputer.
View original project ↗What you’re building
MicroHydra is a MicroPython application launcher and lightweight runtime for M5Stack Cardputer and other explicitly supported devices. It scans an /apps directory in internal flash and on microSD, then launches Python or compiled .mpy applications through a small loader; separate apps are isolated by resetting the device between launches. Cardputer users can install it over a normal MicroPython build or flash a release firmware with MicroHydra frozen in, producing a fast launcher that can discover single-file apps or package-style folders containing __init__.py. The compiled release is preferred for files not being actively edited because raw .py builds are more prone to memory problems. Device-specific release files matter: select the Cardputer artifact, erase flash before the complete-firmware route, and enter download mode by holding G0 while connecting USB.
Key steps
- Download the Cardputer-specific compiled ZIP or complete .bin from the MicroHydra releases page.
- For the complete-firmware route, erase flash and hold G0 while plugging in the Cardputer to enter download mode.
- Use Thonny to flash the Cardputer-targeted MicroHydra firmware, or first flash MicroPython for the overlay route.
- If using the overlay route, copy the compiled release contents to the device’s internal flash.
- Place compatible .py or .mpy apps in /apps on flash or microSD and restart the launcher.
- Select an app in MicroHydra and confirm it starts after the loader resets the device.
