Waveshare R7FA4 PLUS A and B boards are clones of the Arduino UNO R4 Minima and WiFi

Arduino UNO R4 WiFi clone

Arduino board clones have been around for many years, but I don’t think I have ever seen clones of the new Renesas-based Arduino boards so far. Waveshare changes that with the R7FA4 PLUS A that clones with Arduino UNO R4 Minima, and the R7FA4 PLUS B board duplicating the Arduino UNO R4 WiFi. The Waveshare boards are not 100% clones with some small differences in the PCB layout, support for 5V and 3.3V shields, an additional 6-pin “power output header” with 5V, 3.3V, and GND signals, and a USB communication jumper to select between the Espressif ESP32-S3 and Renesas RA4M1 microcontrollers. Waveshare R7FA4 PLUS A and B specifications: Microcontroller – Renesas RA4M1 Arm Cortex-M4F MCU @ 48 MHz with 32KB SRAM, 256KB flash Wireless (B model only) – ESP32-S3-MINI-1 module based on ESP32-S3 dual-core Xtensa LX7 microcontroller with 512KB SRAM, 384KB ROM, WiFi 4 and Bluetooth 5.0 connectivity, PCB antenna […]

ESP32-C6-Bug WiFi 6, Bluetooth LE, and 802.15.4 board takes a PoE Ethernet shield (Crowdfunding)

ESP32-C6 PoE board

We’ve already covered a range of ESP32-C6 boards, but none supporting Ethernet and PoE so far, and the ESP32-C6-Bug board brings that to the table thanks to the Esp32-Bug-Eth shield with a W5500 Ethernet chip, an RJ45 jack and a PoE power module. Like other ESP32-C6 devices, the little board supports Wi-Fi 6, Bluetooth LE 5, as well as Thread and Zigbee through its 802.15.4 radio, but it also integrates some other interesting features such as castellated holes for easy soldering on a carrier board and support for LiPo batteries with built-in battery charging and protection circuits. ESP32-C6-Bug board specifications: SoC – ESP32-C6FH4 MCU cores 32-bit RISC-V core @ 160 MHz 32-bit RISC-V core @ 20 MHz low-power coprocessor can run tasks even when the main system is in deep sleep state Memory – 512 KB SRAM Storage – 4 MB Flash Wireless – WiFi 6, Bluetooth LE 5, and […]

Waveshare ESP32-S3 4G dev boards feature LTE Cat-1, 2G, and camera support

ESP32 S3 4G Dev Boards

Waveshare has recently launched two new ESP32-S3 4G dev boards – the ESP32-S3-SIM7670G-4G and the ESP32-S3-A7670E-4G. These boards support 4G LTE Cat-1, Wi-Fi, Bluetooth, and GNSS, and come with an OV2640 camera, and a battery holder for a 18650 battery. The main difference between the two is that the A7670E module also supports 2G GSM/GPRS/EDGE at 900/1800MHz while the SIM7670G module does not. The board has two rows of I/Os including GPIO, I2C, SPI, ADC, and USB 2.0. It also has a USB-C port for power and programming, a slot for a MicroSD card, and an option to connect an external speaker. There’s a USB switching IC and DIP switch for easily connecting the module to a PC for internet or debugging. Waveshare ESP32-S3 4G Dev Boards Specification: Communication module A7670E 4G – A7670E Cat-1 4G module supporting 4G Cat-1 + 2G networking, GNSS positioning, telephone calls, and SMS. SIM7670G […]

Esp32_oscilloscope Arduino firmware turns your ESP32 board into a web-based oscilloscope

Arduino ESP32 Web-based WiFi oscilloscope

Bojan Jurca’s “Esp32_oscilloscope” is an open-source Arduino sketch that can transform an ESP32 board into a web-based oscilloscope that works over WiFi. We had also written about the Scoppy project to turn the Raspberry Pi Pico W into a 2-channel oscilloscope, but there’s no reason the more powerful ESP32-series microcontroller could not be used for the same purpose, and Bojan’s Esp32_oscilloscope project does just that and works with ESP32, ESP32-S2, ESP32-S3 and ESP32-C3 boards using the I2S interface for fast data sampling. The project was initially designed to demonstrate the multitasking abilities of the ESP32 microcontroller with Arduino, but this evolved into an ESP32 oscilloscope firmware. It works both with output/PWM and input signals, digital (0 or 1) and analog (0 to 4095) signals, and the web interface shows up to 736 samples per screen although the sampling rate may not be completely constant all the time. To install it […]

Waveshare RP2040-GEEK USB development board features RP2040 MCU, 1.14-inch color display, UART/I2C/SWD ports

RP2040-GEEK

Waveshare RP2040-GEEK is a development board that looks like a USB flash drive but is based on a Raspberry Pi RP2040 microcontroller with a 1.14-inch 65K color LCD and some expansion ports all housed in a white plastic case. The device comes with a 4MB flash to store the firmware, a microSD card slot for data storage, a BOOT button to enter bootloader mode, two 3-pin connectors for UART and SWD debug, and a 4-pin I2C port. Waveshare RP2040-GEEK specifications: MCU – Raspberry Pi RP2040 dual-core Arm Cortex-M0+ microcontroller clocked up to 133 MHz with 264 kB SRAM Storage – 4MB flash (W25Q32JVSSIQ) and microSD card slot Display – 1.14-inch 240×135 pixel 65K color IPS LCD display USB – 1x USB Type-A female port for power and programming Debugging – 3-pin SWD port for connecting a target board; the standard CMSIS-DAP interface can be used to debug most Arm-based microcontrollers; […]

Flipper Zero gets a Raspberry Pi RP2040-powered video game module

flipper zero video game module

Flipper Zero hardware & wireless hacking tool can now be used as a proper game console thanks to a Raspberry Pi RP2040-powered video game module that mirrors the display of the device on a larger monitor or TV via DVI/HDMI video output, and also adds a 6-axis motion tracking sensor. The Flipper Zero has been in the news in recent days, notably with Canada’s government banning the device due to car theft (although it only seems feasible on older cars), and today the company has announced the launch of a video game module developed in collaboration with Raspberry Pi Ltd. Video game module specifications: MCU – Raspberry Pi RP2040 dual-core Arm Cortex-M0+ microcontroller clocked up to 133 MHz with 264 kB SRAM Video Output – DVI-D at 640х480 with 60 Hz refresh rate. It also supports HDMI. USB – USB Type-C port connected to the microcontroller. Acts as a USB device […]

NRFICE is a Bluetooth FPGA board in the Arduino UNO form factor (Crowdfunding)

nrfice fpga board

The NRFICE FPGA is a Bluetooth FPGA board designed for edge computing and IoT applications. It is built upon a combination of the dual-core nRF5340 Bluetooth SoC and the Lattice ICE40UP5K FPGA. The ICE40 UltraPlus is a low-power, high-performance FPGA for edge computing and artificial intelligence projects and the nRF5340 is a Bluetooth 5.3 SoC that supports Bluetooth Low Energy (BLE), Bluetooth Mesh, Thread, NFC, and Zigbee. Through the Nordic nRF5340, NRFICE can load a project directly into the iCE40 FPGA, bypassing the usual extensive toolchain setup. This enables a new class of FPGA development, where bitstreams can be hosted in the cloud, selected by a user on their phone, and loaded wirelessly to the board. It features a built-in J-Link OB for easy debugging and programming without the need for emulator dongles and is similar to the previously covered Segger emPower evaluation board in this regard. This board supports […]

SparkFun Thing Plus – ESP32-C6 board comes with 16MB flash, LiPo battery support

SparkFun Thing Plus ESP32-C6

SparkFun has launched yet another ESP32-C6 board with the “Thing Plus – ESP32-C6”  based on the ESP32-C6-WROOM-1-N16 module with 16MB flash and a PCB antenna and  range of I/Os and power options. The board features 28 through holes with up to 23 multi-function GPIOs and a Qwicc connector for expansion, and supports 5V or LiPo battery power through respectively a USB-C port a 2-pin JST connector combined with a charging chip, and a fuel gauge. SparkFun Thing Plus – ESP32-C6 specifications: Wireless module – ESP32-C6-WROOM-1-N16 MCU – ESP32-C6 32-bit single-core RISC-V microcontroller with 2.4 GHz WiFI 6, Bluetooth 5 LE, and 802.15.4 radio (Zigbee and Thread); Matter-compatible Storage – 16 MB flash PCB Antenna Storage – MicroSD card slot USB – 1x USB Type-C port for power and programming Expansion 12-pin + 16-pin headers with 23x multifunctional GPIOs Up to 7x 12-bit ADC channels Up to 2x UART channels (with […]

Memfault IoT and embedded debugging platform