Raspberry Pi 500+ Keyboard PC with Individualized RGB Lighting


https://www.electronics-lab.com/raspberry-pi-500-a-keyboard-pc-with-per-key-rgb-mechanical-keyboard/

Raspberry Pi returns after 5 years with the 500+, a keyboard PC with 16GB RAM, 256GB SSD, dual 4K, and a mechanical keyboard with per-key RGB.

FlashMyPico: Web-Based Firmware Flashing for Raspberry Pi Pico & RP2350 Microcontrollers


https://www.electronics-lab.com/flashmypico-web-based-firmware-flashing-for-raspberry-pi-pico-rp2350-microcontrollers/

FlashMyPico website works as an application programming interface, an easy-to-use online tool that allows easy integration with your existing build system. This website allows users to write C/C++ codes, build the firmware, and flash it to their Raspberry Pi Pico, Pico W, Pico 2, or Pico 2 W directly from a web browser instead of […]

OpenWrt 24.10 Brings Linux 6.6, Multipath TCP, TLS 1.3, Better WiFi, and New Device Support


https://www.electronics-lab.com/openwrt-24-10-brings-linux-6-6-multipath-tcp-tls-1-3-better-wifi-and-new-device-support/

OpenWrt 24.10.0 is the first stable release in the OpenWrt 24.10 series, a Linux-based operating system designed for embedded devices such as routers, network switches, and IoT hardware. It replaces vendor-supplied firmware, offering advanced customization, improved security, and extensive networking capabilities. The update includes over 5400 commits, upgrading the Linux kernel from 5.15 to 6.6, […]

ESP Offline Programmer Uses microSD Card to Flash ESP32/ESP8266 Modules


https://www.electronics-lab.com/esp-offline-programmer-uses-microsd-card-to-flash-esp32-esp8266-modules/

The ESP Offline Programmer is an ESP32-based device designed to flash firmware onto ESP32 or ESP8266 modules without requiring a PC. It features an ESP32-WROOM-32E module, a microSD card slot for storing firmware, a USB-C port for power and programming, and a CH340C USB-to-serial chip for communication with target modules. It includes a 6-pin header […]

Arduino Compatible programmable universal IR blaster


https://www.electronics-lab.com/arduino-compatible-programmable-universal-ir-blaster/

Universal remote controls are very cool devices that can be programmed to operate various brands of one or more types of electronic devices. You can point the universal remote control to any device and control it with buttons available on the remote. Low-end remote controls can control few appliances of the same brand, but high-end […]

ST’s FP-AI-VISION1 for Edge Computer Vision Applications


https://www.electronics-lab.com/sts-fp-ai-vision1-for-edge-computer-vision-applications/

Computer vision applications have tremendously increased since the progress in the field of machine learning and artificial intelligence. These applications come at the cost of high-end hardware or cloud support for advanced computations and processing. Hence, STMicroelectronics has announced a new AI software support along with the camera-module hardware, for building affordable applications. The system […]

MalDuino, The Open Source BadUSB


https://www.electronics-lab.com/malduino-open-source-badusb/

Firmware is a type of software that provides control, monitoring and data manipulation of engineered products and systems. A USB device firmware hack called BadUSB was presented at Black Hat USA 2014 conference, demonstrating how a USB flash drive microcontroller can be reprogrammed to spoof various other device types in order to take control of […]

A LEGO-Compatible Digital Weather Billboard


https://www.electronics-lab.com/lego-compatible-digital-weather-billboard/

Internet of LEGO “IoL” is an interactive LEGO city built and designed by Cory Guynn, a cloud computing and IoT enthusiast. This project combines computer and electronics  engineering with our favorite childhood toy, LEGO! Through the IoL blog, Cory shares a collection of circuit projects, coding examples, and tutorials which use Arduino, Raspberry Pi, NodeJS, […]

DIY Mini Quadcopter with 3D-Printed Frame and Custom Firmware


https://www.electronics-lab.com/diy-mini-quadcopter-3d-printed-frame-custom-firmware/

Simon D. Levy designed and build a mini quadcopter with 3D printed frame and custom C++ firmware. See the full project notes including bill of materials and more photos on the link below, and check out Simon’s blog on the C++ firmware here. I wanted to try my hand at a true “DIY” project, designing […]

Burning Arduino Bootloader on ATMega328 using USBasp Programmer


https://www.electronics-lab.com/burning-the-bootloader-on-atmega328-using-usbasp-programmer/

In this tutorial, you’ll learn how to burn Arduino bootloader on a new ATmega328 using USBasp ISP programmer. Every Arduino Uno Board comes with a microcontroller called the Atemga328P, and they are already pre-program with Arduino Bootloader firmware. Therefore, there is no need to burn Arduino bootloader into those Atmega328P chips again. Here, we will […]