The RPGA Feather dev board pairs RP2040 chip with a Lattice iCE40 FPGA for sensor fusion projects

rpga feather board

Oak Development Technologies’ RPGA Feather board integrates the Raspberry Pi RP2040 microcontroller with the iCE5LP4K FPGA from Lattice Semiconductor into a compact development board in the Adafruit Feather form factor. The iCE5LP4K FPGA is an ultra-low-power chip in the iCE40 Ultra product family designed for mobile applications such as smartphones, tablets, and handhelds, while the Raspberry Pi RP2040 microcontroller makes it much easier to program the FPGA using CircuitPython. We have seen Oak Development Technologies’ earlier forays into FPGA Feather-compatible products such as the IcyBlue board (also based on iCE5LP4K FPGA) and the Lattice FeatherWing. RPGA Feather specifications: MCU – Raspberry Pi RP2040 dual-core Cortex-M0+ microcontroller @ 133 MHz with 264KB SRAM FPGA – Lattice Semiconductor iCE5LP4K FPGA Logic Cells – 3,520 logic cells Memory 80 Kbits of embedded Block RAM (EBR) Distributed RAM: 640 bits 2x hardware I2C blocks and 2x hardware SPI blocks 26 I/Os for customized interfaces […]

ThingPulse Pendrive S3 ESP32-S3 USB stick comes with 128MB of storage and a capacitive spring button

ThingPulse ESP32-S3 Pendrive spring button

The Pendrive S3 is an ESP32-S3 development board in a USB stick enclosure with 128MB of flash memory and an unusual capacitive touch button. The Espressif ESP32-S3-MINI-1 module on the board integrates an Xtensa dual-core 32-bit LX7 microprocessor with support for 2.4GHz Wi-Fi and Bluetooth 5 (low-energy). The device features a capacitive touch button that can be used to trigger actions by touching the enclosure. The capacitive button isn’t visible on the exterior of the device, which helps the device maintain a low profile. You may be interested in Dani Eichhorn’s article on how he came up with the idea of using a spring for the capacitive touch button. The Pendrive S3 stick can be used as a BadUSB device for hacking and penetration testing purposes. With the aid of SuperWiFiDuck, it can perform keystroke injection attacks. All scripts can be managed and controlled wirelessly via a web interface, and […]

ACEBOTT QE007 review – An ESP32-based Smart Home STEAM education kit for 8+ years old kids

QE007 ESP32 Smart Home Starter Kit Review

ACEBOTT QE007 ESP32-based Smart Home Starter Kit is a STEAM (Science, Technology, Engineering, Arts, and Maths) education platform that involves story reading, assembling a wooden house with various electronics sensors wired to an ESP32 board, and learning about electronics concepts (such as voltage and current) and coding with the Arduino IDE through an 18 lesson course. ACEBOTT has various STEAM education kits, and the company sent us the QE007 “IoT Smart Home Starter Kit” for evaluation and review. So I’ll go through an unboxing, report my experience with the assembly process, and the Arduino tutorials by going through some of the eighteen lessons. ACEBOTT QE007 unboxing The kit comes in a nice-looking retail that reads “ACEBOTT Explorer Series QE007” and “ACEBOTT IOT Smart Home Started Kit”. The front of the package also highlights its a STEAM education kit designed for 8+ years old kids. The bottom side gives the backstory […]

The S5 Trekker is a compact Meshtastic communication device for hikers and preppers

s5 minitrekker trekker

The S5 Trekker Bravo and the S5 Trekker Mini are two Meshtastic-enabled radios designed by SpecFive LLC, a team of engineers based in the United States. Both devices are based on the Heltec Wireless Tracker from Heltec Automation. The Wireless Tracker integrates Espressif’s ESP32-S3 system-on-a-chip, a 160 x 80 TFT LCD, a SemTech SX1262 LoRa chip, and a Unicore UC6580 GNSS chip. The MiniTrekker is much lighter than the Trekker Bravo and features a built-in attachment hook for connecting it with other gear. Both radios are built to be durable enough to resist the rigors of outdoor exploration. They come pre-flashed with the open-source Meshtastic software and are ready to be used out of the box. The S5 Trekkers are intended to be used when hiking, trekking, and partaking in other outdoor activities that take one away off the well-trodden path. It is also useful for setting up a reliable […]

Espressif releases Arduino ESP32 Core 3.0.0, but PlatformIO support is in doubt

Arduino IDE ESP32-C6 boards

We previously noted the ESP32 Arduino Core 3.0.0 Alpha release added support for ESP32-C6 and ESP32-H2 among other changes. The good news is that Arduino ESP32 Core 3.0.0 is now considered stable, and was released a few days ago based on the ESP-IDF 5.1.4 framework. Users of the Arduino IDE can use it straight away, but as we’ll discuss in more detail below it’s unclear whether PlatformIO will be (officially) supported. There have been many changes since we wrote about the Alpha2 release in November 2023 with 327 commits from 96 contributors. Some of the most recent changes (compared to RC3) include: Updated ESPDuino with extra options (CPU freq and Partition) Add support for WeAct Studio ESP32C3 Attach ETH events at the correct place Enable the possibility to use SPI ETH with only 4 wires Fix ETH.end() Fix ETH.stop() with IDF SPI Nano ESP32: delete programmer.default entry (on main) due […]

M5Stack CoreS3 SE cost-down ESP32-S3 IoT controller features a 2-inch touch display, a microSD card slot, a speaker, two microphones

M5Stack CoreS3 SE ESP32-S3 IoT controller

The M5Stack CoreS3 SE, also called M5CoreS3 SE, is a cost-down version of the M5Stack CoreS3 IoT controller based on the ESP32-S3 wireless microcontroller with a 2-inch capacitive touch display, a microSD card slot, a USB-C port, a speaker, two microphones, and one Grove connector for expansion. The M5Core S3 SE loses the DIN Base so the associate features are gone and DIN rail mounting is not possible by default anymore. That also means the M5Stack CoreS3 SE controller is about twice as thin, and the color is also different (medium grey vs black grey). Major internal changes include the removal of the camera and the three sensors found in the original model. M5Stack CoreS3 SE specifications with highlights in bold and strikethrough showing differences against the CoreS3 model: Wireless MCU – Espressif Systems ESP32-S3FN16R8 CPU – Dual-core 32-bit Xtensa LX7 microcontroller with AI vector instructions up to 240MHz, RISC-V […]

LILYGO T-Camera-Plus-S3 – An ESP32-S3 powered dev board with night vision camera and touchscreen display

LILYGO T Camera Plus S3 ESP32 S3 Camera Development

The LILYGO T-Camera-Plus-S3 is an ESP32-S3 development board designed for building smart home devices, monitoring systems, and other connected projects. The board features a 1.3-inch TFT LCD and the option to choose from OV2640 or OV5640 camera modules. The T-Camera-Plus-S3 can be considered an upgrade from the T-Camera S3, which was introduced in 2022. The upgraded features include a 1.3″ SPI TFT LCD (240×240), a microphone with MAX98357A codec and external speaker support, support for a micro SD card, a battery connector, and many other features. Previously we have written many different types of ESP32-S3-based boards like the Waveshare ESP32-S3-Matrix, ESP32-S3-Tiny board, and Unexpected Maker NANOS3 feel free to check those out if you are looking for unique ESP32 boards. LILYGO T-Camera-Plus-S3 specification ESP32-S3-WROOM-1 wireless module SoC –  ESP32-S3R8 dual-core Tensilica LX7 microcontroller @ 240 MHz (Note: this SKU is not listed in the official ESP32-S3 datasheet) with 2.4 GHz 802.11n […]

7-inch ESP32-S3 touchscreen display exposes RS485, CAN Bus, I2C, UART, and analog sensor interfaces

ESP32-S3 7-inch Touch LCD

Waveshare ESP32-S3-Touch-LCD-7 is an ESP32-S3 powered WiFi 4 and Bluetooth 5 LE 7-inch touchscreen display with plenty of expansion interfaces such as RS485, CAN Bus, I2C, UART, and Analog input that can be used to develop various HMI applications We’ve written about many ESP32 boards with displays, but most are small displays under 3-inch, and larger displays are more of a rarity except for ESP32 e-Paper displays such as the Inkplate 10 or LILYGO 7.5-inch e-Paper display. Most are based on ESP32-S3 since it comes with an RGB LCD interface, and the only other 7-inch ESP32-S3 touchscreen display we’ve looked into is the Elecrow 7.0-inch display with specifications similar to the Waveshare ESP32-S3-Touch-LCD-7, but fewer I/O headers. Waveshare ESP32-S3-Touch-LCD-7: Wireless module – ESP32-S3-WROOM-1 MCU – ESP32-S3N8R8 dual-core Tensilica LX7 up to 240 MHz with 512KB SRAM, 8MB PSRAM, 8MB flash Wireless – 2.4 GHz WiFi 4 and Bluetooth LE 5 […]

UP 7000 x86 SBC