This repository features a generative AI image generator designed to run on the RP2350 microcontroller (Raspberry Pi Pico 2). The model uses a latent flow diffusion transformer (DiT) architecture, similar to Flux, but scaled down significantly with only 1.7 or 2.9 million parameters—thousands of times smaller than typical local diffusion models. It can generate $128 times 128$ RGB images of human faces in approximately 5-20 seconds and supports conditional generation for five classes based on gender, smile, and neutral expressions.
- The model architecture includes a VAE decoder and a DiT component.
- Hardware output can be displayed via a VGA monitor or streamed over USB.
- Includes an int8 pipeline involving calibration, distillation-QAT (Quantization-Aware Training), and folding.
- Two variants are provided: a high-quality flagship model and a faster build version.
The Pimoroni Presto is a programmable display designed to bring digital information to your fingertips. Powered by the Raspberry Pi RP2350 chip, it features a 4" square touchscreen, RGB ambient lighting, and a built-in wireless module. It's available on its own or as a Starter Kit, which includes a controller, sensors, and accessories. Presto can display calendar updates, weather reports, photos, or even generative art. It's programmable with both C/C++ and MicroPython and is fully assembled, requiring no soldering.
Program embedded devices with natural language. No firmware updates required. ScriptO Studio is a next-generation Integrated Development and Execution Environment (IDEE) for embedded devices running MicroPython.
PycoClaw is an open-source platform for running AI agents on microcontrollers. It brings OpenClaw workspace-compatible intelligence to embedded devices costing under $5. Built on MicroPython, it supports multi-provider LLM routing, multi-channel chat, tool calling, extensions, over-the-air updates, and battery operation.
The Explorer HAT is a fantastic way to get started with physical computing and add-on boards for your Raspberry Pi. It provides a standardised way to connect a wide range of components, making it easy to build interactive projects.