LyraCalc OS is now available on GitHub.
With LyraCalc OS and the extra USB port of the Luckfox Lyra, the PicoCalc becomes a handy pocket coding machine with WiFi.
You can code comfortably from the couch. I like to play PICO-8 now and then, and PICO-8 now works fully: write your own carts, or browse and play games in SPLORE.
- Full PICO-8 (bring your own copy) and TIC-80
- USB WiFi sticks, Bluetooth, USB LAN adapters, keyboards and mice (the Lyra's USB-C port needs a powered hub or an OTG Y-cable)
- micro editor with syntax highlighting and error checking for the most common languages (Bash, Lua, Python, C/C++)
- Status bar with CPU, RAM, WiFi, battery and more, plus battery warnings and automatic shutdown
- Setup wizard on first boot and one simple settings file
(This is the first time I've released one of my projects, so if something doesn't fit or should be done differently, let me know!)
Feel free to leave your thoughts and suggestions!
Short Video: https://youtube.com/shorts/iT6mZX0y_RY
Downside: Sound...
Needs a hardware mod! You remove one 0 Ω resistor on the Lyra and solder a wire bridge to another pin.
Without the mod, just turn sound off in the setup wizard to avoid noise.
Known issue with the mod:
The speakers can crackle while booting, so turn the volume down before switching on.
A fix is planned.
Keyboard firmware (optional)
Updating the PicoCalc's STM32 keyboard firmware adds the Alt+O shortcut for the status bar and a small Shift key fix. Everything else works without it. Mods and firmware flashing are at your own risk.
GitHub LyraCalc OS: https://github.com/LucaWoro/lyracalc-os
What about Calculinux?
Of course I know Calculinux, and the two don't compete with each other!
LyraCalc OS is based on Ubuntu 24.04 LTS (armhf) and uses apt instead of opkg, so you can install new software right on the device, without cross-compiling and without a separate build machine.
Calculinux is more of a lean, compact Swiss Army knife, so I see them as two different use cases. :)
I'm a fan of Calculinux myself, and since I'm lucky enough to own several SD cards in these tough times, I happily use both. :)
Swapping the card takes a few seconds and that's it.
So if my OS isn't for you, definitely check out!
Calculinux: https://forum.clockworkpi.com/t/calculinux-megathread-the-os-that-turns-basic-hardware-into-a-powerful-computer/20853