Raspberry Pi Compute Module 4 industrial carrier board supports M.2 NVMe SSD, 4G LTE modem

Since the Raspberry Pi Compute Module 4 launch last fall, we’ve seen several interesting carrier boards for the system-on-module including Wiretrustee to build a NAS with up to four SATA drives, the compact, Arduino-sized Piunora board that also include an M.2 socket, or Over:Board mini-ITX carrier board. Oratek brings another one specially designed for industrial use cases with TOFU Raspberry Pi Compute Module 4 carrier board offering wide DC input, Gigabit Ethernet with PoE, M.2 NVMe SSD or 4G LTE modem support, among many other features. Specifications: Raspberry Pi Compute Module 4 socket Storage NVMe SSD via M.2 2242 Key B socket (See Expansion section) MicroSD card slot Video Output HDMI 2.0 port up to 4Kp60 MIPI DSI connector for Raspberry Pi LCD display Camera – 1x MIPI CSI connector for Raspberry Pi camera Connectivity Gigabit Ethernet port with PoE Optional WiFI 5 and Bluetooth 5.0 on Raspberry Pi CM4 module Optional 3G/4G LTE (USB) modem via M.2 2242 Key […]

Support CNX Software – Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples

StereoPi v2 stereoscopic camera is powered by Raspberry Pi CM4 (Crowdfunding)

StereoPi stereoscopic camera based on Raspberry Pi Compute Module 3 was introduced in late 2019 on Crowd Supply.  The camera can record 3D video, create 3D depth maps with OpenCV, and benefits from the Raspberry Pi software ecosystem. The developers are now back with an upgraded model. StereoPi v2 comes with many of the same features, but as it is based on Raspberry Pi CM4 (Compute Module 4) it offers better performance, Gigabit Ethernet, Wifi & Bluetooth connectivity out of the box, while other features like PoE, TFT screen, shot button, etc.. are optional. StereoPi v2 specifications: Supported SoM – Raspberry Pi CM4 or CM4Lite modules Storage – MicroSD card socket Video Output – Micro HDMI port Camera I/F – 2x MIPI CSI camera connector plus “hackable camera lines” Networking – Gigabit Ethernet RJ45 port, plus optional WiFi 5 and Bluetooth 5.0 on Raspberry Pi CM4 module USB – 2x USB 2.0 Type-A ports, 1x USB 2.0 interface on header […]

Support CNX Software – Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples

Crowbits magnetic blocks for STEM Education work with Arduino, Micro:bit, ESP32, and Raspberry Pi (Crowdfunding)

Elecrow develops and manufactures electronics products for the maker market, and in recent years entered the STEM education market with products such as CrowPi2 Raspberry Pi 4 education laptop that I reviewed last year. The laptop integrates plenty of electronics modules, and students can learn Scratch visual programming as well as Python programming with the educational software running on the laptop. The company has now launched Crowbits magnetic electronic blocks for STEM education, and compatible with Arduino, ESP32, Raspberry Pi, and Micro:bit boards. There are over 80 programmable electronic magnetic modules and Lego bricks, with three different sizes ( large, middle, and small modules) of different colors with blue used for power control and logic control, green for output, yellow for input, and orange for advanced programming. Out of the 80+ modules, around 30 can be used without programming at all. Elecrow provides 5 kits to let users learn basic electronics and programming knowledge, namely the Hello Kit designed for […]

Support CNX Software – Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples

Kiwikit Raspberry Pi Pico baseboard takes off-the-shelf modules

While it’s possible to use Raspberry Pi Pico with a breadboard or Veroboard, we’ve seen the benefits of inserting the board into a baseboard such as Maker Pi Pico providing LEDs, a MicroSD card, audio output, and the ability to add ESP-01 WiFi module or well as up to two Grove expansion modules. Hammond Pearce decided to design his own Raspberry Pi Pico baseboard with Kiwikit board supporting some of the off-the-shelf modules and interfaces he commonly uses. Kiwikit key features and specifications Supported module – Raspberry Pi Pico Storage – 8-pin header for AT24C08 EEPROM up to 1KB Display – Connector for I2C SSD1306 OLED display On-board sensor – LDR (light-dependent resistor aka photoresistor) connected over analog input I/Os SPI header working for instance, with SD card modules as shown in the photo above. I2C header compatible with MP-6050 accelerometer/gyroscope modules Header with 2x ADCs with optional pull-ups that could be used with other photoresistors, or compatible sensors. Breakout […]

Support CNX Software – Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples

Fuzix Unix-like operating system ported to Raspberry Pi Pico and ESP8266

The Raspberry Pi Pico is not compatible with Linux, but now supports another Unix-like operating system known as Fuzix. Alan Cox’s Fuzix is a Unix-like operating system for older devices with less performance capacity. David Given’s two recent posts have brought to the attention about the operating system’s compatibility with ESP8266 MCU and Raspberry Pi Pico. Fuzix operating system has a kernel which is the central core of the system. Also, it has a C compiler and a set of core applications similar to the UNIX filesystem. The Raspberry Pi Pico port comes with many benefits like a well-structured Unix filesystem with its compatibility for SD cards through the SPI interface. Hence, supporting the Fuzix operating system. The full set of Fuzix binaries is available through a serial console to UART0.  Porting Fuzix to ESP8266 The post on “Porting Fuzix to the ESP8266” addresses the MCU’s support for the Fuzix OS. The absence of a memory management unit on the […]

Support CNX Software – Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples

Maker Pi Pico STEM board mini review with CircuitPython

In my early list of third-party Raspberry Pi RP2040 boards, I shortly mentioned Cytron Maker Pi Pico baseboard for Raspberry Pi Pico that exposes all pins via female headers, includes LEDs for all GPIOs pin, six Grove connectors, three user push-buttons, one RGB LED, a piezo buzzer, an audio jack, a MicroSD card, and an ESP-01 socket to add WiFi connectivity. The beta version sold for $5, and at the time I missed that included Raspberry Pi Pico board as well, so basically you got a free baseboard. The Malaysian company has now sent me a review sample to play around with, so let’s have a closer at the hardware and code samples for the board. Maker Pi Pico Unboxing and Specifications I received the board in Cytron package together with a pinout diagram for Raspberry Pi Pico, and we can see the latter is already soldered to Maker Pi Pico. Maker Pi Pico specifications: Based on Raspberry Pi Pico […]

Support CNX Software – Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples

AmpliPi – A Raspberry Pi-based whole house audio amplifier (Crowdfunding)

Micro Nova has put together an open-source, whole-house audio amplifier called AmpliPi based on Raspberry Pi Compute Module 3+. It is capable of streaming four independent sources to 6 stereo output zones, expandable to up to 36 stereo output zones through daisy-chained extender units. AmpliPi specifically supports inputs from four networking streaming sources including AirPlay, Pandora, Spotify, and DLNA, as well as four analog RCA inputs for your media appliances. AmpliPi key components and features: Controller Board Carrier board fitted with Raspberry Pi Compute Module 3+ and PCM5102A & CM6206 audio DACs. It also communicates over I2C with the STM32 MCU on the Preamp board (see below) to control the muxing and amplification systems. Interfaces 10/100M Ethernet port HDMI 1.4 output 2x USB 2.0 ports, plus one internal USB port Service and console ports for maintenance and/or debugging. Preamp Board Board equipped with a 6×4 audio matrix switching system and volume control network that is managed by an STM32F030 Arm […]

Support CNX Software – Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples

Software configuration tips for Raspberry Pi clusters & parallel-ssh command

I missed that linux.conf.au 2021 took place on January 23-25 2021, and while browsing the schedule I noticed a talk entitled “Building Raspberry Pi Supercomputers” by Federico Lucifredi, Product Management Director for Ceph Storage at Red Hat. In the talk, he mostly focuses on the software part, and besides some basic steps, I learned about some new commands that be useful to people managing clusters of Raspberry Pi or other Linux boards or hosts. Configuring a cluster He used Picocluster image in his example, but for people wanting to use 64-bit OS, he recommends Ubuntu or Fedora images until Raspberry Pi OS 64-bit becomes stable. The first part of the configuration is making sure all the main user is the same on all board, disable SSH for root, and configure run levels (X not needed on clusters). Networking is configured with fixed IP addresses for Ethernet, and DHCP for WiFi. He also configured ssh without password (i.e. public/private keys), but […]

Support CNX Software – Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples