Best of Embedded SystemsSeptember 2025

  1. 1
    Article
    Avatar of collectionsCollections·37w

    Transforming a Disposable Vape into a Functional Web Server

    A creative hardware project successfully repurposed a disposable vape's PY32F002B microcontroller (24MHz ARM Cortex-M0+, 24KB flash, 3KB RAM) into a functional web server. Using semihosting communication, SLIP protocol for networking, and the uIP TCP/IP stack, the project achieved 20ms ping times and 160ms page load times through careful optimization including ring buffers. This demonstrates the potential of transforming resource-constrained everyday electronics into versatile computing devices.

  2. 2
    Article
    Avatar of 80lv80 LEVEL·36w

    This Website Runs on Disposable Vape

    A developer successfully hosted a website on a disposable vape's microcontroller using SLIP protocol. The initial implementation was extremely slow with 1.5s pings and 50% packet loss, but optimization with ring buffers improved performance to 20ms pings and 160ms page loads. The project demonstrates creative hardware repurposing and embedded systems programming.

  3. 3
    Article
    Avatar of omgubomg! ubuntu!·35w

    Meet the Coolest (and Most Expensive) Raspberry Pi Ever

    Raspberry Pi launched the Pi 500+, a premium keyboard PC featuring mechanical switches, RGB backlighting, and built-in SSD storage. Priced at $200/£175, it's the most expensive Raspberry Pi device yet, targeting enthusiasts who want better build quality and tactile experience. The device includes Gateron KS-33 Blue switches, customizable LED lighting, 16GB RAM, 256GB NVMe storage, and an aluminum heatsink for thermal management.

  4. 4
    Article
    Avatar of hnHacker News·38w

    Elements of Rust – Core Types and Traits

    A visual guide mapping Rust's complete type system, focusing on lang_items - the built-in types and traits that support specific language syntax. The guide distinguishes between core language features and library code, explaining how Rust's platform-independent core enables no_std development for embedded systems and other contexts without dynamic heap allocation.

  5. 5
    Article
    Avatar of jeffgeerlingJeff Geerling·37w

    CubeSats are fascinating learning tools for space

    CubeSats are small, standardized satellites that can be built using affordable components like Raspberry Pi computers and microcontrollers. These cube-shaped satellites have democratized space access, reducing costs from millions to thousands of dollars for construction and $85,000 for launch. Students and educators can now build functional CubeSats for STEM learning, with kits available from companies like MySat and Robinson Aerospace. The post explores various CubeSat projects, including educational initiatives, security research platforms, and actual space missions like SilverSat launching on a Falcon 9 rocket.