The Raspberry Pi Compute Module is a small form-factor computer that has been designed for use as an embedded device. The latest version of the Compute Module is the Raspberry Pi Compute Module 4, which was released in June 2020.

It is likely that the next iteration of the Raspberry Pi Compute Module will feature improved performance and updated components, while retaining the small form factor and low power consumption that have made the Compute Module popular. This might include the latest generation of processors and memory, as well as improved connectivity options and expanded storage capabilities.

Additionally, the Raspberry Pi Foundation has a history of releasing new Compute Module versions every two to three years, so it is possible that the next Compute Module could be released sometime in 2023 or 2024. Overall, the Raspberry Pi Compute Module continues to evolve and improve, offering a compact and versatile platform for a wide range of embedded computing applications. Stay tuned for future updates from the Raspberry Pi Foundation.

Current version of Raspberry Pi Compute Module 4

Possible feature and specs changes

It is difficult to predict the exact specifications of a future Raspberry Pi Compute Module, as these are subject to change based on various factors, including advancements in technology and market demands. However, based on the current trends and recent releases, the next Compute Module might feature:

  • Processor: The next Compute Module might feature a more powerful processor, such as a newer generation of ARM-based chips or even a custom chip designed specifically for the Raspberry Pi. The processor might have improved performance and power efficiency, providing a faster and more efficient computing experience.
  • Memory: The next Compute Module might come with increased memory options, such as LPDDR5 RAM or larger capacity options, providing more room for larger applications and multiple tasks.
  • Connectivity: The next Compute Module might have improved connectivity options, such as faster Ethernet, Wi-Fi 6 support, or 5G connectivity. This would make the device better suited for applications that require a fast and reliable internet connection.
  • Storage: The next Compute Module might feature expanded storage options, such as larger eMMC storage or support for NVMe SSDs, providing more room for data storage and enabling faster read and write speeds.
  • Other features: The next Compute Module might also include other features and improvements, such as improved thermal management, support for more displays or cameras, or a more compact form factor.

These are just some of the potential improvements that the next Raspberry Pi Compute Module might feature. It is important to note that these are only speculations and actual specifications may differ. But before CM5 will see the light of day, meet ModBerry 500 CM4 & and it’s cousing ModBerry 500 R1, powered by Radxa CM3.

Arduino or Raspberry Pi? Pros and cons in IoT use.

Some people consider the Arduino platform to be the best for beginners, however, the novice will handle both Arduino and Raspberry Pi board. The choice between platforms should mainly depend on the characteristics of the project.

The origin of both platfoms

The founder of Arduino is Massimo Banzi, a lecturer at the now-defunct Italian Interaction Design Institute Ivrea, who developed a microcontroller in cooperation with students from this university. The Arduino programming language, based on the Wiring environment and basically on the C/C++ language, was designed by Hernando Barragán, a student of Banzi. The site prepared by Hernando Barragán presents exactly all the work on the project, which clearly shows that this success has more than one father.

In the case of Rasberry Pi, the project also had its source at the university. More specifically, at the University of Cambridge. Three lecturers: Jack Lang, Alan Mycroft and Robert Mullins came up with the idea of ​​developing a simple and above all cheap computer for learning programming. The first prototypes were created between 2006 and 2008. In the next step, seeing the potential of their solution, the men established cooperation with Pete Lamas, an integrated circuit designer at BroadCom, and David Braben, one of the developers of the Elite game, and together they founded the Raspberry Pi Foundation.

As a result, both platforms, which were originally intended to be used for learning by students, due to their low price and simplicity of use, became extremely popular among amateur users of consumer electronics and control, and appeared in mass sales.

So what should you choose – Arduino or Raspberry Pi?

The answer is basically simple – Arduino is ideal for simpler projects. Raspberry Pi will be useful for solutions that require more computing power. Arduino has only 2 kilobytes of RAM. Raspberry Pi has a RAM size of 1 GB. So Arduino is a simple microcontroller, meanwhile Raspberry is actually a small computer. Not without significance is the fact that the Arduino IDE is easier to use than Linux. So if you need a simple control of watering your garden, Arduino will work perfectly. Several sensors and a few lines of code will do the trick. For Raspberry Pi, to achieve the same effect, you will first need to install the system and the necessary libraries. There will be a lot more work and the effect will be the same – watering the garden at a specific time.

So choose Arduino when you need to use a simple solution for frequently repeated activities, e.g. controlling the watering of the garden, switching on and off the external lighting at a specific time, opening the gate, etc. However, because Raspberry can run many tasks at the same time, it is a computer, work simultaneously as a home printer server and operate the monitoring system. Home weather stations are popular and Raspberry will be perfect for this application because of the need to collect information from several sensors (temperature, wind strength, humidity). Raspberry Pi will therefore be a good choice for anyone interested in IoT, i.e. the Internet of Things at home. Examples of ready projects can be found here: https://modberry.techbase.eu/

Why not both?

Nothing prevents you from starting with Arduino and continuing with Raspberry Pi. By using Arduino or ESP32-based solutions you will learn the basics and you will get the effect quickly and relatively easily. But only Rasbperry Pi will allow you to make much more difficult projects. And both platforms can be combined with each other. Arduino/ESP32 can be used to read information from sensors and control e.g. motors (for example a garage door). Raspberry Pi will control all devices and send the collected data, e.g. to a mobile phone. You can do more together.

The latest version of Raspberry Pi development board, Raspberry Pi Model 3 B+, is now available as a platform for ModBerry M500 industrial computer series. Raspberry Pi 3 Model B+ (Plus) offers has more computing power and much greater possibilities in the field of wired and wireless communication.

The biggest new feature introduced in 2016 is the Raspberry Pi 3 wireless support. Now the creators took a step forward and refined the solution. The new Raspberry Pi 3 Model B+ – supports two-band Wi-Fi (2.4 GHz and new 5 GHz), Bluetooth version 4.2  and Ethernet over USB 2.0 (up to 300 Mb / s). Upgraded ModBerry M500 series is powered by s more powerful heart, in the form of a Broadcom BCM2837B0 quad-core processor clocked at 1.4 GHz. Power-over-Ethernet support has also appeared, and heat dissipation has been improved.

ModBerry M500 on Raspberry Pi 3 Model B+

ModBerry M500 vs ModBerry 500(CM3)

Standard ModBerry 500 series is based on Raspberry Pi Compute Module 3, an industrial version of commercial Raspberry Pi branch, with flagship Raspberry Pi 3 Model B+. Used Compute Module is more suitable for custom products, such as our ModBerry 500 industrial computer, which can be adapted to customer’s need with wide range of extension modules from TECHBASE. ModBerry equipped with CM3 can be configured to support chosen number of RS-232/485 serial ports, Digital and Analog I/Os, various setup of Ethernet/USB ports, CAN interface, 1-Wire and wireless modems: 3G/LTE, GPRS/EDGE, GPS, LoRa, ZigBee, Wireless M-Bus, NarrowBand-IoT and many more.

The updated M500 availability

Currently the updated M500 samples, are available on demand. Please contact TECHBASE’s sales department via https://iot-industrial-devices.com/ contact form with specific requirements to receive an offer that will suit the project’s needs. Since the M300 update is still under the development, the development, specific datasheets will be available in mid-June. The pricing of each unit may vary on the basis of configuration and order quota.