Metro ESP32-S3 is The Next Generation IoT Board with Circuit Python Support

The Adafruit Metro ESP32-S3 is a development board based on the ESP32-S3, designed in a form factor similar to an Arduino UNO or Adafruit Metro.

The Adafruit Metro ESP32-S3 is a development board based on the ESP32-S3, designed in a form factor similar to an Arduino UNO or Adafruit Metro. The board features built-in Wi-Fi Bluetooth capabilities and can be programmed with Arduino or Circuit Python.

The core of the board is an ESP32-S3 microcontroller, which includes a dual-core LX7 processor clocked at 240 MHz. Additionally, it has integrated 2.4GHz Wi-Fi and Bluetooth 5 (LE), secure boot, and flash encryption features. In terms of memory, it boasts 16 MB Flash and 8 MB PSRAM, supports full-speed USB OTG, and has efficient low-power management for various applications.

The board comes with two STEMMA QT I2C connectors for further IO expansion, a JTAG header for debugging, a microSD card for extended storage, and a two-pin LiPo connector with an integrated battery protection feature. The board is primarily powered by a 5V USB-C connector but there is also this barrel jack for a max of 12V input power.

When it comes to software, the board can be programmed with Circuit Python but you can also program this board with Arduino IDE and ESP-IDF. You can find all the hardware guide and software installation guides on Adafruit’s website. The most fun thing about this board is that the board allows for the installation of Linux, for which Adafruit provides a dedicated guide.

Adafruit Metro ESP32-S3 Key Specification:

  • Wireless Module: ESP32-S3-WROOM-1.
  • Processor: ESP32-S3 dual-core LX7, up to 240 MHz, with Vector extension for machine learning.
  • Memory: 8MB PSRAM.
  • Storage: 16MB SPI flash; MicroSD card slot.
  • Connectivity: WiFi 4, Bluetooth 5 with LE/Mesh; PCB antenna.
  • Certifications: FCC/CE.
  • USB: USB Type-C for power and programming.
  • Expansion Options:
    • Arduino UNO-compatible headers.
    • STEMMA QT connector for I2C devices (with power switch).
  • Debugging Tools:
    • Serial via USB-C.
    • 10-pin JTAG header.
    • Optional serial debug output pins.
  • Additional Features:
    • Reset and DFU buttons for ROM bootloader access.
    • LEDs (On/Charge/User) and status NeoPixel with controlled power.
  • Power Supply:
    • 6V-12V DC via DC jack.
    • 5V via USB Type-C.
    • LiPo battery support with charging over USB-C; MAX17048 I2C battery monitoring chip.
  • Power Consumption: Deep sleep mode uses ~100uA from a LiPo battery.
  • Dimensions: 72 x 53.2 x 14.8mm (Arduino UNO form factor).

A few months back Adafruit the Rev A of the Metro ESP32-S3 board, but it had an issue where they shared signals between the PSRAM, NeoPixel RGB LED, and SPI/SD card pins. That caused malfunctions when these particular features were used together. So Adafruit now offering replacements for those who bought the board before November 8.

You can purchase the Rev B of the board on Adafruit for $24.99 which does not include shipping.

Elecrow’s LR1302 is A LoRa Gateway Module for Advanced IoT Applications

The LR1302 is a new and advanced LoRa gateway module featuring a mini PCIe form factor. Powered by Semtech's SX1302 chip

The LR1302 is a new and advanced LoRa gateway module with a mini PCIe form factor. Powered by Semtech’s SX1302 chip, this device can achieve high performance with low power consumption. It can handle 8-channel data transmission, which makes it suitable for applications like industrial automation and smart city management.

At the core of the module, we have the Semtech Network’s SX1302 LoRaWAN chip that surpasses its predecessors (SX1301 and SX1308) in terms of better sensitivity, lower power consumption, and reduced operating temperature.

The LR1302 module is compatible with EU868 (863-870MHz) and US915 (902-928MHz) all credit to the Semtech SX1302 Chip. It features a sensitivity of -125dBm @125K/SF7 and -139dBm @125K/SF12, with TX power of 26 dBm for EU868 and 25 dBm for US915, while operating on a 3.3V power supply.

The LR1302 module features 8-channel data transmission which becomes a must-have where there is a need for high throughput. The device operates at ultra-low operating temperature which removes the need for extra cooling. Additionally, it complies with CE and FCC certifications, streamlining the certification process for products.

The LR1302 module is a small, compact device with a mini PCIe interface with 52 pins. It comes in two versions, SPI and USB, each with different power usage. this device has a wide operating range which ranges from -40°C to 85°C, so it can adapt well to diverse environmental conditions.

LR1302 LoRaWAN Gateway Features:

  • Chipset: Semtech SX1302
  • Frequency Bands: 863-870MHz (EU868), 902-928MHz (US915)
  • Channels: 8
  • Sensitivity: -125dBm @125K/SF7, -139dBm @125K/SF12
  • TX Power: 26 dBm (EU868), 25 dBm (US915) with 3.3V supply
  • Power Consumption: Standby – 7.5 mA, TX max – 415 mA, RX – 40 mA
  • Connectivity: 1x U.FL antenna connector
  • Indicators: 3 status LEDs
  • Features: LBT (Listen Before Talk) support
  • Operating Temperature: -40°C to 85°C
  • Physical Size: 30 mm × 50.95 mm, Mini PCIe form-factor, 52-pin connector

The LR1302 LoRaWAN Gateway Module is priced at $23.90. As of now, only the EU868 version is in stock. Note that the module does not come with the LoRaWAN HAT for the Raspberry Pi. The Wiki page provides more information on the setup process.

Waveshare RP2040-Tiny: Compact Power with USB-C and Buttons

Tiny Raspberry Pi RP2040 module connects to USB-C + buttons board via FPC connector

Tiny Raspberry Pi RP2040 module connects to USB-C + buttons board via FPC connector

The Waveshare RP2040-Tiny enters the scene as a noteworthy addition to the family of Raspberry Pi RP2040 modules. In the company of counterparts like Pimoroni Tiny 2040, DFRobot Beetle RP2020, and Solder Party RP2040 Stamp, the RP2040-Tiny distinguishes itself with a unique feature set. Notably, this solderable module introduces an FPC connector, allowing users to connect to a computer for programming with a USB-C port, a Boot button, and a Reset button.

RP2040-Tiny Development Board
RP2040-Tiny Development Board

The RP2040-Tiny micro development board, powered by the Raspberry Pi-developed RP2040 chip, stands out as a versatile solution for various projects. The unique design incorporates a separate adapter board, allowing for the isolation of USB and keypad circuits. This approach streamlines the board’s architecture and significantly reduces its overall thickness and size, presenting users with a convenient option for seamless integration into their diverse projects.

Pinout diagram
Pinout diagram

It is a compact hardware component built around the Raspberry Pi RP2040 microcontroller, akin to the Raspberry Pi Pico. This module is programmable using versatile languages such as MicroPython and supports the C/C++ Software Development Kits (SDKs) provided by Raspberry Pi. Developers can also utilize the familiar Arduino IDE for programming applications on the RP2040-Tiny module, broadening its accessibility. Beyond Python and C/C++, the RP2040 microcontroller, upon which the module is based, accommodates various programming languages.

Features

  • RP2040 microcontroller chip designed by Raspberry Pi in the United Kingdom.
  • Dual-core Arm Cortex M0+ processor, flexible clock running up to 133 MHz.
  • 264KB of SRAM, and 2MB of onboard Flash memory.
  • Onboard FPC 8PIN connector, adapting USB Type-C port via an adapter board.
  • Castellated module allows soldering directly to carrier boards.
  • USB 1.1 with device and host support.
  • Low-power sleep and dormant modes.
  • Drag-and-drop programming using mass storage over USB
  • 20 × multi-function GPIO pins.
  • 2 × SPI, 2 × I2C, 2 × UART, 4 × 12-bit ADC, 16 × controllable PWM channels.
  • Accurate clock and timer on-chip.
  • Temperature sensor.
  • Accelerated floating-point libraries on-chip.
  • 8 × Programmable I/O (PIO) state machines for custom peripheral support.

Detailed hardware and software documentation for the RP2040-Tiny module is available in the associated wiki.

Waveshare is selling the RP2040-Tiny module for $10.67 (two pieces) on Aliexpress, and if you wish to add the USB-C board with an FCP cable that would be $11.56 for two kits on the same page.

The company also sells the module and kit on Amazon and their online store for $4.49 and $4.99 respectively.

EDATEC’s AI-Enabled Vision System is Powered By RPi CM4

The ED-AIC2100 and ED-AIC2000 are two new camera modules powered by the RPi CM4, and designed for industrial and commercial applications

The ED-AIC2100 and ED-AIC2000 are two new AI camera modules powered by the RPi CM4, and designed for industrial and commercial applications. These camera systems are equipped with the Broadcom BCM2711 CPU and offer storage options of 8GB, 16GB, or 32GB eMMC. They feature a high-resolution image sensor that supports up to 70 FPS video recording making them ideal for ultra-fast image acquisition.

The camera uses a 2.0MP sensor with a 2.3MP upgrade option. The sensor is capable of taking monochrome images with its global shutter. This sensor has a capture speed of 70 frames per second, making it ideal for quick image capture in industrial areas. It also offers optional polarizers in half or full-setup configurations.

Now looking at the ED-AIC2100 mode it features an optional liquid module zoom and supports various C-Mount lenses, ensuring versatile focus adjustments. This device also has a 2.0MP monochrome global shutter sensor capable of recording at 60 Frames Per second. They come with adjustable and fixed lenses, controlled LED lighting, and optional polarizers, making them very adaptable for different uses.

On the software side, this device runs on Raspberry Pi OS (64-bit) and includes OpenCV, QT, and Python for various AI tasks. Additionally, this device supports YOLO V5 and V8 for machine learning tasks and can work with many third-party libraries like Halcon ArmV8 and Aurora Vision.

EDATEC CM4 AI Camera Features:

  • Memory: Up to 8GB LPDDR4
  • Storage: Max 32GB eMMC
  • I/O: 4 isolated GPIOs, 1 RS232, 1 Ethernet (M12 port)
  • LEDs: Status, Power, Fault, Read, Ethernet Status
  • Operating Temperature: 0℃ to 45℃
  • Power: 10-30 VDC, Max 30W
  • Certifications: FCC, CE
  • Mechanical: 70x54x50mm, Weight: 150g
  • Housing: Industrial Aluminum

EDATEC has not disclosed the pricing for the CM4 AI Camera. But for more information, you can refer to the product’s webpage.

ADLINK introduces COM-Express Type 7 module with the best performance per watt in its class

Powered by AMD® Ryzen™ Embedded V3000, the module features up to 8 cores at 15W, 45W, integrated 2x10G Ethernet, with extreme temperature options for various networking use cases

Summary:

  • ADLINK brings 8 cores at 15W, 45W TDP in its latest COM Express Basic size Type 7 module —Express VR7 — delivering the best performance per watt coupled with exceptional responsiveness brought by 64GB dual-channel DDR5 SO-DIMM.
  • Integrated with 2x 10G Ethernet and 14x PCIe Gen4 lanes, and with extreme temperature option (-40°C to 85°C), it is your ideal solution for various networking and data processing applications.
  • ADLINK Express-VR7 fulfills use cases, including, but not limited to, edge networking equipment, 5G, signal processing, industrial automation and control, and rugged edge servers.

ADLINK Technology Inc., a global leader in edge computing, announces the launch of its Express-VR7 module with up to 8 cores at 15W, 45W powered by AMD Ryzen Embedded V3000. Exhibiting the best performance per watt and cost in its class combined with 64GB dual-channel DDR5 SO-DIMM (ECC/non-ECC) for prominent responsiveness, the COM-Express Basic size Type 7 module boasts as a go-to solution for various mission-critical data processing and networking applications at 15W, 45W TDP.

“It is evident that edge networking demands have been trending towards more and more compact, fanless, power-efficient designs that can withstand normal to harsh environments, “said Lauryn Hsu, Senior Product Manager at ADLINK COM. “Blending AMD ‘Zen 3’ high-performance architecture with topnotch energy efficiency and industrial-grade reliability, Express-VR7 strikes the perfect balance between performance and power consumption in constant networking and edge systems.”

“We are excited to collaborate with ADLINK on its newest Express VR7 module powered by our AMD Ryzen™ Embedded V3000 processor,” said David Rosado, senior product marketing manager, Embedded Processors Group at AMD. “With its combination of high-performance and power efficiency, the Ryzen Embedded V3000 is a great addition to the Express VR7 module especially for developers who require a robust Computer-on-Module solution with advanced features for edge computing.”

Integrating 14x PCIe Gen4 lanes and 2x10G Ethernet interfaces that are backplane KR, copper, and fiber optic compatible, and is available with extreme temperature option (-40°C to 85°C), the ADLINK Express-VR7 module can realize wide-ranging edge networking innovations, such as edge networking equipment, 5G infrastructure at the edge, video storage analytics, intelligent surveillance, and industrial automation and control.

ADLINK is also working to provide I-Pi development kits based on the Express-VR7 module for out-of-the-box-ready prototyping and referencing.

For more information about the ADLINK Express-VR7 module, please follow the following link here at adlniktech.com: https://www.adlinktech.com/Products/Computer_on_Modules/COMExpressType7/Express-VR7?lang=en

For more information about ADLINK development kits, please follow the following link: https://www.ipi.wiki/

Boondock Echo is A Two-Way Radio with AI and Keyword Alert Features

The Boondock Echo is a two way radio

The Boondock Echo is an internet-backed, two-way radio attachment with advanced features like recording, playback, denoise, transcribing, and translation. Additionally, it offers keyword-based notifications, enhancing communication efficiency and monitoring.

Boondock Echo connects to a radio, transmitting and storing audio on the cloud for transcription. You can now set alerts on these transcripted keywords through the web interface.

The box of Boondock Echo measures 120x90x30mm. In the box, you will find the device itself along with a K-type two-pin cable, and a 3.5mm audio jack. There is a power switch on one side, with a MicroSD slot and USB port on the other side of the device. In the front, we have Push-to-Talk (PTT) and volume buttons. And finally, three multicolor LEDs indicate the Wi-Fi, audio, and device status.

Setting up the Boondock Echo is fairly easy. First, you need to connect it to Wi-Fi using your credentials. You can add several Wi-Fi networks for redundancy. Once you are done setting up Wi-Fi you can access many settings through the web interface of the device. In the web interface, there is a feature that lets you know the Wi-Fi status through voice messages.

The device contains two boards: a main board with an ESP32-A1S module and a smaller Boondock Audio Kit Sidekick board, connected to the external K-type cable and 3.5mm audio-out interfaces.

To listen to a channel, you have to set the frequency manually on the radio itself. The Boondock Echo can only enable the push-to-talk feature and send a pre-saved message button. There is also an option in the web interface t disable this feature completely to avoid accidental messages. All these features are good but it has a minor flow, If you want to listen to different frequencies, you’ll need more than one Boondock Echo device.

Key Features of Boondock Echo

  • Audio Recording & Transmission: Records and transmits audio via connected radios.
  • Cloud Accessibility: Stores and accesses recordings on the cloud.
  • Remote Control: Manages settings like volume and recording remotely via the cloud.
  • Cloud-to-Radio Transmission: Sends audio from the cloud to the radio, including uploaded files.
  • Automated Transcription: Transcribes recordings on the cloud using AI.
  • Audio Enhancement: Improves recording quality with AI technology.
  • Scheduling & Triggers: Schedules recording sessions and sets keyword-based triggers.
  • Station Management: Manages multiple radio stations as cloud presets.
  • Dockpack Linking: Connects multiple devices for comprehensive audio monitoring.
  • On-Device Playback: Plays audio directly from the device or via the cloud.
  • Long-Term Archival: Stores radio frequency audio for extended periods.
  • Favorites Marking: Marks important audio messages for easy retrieval.
  • Real-World Compatibility: Tested with Baofeng UV-5R+ radio, covering 136-174 MHz and 400-480MHz frequency ranges.
  • Impressive Transcription Quality: Utilizes OpenAI for high-quality transcription in challenging conditions.
  • Future Expansions: Aims to support services like IFFT for varied notifications.
  • Open Source: Hardware and on-device software are open-sourced, and available on GitHub.

Boondock Echo can be used for monitoring emergency frequencies for specific keywords or tracking amateur radio nets for call signs.

At the time of writing this article, the pricing details are still pending, but some sources believe that it will include a hardware cost along with a cloud subscription cost. The device is open-sourced so all the hardware and software are available on GitHub.

For more updates, you can check out the Boondock Crowd Supply page and subscribe.

SaraKIT is A Raspberry Pi CM4 Expansion Board for ChatGPT-Enhanced Voice and Motor Control

The SaraKIT is an open-source Raspberry Pi CM4 expansion board for the Raspberry Pi CM4. The highlighting feature of this board is its ChatGPT-enabled voice assistant, thanks to its three sensitive microphones. This board also has two BLDC motor controllers, accelerometers, gyroscopes, and various sensors. SaraAI also extended its support for platforms like Amazon Alexa, Home Assistant, and Google Home.

SaraAI offers a range of examples that make using their board significantly more easier. Examples include smartphone-controlled RC Cars, Self-Balancing LEGO Robot, Precise BLDC Motor Control, Pan-tilt Cameras, Face Detection, Object Detection, and Tracking, Sound Locator, and more.

The most interesting feature for me was their custom ChatGPT-supported voice assistance with a 3D-printed casing with user face tracking and recognition capabilities.

Features & Specifications of SaraKIT

  • Raspberry Pi CM4 Carrier Board compatible with future CM5 modules
  • Compact design slightly larger than a credit card at approximately 9 cm diameter
  • Advanced voice control using ZL38063 for high-quality audio
  • Three sensitive SPH0655 microphones for clear sound capture
  • Sound localization capable of voice recognition up to 5 meters away
  • High sensitivity with an SNR of -37 dB ±1 dB @ 94 dB SPL
  • Amplified stereo output with 2 x 6W at 4Ω
  • Two DRV8313 three-phase BLDC motor drivers supporting up to 65V and 3A peak
  • Two encoder inputs, reprogrammable as GPIO
  • 11 GPIO pins available for UART, I2C, PWM, and more
  • Dual camera interfaces with CSI support
  • Digital Accelerometer LIS3DH and LSM6DS3TR for 3D motion sensing
  • LSM6DS3TR includes an always-on 3D gyroscope and temperature sensor
  • dsPIC33 embedded programmable 16-bit microcontroller with 32 KB memory
  • Host USB support for enhanced connectivity options

As this project is open source, there is no shortage of available documentation. On their GitHub repo, you can find all of their schematics, PCB layout, and other hardware design files. You can also check out their official website and their YouTube channel for additional examples and documentation.

You can purchase the whole kit at a nominal price of $99 from Crowd Supply. The kit includes a SaraKIT CM4 board, a flexible camera cable (17cm), and a special camera adapter with a sensor. The company also started a Crowd Supply campaign with an initial goal of $5,000, but at the time of writing this article, they have already surpassed that.

Introducing CAPUF’s Feature-Rich CH32V003 Development Board

CAPUF Embedded recently released an All-in-One MCU Development Board powered by the popular CH32V003 microcontroller. This board includes a 0.96-inch 128×64 pixel OLED display, along with an integrated buzzer and RGB LED for enhanced functionality.

CAPUF Embedded recently released an All-in-One MCU Development Board powered by the popular CH32V003 microcontroller. This board includes a 0.96-inch 128×64 pixel OLED display, along with an integrated buzzer and RGB LED for enhanced functionality.

After the initial release of this 10-cent microcontroller, we have seen a lot of development boards built on top of this microcontroller, the NANOCH32V003, and the original CH32V003 Dev Board being among them. We have seen YouTubers like CNLohr and EEVblog talk about this incredible 10-cent microcontroller, CNLohr even went a step further and introduced bit-banged USB on this tiny device.

But the developers of this All-in-one board planned something unique and different, and we were presented with this All-in-one development board that features a CH32V003 microcontroller. Additionally, this board uses the USB-C Port for Power and Serial Interface; it also has an I2CTemperature Humidity Sensor, a 0.96″ Pixels OLED Display, an 8Mbit SPI NOR Flash, an Option for Connecting an External 24Mhz Oscillator, an MCU Reset Button, a Buzzer and many other features, full features list can be found in the section below.

At the heart of the board is the CH32V003 microcontroller, which is an ultra-low-cost (10-cent) 32-bit microcontroller based on the RISC-V 2A core. It has a maximum system central frequency of 48MHz and features 2KB of SRAM and 16KB of Flash memory. CH32V003 also has a wide range of peripheral interfaces, including a DMA controller, a 10-bit ADC, an op-amp comparator, multiple timers, and standard communication interfaces such as USART, I2C, and SPI. With these features, CH32V003 can be used in a wide range of applications.

The company will provide the firmware, example code, and tutorials which will make it easy for beginners to get started with the development board. Additionally, helpful resources like the PDF schematic and a 3D model (STEP file) of the Dev Kit will be released soon. To program the board, you’ll use the WCHLinkE programmer, which CAPUF Embedded just started reselling. For more details and updates about the product, you can visit their official page.

CH32V003 Dev Kit Technical Features

  • USB-C Port: Provides 5V power and serial interface.
  • 3.3V LDO: On-board Low Dropout Regulator.
  • UART: USB to UART interface.
  • I2C Interfaces:
    • Temperature and humidity sensor.
    • Qwiik Connector for external sensor boards.
    • 0.96″ OLED display module (128×64 pixels).
    • 4-pin header for jumper wire connections (connector not pre-soldered).
  • SPI Interface: 8Mbit SPI NOR Flash.
  • PWM: RGB LED for various color outputs.
  • GPIO Inputs: Two keys for user input.
  • ADC Input: Variable resistor/potentiometer.
  • GPIO Outputs: One LED and one buzzer.
  • Programming Interface: 3-pin header for WCH-LinkE Programmer.
  • I/O Ports: 20-pin MCU I/Os breakout on headers.
  • Status Indicators: LED indicators for 5V, 3.3V, UART RX, and TX.
  • External Oscillator: Option to connect a 24Mhz oscillator.
  • Reset Feature: MCU reset button on the board.

The company says the development kit will include a programmer and a USB-C cable, ensuring that users have everything needed for evaluation and development. The expected price range for this development board is around $35-45 with accessories.

The product is not yet available to purchase. However, the product page indicates that it will be released soon. Once available, it can be purchased from Makerpals, Tindie, and Indian store Evelta.

MaTouch is A ESP32-S3 Based Rotary Display Module for IoT Applications

MaTouch is a rotary encoder with a circular display attached to it. This nifty device is designed and developed by Makerfabs and powered by an ESP32-S3 module. Priced at $44.80 this this compact gadget features Bluetooth and Wi-Fi capabilities and can be used for IoT applications.

A year back I came around to this DIY haptic input knob designed by scottbez1 and since then I always wanted to make something like this but the availability of parts and the time required to build was always an issue. But a few days ago I found out about MaTouch, which perfectly fits the requirements for my home automation project.

The device uses an ESP32-S3 chip, which has Wi-Fi and Bluetooth 5.0 capabilities. It’s enhanced with 8M of PSRAM and 16MB of flash memory for storage. It also has a dual-core processor that can run up to 240 MHz, making it quite powerful for handling various tasks.

The device features a 2.1” IPS display with 480×480 pixels resolution and the display has a 75FPS refresh rate with a 65K color range. Additionally, the device provides UART and I2C pins for further expansion and connectivity options.

Like the DIY version we have talked about earlier, this device also supports clockwise and counterclockwise rotation and touch inputs you can check out the attached video for further reference.

The MaTouch ESP32-S3 Rotary Encoder features:

  • Memory: 16MB Flash, 8MB PSRAM.
  • Connectivity: Wi-Fi, Bluetooth 4.2, PCB antenna.
  • Display: 2.1” TFT LCD with capacitive touch, RGB565 + 3-wire SPI.
  • I/O: 2x Grove connectors, rotary encoder, flash, and reset buttons.
  • USB: USB Type-C port.
  • Operating Temperature: -40℃ to 85℃.
  • Power: Onboard LDO, 5V DC via USB Type-C.
  • Size: 71.27 x 71.27mm.

The most challenging aspect of the DIY approach was the software side of things. Even though it was open source, you needed to write your own code for additional features and enhancements. However, MATouch solves this problem with its well-documented Wiki page and a GitHub repository filled with examples to speed up software development.

You can purchase the MaTouch ESP32-S3 Rotary Encoder from their official website makerfabs

TOP PCB Companies