Using an AI agent to refine a ML model for Zephyr RTOS
Treating RAM and timing constraints as design inputs is genuinely clever.
A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.
Web-configurable MIDI firmware on Zephyr RTOS surpasses QMK for non-coders.
DIY musicians, hardware hackers, MIDI controller builders
QMK · ZMK · MIDIbox
The platform itself allows for simple building and configuring of custom MIDI controllers - main reason for that is because it requires no coding. Load the firmware on the board, configure it via web configurator and you're good to go. The amount of configurable features is also huge. I do have extensive documentation which covers usage, configuration, flashing of various boards, customization of own boards etc. All available on GitHub.
The platform supports a large number of various boards - not only my own, custom designs, which I sell, but boards like Raspberry Pi Pico 1 and 2, STM32F4 Discovery, Teensy 4 and 4.1, nRF52840DK etc. Lots of choices. Before Zephyr, I rolled my own HAL for various platforms and YAML-based peripheral configuration, both of which is now replaced with Zephyr and its various subsystems and tools, primarily device tree. I must admit however I do not enjoy C at all so most of the stuff I use is wrapped in an external C++ library (zlibs) used as west module on which OpenDeck depends. The project itself is written in C++20. Currently I'm using Zephyr 4.4 and its MIDI 2.0 driver in MIDI 1 compatibility mode, as well as WebUSB for firmware updates, so this is a fairly modern stack.
Treating RAM and timing constraints as design inputs is genuinely clever.
ReAct loop running on an nRF5340 MCU with persistent memory across reboots is genuinely impressive.
Zero-setup Web MIDI piano trainer built with vanilla JS and Claude Code.
Agents usually code; this one flashes firmware and manages BMCs on real bare metal.
Fixed the buggy original firmware—memory leaks gone, tests added, browser flasher works.
Hand-wired mechanical keyboard build with a joke title targeting humans.