Immaginate di dover progettare un totem self-service per un negozio o un pannello di controllo per un macchinario. Vi serve un piccolo computer affidabile, ma non volete un ammasso di cavi USB e HDMI dentro la scocca.

Questo è esattamente il problema che il Raspberry Pi Compute Module 5 (CM5) è nato per risolvere.

Se mi seguite sapete già che ho parlato spesso in passato di Raspberry Pi, ma il CM5 è un prodotto diverso, pensato per chi vuole andare oltre l'uso da scrivania e integrare quella potenza dentro un dispositivo proprio.

Cos'è il CM5, in parole (molto) povere

Il Raspberry Pi 5 che conoscete è come un'auto pronta all'uso: la comprate, la accendete, guidate. Ha già porte USB, HDMI, Ethernet, tutto integrato in un'unica scheda.

Il Compute Module 5 è invece come il solo motore di quell'auto, venduto separatamente. Contiene lo stesso processore, la stessa memoria, lo stesso storage — ma nessuna delle porte "di serie".

Va montato su un telaio (in gergo tecnico, una carrier board o scheda ospitante) che gli fornisce le connessioni necessarie.

Tecnicamente si chiama System-on-Module (SoM): un blocco di calcolo completo (processore, RAM, memoria flash, circuiteria di alimentazione) progettato per essere incorporato in un altro prodotto, non per funzionare da solo su una scrivania.

Le differenze tecniche che lo contraddistinguono

Sotto il cofano, il CM5 monta lo stesso processore del Raspberry Pi 5: il Broadcom BCM2712, quad-core Cortex-A76 a 2,4 GHz, con GPU VideoCore VII. In termini di potenza pura non c'è differenza rispetto al fratello maggiore.

Ci sono però tre differenze che, per un'azienda, pesano più della velocità:

Affidabilità della memoria. La RAM del CM5 è di tipo ECC (Error Correcting Code), capace di correggere automaticamente piccoli errori di memoria in tempo reale. È come avere un correttore automatico che controlla ogni singolo dato in transito: nel Raspberry Pi 5 standard questa funzione non c'è. Per un dispositivo che deve girare 24 ore su 24 in un impianto, non è un dettaglio.

Configurazioni su misura. Il CM5 si compra in tante varianti: da 2 a 16 GB di RAM, da 0 (versione "Lite", senza storage integrato) a 64 GB di eMMC, con o senza modulo wireless. Questo permette di scegliere esattamente la configurazione — e il costo — più adatta al progetto, invece di pagare per specifiche che non userete mai.

Continuità nel tempo. Raspberry Pi garantisce la produzione del CM5 almeno fino a gennaio 2036. Per chi lo integra in un prodotto commerciale, è una garanzia importante: significa poter contare sullo stesso componente per anni, senza doverlo riprogettare a ogni cambio di modello.

Un punto da tenere presente se pensate a progetti di intelligenza artificiale: il CM5 non ha un acceleratore AI (NPU) integrato. Per compiti come il riconoscimento immagini o la visione artificiale serve aggiungere un modulo esterno dedicato, collegato tramite connettore M.2. Se il vostro progetto è centrato sull'AI locale, è un costo e una complessità in più da considerare fin dall'inizio.

Come si usa in pratica

Qui sta la differenza più concreta rispetto a un Raspberry Pi normale. Il CM5 da solo non fa nulla: serve una carrier board.

La strada più semplice, soprattutto per chi vuole sperimentare prima di investire in un design proprio, è la CM5 IO Board ufficiale. È una scheda che replica esattamente le porte di un Raspberry Pi 5 standard — HDMI, Ethernet, USB, GPIO — permettendo di usare il CM5 quasi come un Pi 5 qualsiasi durante la fase di test.

Da lì, due strade:

  • Prototipazione e piccoli numeri: si resta sulla IO Board ufficiale, aggiungendo eventualmente un case metallico e una ventola per il raffreddamento.
  • Prodotto finito: si passa a una carrier board su misura (progettata internamente o commissionata) oppure a soluzioni industriali già pronte — esistono pannelli HMI, computer da quadro elettrico e gateway IoT costruiti attorno al CM5 da diversi produttori specializzati.

Una nota pratica per chi arriva dal mondo Raspberry Pi 4: il CM5 mantiene la stessa forma fisica del CM4 (due connettori a 100 pin) ed è in gran parte compatibile con le carrier board già esistenti per quel modello, con l'aggiunta di due porte USB 3.0 nel pinout. Se avete già un progetto basato su CM4, l'aggiornamento richiede meno lavoro del previsto.

Quando ha senso per una PMI (e quando no)

Il CM5 non è la scelta giusta se dovete semplicemente "avere un piccolo computer" per un progetto interno, un server di prova o un esperimento veloce. In quel caso il Raspberry Pi 5 standard resta più semplice: si accende e funziona, senza dover progettare o scegliere una scheda ospitante.

Ha senso invece quando l'obiettivo è integrare il computer dentro qualcos'altro, in modo pulito e duraturo:

  • Pannelli di controllo industriali (HMI): sostituire display di comando costosi con un'interfaccia touch moderna, costruita su Qt o browser.
  • Totem e chioschi self-service: dalla biglietteria automatica ai sistemi di check-in, dove serve un computer affidabile integrato con stampanti e lettori di codici a barre.
  • Monitoraggio e gestione energetica: terminali che mostrano dati in tempo reale, allarmi e trend storici, ad esempio in impianti fotovoltaici o smart grid.
  • Gateway IoT: raccolta dati da sensori distribuiti, grazie ai numerosi pin GPIO disponibili per collegare hardware esterno.

Il filo conduttore è sempre lo stesso: se il computer deve "sparire" dentro un prodotto — con un ingombro minimo, un'estetica curata, e la certezza di poterlo riprodurre identico per anni — il CM5 è progettato esattamente per questo. Se invece vi basta un computer che funzioni, il Raspberry Pi 5 resta la scelta più rapida e meno impegnativa.

Condividi questo post