Overview
The Sixfab AI HAT+ for Raspberry Pi 5 is a PCIe edge AI accelerator with a DEEPX NPU, delivering up to 13 or 25 TOPS of real-time inference. Explore its architecture, capabilities, and professional use cases for edge AI workloads.
Sixfab AI HAT+ for Raspberry Pi 5
A HAT+ specification compliant accelerator for Raspberry Pi 5, carrying a DEEPX DX-M1M (25 TOPS at INT8) or DX-M1ML (13 TOPS at INT8) NPU. Connects over PCIe Gen 3 x1 via a 16-pin FFC cable, and runs vision models on-device. Intelligented by DEEPX. Built on Raspberry Pi.
The Sixfab AI HAT+ for Raspberry Pi 5 is a HAT+ specification compliant accelerator carrying a DEEPX DX-M1M (25 TOPS at INT8) or DX-M1ML (13 TOPS at INT8) NPU. It connects to the Raspberry Pi 5 over PCIe Gen 3 x1 through a 16-pin FFC cable, runs compiled vision models on-device, and draws power through the standard 40-pin GPIO header. Intelligented by DEEPX. Built on Raspberry Pi.
What the AI HAT+ is
The Sixfab AI HAT+ is an add-on board for Raspberry Pi 5 that adds a dedicated DEEPX neural processing unit to the system. Vision models compiled to the DXNN format run on the NPU; the Raspberry Pi 5 keeps handling I/O, networking, application logic, and any pre/post-processing that is not offloaded.
The board is mechanically and electrically compliant with the official Raspberry Pi HAT+ specification. It draws all of its power from the Raspberry Pi 5's 40-pin GPIO header (5 V DC, 3 A rated input), with no external power connector, and identifies itself to the Raspberry Pi 5 via an onboard EEPROM on the HAT+ ID bus. PCIe data does not run through the GPIO header: it is routed over a 16-pin FFC cable from the Raspberry Pi 5's external PCIe port to the connector on the HAT+.
Inference runs entirely on-device. After installation, no internet connection is required at runtime. The board is shipped today with a vision focus: object detection, classification, segmentation, and similar tasks. LLMs are on the DEEPX silicon roadmap and Sixfab will support them as the silicon enables. No dates.
Two variants
The AI HAT+ ships in two variants. They share the same PCB design, the same HAT+ form factor, the same connectors, and the same software stack. The NPU on board is what changes.
The 16-pin FFC cable shipped in the AI HAT+ box does not fit the Raspberry Pi CM5 IO Board's PCIe connector. If you are deploying on the CM5 + Raspberry Pi CM5 IO Board path, plan to source a CM5-compatible PCIe cable separately before assembly. The Raspberry Pi 5 (primary) path uses the bundled cable as-is.
The DEEPX silicon runs INT8 only. The DXNN compiler quantizes models from FP32 to INT8 automatically; expect approximately 2 % accuracy loss compared with the original trained model. Plan benchmarks and acceptance criteria around the quantized model, not the FP32 baseline.
Key features
RunAsync in the dxrt runtime API.How inference flows through the system
The pipeline keeps the Raspberry Pi 5 in charge of capture and pre-processing, hands the prepared input to the DEEPX NPU over PCIe, and returns raw outputs to the application for post-processing and routing.
Software: two paths to a running model
Both paths run on top of the same DEEPX runtime (dxrt-runtime) and the kernel driver shipped from the Sixfab APT repository. The difference is what is on disk before dxrt-cli -s is run.
A curated set of pre-compiled DXNN models (YOLOv8 family, MobileNet, ResNet, and others) ready to deploy without any compiler workflow.
- No compilation step. Download the
.dxnnartifact and run it. - Reference inference scripts for camera input and recorded video.
- Per-model FPS data measured on Raspberry Pi 5 with both AI HAT+ variants.
The DXNN SDK compiles a model from ONNX down to the DXNN format the NPU executes. PyTorch, TensorFlow, Keras, and Ultralytics models export to ONNX first, then the DXNN compiler (dx-com) handles quantization and graph mapping.
- ONNX → DXNN compile path with automatic INT8 quantization.
- Sixfab × Ultralytics acceleration path for custom YOLO models.
- Compiler runs on x86_64 Ubuntu (20.04 / 22.04 / 24.04), ≥16 GB RAM, ≥8 GB disk. Not on the Raspberry Pi.
Validate the hardware first with the Sixfab Model Zoo: a Raspberry Pi 5, an AI HAT+, and a YOLOv8n DXNN file are enough to confirm the NPU is detected and producing correct output. From there, move to the DXNN SDK when the application needs a model that is not in the zoo or a custom-trained one.
What you can build
The AI HAT+ is sized for embedded vision workloads where local inference, deterministic latency, and a fixed power envelope matter. Examples below; this is a sample, not a limit.
What the AI HAT+ does not do
Stating limits up front is part of the brand contract. Plan deployments against the lines below; do not plan against marketing speculation.
Compatibility
The statement below is canonical and is reused on the Getting Started, Quickstart, and FAQ pages.
Supported host platforms: Raspberry Pi 5, and Raspberry Pi Compute Module 5 via the official Raspberry Pi CM5 IO Board. Not supported: Pi 4, CM4, non-Raspberry Pi SBCs.
- Raspberry Pi 5, the primary host platform.
- Raspberry Pi Compute Module 5 via the official Raspberry Pi CM5 IO Board.
- Raspberry Pi 4 and earlier.
- Compute Module 4 and earlier.
- Non-Raspberry Pi SBCs (Orange Pi, Rock Pi, Jetson, etc.).
Recommended bring-up kit
Everything needed to get a Raspberry Pi 5 and an AI HAT+ from the box to a running inference. The left column is what the AI HAT+ ships with; the right column is what to buy alongside it.
-
01
AI HAT+ boardThe accelerator itself, with the DEEPX DX-M1M or DX-M1ML NPU soldered on. HAT+ form factor, 65 × 56.5 mm.
-
02
PCIe FFC cable16-pin, EMI-shielded. Connects the Raspberry Pi 5's external PCIe port to the AI HAT+. Marked
RPi5on one end andHATon the other. -
03
16 mm stacking header2 × 20 female, 2.54 mm pitch. 8.5 mm plastic body, 12.3 mm pin length. Replaces the Raspberry Pi 5's stock header when an active cooler sits underneath.
-
04
M2.5 spacers16 mm, female–female. Four pieces. Set the clearance between the Raspberry Pi 5 PCB and the AI HAT+.
-
05
M2.5 × 5 mm plastic screwsFour pieces. Secure the AI HAT+ to the spacers. Finger-tight only; over-torquing strips the Raspberry Pi 5 PCB threads.
-
06
Passive cooler20 × 20 mm, black anodised aluminium. Sits on the DEEPX NPU. Sufficient for typical workloads; add a 3.3 V micro fan via the on-board JST for sustained 100 % NPU load.
-
01
Raspberry Pi 54 GB or 8 GB. The 8 GB variant is recommended for multi-stream or heavy pre-processing workloads.
-
02
Raspberry Pi 27 W USB-C PD power supplyThe official 27 W supply. Standard 5 V / 3 A (15 W) chargers are not enough and trigger under-voltage warnings when the NPU starts inferring.
-
03
microSD cardClass 10 / A2, 32 GB or larger. Holds Raspberry Pi OS,
dxrt-runtime, and any compiled DXNN model files. -
04
Camera OptionalA Raspberry Pi Camera Module, a USB camera, or an IP camera (RTSP). Only needed for live-video pipelines; recorded video files work without one.
DEEPX silicon. Raspberry Pi host. Sixfab integration, software stack, and support.
Updated 1 day ago
