Novasom M7 SBC aims to be a Drop-In Replacement for Raspberry Pi 3 in Industrial Projects

Raspberry Pi boards are great for education and hobbyist projects, and while they are also found in industrial projects, they may not be the ideal solution for such commercial projects because of potential availability issues, stability issues in demanding environments, lack of certifications, and lack of commercial support.

Novasom RASPMOOD family of SBCs aims to provide a drop-in replacement for Raspberry Pi based designs by providing mechanically and electrically compatible boards, as well as a software layer that allows the RASPMOOD boards to leverage the software you’ve already developed for your Raspberry Pi 3 design.

Novasom M7 Raspberry Pi Rockchip RK3328
Click to Enlarge

Today we’ll specifically look at Novasom M7 “RASPMOOD” board – aka SBC-M7 – powered by a Rockchip RK3328 processor.

Specifications:

  • SoC – Rockchip RK3328 quad core Cortex-A53 processor with Mali-450MP4 GPU
  • System Memory – Up to 4 GB DDR3 RAM
  • Storage – Up to 256 GB eMMC Flash + uSD slot
  • Video Output – HDMI 2.0 to to 4K @ 60 Hz, LVDS via external adapter, PCAP on Connector (dedicated I2C port)
  • Camera – Parallel camera support
  • Audio – Analog line out
  • Connectivity – 10/100M Ethernet, optional 802.11a/b/g/n WiFi with PCB antenna
  • USB – 1 x USB 3.0, 1 x USB 2.0, 1x micro USB OTG port
  • Expansion – 40-pin Raspberry Pi compatible header with 2x I2C @ 3.3 V, 1x SPI, 22x GPIO @ 1.8V
  • Debugging – TTL debug port
  • Misc – 1x user LED, RTC with external rechargeable battery , user reset push-button
  • Power Supply – 12V (6.5 to 18V protected); UPS manager (battery not included)
  • Dimensions – 86 x 54 mm
  • Temperature Range – 0 to 70°C
SBC-M7 Raspberry Pi Alternative Industrial Design
Click to Enlarge

First obvious remark: the board is not 100% mechanically compatible with Raspberry Pi 3 board so you may have to redesign part of your enclosure / mechanical design. The mounting holes and the 40-pin header positions are the same, but for example USB and HDMI ports are placed differently.

The company provides support for Debian (Armbian), as well as Android 7.1/8.1.  The company explains that one major difference is that they customized the kernel in such a way that the SW is 100% loaded in RAM and the uSD is used only at the bootstrap, which means the uSD card should not wear out after few months. Novaembed SDK allows users to easily configure the Linux OS with a GUI tool.

Several variants of the board are available with all options, no WiFi/Bluetooth, only 1GB RAM, no variable power supply input support, and no eMMC flash. Customers will usually ask the company to customize the board’s options to meet their needs, so the price will depend on options and order quantity.  There’s also the DK-M7FT development kit with the board and several accessories as pictured below.

DK-M7FT SBC-M7 Development Kit
Click to Enlarge

Novacom has several families of those Raspmood boards with the M-Line featuring the Novasom M7 discussed in this post, as well as the similar Snapdragon 410E based M8 board both of which target multimedia applications such as digital signage. The U-Line family targets applications with lower processing needs and RGB displays (no HDMI port) with for example NXP i.MX6ULL based U5-SBC board. More boards and details can be found in Novasom Arm’s SBC products page.

Share this:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK Pi 4C Plus

8 Replies to “Novasom M7 SBC aims to be a Drop-In Replacement for Raspberry Pi 3 in Industrial Projects”

  1. It is a bit strange. They claim to be compatible but as you mentioned, they can’t use similar enclosures nor power supplies, they don’t use the same CPUs, they can’t use the same kernel. Well they are different in every single point in fact and are just trying to surf on the RPi wave it seems. The only thing they did similar is the one most people have been complaining about and the easiest to fix is the 10/100 ethernet… So it mostly looks like a first step towards an RPi-like SBC, but it’s even far behind all others which at least adopted the enclosure compatibility without claiming it was an industrial model for the same thing. For example the ROC-3328-CC uses the same SoC, has better specs, is supported in mainline, comes with schematics, and is compatible with the RPi enclosure (and yes it does support GigE).

    Also I hardly see why they’d modify the kernel to run in RAM, this looks fishy to me. We’ve been doing this in our appliances for ages, it simply requires to either load your image into a ramfs or tmpfs, or even better to store it as a squashfs that is loaded as an initrd at boot. It’s safe, well controlled, and remains compatible with standard tools without requiring a patched kernel that you never know how long it will be kept up to date.

    1. And the GPIO isn’t even 3.3V, it’s 1.8V! I bet if one were to go pin by pin on it, the alt functions for the pins are nowhere near the rpi.

    2. Well, the second line just after the specs says : “First obvious remark: the board is not 100% mechanically compatible with Raspberry “, so it’s a bit obvious it can’t use the same enclosures. The processor it’s different from the one on the rpi, so this too it’s a bit obvious. The kernel in RAM uses less SD card, simply the more common headache in the rpi world users ( mine too ). I don’t understand why you tell that a patched kernel is needed to load an initrd and use it, probably you never noticed but it’s not so uncommon. Almost all the linux distros uses the initrd, so I think the patches are related to something else … And about the 1.8V pins, i’m quite sure it’s a mistake in the specs, but I will ask because sounds me too strange and in this case isn’t usable for my applications. On the other side there’s the eMMC, the WiFi , I can live with 100mb ethernet as probably everybody, there’s support for android 7 and 8, armbian… and I love the 12V input power supply, the one sided connectors for video/lan/usb and the battery support. I will ask more info, and maybe i’ll give it a try.

    1. ? RPI cannot run stable, usable Android. It does not have a compatible and powerful enough GPU.
      Even Google gave up on Android things, now it is just for smart speakers and displays.

Leave a Reply

Your email address will not be published. Required fields are marked *

Khadas VIM4 SBC
Khadas VIM4 SBC