SOMs

Edge Compute Modules that stack directly onto our networking modules.

BotBlox edge compute system-on-module (SOM)
BotBlox edge compute system-on-module (SOM)

What is a SOM?

What is a SOM?

A SOM is a pre-engineered compute brain you mount onto your own carrier board.

A SOM is a pre-engineered compute brain you mount onto your own carrier board.

RUGGED SOM

A System-on-Module is a tiny circuit board that embeds the processor, the RAM, the storage, the power management, the clock generation, and a curated set of high-speed peripherals all routed, validated, and characterised on a footprint typically smaller than a credit card.

SOC design is hard. DDR memory routing requires impedance-matched, length-tuned traces. Multi-rail power sequencing demands precisely-timed regulator ramps. EMI mitigation around fast clocks needs careful ground planes and decoupling.

Get any of these wrong and the system either doesn't boot, fails certification, or crashes in the field at 60°C. A SOM ships with all of this already solved.

COMPARATIVE

SoC Chip-Down

SBC (Raspberry Pi, Jetson dev kit)

Industrial Box / Appliance

SOMs

Time to first prototype

12–18 months

1 day

Off-the-shelf

4–8 weeks

Engineering effort

Very high

Minimal

None

Carrier board only

Form factor flexibility

✓ Total

✗ Fixed

✗ Fixed

✓ You design the carrier

Custom I/O & connectors

✓ Total

✗ Limited to onboard headers

✗ None

✓ Anything you want

Upgrade path

Full redesign

Buy newer SBC, redesign integration

Replace whole unit

Swap SOM, keep carrier

Required HW expertise

Senior Hardware Expertise

Minimal

Minimal

Junior Hardware Expertise

Volume cost efficiency

Best at >10k units

Poor (full retail markup)

Worst (premium pricing)

Strong from 100+ units

Best for

High-volume consumer products

Hobbyist · prototyping

Quick deployment, low-mix

Custom rugged systems

The BotBlox SOM advantage

The BotBlox SOM advantage

A SOM for compute that stacks directly into our network hardware.

A SOM for compute that stacks directly into our network hardware.

Our SOMs stack directly with BotBlox Ethernet switch hardware to add compute capability directly into the network.

Instead of connecting a separate processor to a switch port, the SOM integrates with the switch itself, giving it direct access to Ethernet traffic while reducing system size, weight, and cabling.

Specifications

Specifications

Engineered for SWaP-constrained platforms.

Engineered for SWaP-constrained platforms.

If you've deployed any BotBlox Rugged product, you already know these limits. The numbers below aren't theoretical — they're field-validated boundaries, characterised across temperature cycling, vibration testing, and altitude exposure.

Our SOMs inherit the same environmental envelope as the entire BotBlox Rugged family — the same -40°C to +85°C range, the same 30,000 ft altitude rating, the same wide voltage tolerance.

If you've deployed any BotBlox Rugged product, you already know these limits. The numbers below aren't theoretical — they're field-validated boundaries, characterised across temperature cycling, vibration testing, and altitude exposure.

Diagram of BotBlox SOM integration
Diagram of BotBlox SOM integration

Parameter

Value

Form Factor

40 × 40 × 16 mm

Input Voltage

5–60V (with protection)

CPU Core

Arm Cortex A7

Max Clock Frequency

792MHz

RAM

4Gbit

Ethernet Ports

1 x RGMII

USB Ports

1 x USB 2.0

Other Ports

1 x UART, 1 x RS482/422

OS

Linux, OpenWRT

Connectors

Molex PicoBlade

Software stack

Software stack

OpenWRT out of the box.

OpenWRT out of the box.

BotBlox SOMs ship with OpenWRT pre-installed, the same battle-tested Linux network stack running on millions of routers worldwide.

You get a web GUI for configuration and a complete CLI accessible over any Ethernet port or serial console.

THE INTERFACE

THE INTERFACE

The full OpenWRT web GUI, pre-installed

The full OpenWRT web GUI, pre-installed

Browse to the SOM's IP from any device on the network and configure VLANs, multicast routing, QoS, and firewall rules through a familiar Linux router interface.

BotBlox networking board with lit Ethernet ports installed inside a carbon-fibre autonomous platform
BotBlox system-on-module (SOM) product image

Where SOMs Are Deployed

Where SOMs Are Deployed

Where engineers deploy the BotBlox Rugged SOM.

Where engineers deploy the BotBlox Rugged SOM.

Anywhere a network needs to be managed, secured, and segmented, under conditions that would shut down a commercial router.

From autonomous platforms to perimeter sensor networks, the Rugged SOM brings carrier-grade switching to embedded systems.

BotBlox Boards are integrated into platforms operating across six application domains.

Each environment imposes different constraints on size, weight, vibration tolerance, and data throughput.

Stack architecture

Stack architecture

The SOM is half the system. Pair it with a network switch.

The SOM is half the system. Pair it with a network switch.

Our SOMs are compute modules with limited connectors for external ports. A stacking header exposes a high bandwidth ethernet port allowing it to stack with BotBlox ethernet hardware to sit on a larger network.

The combined stack becomes a fully managed ethernet router with compute ability.

BotBlox Boards are integrated into platforms operating across six application domains.

Each environment imposes different constraints on size, weight, vibration tolerance, and data throughput.

HOW TO CONNECT

HOW TO CONNECT

The SOM is runs the software for routing and compute, the ethernet switch is the network fabric.

The SOM is runs the software for routing and compute, the ethernet switch is the network fabric.

The physical port array, magnetics, and Ethernet PHYs. Stack them together via the high-density stacking connector and you have a complete, self-contained managed switch ready to deploy.

BotBlox system-on-module (SOM) product image
BotBlox system-on-module (SOM) product image

FAQS

FAQS

Frequently asked questions

Frequently asked questions

Common questions about BotBlox SOM

What's the difference between a SOM and a single-board computer (SBC)?

An SBC (like a Raspberry Pi) is a complete standalone board. A SOM is a compute module that mounts onto a carrier board you design. SOMs let you customize I/O, form factor, and connectors without redesigning the processor subsystem.

Can I use the Rugged SOM standalone, without a SwitchBlox Rugged?

The SOM exposes a single RGMII interface and serial ports — usable standalone for compute applications. But to access its full 5-port managed switching capability, you need to pair it with a SwitchBlox Rugged baseboard. Our newer SOMs are designed with less coupling to our boards, and are more suited to mounting onto a custom baseboard.

Which SwitchBlox Rugged revisions are compatible with the SOM?

Revision F or later. Older revisions can be upgraded via the BotBlox engineering team — contact us for retrofit options.

Can I run my own Linux distribution instead of OpenWRT?

Yes. Contact engineering for a build configured to your application.

What about firmware updates in the field?

Over-Ethernet firmware updates are supported via OpenWRT. Yocto builds update over serial. No physical access required once the SOM is deployed (with OpenWRT).

Is there a development kit?

Yes — the SOM + SwitchBlox Rugged bundle on shop.botblox.com is the recommended development kit. It boots OpenWRT with a default config and a working web GUI within 30 seconds.