Tags: topic: electronics and embedded systems*

0 bookmark(s) - Sort by: Date ↓ / Title /

  1. Jean-Luc Aufranc writes about a DIY weather station and air quality monitor built by Harald Kreuzer around an ESP32-P4 dev kit, featuring a 10.1-inch IPS display, a Sensirion SEN66 multisensor, and wireless links to remote LoRa and ESP-NOW sensor nodes. The entire build uses off-the-shelf boards with no custom hardware, requires no cloud account, and can pull forecasts from Open-Meteo, OpenWeatherMap, or Visual Crossing.
    - First known weather station project based on the ESP32-P4
    - Optional sensor nodes include a LoRa Geiger counter and mmWave human-presence detector
    - UI built with EEZ Studio and rendered via LVGL; firmware mostly uses ESP-IDF
    - Minimum parts cost is around $185 before taxes, shipping, and 3D-printing materials
    - STEP and SolidWorks enclosure files are available in the GitHub repository
  2. Joe Brockmeier writes about the CrossPoint Reader project, an MIT-licensed initiative aimed at providing high-performance replacement firmware for small, inexpensive ESP32-based e-readers. The project seeks to overcome the limitations of stock manufacturer firmware by improving EPUB rendering, adding features like offline dictionary support and web-based file management, and enhancing overall usability without introducing resource-heavy applications.

    - Version 1.5.0 introduced improved CJK (Chinese, Japanese, Korean) text rendering and right-to-left support.
    - The firmware includes a built-in web server for easy wireless file transfers via HTTP.
    - A Calibre plugin is available to optimize EPUB files specifically for the hardware's memory constraints.
    - The project supports reading progress synchronization through KOReader protocols or Hardcover service integration.
  3. Tim Brookes writes about seven projects you can build with the Cheap Yellow Display (CYD), an affordable ESP32 board with an integrated LCD touch screen that lets you skip soldering and breadboards entirely. The projects span a weather station, a Wi-Fi and Bluetooth penetration testing suite (ESP32 Marauder), a Bluetooth MP3 player, a retro mini TV for videos and games, a Gran Turismo 7 racing dashboard, a Home Assistant music remote, and an ESPHome smart home controller.
    - The weather station pulls from both Open-Meteo and OpenWeatherMap and supports a DHT22 sensor for local temperature readings
    - The ESP32 Marauder CYD port covers hardware from 1.9-inch non-touch models up to 3.5-inch touch displays
    - The retro mini TV is a 3D-printed Simpsons replica combining the Anemoia-ESP32 NES emulator and MiniLegoTV video player
    - The GT7 dashboard works because Gran Turismo 7 publishes telemetry over UDP on the local network, a feature shared by other racing simulators
    - The CYD Jukebox pairs with Music Assistant to unify local files and streaming services like Apple Music behind one interface
  4. LaoZhang AI Team writes that the best choice for a 16GB GPU for local LLM coding depends on whether one prioritizes cost, speed, or balance, with the RTX 5070 Ti recommended as the strongest all-around option. The article emphasizes that buyers should prioritize "accepted work"—the ability to complete tasks within their specific repository context—rather than chasing theoretical peak performance metrics like TOPS. If a model's required context exceeds 16GB of VRAM, upgrading to a faster card will not solve the problem; in such cases, moving to a 24GB card or using hosted services is necessary.

    - A true "VRAM fit" must account for KV cache and runtime buffers, which can exceed advertised capacities during long context tasks.
    - The RTX 5060 Ti (180W) is noted as an efficient budget choice if latency requirements are met.
    - Testing should follow a three-step ladder: smallest functional context, normal multi-file task, and one extreme stress case.
    - "Accepted work" is defined by the ability to produce patches that pass all unit tests and static checks without manual core repairs.
    - AMD's Radeon RX 9060 XT offers strong capacity-per-watt but requires verifying OS/driver compatibility (ROCm) before purchase.
  5. This GitHub repository serves as a comprehensive collection of community-contributed resources for the Uxn virtual machine and its Uxntal programming language. It includes links to learning materials, documentation, emulators across various platforms (including desktop, web, and other hardware systems), creative applications, utilities, games, and specialized development tools like assemblers and disassemblers.

    - Includes support for multiple languages targeting Uxn, such as C via chibicc-uxn and B via Crust.
    - Features emulators for retro-style hardware including Game Boy Advance, Nintendo 64, and PlayStation Vita.
    - Provides a list of community forums and IRC channels for discussion.
  6. Jenny List writes that the Cheap Yellow Display (CYD), an ESP32-based board with a resistive touchscreen and SD card slot, can be used to browse Wikipedia offline. By utilizing Kiwix builds processed into a custom format for the ESP32's browser firmware, users can store vast amounts of knowledge on a modern SD card without needing an active network connection.

    - Alun Morris developed the project which allows browsing entire offline Wikipedia databases.
    - The device is particularly useful for enthusiasts focused on off-grid living or offline data access.
    - This builds upon previous work by Morris involving an ESP32 web browser.
  7. 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.
  8. Silvio Werner writes about the OrangePi Zero 4, a compact 2.0 x 2.2-inch single-board computer positioned as a Raspberry Pi alternative. It is powered by an Allwinner A733 SoC with two Cortex-A76 and six Cortex-A55 cores, offers up to 16GB of RAM, and includes Wi-Fi 6, Bluetooth 5.4, Gigabit Ethernet, a mini HDMI port with 4K@60 output, USB-C with video and data, and dual-display support. Pricing and availability have not yet been announced.
    - Supports lightweight machine learning inference workloads
    - PCIe 3.0 FPC connector (single lane) for expansion cards
    - Camera input via USB or MIPI CSI
    - 26-pin GPIO header and fan connector on board
    - Storage options: up to 32GB eMMC or 128GB UFS, plus microSD slot
  9. eenk is a custom firmware for Xteink ESP32-powered e-ink reader devices that turns them into dedicated interactive fiction players. Stories are written in inkle's Ink scripting language, compiled via the eenky IDE (a fork of Inky), and run on-device using the inkcpp C++ runtime. The project includes a browser-based web flasher for firmware installation and library management over USB with no drivers or WiFi required.
    - Supports three hardware models: X3 (ESP32-C3, 792×528), X4 (ESP32-C3, 800×480, USB-C), and X4 Pro (ESP32-S3, 800×480, touchscreen, backlight)
    - Uses Papyrix firmware's text layout and rendering pipeline for custom fonts that can be applied per story or globally
    - Images (cover art, thumbnails, inlined) are bundled with stories using the same pattern as Inky's web export
  10. Tyler August writes about eenk, a project that brings long-form text adventures'' think Zork with several novels' worth of prose' 'to palm-sized Xteink e-ink readers. Built on the ESP32 microcontroller and the ink scripting language, it ships with its own IDE (eenky) for authoring choose-your-own-adventure books and is released under an MIT license on GitHub.

    - The X3/X4 use an ESP32-C3 with no PSRAM, giving developers less memory than 1980s home computers
    - The X4 Pro variant uses an ESP32-S3 for more RAM and adds a touchscreen
    - Commenters note Xteink sells identical hardware through different channels with different software configurations (locked vs. unlockable)
    - A commenter suggests packaging the project as a Crosspoint plugin rather than a standalone firmware to avoid repeated reflashing

Top of the page

First / Previous / Next / Last / Page 1 of 0 SemanticScuttle - klotz.me: tagged with "topic: electronics and embedded systems"

About - Propulsed by SemanticScuttle