(click board thumbnails for larger images)

The NanoPi M4V2, based on a 2GHz Rockchip RK3399 SoC, has a Raspberry Pi B3+ style form-factor and expansion bus. Key features include 4GB RAM, eMMC and microSD storage, WiFi/BT, 4x USB3.0, 4k HDMI 2.0, 2x MIPI-CSI, PCIe, and more.

The DR4029, based on Qualcomm’s IPQ4029 SoC, targets a wide range of wireless applications. The board features 2x GbE ports, dual-band WiFi, 2x mini-PCIe sockets, 2x SIM card slots, and a microSD slot.

The XPI-3128 SBC is based on a quad-core Rockchip RK3128 SoC, plus up to 2GB RAM and 64GB eMMC. I/O includes 100Mbps LAN, 1080p display, Raspberry Pi style 40-pin GPIO, and optional WiFi/BT.

The MaaXBoard Mini is based on the NXP i.MX8M Mini SoC, and features 2GB RAM, microSD or 16GB eMMC storage, and I/O including GbE, WiFi, BT, MIPI-DSI, MIPI-CSI, 2x USB, and 40-pin Raspberry Pi style expansion.

The ND108T is a Pico-ITX SBC based on the NXP i.MX8M SoC, with up to 4GB RAM and 32GB eMMC. I/O includes 4K/60fps HDMI and LVDS video, 2x USB3.0, 2x GbE, audio and serial ports, plus Raspberry Pi compatible 40-pin expansion.

The AI-oriented FZ5 Card, claimed to offer 2.4TOPS computing power, is based on the Xilinx Zynq UltraScale+ ZU5EV MPSoC, with 4x Cortex-A53 and 2x Cortex-R5 cores, plus an FPGA fabric. Interfaces include TF, GbE, video in/out, 4x USB, UART, and GPIO expansion.

The Banana Pi BPI-M5 SBC, based on the 2.0GHz quad-core Amlogic S905X3 SoC, features 4GB RAM, 16G eMMC, microSD, HDMI, 3.5mm audio, GbE LAN, 4x USB3.0, and 40-pin Raspberry Pi style expansion.

The MaaXBoard SBC, based on the NXP i.MX8M SoC, offers up to 2GB RAM and 64GB eMMC, plus I/O including SDIO, GbE, WiFi, BT, HDMI, camera, USB, UART, SDIO, and 40-pin Raspberry Pi style expansion.

The router-oriented DR6018 V2 SBC, based on a Qualcomm-Atheros IPQ6010 SoC, 1GB RAM, and 256MB NAND flash, offers 5x LAN ports, optional WiFi and 5G modules, mini-PCIe and SD expansion, USB 2.0/3.0 ports, and lots of GPIOs.

This fanless, Pico-ITX SBC, based on an Atom x5-E3940 SoC, offers up to 8GB RAM, HDMI, GbE, 4x USB, mini-PCIe expansion with mSATA support, and wide temperature operation.

ODROID-N2+ is a speed and RAM upgrade to the ODROID-N2 SBC. This enhanced model increases the clock rate of the 4x Cortex-A73 cores of its Amlogic S5922X SoC from 1.8GHz to 2.4GHz, and that of the 2x Cortex-A53 cores from 1.9GHz to 2.0GHz. The enhanced SBC design also adds an on-board RTC backup battery socket.

The tiny ATMegaZero SBC uses the Atmel ATMega32U4 SoC, the same core found on the Arduino Leonardo and Micro SBCs, but adopts a Raspberry Pi Zero style form-factor and a unique 40-pin GPIO expansion pinout.

The 3.5-inch style IB32 SBC is based on an Intel Celeron N2930 SoC. Features include LVDS, VGA, optional HDMI, GbE, SATA II, mini-PCIe, mSATA SSD, and I/O including USB, RS232/422/485, Firewire, and GPIO.

The tiny Chameleon96 SBC is based on Intel’s Cyclone V FPGA SoC, with 2x 800MHz ARM Cortex-A9 cores. The SBC meets 96Boards CE required specs (except MIPI SDI) and offers I/O including SD, HDMI, USB, WiFi, BT, UART, I2C, SPI, and GPIO.

ESP32-S2-Saola is an IoT dev board based on the Espressif ESP32-S2 WROVER or WROOM SoCs. The board provides 2MB RAM, 4MB flash, WiFi, and numerous GPIOs, and plugs into carrier boards via a dual-row pin header.