Tag
A developer demonstrates running a 28.9 million parameter language model on an $8 ESP32-S3 microcontroller using Google's Per-Layer Embeddings to store most parameters in flash, achieving around 9.5 tokens per second on-device text generation.
Details a method to run a 13 million parameter ASR Conformer model directly on a microcontroller, highlighting advances in edge AI deployment.
The author built a DIY GPU-like parallel computing cluster using 65536 low-cost RISC-V microcontrollers (CH570), achieving QVGA resolution rendering, and solved engineering challenges such as power supply, heat dissipation, and programming automation.
A hardware enthusiast built an immersion-cooled supercluster using 8192 RISC-V microcontrollers (CH570) and shared their challenges and solutions regarding clock, SPI signals, and production capacity.
Texas Instruments introduced the MSPM0C1104 microcontroller, a 1.38 mm² device featuring an ARM Cortex-M0+ CPU at 24MHz with 16KB flash and 1KB SRAM, designed for small form factor and low-power embedded applications.
This article shows how to build a custom front panel for the ATmega88 microcontroller and, by manually entering seven instructions, make it flash LEDs as a binary counter, vividly recreating the boot process of early minicomputers.
littlefs is a fail-safe filesystem designed for microcontrollers with power-loss resilience, dynamic wear leveling, and bounded RAM/ROM. It provides a POSIX-like API and is written in C for small memory footprints.
UTFS is a small embedded file system inspired by the TAR format, designed for microcontrollers to store data with string-based file names, separating data storage from application logic.
Rust Embassy examples for Raspberry Pi Pico 2 covering I2C, SPI, and 1-Wire communication.
A Cornell ECE4760 course project demonstrates that the RP2040 microcontroller's DMA subsystem is Turing complete, building a functional fetch-execute CPU entirely out of DMA channel operations without involving the ARM cores.
This article describes the author's project of bringing the pinball table from the classic Windows game "Space Cadet Pinball" to life, building a real mechanical pinball machine from scratch using 3D printing, microcontrollers, and homemade mechanisms. It details the design and iteration of rebound buffers, drop targets, slingshots, and other features.
Demonstrates running a DCGAN with 12.6M int8 quantized parameters on a low-cost RISC-V microcontroller (CH32H417), generating 64x64 cat faces in 26 seconds using pure C inference and quantum entropy sampling.
Article reports on a Reddit AMA with Raspberry Pi leaders, revealing that the Pi 6 is not expected before early 2028, will focus on faster CPU/IO without a dedicated NPU, and details ongoing Pi Zero supply issues and microcontroller updates.
AutoMCU is a multi-agent system leveraging LLMs to automate neural network design for microcontroller units, significantly reducing customization time while ensuring feasibility under hardware constraints.
Exort is an open-source desktop workspace that integrates an AI agent (OpenCode) to assist with microcontroller projects, supporting all Arduino boards and aiming to make hardware coding more accessible.
A hobbyist project demonstrates hosting a simple website on an 8-bit AVR microcontroller using SLIP over a serial connection to a Linux PC, avoiding the need for Ethernet hardware.
uFerris is a versatile, open-source learner board for Rust embedded beginners, supporting multiple MCUs via a Seeed XIAO header and bundling with the Simplified Embedded Rust book.
The pic0rick is an open-source ultrasound acquisition board based on the RP2040/RP2350 microcontrollers, offering a low-cost alternative to FPGA-based designs for DIY ultrasound imaging.
A hand-crafted 5x5 pixel font optimized for 8-bit microcontrollers and tiny OLED screens, fitting in just 350 bytes.