Embedded Systems
14.3K subscribers
1.09K photos
236 videos
1 file
749 links
News, articles, guides, analytics, projects and startups from the embedded industry.

Topics of the channel:
◽️ machine learning
◽️ internet of things
◽️ embedded software
◽️ advanced electronics
◽️ new engineering ideas

⤵️ Share and subscribe!
Download Telegram
📺 Cyberdore 2064 – 3D-Printable Neo-Vintage Cyberdeck

The Cyberdore 2064 is a DIY cyberdeck project that captures the essence of retro-futuristic computing. Crafted around a 🍓 Raspberry Pi Zero and Raspberry Pi Pico, this compact device combines nostalgic aesthetics with modern functionality for immersive netrunning experiences.

The features of the device:
➡️3D-printed enclosure reminiscent of classic 1980s computer designs.
➡️Side-mounted KY-040 rotary encoder for smooth navigation of online feeds and documents.
➡️Compact SSD1306 OLED display for retro-themed animations.
➡️Utilizes a portable keyboard for comfortable tactile input.
➡️Decent battery life from a single 18650 battery.

This project is ideal for enthusiasts of cyberpunk aesthetics and DIY electronics: Its blend of nostalgic design elements and practical functionality makes it a standout choice for those interested in crafting their own cyberdecks.

⛓ More information...

#projects #raspberry #cyberdeck
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12👌5
🍓 Introducing Raspberry Pi Pico 2

The Raspberry Pi Pico 2 is a newly launched development board featuring the RP2350 microcontroller, which offers dual-core processing options: Arm Cortex-M33 or RISC-V Hazard3. It provides enhanced performance and memory, making it suitable for a wide range of applications.

Key Features of Raspberry Pi Pico 2:
➡️Dual-core Arm Cortex-M33 @ 150 MHz or dual-core RISC-V Hazard3 @ 150 MHz
➡️520 KB on-chip SRAM and up to 16 MB external QSPI flash storage
➡️Comprehensive peripheral support including GPIOs, ADCs, PWM channels, UARTs, SPI, and I2C controllers
➡️Enhanced security features with Trustzone, SHA-256 acceleration, and secure boot options
➡️Low-power modes with optional SRAM retention for energy efficiency
➡️Micro USB port for power and programming

Overall, the Raspberry Pi Pico 2 is ideal for developers and hobbyists looking for a versatile, powerful microcontroller that balances cost and functionality, making it suitable for a variety of projects.

⛓ More information...

#news #raspberry #pico
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7👌1
💻 Expanding RP2040 Memory: Using QSPI RAM with RP2040's SSI in read-write mode

The article discusses a useful lifehack for expanding the memory of the 🍓 RP2040 microcontroller. The RP2040 typically supports flash XIP (eXecute In Place), which allows for executing code directly from external flash memory, but it only supports read and execute operations, not writes.

The author overcomes this limitation by employing a combination of hardware (OR and NOT gates) and software (a custom HardFault handler) to copy code from flash to RAM during boot, then switch the RP2040 to execute from RAM, effectively making it behave like real memory.

⛓ More information...

#articles #raspberry #RP2040
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14
👩‍💻 PI-CI: Dockerized Raspberry Pi Emulator

PI-CI is a Docker-based Raspberry Pi emulator designed to streamline the setup, configuration, and flashing of Raspberry Pi virtual machines (VMs).

Features of the project:
➡️Supports Raspberry Pi 3, 4, and 5 models.
➡️Includes 64-bit Raspberry Pi OS (24.04, Bookworm).
➡️Operates without requiring root privileges, ensuring safety and reproducibility.
➡️Offers commands like init, start, resize, flash, and export for VM management and image handling.

PI-CI is ideal for developers and sysadmins aiming to automate the setup and deployment of Raspberry Pi configurations. It facilitates tasks such as preconfiguring servers, testing ARM applications in a virtualized environment, and integrating with CI pipelines for continuous deployment.

⛓ More information...

#projects #docker #raspberry
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
Embedded Systems
🍓 Introducing Raspberry Pi Pico 2 The Raspberry Pi Pico 2 is a newly launched development board featuring the RP2350 microcontroller, which offers dual-core processing options: Arm Cortex-M33 or RISC-V Hazard3. It provides enhanced performance and memory…
📺 Raspberry Pi Pico RP2350 - Massive Performance Boost Trick

This video explores the performance differences between Cortex-M33 and RISC-V Hazard 3 cores on the 🍓 RP 2350 microcontroller. Initially, the RISC-V cores were surprisingly slower than expected due to using suboptimal compiler setups on Windows with 👩‍💻 Visual Studio Code. Feedback from the core designer revealed that the default toolchains lacked important optimizations, especially for floating-point operations.

By switching to 👩‍💻 Linux and manually configuring the toolchain and compilers, significant performance improvements were achieved. The optimized setup showed the RISC-V cores outperforming Cortex-M0 cores and, in some cases, even matching or exceeding the Cortex-M33. The video concludes that to fully unlock the RP 2350's potential, developers should use the right compiler and setup, ideally on Linux, for the best performance.

⛓ https://youtu.be/_O3Aeyv2ILM

#video #raspberry #pico2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21👌2
Embedded Systems
🍓 Introducing Raspberry Pi Pico 2 The Raspberry Pi Pico 2 is a newly launched development board featuring the RP2350 microcontroller, which offers dual-core processing options: Arm Cortex-M33 or RISC-V Hazard3. It provides enhanced performance and memory…
🎹 Enhanced Connectivity with Pimoroni Pico Plus 2 W

This microcontroller is an enhanced version of the popular Raspberry Pi Pico 2 microcontroller, featuring integrated Wi-Fi capabilities. Developed by Pimoroni, this board builds upon the Pico 2 platform by incorporating the "Raspberry Pi RM2" module for wireless connectivity, marking a significant upgrade for IoT and embedded projects.

Features of the microcontroller:
➡️Integrated Wi-Fi functionality with the Raspberry Pi RM2 module.
➡️Powered by the RP2350B with 8MB of PSRAM and 16MB of QSPI flash storage.
➡️Compatible pinout with the Raspberry Pi Pico series.
➡️Includes Qw/St connector (Stemma QT) and SWD debug port.
➡️USB Type-C port for data and power.

With ample memory and a robust set of connectivity options, it's well-suited for IoT applications, data logging, and remote monitoring projects. The addition of the Clipper LTE 4G breakout board expands its utility further, offering cellular connectivity for applications that require reliable data transmission in areas without Wi-Fi coverage.

⛓ More information...

#boards #raspberry #IoT
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
🍓 Use an External GPU on Raspberry Pi 5 for 4K Gaming

The author of this project explores the integration of an external GPU with a Raspberry Pi 5, enabling 4K gaming and GPU-accelerated tasks on this compact ARM-based platform.

Features of the project:
➡️Utilizes various adapters and PCIe risers to connect an AMD RX 460 graphics card to the Raspberry Pi 5.
➡️Implements the amdgpu Linux kernel patch to enable compatibility with Polaris generation AMD graphics cards.
➡️Achieves smooth 60 Hz output at 4K resolution for games like Doom 3 and SuperTuxKart, surpassing the internal VideoCore GPU's capabilities.
➡️Supports GPU-accelerated video encode/decode via VA-API, enhancing multimedia capabilities.

By integrating an external GPU, users can achieve significant performance gains for gaming and multimedia applications, albeit with some current limitations and ongoing development needs. It serves as a hands-on exploration of GPU integration, Linux kernel customization, and the potential for open-source hardware acceleration on ARM platforms.

⛓ More information...

#projects #raspberry
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15👌1
This media is not supported in your browser
VIEW IN TELEGRAM
🎹 FlexiPi: A Bendable, Versatile Raspberry Pi Clone (Kickstarter)

FlexiPi is a unique, bendable microcontroller board based on the 🍓 Raspberry Pi RP2040. Designed by TOP Gadgets, this innovative take on the Raspberry Pi Pico integrates a flexible PCB and USB-C connectivity, offering the same power as the original but with added versatility for compact or irregular enclosures.

Features of the microcontroller:
➡️Ideal for tight spaces and curved surfaces.
➡️Built on the dual-core Cortex-M0+ RP2040, overclockable to 133 MHz.
➡️Features a USB-C port for modern compatibility.
➡️26 GPIOs, including ADC, UART, I2C, SPI, and PWM.
➡️Includes RGB LED, temperature sensor, and RTC.
➡️Supports Raspberry Pi Pico SDKs (C/C++, MicroPython, CircuitPython) and Arduino IDE.

The project is ongoing on Kickstarter and it is interesting to see how people are trying to commercialize this technology. Overall it is a useful project for engineers looking to integrate powerful microcontroller functionality into constrained or curved spaces.

⛓ More information...

#projects #raspberry
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14👎4👌3
👩‍💻 Kickstart Your Raspberry Pi Pico with VS Code

Setting up a development environment for the 🍓 Raspberry Pi Pico can be daunting, especially with the variety of languages and tools available. While MicroPython and CircuitPython simplify things for beginners, using C/C++ offers greater control and flexibility—at the cost of a more complex setup process.

Fortunately, Raspberry Pi's official extension for Microsoft Visual Studio Code is a game-changer, making it easier than ever to get started with C/C++ on the Pico. This guide will give you a quick walk though the steps needed to start embedded development with Pico on Windows environment.

⛓ More information...

#articles #programming #raspberry
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13
🖥 Open-Source Cardiography Signal Measuring Device

This open-source project is designed to build a fully-functional device for recording, analyzing, and visualizing a range of cardiography signals. Powered by a 🍓 Raspberry Pi Pico W microcontroller, the device captures physiological signals, then amplifies and transmits them to a PC for real-time display and in-depth analysis.

Features of the device:
➡️Isolated USB communication for data transfer.
➡️Power regulation features for stable performance.
➡️Signal conditioning for accurate stethoscope and ECG data collection.
➡️Firmware in C++ for device control and data acquisition.
➡️Python-based graphical interface for real-time data display and recording.
➡️Data analysis scripts in Python for post-collection analysis.

This project offers valuable insights into signal processing and data analysis methods, making it a practical resource for hands-on learning and experimentation with cardiographic measurement.

⛓ More information...

#projects #raspberry
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18👌2
🔋 SPINC - Open-Source Smart Battery Charger

SPINC is an open-source project that combines automatic AA NiMH battery charging with a desk clock functionality. It features a custom PCB with a 🍓 RP2040 at its core, a fast-charging mechanism, and a sleek, 3D-printed design, offering a compact and innovative solution for battery management.

Features of the device:
➡️Automatic loading and ejection of batteries with polarity correction.
➡️Fast charging via DS2712 module for up to seven AA NiMH cells.
➡️High-resolution monochrome LCD clock with LVGL interface.
➡️Custom PCB and servo mechanism for precise battery handling.
➡️Fully 3D-printed design for a professional finish.

SPINC is perfect for tech enthusiasts working with embedded systems. It demonstrates practical applications of microcontroller programming, hardware-software integration, and modern UI design using the 🇳🇱 LVGL library.

More information:
☠️ The Hackaday page
😹 The GitHub page

#projects #raspberry #lvgl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27👌5
💻 Mastering Asynchronous Programming with MicroPython on Raspberry Pi Pico

This short guide will walk you through the asynchronous programming on the 🍓 Raspberry Pi Pico using 🐍 MicroPython and the asyncio module. You’ll learn the difference between asynchronous (non-blocking, concurrent tasks) and synchronous (blocking, sequential tasks) programming.

It covers key concepts like event loops, coroutines, tasks, and the await keyword, along with setting up MicroPython firmware and using 👷‍♂️ Thonny IDE or 👩‍💻 VS Code to write and upload code. By following the tutorial, you'll master running multiple tasks concurrently, ideal for applications like networking, sensor data handling, and user interactions.

⛓ More information...

#guides #micropython #raspberry
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Embedded Systems
💻 Raspberry Pi 5 is coming out at the end of October! The Raspberry Pi 5 represents a significant leap forward from its predecessor, the Pi 4. Boasting enhanced speed and an array of new features, here's an overview of this product: The Pi 5 is a powerhouse…
🍓 What’s New on the Raspberry Pi CM5

The Raspberry Pi Compute Module 5 (CM5) brings the power of 🇳🇱 Raspberry Pi 5 to a compact, CM4-compatible form, ideal for industrial and maker applications. It offers significant performance upgrades while maintaining broad accessory compatibility.

Key features of the board:
➡️Faster CPU, GPU, and storage speeds, with eMMC storage nearing PCIe Gen 2 performance.
➡️Support for optional NVMe SSDs for high-speed operations.
➡️Enables dual camera or display configurations with flexible setups.
➡️Multiple variants (2GB–8GB RAM, eMMC, Wi-Fi) to match project needs.
➡️Broad GPIO support with most CM4-compatible accessories.

Cooling can be a challenge—passive solutions suffice for standard tasks, but overclocking requires better thermal management than the current active cooling setup offers.

Designed for embedded projects, the CM5 starts at $45 and is a powerful tool for makers and professionals seeking scalable, customizable solutions. Those with simpler needs may prefer the standard Raspberry Pi 5.

⛓ More information...

#boards #raspberry
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8👌1
📺 Pilet - Open-Source, Modular and Portable Mini-Computer

Pilet is an open-source handheld computer powered by the 🍓 Raspberry Pi 5. Designed for tinkerers, learners, and coders, it combines retro aesthetics with modern functionality, offering a 7-hour battery life and unparalleled customization options for both hardware and software.

Features of the device:
➡️Offers advanced features like PCIe and NVMe support.
Portable and Long-lasting: Enjoy a 7-hour battery life with robust power management.
➡️Full schematics, PCB files, CAD designs, and software will be available after the release.
➡️Add or design modules like LTE or NVMe for tailored functionality.
➡️Pilet 5 (compact with a 5-inch touchscreen) and Pilet 7 (larger with a 7-inch screen).
➡️Easy-to-assemble DIY kit with no soldering required, ideal for education and hobbyists.

With its open-source ethos and modular design, it encourages creativity, innovation, and learning. Whether you want to build custom hardware, explore Linux systems, or rekindle the joy of computing, Pilet offers an inspiring and versatile solution.

More information:
🔗 The main page
😹 The GitHub page

#projects #raspberry
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19👌4👎1
🐟 How to Run DeepSeek R1 on Raspberry Pi 5

DeepSeek R1 can run on the 🍓 Raspberry Pi 5, enabling local AI experimentation without cloud reliance. Setting it up is simple, making it accessible even for beginners. However, running the model on the Pi 5 comes with limitations, requiring creative workarounds for better performance.

Features of this approach:
➡️Optimized distilled LLM for Raspberry Pi 5’s 8GB RAM.
➡️No AI acceleration; external GPU possible via PCIe.
➡️Simple setup using ollama’s installation script.
➡️Much slower than desktop GPUs, with noticeable latency.

This guide is perfect for AI enthusiasts and developers exploring LLMs on low-cost hardware. While the Pi 5 can handle basic tasks, serious AI work requires more powerful setups. Still, it’s an interesting experiment for those curious about running AI on compact devices.

⛓ More information...

#deepseek #tutorials #raspberry #artificial_intelligence
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
👩‍💻 Free YouTube Course: Developing a Linux Driver

This tutorial series is a practical guide to writing Linux kernel modules and drivers, with a focus on hardware access. It starts with an introduction to the Linux kernel, explaining its role as a hardware abstraction layer and its monolithic nature.

The series emphasizes Loadable Kernel Modules (LKMs), which allow dynamic driver loading to keep the kernel lightweight and flexible.

Key topics covered include:
➡️Kernel basics – Process management, resource allocation, and system calls.
➡️LKMs – How to write and load kernel modules dynamically.
➡️Essential mechanisms – Linked lists, mutexes, memory management, and logging.
➡️User-space interfaces – Working with /proc, /sys, and device files.
➡️Hardware interfacing – GPIOs, I²C, SPI, timers, and more.
➡️Device Tree – Adding and probing devices dynamically.

The tutorials use 🍓 Raspberry Pi for hands-on development due to its affordability, GPIO support, and ease of configuration. The series is continuously updated to reflect kernel API changes, making it a valuable resource for anyone looking to master Linux driver development.

⛓ More information...

#courses #programming #linux #raspberry
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17👌5
📠 ClockworkPi PicoCalc - Modular Open-Source Calculator

ClockworkPi PicoCalc is an open-source, modular device that resembles a scientific calculator but functions as a powerful microcontroller development platform. It features a QWERTY keyboard and a 🍓 Raspberry Pi Pico carrier board, making it ideal for customization.

Features of the project:
➡️Compatible with multiple Raspberry Pi Pico models.
➡️4-inch IPS screen, SD card slot, speakers, and 8MB PSRAM.
➡️Runs on two 18650 batteries with USB-C charging.
➡️Open-source firmware and hardware for easy modifications.
➡️QWERTY layout with backlight, connected via I2C.

By digging into PicoCalc, users can explore hardware design, firmware development, and embedded programming. The open-source nature provides an excellent opportunity to study schematics, experiment with software, and even create custom enclosures using 3D printing or CNC machining.

This project is perfect for electronics enthusiasts, programmers, and makers who enjoy building and customizing their own devices. Whether for learning, prototyping, or developing unique applications, PicoCalc offers a hands-on experience in open-source hardware and embedded systems.

⛓ More information...

#projects #raspberry
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
💻 15 Single Board Computers Tested in 2025: Key Trends and Standout Boards

The article reviews 15 single-board computers (SBCs) released in 2025 from eight manufacturers using processors from vendors such as Rockchip, Qualcomm, Broadcom, and others. Prices ranged from $42 to $590, highlighting the growing diversity and maturity of the SBC market. The boards span several categories, including budget hobbyist devices, mid-range development boards, and high-end systems designed for specialized workloads.

The budget category under $50 included six boards with both ARM and RISC-V architectures. The Radxa Cubie A7A stood out due to its strong performance and 6GB LPDDR5 memory for only $45, outperforming other boards in the price tier.

In the $50–$100 range, the Radxa Dragon Q6A attracted attention with a Qualcomm QCS6490 processor and performance comparable to a Raspberry Pi 5 at $70. Networking-focused boards like the Banana Pi R4 targeted router and OpenWrt applications rather than general computing.

In the high-end segment, boards using the new CIX P1 SoC—such as the Radxa Orion O6N and Orange Pi 6 Plus—achieved the highest multi-core benchmark results, while the Raspberry Pi 500+ offered a refined keyboard-integrated design with 16GB RAM and NVMe support.

Overall, 2025 demonstrated rapid diversification in the SBC ecosystem. New competitors such as Qualcomm and CIX introduced powerful hardware, while RISC-V continued progressing but remained behind ARM in performance. With expanding price ranges and specialized devices for networking and AI workloads, the SBC market is becoming broader and more competitive, suggesting continued innovation in the coming years.

⛓ More information...

#articles #raspberry
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
📸 Optocam Zero - Raspberry Pi Zero based compact digital camera

Optocam Zero is a compact DIY digital camera built around a Raspberry Pi Zero and off-the-shelf electronic components. It is designed as a playful, easy-to-build device inspired by toy cameras, with an emphasis on portability and simplicity. The housing is fully 3D printable, making it accessible for makers to reproduce and customize.

Features of the project:
➡️Pocket-sized and easy to carry
➡️Simple, intuitive controls
➡️Autofocus camera with 2592×2592 JPEG capture
➡️1.4-inch LCD preview screen
➡️8 photo filters and GIF recording
➡️Fast wireless image transfer
➡️USB-C charging with swappable battery
➡️Fully 3D-printed enclosure

In summary, Optocam Zero combines the flexibility of DIY electronics with the charm of a compact, toy-like camera. It is best suited for those who want a customizable, portable device that emphasizes fun and experimentation over professional-grade photography.

⛓ More information...

#projects #raspberry
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
🧠 AI Image Generation on an RP2350 Microcontroller

This project brings generative AI image generation to a $1 RP2350 microcontroller, as used in the 🍓 Raspberry Pi Pico 2. Its compact model and inference code fit within 4 MB and run using 520 KB of RAM, generating 128×128 RGB face images in roughly 10–20 seconds.

Features of the project:
➡️Latent flow diffusion transformer
➡️Five-class conditional generation
➡️Int8 post-training quantization
➡️VGA and USB output

The project demonstrates how far generative AI can be pushed on extremely constrained hardware, combining model compression with a highly optimized inference engine. The source code is available on the dedicated 😹 GitHub repository alongside with examples.

⛓ More information...

#project #raspberry #artificial_intelligence
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5