ModBerry 500-CM4 with ESP32 and Arduino for ultimate power management

Sleep functionality for ModBerry 500 CM4 devices

TECHBASE company designed an extended version of Raspberry Pi Compute Module 4 based devices, ModBerry 500-CM4-PM series for better power management in changing conditions of industrial applications. With the use of GPIO the module can manage boot, sleep mode or safe shutdown of the device in terms of unexpected drop in the power network with help of built-in ESP32 module and Arduino environment.

In the last few years developers marketed a wide range of ARM-based development boards, lacking in enhanced power management, especially sleep and wake up modes, commonly used in PC-grade computing. These boards are not adjusted for battery power supply, so it’s natural that sleep/wake functions should be implemented. In connection with the development of solutions based on Linux-SBC, key factor is adding sleep modes to any remote installation

ESP32 based addon module for Raspberry Pi

With built-in algorithms and the possibility to program on your own, the TECHBASE’s sleep/wake addon module can wake the device using a scheduler/timer. The module itself is based on ESP32-WROVER, used in the Moduino X series. ESP32 as a lightweight and low-powered solution is a perfect aid system for Raspberry Pi. Another option is wake on external triggers, e.g. change of input state, etc. All the options for sleep, shutdown and wake can be configured for various scenarios to ensure constant operation of devices, safety of data and continuity of work in case of power failure in any installation.

Sleep mode with additional power backup

Additional power management option for ModBerry devices is sleep functionality enhanced with SuperCap UPS energy backup device. This solution allows programming scenarios including the execution of chosen actions, in order to save data, send a notification and restart/shutdown the controller after completion.

Advanced power management solution

Most advanced configuration includes use of ESP32 module, known from the successful, lightweight Moduino X series, for extra logic for wake up / sleep scripts. This addon will allow the RaspberryPi-based ModBerry device to be woken up by the internal ESP32 controller

Moduino-ModBerry symbiosis allows a wide range of wake-up/sleep schedule customization, in order to perform best and save energy according to power supply state. Arduino and MicroPython environments provide libraries to control different scenarios of data and power management.

ModBerry 500-CM4-PM availability

The preliminary ModBerry 500-CM4-PM devices are available on request and delivery time will be specified by the Sales Dept. depending on the size of the project. Contact via email or Live Chat here: https://iiot-shop.com/

RAID support for NVMe SSD with Raspberry Pi Compute Module 4 for IIoT

With latest Raspberry Pi Compute Module 4, the Raspberry Foundation added NVMe SSD support via M.2 (PCIe 2.0) interface. Jeff Geerling tested 3 piece M.2 SSD RAID array which is another example how Compute Module 4 is a milestone in IoT applications.

SSD/eMMC benchmark scores for Compute Module 4

With the debut of Raspberry Pi Compute Module 4 and ModBerry 500 CM4 from TECHBASE, another addition came to Industrial Controllers and Edge Automation. New module carried the likelihood to associate NVMe SSD module by means of M.2 slot utilizing PCIe 2.0 interface.

Common test of storage for Raspberry Pi is a solution from James A. Chambers’ blog found here: https://jamesachambers.com/raspberry-pi-4-usb-boot-config-guide-for-ssd-flash-drives/?amp=1. Following test steps allows you to benchmark storage performance and shows a score based on registered storage parameters.

Storage test scores for Compute Module 4

We took our ModBerry 500 CM4 device, utililizing latest Raspberry Pi Compute Module 4 and carried two test:

  • eMMC built-in standard Raspberry Pi Compute Module 4
  • selected NVMe SSD via M.2 slot

Both eMMC and SSD drive perfomed really well, achieving very high benchmark score: 5078 for eMMC and unbelivable 13807 for NVM. SSD. For direct comparison, you can check some tests performed by over 20.000 users of this benchmark here: https://jamesachambers.com/2020s-fastest-raspberry-pi-4-storage-sd-ssd-benchmarks/?amp

Score of eMMC on ModBerry 500 CM4
Score of NVMe SSD on ModBerry 500 CM4

More benchmark scores can be found here: https://storage.jamesachambers.com/

Order next batch of Raspberry Pi Compute Module 4 devices

TECHBASE’s ModBerry industrial computer series has received an update to Compute Module 4 and is available for pre-orders. TECHBASE is leading manufacturer of Industrial Raspberry Pi and Industrial Compute Module solutions. ModBerry 500 series is fully compatible with all releases of Compute Module from Rasbperry Pi foundation.

Main features of updated device are:

  • up to 4x faster eMMC Flash with up to 32GB storage
  • up to 2x faster performance than previous CM3 version with quad-core Cortex-A72 4×1.5GHz
  • up to 8x more RAM (8GB LPDDR4)
  • 1Gbit Ethernet interface
  • optional PCIe card support for NVMe SSD drive (via M.2)
  • optional second PCIe support for wireless modem solutions, e.g. 5G modems

First batch of ModBerry 500 CM4 devices has already been shipped, we are gathering orders for next batch. Hurry up to get your devices quickly!