The Tiniest Raspberry Pi RP2040 Boards – Tiny 2040 & Adafruit QT Py RP2040

Smallest RP2040 boards

The Raspberry Pi Pico officially board for RP2040 MCU has a lot of free space on the PCB. So when third parties made their own board they either added features like camera, display, and sensors as found on like on Arducam Pico4ML board, while others “cut the fat” to the minimum. Some of the tiniest Raspberry Pi RP2040 boards are Pimoroni Tiny 2040 & Adafruit QT Py RP2040, both of which come with the dual-core Cortex-M0+ MCU, a USB-C port, two buttons, some I/O ports, and not much else. Tiny 2040 Pimoroni Tiny 2040 specifications: MCU – Raspberry Pi RP2040 dual-core Cortex-M0+ microcontroller@ up to 133Mhz with 264kB of SRAM Storage – 8MB QSPI flash USB – USB Type-C port for power, data, and programming I/Os – 2x 8-pin castellated and through holes for 12 I/Os pins including 4x analog inputs, SPI, I2C, UART, 5V, 3.3V, and GND Debugging – […]

Arducam Pico4ML Board – TinyML on Raspberry Pi RP2040 with QVGA Camera & Display

Arducam Pico4ML

A few months ago, ArduCAM demonstrated person detection on Raspberry Pi Pico with Arducam camera using TensorFlow Lite, and later we noted more work was being performed to bring machine learning to RP2040 platforms, notably with the development of Arducam Pico4ML board with a built-in camera and display. At the time, i..e last month, all we had were some renders of the board, but now Arducam Pico4ML pre-orders have launched for $49.99 on UCTRONICS and Tindie stores. Shipping is scheduled to start at the end of the month, so let’s have a closer look. Arducam Pico4ML TinyML devkit specifications: Microcontroller – Raspberry Pi RP2040 dual-core Cortex-M0+ MCU with 264 KB of embedded SRAM Storage – 2MB SPI flash Display – 0.96-inch LCD SPI Display (ST7735) with 160 x 80 resolution Camera – HiMax HM01B0 QVGA camera (320×240 @ 60fps) Audio – Built-in microphone Sensor – IDK ICM-20948 9-axis IMU (gyroscope, […]

Arduino Core mbed 2.0 supports Raspberry Pi Pico & Arduino Nano RP2040 Connect

Raspberry Pi Pico Arduino mBed

Last week, we noted and tried the unofficial Raspberry Pi Pico Arduino Core that works on RP2040 boards, including Raspberry Pi Pico. Everything was super early to set up and the blink sample worked just fine. But Arduino recently tweeted about the Arduino Core mbed 2.0 release that adds for Raspberry Pi RP2040 boards including Arduino Nano RP2040 Connect and Raspberry Pi Pico boards. Arduino first used mbed for their Arduino Nano 33 BLE board as they didn’t have an official Arduino core for the Nordic nRF52840 Cortex-M4 microcontroller, and it appears they’ve done the same for Raspberry Pi RP2040 whose mbed implementation itself relies on the C SDK. Let’s have a try, how hard can it be? We can find the release and changelog on Github with some instructions on the main Github. First, we can clone the repo in the sketchbook directory (See Arduino IDE’s preferences) which in […]

Olimex RP2040-PICO-PC “computer” to feature RP2040-Py Raspberry Pi Pico compatible module

RP2040-PICO-PC board

We previously wrote it was possible to create a Raspberry Pi RP2040 board with HDMI using DVI and programmable IOs to output video up to 640×480 at 60 Hz with the microcontroller’s Cortex-M0+ cores clocked at 252 MHz. At the time, we also noted Olimex was working on such a board with RP2040-PICO-PC designed to create a small Raspberry Pi RP2040 computer with HDMI/DVI video output.  The Bulgarian company has now manufactured the first prototype, but due to supply issues with the Raspberry Pi Pico board, they also designed their own RP2040-PICO module since they’ve got a reel of Raspberry Pi RP2040 microcontrollers. RP2040-PICO-PC small computer board Specifications: Support for Raspberry Pi Pico board Storage – MicroSD card Video Output – HDMI port with DVI signal (note no audio through this interface) Audio output – 3.5mm audio jack Expansion UEXT connector with UART, SPI, I2C, 3.3V, and GND to attach […]

DIY Raspberry Pi Compute Module 4 NAS supports up to four drives

DIY Raspberry Pi CM4 NAS

We previously noted it was possible to build a Raspberry Pi CM4 NAS using Wiretrustee carrier board with a built-in Marvell 88SE9215 PCIe to SATA controller and four SATA connectors. But Mebs just created his own Raspberry Pi Compute Module 4 four-bay NAS with his own carrier board equipped with a PCIe socket used to insert a PCIe SATA card, as well as a neat 3D printed enclosure that took 6 days to print. This carrier board design is actually derived from the official Raspberry Pi CM4 IO board with only the interfaces needed for the NAS to make it smaller and fit within the width of a standard 3.5″ hard drive. It was also made as simple as possible because it was Mebs’ first PCB design. This leaves the board with Gigabit Ethernet, one HDMI port, a USB 2.0 port, the PCIe 2.0 socket, as well as some headers […]

Eyecam open-source webcam will make you feel spied on

Eyecam eye-shaped webcam

Most people will use webcams connected to a computer or integrated into a laptop without thinking about the possibility of being spied on, but Eyecam will certainly raise awareness and make you feel like somebody is truly watching. The open-source webcam is shaped like a human eye and acts like one thanks to a Raspberry Pi camera and an Arduino board controlling six servos for eyeball, eyelids, and eyebrows movements. The project was conducted at Saarland University in Germany, and Eyecam looks amazingly realistic – and creepy – with the eyeball and eyelids moving, especially when face tracking is enabled, and expressions are possible with servos controlling the eyebrows. The webcam is comprised of 3D printed parts, a Raspberry Pi camera connect to Raspberry Pi Zero recognized as a USB webcam from the host, and an Arduino Leonardo Pro Micro to control the 6 servo motors. On the software side, […]

Raspberry Pi Pico Arduino Core released for RP2040 boards

Arduino RP2040 Core

Since Arduino plans to launch its own Raspberry Pi RP2040 based board with Arduino Nano RP2040 Connect, one would have expected software support for the Arduino IDE would have come from the company itself. But apparently, the developer community, or more exactly Earle F. Philhower, III did not feel like waiting. He had previously written ESP8266Audio library for audio file and I2S sound playing routines for ESP8266 & ESP32, and has recently released Raspberry Pi Pico Arduino Core on arduino-pico Github repository. The implementation appears to be already fairly comprehensive with support for digitalWrite/Read, shiftIn/Out, SPI master, analogWrite/PWM, Wire/I2C Master and Slave, analogRead and Pico chip temperature, filesystems like LittleFS and SD/SDFS, I2S audio output, and more. The Raspberry Pi RP2040 programmable IOs are also used to control servos, generate tones, and I2S output. You’ll need the Arduino IDE 1.8.x or the beta version of Arduino IDE 2.0, and add […]

Raspberry Pi CM4 based predictive maintenance gateway features Google Coral Edge AI accelerator

Techbase IModGate-AI predictive maintenance gateway

Techbase had already integrated the Raspberry Pi CM4 module into several industrial products including Modberry 500 CM4 DIN Rail industrial computer,  ModBerry AI GATEWAY 9500-CM4 with a Google Edge TPU, and ClusBerry 9500-CM4 that combines several Raspberry Pi CM4 modules into a DIN Rail mountable system. The company has now announced another Raspberry Pi Compute Module 4 gateway – iModGATE-AI – specially designed for failure monitoring and predictive maintenance of IoT installations, which also embeds a Google Coral Edge TPU AI module to accelerate computer vision. iModGATE-AI gateway specifications: SoM – Raspberry Pi Compute Module 4 with up to 32GB eMMC AI accelerator – Google Coral Edge TPU AI module Video Output – HDMI port Connectivity – Gigabit Ethernet USB – USB 2.0 port Sensors – 9-axis motion tracking module with 3-axis gyroscope with Programmable FSR, 3-axis accelerometer with Programmable FSR, 3-axis compass (magnetometer) Expansion 2x 16-pin block terminal Advanced […]