Embedded Systems
13.3K subscribers
1.03K photos
220 videos
1 file
707 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
🍓 Raspberry Pi M.2 HAT+ Review

The Raspberry Pi M.2 HAT+ is a new addition to the Raspberry Pi accessory lineup, designed to offer high-speed NVMe storage at an affordable price. Priced at just $12, this board aims to deliver PCIe Gen 3 speeds, providing a significant performance boost for Raspberry Pi 5 users.

Features of the expansion board:
➡️One of the cheapest options for adding NVMe storage to Raspberry Pi.
➡️The board comes with pre-connected PCIe cable and plastic standoffs for straightforward installation.
➡️Designed to fit within the Raspberry Pi 5's form factor, making it compact and compatible.
➡️Offers faster boot times and better overall system responsiveness compared to microSD cards.
➡️Works seamlessly with the latest Raspberry Pi firmware, ensuring easy setup.

The M.2 HAT+ also maintains efficient cooling, only slightly increasing idle temperatures. Additionally, it supports M.2 2230 and 2242 drives, which are widely available and affordable.

Overall, the Raspberry Pi M.2 HAT+ is an excellent low-cost option for adding high-speed NVMe storage to your Raspberry Pi 5, despite some minor inconveniences with GPIO access.

More information...

#raspberry
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9👌1
🕯 Open-Source POV Candle (Volumetric Display)

This project is a captivating blend of creativity, technical skill, and innovative use of modern electronics to recreate the effect of a flickering candle. The project incorporates a 🍓 RP2040 board (for control), a 3D-printed battery holder and an array of LEDs rotating at high speed by a DC motor.

The ingenuity lies in the use of persistence-of-vision to achieve the flickering effect, a visually stunning solution using minimal components and innovative software techniques. This project is intriguing not only for its practical application but also for the clever problem-solving and hands-on fabrication that brings a simple idea to life in a sophisticated manner.

More information:
🔗 The main article
😹 The GitHub repository
📺 The YouTube video

#projects #raspberry #display
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22👌5
Embedded Systems
🍓 Raspberry Pi M.2 HAT+ Review The Raspberry Pi M.2 HAT+ is a new addition to the Raspberry Pi accessory lineup, designed to offer high-speed NVMe storage at an affordable price. Priced at just $12, this board aims to deliver PCIe Gen 3 speeds, providing…
🍓 Raspberry foundation has released an affordable AI Kit

The Raspberry Pi Foundation has launched the Raspberry Pi AI Kit, priced at $70, in collaboration with Hailo. This kit, featuring an M.2 HAT+ board preassembled with a Hailo-8L AI accelerator module, is designed to enhance the Raspberry Pi 5's capabilities in neural networks (NN), artificial intelligence (AI), and machine learning.

Key features of the kit:
➡️13 tera-operations per second (TOPS)
➡️Single-lane PCIe 3.0 connection running at 8Gbps
➡️Full integration with Raspberry Pi's software ecosystem
➡️Support for multiple cameras and NN configurations

The kit supports a range of AI applications, such as object detection and pose estimation, by running complex AI models on the Hailo-8L co-processor, thus freeing up the Raspberry Pi's CPU for other tasks.

More information...

#news #raspberry #artificial_intelligence
Please open Telegram to view this post
VIEW IN TELEGRAM
👌7👍6
📺 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👌4
🍓 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
👍13👎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
👍12
🖥 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👌1
🔋 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👌4
💻 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
👍18👌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
👍10
👩‍💻 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
👍16👌4
📠 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